Webwinkel Keurmerk9,1/10 Gratis verzending vanaf €74,95 NL (€99,95 BE/DE) Voor 16:00 besteld = Morgen in huis 14 dagen gratis terugsturen Afhalen in Leusden

In dit project leer je hoe je zelf een Arduino alarm maakt
Dit is een leuk project voor in je kamer je kan het bijna overal neerzetten en is gemakkelijk aan te passen aan de omgeving door de simpele code. Daarnaast leer je te werken met de HC-SR04.
In dit project gebruiken we de HC-SR04 ultrasonische sensor, een buzzer en 3 verschillende kleuren LEDs. Met de ultrasonische sensor meten wij de afstand van een object of persoon. Als deze persoon te dichtbij komt gaat er een alarm af en brand er een rood ledje.

  • Niveau – Basis 25% 25%
  • Tijdsduur – 45/75 Min 40% 40%
  • Kosten – €48.85 euro compleet 40% 40%

Stap 1: Benodigheden

 Stap 2: Bouwen en Bedraden

Nu gaan we het project bouwen.
We beginnen bij het bedraden en het plaatsen van de componenten op het breadboard doe dit volgens onderstaande foto zorg er wel voor dat de ultrasonische sensor de juiste kant op staat gericht dus van het breadboard af. Vervolgens hebben de 3 LEDs en buzzer een weerstandje nodig. Zodat de spanning niet te hoog wordt en de componentjes opblaast. Hierbij moet wel opgelet worden op welke pinnetje van de leds en buzzer de weerstand wordt aangesloten. De lange pin van de LEDs en buzzer is de + deze kan volgens het schema rechtstreeks bedraad worden naar de Arduino pins. De weerstandjes sluiten wij aan op de – (de korte pin) van de LEDs en buzzer.  Deze weerstandjes worden parallel op de – rij van het breadboard aangesloten. Zorg ervoor dat je deze componentjes op de juiste manier aansluit, anders werkt je Arduino Alarm niet!Sluit vervolgens de overige jumper wires aan volgens het schema.

Ook is het belangrijk dat je de juiste componenten op de juiste Arduino pins aansluit, anders werkt de code niet!
Trig                  ->         pin 7
Echo               ->         pin 6
Buzzer +         ->        pin 3
Rood ledje +  ->        pin 11
Geel ledje +   ->        pin 10
Groen ledje + ->       pin 9

Stap 3: Programmeren

 

#define trigPin 7 // Hier definen we de pins, we geven aan welke pin wat is.
#define echoPin 6
#define GreenLED 9
#define YellowLED 10
#define RedLED 11
#define buzzer 3
int sound = 500;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(GreenLED, OUTPUT);
pinMode(YellowLED, OUTPUT);
pinMode(RedLED, OUTPUT);
pinMode(buzzer, OUTPUT);
}
// De rest van de code.
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/5) / 29.1;

if (distance < 50) { // (50) De afstand warneer het groene LED aangaat.
digitalWrite(GreenLED, HIGH);
digitalWrite(YellowLED, LOW);
digitalWrite(RedLED, LOW);
}
else {
digitalWrite(GreenLED, LOW);
}

if (distance < 20) { // (20) De afstand warneer het geel LED aangaat.
digitalWrite(YellowLED, HIGH);
digitalWrite(GreenLED, LOW);
digitalWrite(RedLED, LOW);
}
else {
digitalWrite(YellowLED, LOW);
}
if (distance < 5) { // (5) De afstand warneer het rood LED aangaat. digitalWrite(RedLED, HIGH); digitalWrite(YellowLED, LOW); digitalWrite(GreenLED, LOW); sound = 1000; } else { digitalWrite(RedLED,LOW); } if (distance > 5 || distance <= 0){
Serial.println(“Out of range”);
noTone(buzzer);
}
else {
Serial.print(distance);
Serial.println(” cm”);
tone(buzzer, sound);

}
delay(300);
}

Je hebt nu een werkend Arduino alarm!

Onze klanten service

We staan voor je klaar per telefoon,  chat en via mail.

Terugsturen is gratis

Niet tevreden met je bestelling? Bij ons kan je kosteloos retourneren

Vraag offerte aan

Grotere oplage? Vraag gemakkelijk een offerte aan.

Fokkerstraat 12
3833LD, Leusden
Tel: 033 - 200 3116
Email: info@elektronicavoorjou.nl

OVERIG

Educatie
Projecten
Partner links
Vacatures

SCHRIJF JE IN VOOR DE NIEUWSBRIEF
En ontvang 5% korting op je volgende bestelling!

LIKE ONS OP FACEBOOK

© Copyright 2018 - 2019 | All Rights Reserved | Sitemap | Elektronica voor jou

De waardering van www.elektronicavoorjou.nl bij Webwinkel Keurmerk Klantbeoordelingen is 9.0/10 gebaseerd op 431 reviews.