Arduino - Sirene

In deze handleiding leert u hoe u Arduino programmeert om een sirene aan te sturen die een waarschuwingsgeluid en/of licht produceert.

Hardware Benodigdheden

1×Arduino Uno R3
1×USB 2.0 kabel type A/B
1×Relais
1×12V Alarm Sirene Hoorn
1×12V Voedingsadapter
1×DC Voedingsstekker
1×Jumper Draden
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 Sirene

Afhankelijk van de fabrikant kan een sirene een luid geluid of een waarschuwingslicht produceren, waardoor het geschikt is voor een alarmsysteem. Sirenes zijn daarnaast verkrijgbaar in verschillende bedrijfs-voltages. In deze handleiding wordt een 12V sirene gebruikt; andere voltages werken vergelijkbaar.

Pinout

Arduino 12V siren Pinout

Een 12V sirene heeft doorgaans twee pinnen:

  • Negatieve (-) pin (zwart): moet worden aangesloten op GND van de DC voeding
  • Positieve (+) pin (rood): moet worden aangesloten op 12V van de DC voeding

Hoe een Sirene te Sturen

Als een 12V sirene wordt gevoed met een 12V voeding, produceert deze geluid en/of een waarschuwingslicht. Om een 12V sirene te besturen, gebruiken we een relay als schakelaar tussen de Arduino en de sirene. De Arduino bestuurt zo de sirene via het relay. Bent u onbekend met relay’s (pinout, werking, programmeren …), leer hier meer over in de Arduino - Relay tutorial.

Bedradingsschema

Arduino 12V sirene Bedradingsschema

This image is created using Fritzing. Click to enlarge image

Arduino Code

De onderstaande code schakelt de 12V sirene herhaaldelijk twee seconden AAN en vier seconden UIT,

/* * 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-siren */ #define RELAY_PIN 4 // the Arduino pin that controls the siren via relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin D4 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on siren 2 seconds delay(2000); digitalWrite(RELAY_PIN, LOW); // turn off siren 5 seconds delay(4000); }

Snelstartstappen

  • Verbind de Arduino met de PC via USB-kabel
  • Open de Arduino IDE, selecteer de juiste board en poort
  • Kopieer de bovenstaande code en open deze in de Arduino IDE
  • Klik op de Upload knop in Arduino IDE om de code naar Arduino te uploaden
  • Controleer de status van de sirene

Code Uitleg

Lees de regel-voor-regel uitleg in de commentaarregels van de code!

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.

Reacties

※ 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!