Und so brauchen wir für einen einfachen Alarm auf Arduino:
Zahlung Arduino Uno
Ultraschall-Entfernungsmesser HS-SR04
- kleiner Behälter
transparente Kappe vom Griff
rote LED
Schalter
-Verbindungsdrähte wie "Vater-Mutter"
Summer
- Herkömmliche Drähte
- Stromversorgung (Ich verwende 4 Batterien, die in Reihe mit 1,5 Volt geschaltet sind, aber idealerweise müssen Sie eine Batterie mit 6-9 Volt 2000 mah oder eine Krone verwenden.)
Von den Werkzeugen, die wir brauchen:
Lötkolben
Thermokleber
Schere oder Messer
Zuerst müssen Sie die Arduino-Platine in den Behälter legen, dann die Stelle unter dem Loch für den Ausgang markieren und sie ausschneiden oder löten:
Jetzt nehmen wir einen Vater-Mutter-Draht, schneiden den Mutterausgang ab, entfernen die Dose und löten den Schalter:
Dann löten wir den Schalter an unsere Stromquelle (aber wenn Sie einen solchen Adapter unter der Krone verwenden, müssen Sie dies nicht alles tun)
Wir schließen unser Netzteil wie folgt an die Arduino-Platine an: Plus an den Ausgang uin und Minus an Gnd
Wir testen, schalten den Schalter ein und wenn die roten LEDs auf der Platine aufleuchten, ist alles richtig gemacht:
Wir nehmen einen Ultraschall-Entfernungsmesser und löten ihn an die Ausgänge (vcc, Echo, Trig, Gnd).
Wir markieren und bohren zwei Löcher an der Seite des Behälters unter dem Ultraschall-Entfernungsmesser:
Installieren und kleben Sie es bei Bedarf:
Wir nehmen zwei Vater-Mutter-Drähte, schneiden sie auf den Boden, ziehen sie aus und verzinnen sie:
Löten Sie die Drähte "Vater" an den Summer und die Drähte "Mutter" an die LED:
Jetzt verbinden wir die Polarität an einem Ende der LED und des Summers mit 10 digitalen Pins am Arduino und die anderen beiden Enden mit Gnd.
Dann verbinden wir den Ultraschall-Entfernungsmesser mit den folgenden Bildern mit der Arduino-Karte: vcc an den Ausgang 5 v, Gnd an Gnd, Echo an 9 Digital-Pin und Trigger an 8
Machen Sie an der Seite des Behälters ein weiteres Loch für den Summer, setzen Sie ihn dort ein und kleben Sie ihn gegebenenfalls:
Im Dach des Containers machen wir zwei Löcher (ich habe alle Löcher mit einem Lötkolben gemacht, wie es zweckmäßig ist) für die LED und den Schalter:
Wir kleben und kleben sie:
Wir nehmen eine transparente Kappe vom Griff und schleifen mit Hilfe eines Sandpapiers oder einer Feile den Boden darauf:
Wir kleben es über die LED und machen so eine Schutzkuppel dafür:
Nun, wir haben den Hauptteil der Montage unseres Alarmsystems abgeschlossen und es war nur noch das Laden der Skizze übrig. In meinen vorherigen Artikeln habe ich gesagt, dass dies für mich persönlich die schwierigste Phase ist, aber nicht in diesem Fall, da dieser Alarm nach dem Funktionsprinzip dem automatischen Lüfter ähnelt, den ich gemacht habe früher, also werde ich die Skizze daraus verwenden und bei Bedarf einfach einige Parameter ändern.
Sie müssen nur die Arduino-Karte mit einem speziellen Adapter, der normalerweise mit der Karte geliefert wird, an den Computer anschließen, das Arduino IDE-Programm ausführen, die folgende Skizze kopieren, in das Programm einfügen und auf die Schaltfläche zum Herunterladen klicken. Wenn alles richtig gemacht wurde, wird die Skizze sicher in die Tafel geladen.
Skizze:
int echoPin = 9;
int trigPin = 8;
int led = 10;
void setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
PinMode (LED, OUTPUT);
}}
void loop () {
int Dauer, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
Dauer = PulsIn (echoPin, HIGH);
cm = (Dauer / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// delay (1000);
if (cm & lt; 20) {
digitalWrite (LED, HIGH);
} else {
digitalWrite (LED, LOW);
}}
Verzögerung (100);
}}
Jetzt müssen Sie nur noch unseren Alarm einschalten und testen. Der Alarm ist so programmiert, dass der Summer sofort piept und die LED aufleuchtet, wenn Sie einen festen Gegenstand näher an den Ultraschallsensor bringen. Wenn Sie es beispielsweise unbemerkt auf den Boden legen und jemand daran vorbeikommt, beginnt der Summer sofort zu quietschen. (Ich habe anschließend die LED ausgebrannt, weil ich vergessen habe, einen 220-Ohm-Widerstand daran anzulöten. Wenn Sie dies tun, müssen Sie unbedingt löten.)
Nun, das ist es! Hier haben wir ein so einfaches Alarmsystem auf Arduino, wir möchten noch einmal sagen, dass es für Anfänger ist und es nicht notwendig ist, dieses hausgemachte Produkt zu ernst zu nehmen!
Vielen Dank für Ihre Aufmerksamkeit!