This is an old revision of the document!
Nume: Alexe Rares-Gabriel
E-mail: rares_gabriel.alexe@stud.acs.upb.ro
Proiectul meu are ca scop crearea unui sistem automat de adapat un animal de companie.
Proiectul consta in utilizarea unui senzor ultrasonic care va transmie nivelul apei, pe care il calculez in cod.
O sa atasez 3 leduri pentru a reprezentare fizica a nivelului.
Pompa va fi pornita cat timp nivelul apei nu revine la normal.
Partea de Software Design va fi realizată în mediul de dezvoltare Arduino IDE.
-Pentru senzorul ultrasonic i-am conectat trig/echo la pinii 12/13.
-Ledurile sunt legate de pinii A0-A2.
-In functia start am setat toate componentele pe low.
-Releu este conectat la Pinul 2 si se ocupa de alimentarea pompei;
-Pentru a calcula distanta am masurat timpul pe care il ia echopin sa se schimbe pe high. Aceste este in microsecunde, asa ca am luat vetiza sunetului care este de 340 m/s si am transformat-o in 29.1 cm/us. In plus am impartit totul la 2 deoarece timpul masurat este dus-intors.
-Astfel la fiecare secunda ultrasonicul trimite un semnal si asteapta raspuns(de aici pot veni cateva inconsistente), iar ledurile se aprind in functie de distanta.
-Pompa ramane activa pana cand nivelul apei este sub 5cm.
Primul prototip:
https://www.youtube.com/watch?v=XmZbXuSAlxM
Varianta imbunatatita:
https://www.youtube.com/watch?v=KgPoR-OTC-M
Diverse Outputuri:
TODO