Raspberry Pi - Knop - Pomp
Deze tutorial legt uit hoe u een Raspberry Pi gebruikt om een pomp enkele seconden aan te zetten wanneer een knop wordt ingedrukt en deze daarna weer uit te schakelen.
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de Knop en Pomp
Als u niet vertrouwd bent met de pomp en knop (inclusief pinout, functionaliteit en programmering), kunnen de volgende tutorials u helpen:
- Raspberry Pi - Knop tutorial
- Raspberry Pi - bestuurt pomp tutorial
Aansluitschema

This image is created using Fritzing. Click to enlarge image
Raspberry Pi Code
Snel aan de slag
- Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem op uw Pi hebt geïnstalleerd.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg dat uw Raspberry Pi internettoegang heeft als u bepaalde libraries moet installeren.
- Als dit de eerste keer is dat u een Raspberry Pi gebruikt, bekijk dan hoe u de Raspberry Pi installeert en configureert.
- Verbind uw pc via SSH met de Raspberry Pi met de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie hoe u uw pc via SSH met Raspberry Pi verbindt.
- Zorg dat u de RPi.GPIO-library hebt geïnstalleerd. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python-scriptbestand met de naam button_pump.py en voeg de volgende code toe:
- Sla het bestand op en voer het script uit door het volgende commando in de terminal te typen:
- Druk op de knop
- Controleer of de pomp aanspringt
Het script draait in een oneindige lus totdat u Ctrl + C indrukt in de terminal.
Code-uitleg
Bekijk de regel-voor-regel uitleg in de commentaarregels van de broncode!
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u stap voor stap.