E quindi per un semplice allarme su Arduino abbiamo bisogno di:
Dress-Up Arduino Uno
Telemetro ad ultrasuoni HS-SR04
- piccolo contenitore
cappuccio trasparente dalla maniglia
LED rosso
-vyklyuchatel
cavi di collegamento come "padre-madre"
-zummer
- Fili convenzionali
- alimentazione (utilizzo 4 batterie collegate in serie a 1,5 volt, ma idealmente è necessario utilizzare una batteria a 6-9 volt 2000 mah o una corona)
Dagli strumenti di cui abbiamo bisogno:
saldatore
colla termica
forbici o coltello
Prima di tutto, devi posizionare la scheda Arduino nel contenitore, quindi contrassegnare il posto sotto il foro per la sua uscita e ritagliarla o saldarla:
Ora prendiamo un filo padre-madre, tagliamo l'uscita della madre da esso, spogliamo la latta e saldiamo l'interruttore:
Quindi saldiamo l'interruttore sulla nostra fonte di alimentazione (ma se usi un tale adattatore sotto la corona, non dovrai fare tutto questo)
Colleghiamo il nostro alimentatore alla scheda Arduino come segue: più all'uscita uin e meno a Gnd
Testiamo, accendiamo l'interruttore e se i LED rossi sulla scheda si illuminano, tutto è fatto correttamente:
Prendiamo un telemetro ad ultrasuoni e saldiamo alle sue uscite (vcc, Echo, Trig, Gnd) fili di tipo papà-mamma:
Contrassegniamo e facciamo due fori sul lato del contenitore sotto il telemetro ad ultrasuoni:
Installalo e incollalo se necessario:
Prendiamo due fili di papà, li tagliamo sul pavimento, li spogliamo e li stagniamo:
Saldare i fili "padre" al buzzer e i fili "madre" al LED:
Ora ci colleghiamo osservando la polarità su un'estremità del LED e del buzzer su 10 pin digitali su Arduino, e le altre due estremità su Gnd.
Quindi colleghiamo il telemetro ultrasonico con le seguenti immagini alla scheda Arduino: vcc all'uscita 5 v, Gnd a Gnd, eco a 9 pin digitali e trig a 8
Sul lato del contenitore, praticare un altro foro per il cicalino, quindi inserirlo lì e incollarlo se necessario:
Nel tetto del contenitore facciamo due fori (ho fatto tutti i fori con un saldatore in quanto è conveniente) per il LED e l'interruttore:
Le incolliamo e le incolliamo:
Prendiamo un cappuccio trasparente dall'impugnatura e con l'aiuto di una carta vetrata o di un file ci maciniamo il fondo:
Lo incolliamo sul LED, creando così una cupola protettiva per esso:
Bene, abbiamo terminato la parte principale dell'assemblaggio del nostro sistema di allarme e c'era solo il caricamento dello schizzo rimasto, nei miei precedenti articoli ho detto che per me personalmente questo è lo stadio più difficile, ma non in questo caso, perché per principio di funzionamento questo allarme è simile al ventilatore automatico che ho fatto prima, quindi userò lo schizzo da esso e, se necessario, cambierò alcuni parametri.
Devi solo connettere la scheda Arduino al computer usando un adattatore speciale che di solito viene fornito con la scheda, eseguire il programma IDE Arduino, copiare lo schizzo qui sotto, incollarlo nel programma e fare clic sul pulsante di download. Se tutto viene eseguito correttamente, lo schizzo verrà caricato in modo sicuro nella scheda.
schizzo:
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 () {
durata int, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
durata = pulseIn (echoPin, HIGH);
cm = (durata / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// ritardo (1000);
if (cm & lt; 20) {
digitalWrite (led, ALTA);
} altro {
digitalWrite (led, LOW);
}
ritardo (100);
}
Ora non resta che attivare il nostro allarme e testarlo, l'allarme è programmato in modo tale che se si avvicina un oggetto solido al sensore a ultrasuoni, il buzzer inizierà immediatamente a emettere un segnale acustico e il LED si accenderà. Ad esempio, se lo metti inosservato sul pavimento e qualcuno lo attraversa, il cicalino inizierà immediatamente a cigolare. (il LED successivamente si è bruciato a causa del fatto che ho dimenticato di saldare un resistore da 220 Ohm, quindi se lo fai, assicurati di saldare)
Bene, tutto qui! Qui abbiamo un sistema di allarme così semplice su Arduino, vorremmo dire ancora che è per i principianti e non è necessario prendere troppo sul serio questo prodotto fatto in casa!
Grazie a tutti per l'attenzione!