Stap 1: Hardware-eisen
De volgende hardware is vereist voor dit project:
- Raspberry Pi (Model B of B +)
- 5V voeding (bv. voor behuizing met systeem 45 raster)
- SD-kaart van minimaal 4GB
- Internetverbinding via LAN-kabel of USB WiFi dongle
- Adafruit RGB positieve 16 x 2 LCD + toetsenbord Kit voor Raspberry Pi of Adafruit monochroom positieve 16 x 2 LCD + toetsenbord Kit voor Raspberry Pi
- Behuizing die past bij de LCD Display, bijv. voor Model B of Model B +
- 1 of 2 water sensor eenheden, bijvoorbeeld uit Pollin
- 12V voeding voor water sensor unit (bv. voor behuizing met systeem 45 raster)
- 2 weerstanden (1 kΩ en 10 kΩ) per eenheid van de sensor, klemmenstrook, draden
- Waterdichte behuizing (bv. voor systeem 45 raster)
De water-sensor moet worden aangesloten op de GPIO pinnen. De setup van fig. 3 maakt lezing hoog of laag op GRIO 17 (pin 11) volgens de status van de water-sensor.
Wanneer water wordt gedetecteerd, de estafette wordt gesloten en GPIO 17 van 3,3 V (hoog) trekt naar GND. alternatief, een sensor kan worden aangesloten op de GPIO 18 (pin 12) dienovereenkomstig. Echter, de betekenis van hoge en lage is hier vice versa, dat wil zeggen het Relais is gesloten voor droge omstandigheden. Dat geeft meer flexibiliteit in het gebruik van een water-sensor-eenheid en de corresponderende GPIO pin kan worden geselecteerd in het script en dus niet indirect de aard van de sensor.
Als twee sensoren worden gebruikt in totaal (Ja, dat is ook mogelijk) is het handiger als ze van verschillende aard zijn. Als ze van hetzelfde soort moet het script worden aangepast voor beide GPIO pin 11 of 12 afhankelijk van het type sensor.
Met behulp van een klemmenstrook kunt monteren strak de enkele delen van elektronica (weerstanden en draden) als een soort prototyping printplaat. Het past keurig op de achterkant van de LCD-plaat zonder problemen plaatsen van de LCD-plaat op de GPIO pinnen van de RasRi.
De klemmenstrook is gelijmd aan de LCD-plaat met een hot melt lijmpistool (fig. 4). Controleer eerst de juiste positie! De draden kunnen worden vastgesoldeerd aan de bovenkant van de vereiste GPIO pinnen en gaten gepasseerd op de Adafruit PCB (printed circuit board), zie fig. 5.