ESP32 - Solenoïde Slot
Het Solenoïde Slot staat ook bekend als Electric Strike Lock. Het kan gebruikt worden om kasten, lades of deuren te vergrendelen of ontgrendelen. Deze handleiding legt uit hoe u ESP32 kunt gebruiken om het solenoïde slot te bedienen.
Een alternatief voor het solenoïde slot is het elektromagnetische slot. U kunt hier meer over leren in de ESP32 - Electromagnetic Lock tutorial.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over het Solenoïde Slot
Pinout
Het solenoïde slot heeft twee draden:
- Positieve (+) draad (rood): moet verbonden worden met 12V van de DC-voeding
- Negatieve (-) draad (zwart): moet verbonden worden met GND van de DC-voeding

Hoe Het Werkt
- Wanneer het solenoïde slot wordt gevoed, wordt de vergrendelpen (strike) uitgeschoven ⇒ de deur is vergrendeld
- Wanneer het solenoïde slot NIET wordt gevoed, wordt de vergrendelpen (strike) ingetrokken ⇒ de deur is ontgrendeld
※ Notiz:
Het solenoïde slot gebruikt meestal een 12V, 24V of 48V voeding. Daarom KUNNEN we het solenoïde slot NIET direct aansluiten op een ESP32-pin. We moeten het aansluiten via een relais.
Als we het solenoïde slot aansluiten op een relais (normaal open modus):
- Wanneer het relais open is, is de deur ontgrendeld
- Wanneer het relais gesloten is, is de deur vergrendeld
Door de ESP32 aan te sluiten op het relais, kunnen we het solenoïde slot via de ESP32 aansturen. Leer meer over relais in de ESP32 - Relay tutorial.
Aansluitschema
- Hoe u ESP32 en solenoïde slot aansluit met behulp van een breadboard (gevoed via USB-kabel)

This image is created using Fritzing. Click to enlarge image
- Hoe u ESP32 en solenoïde slot aansluit met behulp van een breadboard (gevoed via Vin-pin)

This image is created using Fritzing. Click to enlarge image
- Hoe u ESP32 en solenoïde slot aansluit met behulp van een schroefconnector breakout board (gevoed via USB-kabel)

- Hoe u ESP32 en solenoïde slot aansluit met behulp van een schroefconnector breakout board (gevoed via Vin-pin)

ESP32 Code
De onderstaande code vergrendelt en ontgrendelt de deur om de 5 seconden.
Snelle Stappen
- Als u voor het eerst met ESP32 werkt, zie hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Voer de bedrading uit zoals in bovenstaande afbeelding.
- Verbind de ESP32 met uw PC via een micro USB-kabel.
- Open de Arduino IDE op uw PC.
- Selecteer het juiste ESP32 board (bijv. ESP32 Dev Module) en de juiste COM-poort.
- Kopieer de bovenstaande code en plak deze in Arduino IDE.
- Compileer en upload de code naar het ESP32 board door te klikken op de knop Upload in Arduino IDE.
- Kijk naar de status van de vergrendelpen.
ESP32 - Knop bestuurt Solenoïde Slot
Bekijk de ESP32 - Knop bestuurt Solenoïde Slot tutorial
※ Notiz:
In de bovenstaande code gebruiken we de delay-functie. Daarom is debouncen voor de knop niet nodig. We bieden echter ook code met debouncen aan, voor het geval u meer taken wilt uitvoeren zonder gebruik te maken van delay. Zie Hoe gebruik ik millis() in plaats van delay()
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 laat de installatie stap voor stap zien.