This shows you the differences between two versions of the page.
|
pm:prj2021:abirlica:cat_with_a_hungry_belly [2021/05/25 18:21] rares_gabriel.alexe [Hardware Design] |
pm:prj2021:abirlica:cat_with_a_hungry_belly [2021/05/30 18:33] (current) rares_gabriel.alexe [Download] |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| ====== Introducere ====== | ====== Introducere ====== | ||
| - | Proiectul meu are ca scop crearea unui sistem automat de hranit/adapat un animal de companie. | + | Proiectul meu are ca scop crearea unui sistem automat de adapat un animal de companie. |
| - | Prima parte (cea de hranit) este formata dintr-un recipient ce contine mancarea si un servomotor ce o va elibera la o perioada de timp setata. | + | Proiectul consta in utilizarea unui senzor ultrasonic care va transmie nivelul apei, pe care il calculez in cod. |
| - | A doua parte (cea de adapat) este formata dintr-un recipient ce va distribui apa cand simte prezenta animalului. | + | O sa atasez 3 leduri pentru a reprezentare fizica a nivelului. |
| + | |||
| + | Pompa va fi pornita cat timp nivelul apei nu revine la normal. | ||
| ====== Descriere generală ====== | ====== Descriere generală ====== | ||
| * **Schema Bloc**: | * **Schema Bloc**: | ||
| Line 19: | Line 21: | ||
| * **Schema Hardware**: | * **Schema Hardware**: | ||
| {{:pm:prj2021:abirlica:brave_turing_1_.png?200|}} | {{:pm:prj2021:abirlica:brave_turing_1_.png?200|}} | ||
| + | |||
| + | {{:pm:prj2021:abirlica:componente_hardware.jpeg?200|}} | ||
| * **Schema Electrica**: | * **Schema Electrica**: | ||
| {{:pm:prj2021:abirlica:schema_electrica_alexe_rares.png?200|}} | {{:pm:prj2021:abirlica:schema_electrica_alexe_rares.png?200|}} | ||
| Line 29: | Line 33: | ||
| -Pompa de apa submersibila | -Pompa de apa submersibila | ||
| -Baterie 9V | -Baterie 9V | ||
| - | -Fire | + | -Fire tata-tata/mama-tata |
| -Pisica | -Pisica | ||
| ====== Software Design ====== | ====== Software Design ====== | ||
| Partea de Software Design va fi realizată în mediul de dezvoltare Arduino IDE. | 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. | ||
| + | |||
| + | {{:pm:prj2021:abirlica:flow_chart.png?200|}} | ||
| ====== Rezultate Obţinute ====== | ====== Rezultate Obţinute ====== | ||
| + | Primul prototip: | ||
| + | |||
| + | https://www.youtube.com/watch?v=XmZbXuSAlxM | ||
| + | |||
| + | Varianta imbunatatita: | ||
| + | |||
| + | https://www.youtube.com/watch?v=KgPoR-OTC-M | ||
| + | |||
| + | Reumplere bol: | ||
| + | |||
| + | https://www.youtube.com/watch?v=Aziwv23txJc | ||
| + | |||
| + | Valori de final: | ||
| + | |||
| + | https://www.youtube.com/watch?v=m-RKG6JpAZE | ||
| + | |||
| + | Functioneaza pompa: | ||
| + | |||
| + | https://www.youtube.com/watch?v=gAOieKzIu84 | ||
| + | |||
| + | Al treilea bec: | ||
| + | |||
| + | https://www.youtube.com/watch?v=VdKQ5GIXrhM | ||
| + | |||
| + | |||
| + | |||
| + | Diverse Outputuri: | ||
| + | |||
| + | {{:pm:prj2021:abirlica:image_2021-05-28_125832.png?200|}} | ||
| ====== Concluzii ====== | ====== Concluzii ====== | ||
| - | TODO | + | Pot spune ca proiectul functioneaza bine, dar cateodata ultasonicul citeste destul de prost semnalulu pentru ca l-am scapat in apa. In general |
| + | merge cum trebuie cum se vede si in video. | ||
| + | |||
| + | Mi-a placut sa muncesc la el deoarece am realizat ca nu este deloc greu sa lucrezi pe arduino si ca poti realiza multe proiecte interesante si chiar utile intr-o perioada scurta de timp. | ||
| + | |||
| + | Consider ca am retinut mai bine elementele utilizate deoarece am facut un proiect fizic. | ||
| + | |||
| + | ====== Download ====== | ||
| + | <note tip> | ||
| + | |||
| + | * Surse: {{:pm:prj2021:abirlica:codarduinoproiect.zip|}} | ||
| + | |||
| + | </note> | ||
| + | |||
| + | ====== Jurnal ====== | ||
| + | |||
| + | 22.04.2021: Implementare Schema Bloc; | ||
| + | |||
| + | 29.04.2021: Comanda pentru componente; | ||
| + | |||
| + | 10.05.2021: Implementare fizica a proiectului; | ||
| + | |||
| + | 14.05.2021: Probarea mai multor bucati de cod; | ||
| + | |||
| + | 28.05.2021: Punerea proiectului in actiune cu apa | ||
| ====== Bibliografie și Resurse ====== | ====== Bibliografie și Resurse ====== | ||
| Documentul în format PDF: | Documentul în format PDF: | ||
| + | |||
| <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF_Cat_with_a_hungry_belly</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF_Cat_with_a_hungry_belly</a></html> | ||
| + | |||
| + | Idee: | ||
| https://makezine.com/projects/pet-water-warden/ | https://makezine.com/projects/pet-water-warden/ | ||
| - | https://www.youtube.com/watch?v=dqr-AT5HvyM | + | |
| + | Masurare nivel apa: | ||
| + | https://www.youtube.com/watch?v=07G1xSvs0s8&t=42s | ||
| + | |||
| + | Control pompa: | ||
| + | https://www.youtube.com/watch?v=Z0SZ-jzu_q8&t=228s | ||