» elettronica » Arduino »Come fare un semplice allarme ad ultrasuoni sul tuo Arduino da solo

Come realizzare un semplice allarme ultrasonico fai-da-te su Arduino

Buona giornata agli amanti di Arduino! Nell'articolo di oggi, ho deciso di mostrare un modo molto semplice per i principianti su come effettuare un allarme ad ultrasuoni su Arduino fallo da solo. Un tale sistema di allarme Vryatli è adatto per la sicurezza della casa, ma penso che sia adatto a proteggere una stanza privata, inoltre, è piuttosto interessante prodotto fatto in casa migliorare le capacità e le conoscenze del mondo di Arduino per un arduino alle prime armi di un utile prodotto fatto in casa per la vita.


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!
8.2
8.3
8.2

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
4 commenti
Per chi non funziona, sostituisci if (cm & lt; 20) con if (cm <= 20).
Ciao, il tuo schizzo non funziona. Potresti risolverlo? Ho davvero bisogno di uno schizzo funzionante.
Ho comprato tutto ciò che è scritto qui e come connettersi e dove incollarlo?
e il codice non è vero
fresco quindi mettiti in bagno yahoo

Ti consigliamo di leggere:

Passalo per lo smartphone ...