Stap 1: Aansluiten van de hardware
Het netelige deel in deze stap is het identificeren van de pinout van de versie van uw Raspberry Pi. Er zijn eigenlijk twee verschillende pinout nummeringsschema's voor de Raspberry Pi GPIO: de ene was het nummeringsschema geboden door de makers van de Raspberry en de andere op de Broadcom BCM2835 chip pinout is gebaseerd. Voor meer info, kunt u verwijzen naar de volgende forumbericht: GPIO Header Pinout verduidelijking
Mijn Raspberry Pi is een a + V1.1 en ontdekte ik de harde manier dat de pinout met die van het schema hierboven samenvalt (Bron: Raspberry Pi Spy), dit wordt het nummeringsschema van de BCM. U zal moeten weten welke de GPIO pinnen alvorens de sensor en het scherm aan te sluiten.
Wanneer u zeker bent van uw Pi's pinout:
Verbinding maken met de temperatuur en luchtvochtigheid sensor
- De sensor van grond verbinden met een grond pin (bijvoorbeeld pin 6, 9, 14, 20, 30, 34 en 39)
- Sluit de sensor de VCC pin naar een 3V3 macht pin (bv 1 of 17)
- Van de sensor gegevens pin verbinden met GPIO4. In mijn boord was dit pin-nummer 7. Natuurlijk kunt u een andere GPIO pin, en zul je de respectieve verandering in uw code te wijzigen.
Als u sommige sensor dan AM2302 gebruikt, kunt u verwijzen naar Adafruit van tutorials over hoe uw sensor verbinden met uw Pi op. Check de volgende link:
https://Learn.adafruit.com/DHT/Connecting-to-a-dhtxx-sensor
De OLED display aansluit
Er zijn 128 x 64 displays in allerlei smaken en ondersteunde verbindingsprotocollen. Sommige ondersteunen SPI, anderen I2C, anderen beide en hele hijs zootje voeren hun eigen protocol. Als de laatste variatie waar voor jou, dan is... je het op je eigen! Als dat niet het geval is, dan gaat het makkelijker.
Opnieuw, kunt u de Adafruit gids voor aansluiten op uw beeldscherm hier:
Power up je Raspberry Pi
Ik neem aan dat u een actuele versie van Raspbian al in uw framboos de microSD-kaart hebt geïnstalleerd.
Zet alles in de pot!
Eerlijk gezegd, kunt u dat doen nadat u alle andere stappen in het project hebt uitgevoerd.