En dus voor een eenvoudig alarm op Arduino hebben we nodig:
betaling Arduino Uno
Ultrasone afstandsmeter HS-SR04
- kleine container
transparante dop van het handvat
rode LED
schakelaar
-verbindende draden zoals "vader-moeder"
zoemer
- Conventionele draden
- voeding (ik gebruik 4 in serie geschakelde batterijen van 1,5 volt, maar idealiter heb je een batterij van 6-9 volt 2000 mah of een kroon nodig)
Van de tools die we nodig hebben:
soldeerbout
thermische lijm
schaar of mes
Allereerst moet je het Arduino-bord in de container plaatsen, vervolgens de plaats onder het gat markeren voor de uitgang en het uitknippen of solderen:
Nu nemen we een vader-moederdraad, snijden de uitgang van de moeder af, strippen het blik en solderen aan de schakelaar:
Vervolgens solderen we de schakelaar naar onze stroombron (maar als je zo'n adapter onder de kroon gebruikt, hoef je dit niet allemaal te doen)
We verbinden onze voeding als volgt met het Arduino-bord: plus met de output uin en min met Gnd
We testen, zetten de schakelaar aan en als de rode LED's op het bord oplichten, dan is alles correct gedaan:
We nemen een ultrasone afstandsmeter en soldeer naar de uitgangen (vcc, Echo, Trig, Gnd) van het type vader-moeder:
We markeren en maken twee gaten aan de zijkant van de container onder de ultrasone afstandsmeter:
Installeer en lijm indien nodig:
We nemen twee papa-mama-draden, knippen ze op de vloer, strippen ze en vertinnen ze:
Soldeer de draden "vader" aan de zoemer en de draden "moeder" aan de LED:
Nu verbinden we het observeren van de polariteit aan het ene uiteinde van de LED en de zoemer met 10 digitale pinnen op Arduino en de andere twee uiteinden met Gnd.
Vervolgens verbinden we de ultrasone afstandsmeter met de volgende afbeeldingen met het Arduino-bord: vcc naar de uitgang 5 v, Gnd naar Gnd, echo naar 9 digitale pin en trig naar 8
Maak aan de zijkant van de container nog een gat voor de zoemer, steek deze daar in en lijm deze indien nodig:
In het dak van de container maken we twee gaten (ik heb alle gaten gemaakt met een soldeerbout zoals het handig is) voor de LED en de schakelaar:
We plakken en lijmen ze:
We nemen een doorzichtige dop van het handvat en met behulp van een schuurpapier of vijl slijpen we de bodem erop:
We lijmen het over de LED en maken er een beschermende koepel voor:
Welnu, we hebben het grootste deel van de montage van ons alarmsysteem voltooid en er was alleen nog maar de schets aan het laden, in mijn vorige artikelen zei ik dat dit voor mij persoonlijk de moeilijkste fase is, maar in dit geval niet, want door het werkingsprincipe lijkt dit alarm op de automatische ventilator die ik deed eerder, dus ik zal de schets ervan gebruiken en indien nodig gewoon enkele parameters wijzigen.
U hoeft alleen maar het Arduino-bord op de computer aan te sluiten met behulp van een speciale adapter die meestal bij het bord wordt geleverd, het Arduino IDE-programma uit te voeren, de onderstaande schets te kopiëren, in het programma te plakken en op de downloadknop te klikken. Als alles correct is gedaan, wordt de schets veilig in het bord geladen.
Schets:
int echoPin = 9;
int trigPin = 8;
int led = 10;
ongeldige setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}
leegte lus () {
int duur, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
duur = pulseIn (echoPin, HIGH);
cm = (duur / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// delay (1000);
if (cm <20) {
digitalWrite (led, HIGH);
} anders {
digitalWrite (led, LOW);
}
vertraging (100);
}
Nu hoeft u alleen nog maar ons alarm in te schakelen en te testen, het alarm is zo geprogrammeerd dat als u een vast voorwerp dichter bij de ultrasone sensor brengt, de zoemer onmiddellijk begint te piepen en de LED gaat branden. Als je hem bijvoorbeeld onopgemerkt op de grond legt en iemand passeert, begint de zoemer meteen te piepen. (de LED brandde vervolgens omdat ik vergat er een weerstand van 220 Ohm aan te solderen, dus als je dat doet, moet je zeker solderen)
Nou, dat is het! Hier hebben we zo'n eenvoudig alarmsysteem op Arduino, we willen nogmaals zeggen dat het voor beginners is en het is niet nodig om dit zelfgemaakte product te serieus te nemen!
Allemaal bedankt voor jullie aandacht!