Raspberry Pi - Knopbediening Elektromagnetisch Slot
Deze tutorial leert u hoe u een Raspberry Pi en een knop gebruikt om een elektromagnetisch slot te bedienen. Wanneer de knop wordt ingedrukt, schakelt de Raspberry Pi het elektromagnetische slot uit voor een vooraf ingestelde tijd (bijv. 10 seconden) om de deur te ontgrendelen. Daarna wordt het elektromagnetische slot weer geactiveerd om de deur te vergrendelen.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Knop en Elektromagnetisch Slot
Als u niet bekend bent met elektromagnetische sloten en knoppen (inclusief pinout, werking en programmeerinformatie), kunnen onderstaande tutorials u helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Raspberry Pi Code - Knop Bedien Electromagnetisch Slot Zonder Debouncing
Snelle Stappen
- Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem heeft geïnstalleerd op uw Pi.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw PC.
- Zorg dat uw Raspberry Pi met internet verbonden is als u bibliotheken moet installeren.
- Als dit de eerste keer is dat u Raspberry Pi gebruikt, bekijk dan hoe u de Raspberry Pi instelt.
- Verbind uw PC met de Raspberry Pi via SSH met de ingebouwde SSH-client op Linux en macOS, of PuTTY op Windows. Zie hoe u uw PC via SSH met Raspberry Pi verbindt.
- Controleer of de RPi.GPIO bibliotheek geïnstalleerd is. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python scriptbestand aan met de naam button_electromagnetic_lock.py en voeg de volgende code toe:
- Sla het bestand op en voer het Python script uit met het volgende commando in de terminal:
- Breng de ankerplaat dicht bij de elektromagneet.
- Druk één keer op de knop.
- Observeer de aantrekkingskracht tussen de ankerplaat en de elektromagneet gedurende 10 seconden.
Het script draait in een oneindige lus totdat u in de terminal Ctrl + C indrukt.
Code Uitleg
Bekijk de regel-voor-regel verklaring in de comments 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 het proces beter te begrijpen.