Kostenloser Versand ab 74,95 € NL (99,95 € BE / DE)

Bestellt vor 16:00 Uhr morgen Zuhause

Express bestellt vor 11:30 Uhr = heute Abend Zuhause*

14 Tag Kostenlos Rückkehr *

Logo Electronics für Sie


In diesem Projekt lernen Sie, wie Sie selbst einen Arduino-Alarm auslösen
Dies ist ein schönes Projekt, denn in Ihrem Zimmer können Sie es fast überall platzieren und es lässt sich durch den einfachen Code leicht an die Umgebung anpassen. Sie lernen auch, mit dem HC-SR04 zu arbeiten.
In diesem Projekt verwenden wir den Ultraschallsensor HC-SR04, einen Summer und 3 verschiedenfarbige LEDs. Mit dem Ultraschallsensor messen wir die Entfernung eines Objekts oder einer Person. Wenn diese Person zu nahe kommt, wird ein Alarm ausgelöst und eine rote LED leuchtet auf.

  • Level - Grundlegend 25% 25%
  • Dauer - 45/75 min 40% 40%
  • Kosten - 48.85 € abgeschlossen 40% 40%

Schritt 1: Anforderungen für den Arduino-Alarm

Schritt 2: Erstellen und verdrahten Sie den Alarm

Jetzt werden wir das Projekt bauen.
Wir beginnen mit der Verkabelung und dem Platzieren der Komponenten auf dem Steckbrett. Gehen Sie dazu wie auf dem Foto unten vor. Stellen Sie sicher, dass der Ultraschallsensor in die richtige Richtung zeigt, also vom Steckbrett weg. Dann benötigen die 3 LEDs und der Summer einen Widerstand. Damit die Spannung nicht zu hoch wird und die Komponenten explodieren. Achten Sie darauf, an welchen Stift der LEDs und des Summers der Widerstand angeschlossen ist. Der lange Stift der LEDs und des Summers ist der +, der gemäß Diagramm direkt mit den Arduino-Stiften verbunden werden kann. Wir verbinden die Widerstände mit dem - (dem kurzen Stift) der LEDs und dem Summer. Diese Widerstände sind in der Reihe des Steckbretts parallel geschaltet. Stellen Sie sicher, dass Sie diese Komponenten richtig anschließen, da sonst Ihr Arduino-Alarm nicht funktioniert! Schließen Sie dann die anderen Überbrückungskabel gemäß der Abbildung an.

Es ist auch wichtig, dass Sie die richtigen Komponenten an die richtigen Arduino-Pins anschließen, sonst funktioniert der Code nicht!
Trig -> Pin 7
Echo -> Pin 6
Summer + -> Pin 3
Rote LED + -> Pin 11
Gelbe LED + -> Pin 10
Grüne LED + -> Pin 9

Schritt 3: Programmieren eines Arduino-Alarms 

 

#define trigPin 7 // Hier definieren wir die Pins, wir geben an, welcher Pin welcher ist.
#define echoPin 6
#define Grüne LED 9
#define YellowLED 10
#define RedLED 11
# Summer definieren 3
int-Sound = 500;
void setup () {
Serial.start (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (GreenLED, OUTPUT);
pinMode (YellowLED, OUTPUT);
pinMode (RedLED, OUTPUT);
pinMode (Summer, OUTPUT);
}
// den Rest des Codes.
void loop () {
lange Dauer, Entfernung;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
Dauer = PulsIn (echoPin, HIGH);
Entfernung = (Dauer / 2) / 29.1;

if (Abstand <50) {// (50) Der Abstand vor dem Einschalten der grünen LED.
digitalWrite (GreenLED, HIGH);
digitalWrite (YellowLED, LOW);
digitalWrite (RedLED, LOW);
}
else {
digitalWrite (GreenLED, LOW);
}

if (Abstand <20) {// (20) Der Abstand warnt die gelbe LED.
digitalWrite (YellowLED, HIGH);
digitalWrite (GreenLED, LOW);
digitalWrite (RedLED, LOW);
}
else {
digitalWrite (YellowLED, LOW);
}
if (Abstand <5) {// (5) Der Abstand warnt die rote LED. digitalWrite (RedLED, HIGH); digitalWrite (YellowLED, LOW); digitalWrite (GreenLED, LOW); Ton = 1000; } else {digitalWrite (RedLED, LOW); } if (Entfernung> 5 || Entfernung <= 0) {
Serial.println ("Außer Reichweite");
noTone (Summer);
}
else {
Serial.print (Entfernung);
Serial.println ("cm");
Ton (Summer, Ton);

}
Verzögerung (300);
}

Sie haben jetzt einen funktionierenden Arduino-Alarm!

Erkundigen Sie sich nach den Möglichkeiten
Wir werden Sie so schnell wie möglich kontaktieren

SENDEN
Close-link
Die Bewertung von www.elektronicavoorjou.nl bei Webshop Keurmerk Kundenbewertungen ist 9.2 / 10 basierend auf 987 Bewertungen.