Raspberry Pi - Elektromagnetisch Slot
Deze handleiding legt uit hoe u met de Raspberry Pi een elektromagnetisch slot (ook wel EM lock, magneetslot, of maglock genoemd) kunt aansturen.
Een alternatief voor het elektromagnetisch slot is het solenoïdeslot. Voor meer informatie verwijzen wij naar de Raspberry Pi - Solenoïde Slot tutorial.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over het Elektromagnetisch Slot
De Pinout van het Elektromagnetisch Slot
Een elektromagnetisch slot bestaat uit twee delen:
- Een elektromagneet, met twee pinnen
- Een ankerplaat (armature plate)

Werking
- Wanneer de elektromagneet wordt gevoed, genereert de stroom die erdoorheen loopt een magnetisch veld dat de ankerplaat aantrekt. Hierdoor wordt het slot vergrendeld.
- Wanneer de elektromagneet niet wordt gevoed, is er geen magnetisch veld en wordt de ankerplaat niet aangetrokken, waardoor het slot ontgrendelt.
※ Notiz:
Het elektromagnetisch slot vereist doorgaans een voeding van 12V, 24V of 48V. Het mag daarom NIET direct worden aangesloten op een Raspberry Pi pin. U moet een relais gebruiken om het slot aan te sturen via de Raspberry Pi.
Als het elektromagnetisch slot aangesloten is op een relais (in de normaal open modus):
- Wanneer het relais niet actief is, is de deur ontgrendeld
- Wanneer het relais actief is, is de deur vergrendeld
Door de Raspberry Pi aan te sluiten op een relais kunnen we het slot programmeren en aansturen. Voor meer informatie over relais, zie de Raspberry Pi - Relay tutorial.
Voor de installatie wordt de ankerplaat bevestigd aan de deur of het raam (het bewegende deel), en de elektromagneet aan het deurkozijn (het vaste deel). Wanneer de deur sluit, raken de twee componenten elkaar.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Raspberry Pi Code om het EM Slot te Besturen
De onderstaande code zorgt ervoor dat het elektromagnetisch slot elke 2 seconden op slot gaat en weer wordt ontgrendeld.
Snelle Stappen
- Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem geïnstalleerd heeft op uw Pi.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg dat uw Raspberry Pi verbonden is met internet indien u bibliotheken moet installeren.
- Als dit de eerste keer is dat u een Raspberry Pi gebruikt, bekijk dan de handleiding om de Raspberry Pi in te stellen
- Verbind uw pc met de Raspberry Pi via SSH met behulp van de ingebouwde SSH-client op Linux/macOS of PuTTY op Windows. Bekijk de instructies hoe u uw pc verbindt met Raspberry Pi via SSH.
- Controleer of de RPi.GPIO bibliotheek geïnstalleerd is. Zo niet, installeer deze via:
- Maak een Python scriptbestand aan met de naam electromagnetic_lock.py en voeg de onderstaande code toe:
- Sla het bestand op en voer het Python-script uit via de terminal met het commando:
- Breng de ankerplaat dicht bij de elektromagneet.
- Observeer de aantrekkingskracht tussen de ankerplaat en de elektromagneet.
Het script loopt in een oneindige lus zolang u niet Ctrl + C drukt in de terminal.
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.
Raspberry Pi - Knop Bestuurt Elektromagnetisch Slot
Bekijk ook de Raspberry Pi - Knop Bestuurt Elektromagnetisch Slot tutorial.