Așadar, pentru o simplă alarmă pe Arduino avem nevoie de:
rochie-up Arduino Organizația Națiunilor Unite
Ultrasonic Rangefinder HS-SR04
- recipient mic
capac transparent din mâner
LED roșu
-vyklyuchatel
-conectarea firelor ca „tată-mamă”
-zummer
- Firuri convenționale
- alimentare (folosesc 4 baterii conectate în serie la 1,5 volți, dar, în mod ideal, trebuie să folosiți o baterie de 6-9 volti 2000 mah, sau o coroană)
Din instrumentele de care avem nevoie:
fier de lipit
lipici termic
foarfece sau cuțit
În primul rând, trebuie să așezați placa Arduino în container, apoi să marcați locul sub orificiu pentru ieșirea sa și să o tăiați sau să o lipați:
Acum luăm un fir de tată-mamă, tăiem ieșirea mamei din el, dezizolăm cositorul și lipitul la comutator:
Apoi am sudat comutatorul către sursa noastră de alimentare (dar dacă folosiți un astfel de adaptor sub coroană, nu va trebui să faceți toate acestea)
Conectăm sursa noastră de alimentare la placa Arduino după cum urmează: plus la ieșire uin și minus la Gnd
Încercăm, pornim întrerupătorul și dacă LED-urile roșii de pe placă se aprind, atunci totul se face corect:
Luăm un dispozitiv de găsire și lipire cu ultrasunete la ieșirile sale (vcc, Echo, Trig, Gnd) fire de tip tată-mamă:
Marcăm și facem două găuri pe partea laterală a containerului sub telemetrul cu ultrasunete:
Instalați și lipiți-l dacă este necesar:
Luăm două fire de tată-mamă, le tăiem pe podele, le dezbrăcăm și le cosim:
Lipiți firele „tată” la sonerie și firele „mama” la LED:
Acum conectăm observând polaritatea de pe un capăt al LED-ului și soneria la 10 pini digitale de pe Arduino, iar celelalte două se termină cu Gnd.
Apoi conectăm telemetrul cu ultrasunete cu următoarele imagini la placa Arduino: vcc la ieșirea 5 v, Gnd la Gnd, ecou la 9 pin digital și trig la 8
În partea laterală a recipientului, faceți o altă gaură pentru sonerie, apoi introduceți-l acolo și lipiți-l dacă este necesar:
În acoperișul containerului facem două găuri (am făcut toate găurile cu un fier de lipit, așa cum este convenabil) pentru LED și comutator:
Le lipim și le lipim:
Luăm un capac transparent de la mâner și cu ajutorul unui șmirghel sau a unui fișier măcinăm partea inferioară la acesta:
Îl lipim prin LED, făcând astfel o cupolă de protecție pentru acesta:
Ei bine, am terminat partea principală a ansamblului sistemului nostru de alarmă și a rămas doar încărcarea schiței, în articolele mele anterioare am spus că pentru mine personal aceasta este cea mai dificilă etapă, dar nu în acest caz, pentru că prin principiul funcționării această alarmă este similară cu ventilatorul automat pe care l-am făcut mai devreme, așa că voi folosi schița din ea și, dacă este necesar, trebuie doar să modific niște parametri.
Trebuie doar să conectați placa Arduino la computer folosind un adaptor special care vine de obicei cu placa, rulați programul IDE Arduino, copiați schița de mai jos, lipiți-l în program și faceți clic pe butonul de descărcare. Dacă totul este făcut corect, atunci schița se va încărca în siguranță în tablă.
schiţă:
int echoPin = 9;
int trigPin = 8;
led 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 = pulsul In (echoPin, HIGH);
cm = (durata / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// întârziere (1000);
dacă (cm & lt; 20) {
digitalWrite (led, HIGH);
} altfel {
digitalWrite (led, LOW);
}
întârziere (100);
}
Acum rămâne doar să porniți alarma și să o testați, alarma este programată astfel încât dacă aduceți un obiect solid mai aproape de senzorul cu ultrasunete, zgomotul va începe imediat să bipă și LED-ul va fi aprins. De exemplu, dacă îl pui neobservat pe podea și cineva trece pe lângă el, soneria va începe imediat să scârțâie. (LED-ul a ars ulterior din cauza faptului că am uitat să lipesc o rezistență de 220 Ohm la el, așa că dacă o faceți, asigurați-vă că vindeți)
Ei bine, asta este! Aici avem un sistem de alarmă atât de simplu pe Arduino, am dori să spunem încă o dată că este pentru începători și nu este necesar să luăm prea în serios acest produs de casă!
Vă mulțumim tuturor pentru atenție!