Arduino - Elektromagnetisch Slot

Het elektromagnetisch slot (EM lock) wordt veel gebruikt om deuren te vergrendelen. Het wordt gewoonlijk gecombineerd met een schakelaar, vingerafdruklezer, RFID/NFC-lezer, toetsenbord of een applicatie op een pc/mobiel om toegangscontrole te realiseren voor deuren, poorten van gebouwen, enzovoort. Het elektromagnetisch slot staat ook bekend als magneetslot of maglock.

Een alternatief voor het elektromagnetisch slot is het solenoïdeslot. U kunt hier meer over leren in de Arduino - Solenoid Lock tutorial.

Hardware Benodigd

1×Arduino Uno R3
1×USB 2.0 kabel type A/B
1×Elektromagnetisch Slot
1×Relais
1×12V Voedingadapter
1×DC-Stroomaansluiting
1×(Aanbevolen) Schroefklem Block Shield voor Arduino Uno
1×(Aanbevolen) Breadboard-Shield voor Arduino Uno
1×(Aanbevolen) Behuizing voor Arduino Uno
1×(Aanbevolen) Prototyping Basisplaat & Breadboard Kit voor Arduino Uno

Of u kunt de volgende kits kopen:

1×DIYables Sensorkit (30 sensoren/displays)
1×DIYables Sensorkit (18 sensoren/displays)
Openbaarmaking: Sommige van de links in deze sectie zijn Amazon-affiliate links. We kunnen een commissie ontvangen voor aankopen die via deze links worden gedaan, zonder extra kosten voor u. We waarderen uw steun.

Over het Elektromagnetisch Slot

Pinout

Het elektromagnetisch slot bestaat uit twee componenten:

  • Eén elektromagneet met twee pins
  • Eén ankerplaat (armature plate)
Elektromagnetisch Slot Pinout

Hoe Het Werkt

  • Wanneer de elektromagneet wordt gevoed, creëert de stroom die erdoorheen loopt een magnetische flux waardoor de ankerplaat wordt aangetrokken door de elektromagneet ⇒ dit veroorzaakt het vergrendelingsmechanisme
  • Wanneer de elektromagneet NIET wordt gevoed, is er geen magnetische flux en wordt de ankerplaat NIET aangetrokken ⇒ de deur ontgrendelt

※ Notiz:

Het elektromagnetisch slot gebruikt gewoonlijk een voeding van 12V, 24V of 48V. Daarom mogen we het elektromagnetisch slot NIET direct op een Arduino-pin aansluiten. We moeten het aansluiten via een relais.

Als we het elektromagnetisch slot aansluiten op een relais (normaliter open modus):

  • Wanneer het relais open is, is de deur ontgrendeld
  • Wanneer het relais gesloten is, is de deur vergrendeld

Door de Arduino aan te sluiten op het relais kunnen we de Arduino programmeren om het elektromagnetisch slot te bedienen. Meer informatie over relais vindt u in de Arduino - Relay tutorial.

Voor de installatie wordt de ankerplaat bevestigd aan de deur of het raam (bewegend deel), en de elektromagneet aan het deurkozijn (vast deel). De twee componenten maken contact wanneer de deur gesloten is.

Bedradingsschema

Arduino Elektromagnetisch Slot Bedradingsschema

This image is created using Fritzing. Click to enlarge image

Arduino Code

De onderstaande code vergrendelt/ontgrendelt de deur elke 5 seconden.

/* * Deze Arduino code is ontwikkeld door newbiely.nl * Deze Arduino code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino/arduino-electromagnetic-lock */ // constants won't change const int RELAY_PIN = A5; // the Arduino pin, which connects to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin A5 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // lock the door delay(5000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(5000); }

Snelle Stappen

  • Kopieer bovenstaande code en open deze met de Arduino IDE
  • Klik op de Upload knop in de Arduino IDE om de code naar de Arduino te uploaden
  • Breng de ankerplaat dicht bij de elektromagneet
  • Observeer de aantrekking tussen de ankerplaat en de elektromagneet

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.

Arduino - Knop bedient Elektromagnetisch Slot

Bekijk de Arduino - Button Controls Electromagnetic Lock tutorial

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!