Raspberry Pi IoT: Temperatur och luftfuktighet monitor (1 / 3 steg)
Steg 1: Ansluter maskinvaran
Den svåra biten i det här steget är att identifiera pinut av version av din Raspberry Pi. Det finns faktiskt två olika pinut numreringsscheman för Raspberry Pi GPIO: den var numreringsschema som tillhandahålls av skaparna av hallon, och den andra är baserad på Broadcom BCM2835 chip pinut. För mer information, kan du hänvisa till followin foruminlägg: GPIO Header pinut förtydligande
Min Raspberry Pi är en a + V1.1 och jag fick reda på den hårda vägen att ordningen på pinout sammanfaller med schematiskt ovan (Källa: Raspberry Pi spion), detta är BCM numreringsschema. Du måste identifiera GPIO stiften innan du fortsätter att ansluta sensorn och skärmen.
När du är säker på din Pi pinut:
Anslut temperaturen och luftfuktighetsgivare
- Anslut sensorns marken till en marken stift (t.ex. stift 6, 9, 14, 20, 30, 34 eller 39)
- Anslut sensorns VCC pin till en 3V3 power stift (t.ex. 1 eller 17)
- Anslut givarstaven data till GPIO4. I min ombord var detta pin nummer 7. Du kan naturligtvis välja en annan GPIO pin och du kommer att behöva ändra den motsvarande förändringen i koden.
Om du använder vissa sensor än AM2302, kan du hänvisa till Adafruit's tutorials om hur du ansluter din sensor till din Pi. Kolla följande länk:
https://learn.adafruit.com/DHT/Connecting-to-a-dhtxx-sensor
Ansluta den OLED-skärmen
Det finns 128 x 64 visas i massor av smaker och stöds anslutningsprotokoll. Vissa stöder SPI, andra I2C, andra båda, och en hel genomföra egna protokoll. Om den förra varianten stämmer för din, då... är du på din egen! Om inte, då saker är lättare.
Återigen, kan du använda Adafruit's guide till att ansluta till din skärm här:
Förmåga upp din Raspberry Pi
Jag antar att du redan har installerat en uppdaterad version av Raspbian din hallon microSD-kort.
Sätta allt i burken!
Ärligt talat, du kan göra det när du har slutfört alla andra steg i projektet.