This shows you the differences between two versions of the page.
pm:prj2021:dbrigalda:pet-feeder [2021/06/03 00:02] catalin.patrascu99 [Rezultate obtinute] |
pm:prj2021:dbrigalda:pet-feeder [2021/06/03 13:39] (current) catalin.patrascu99 [Concluzii] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Wireless Pet Feeder ====== | ====== Wireless Pet Feeder ====== | ||
+ | <note> | ||
+ | Nume si prenume: Catalin-Lucian Patrascu | ||
+ | |||
+ | Grupa: 335CB | ||
+ | |||
+ | E-mail: catalinptr3@gmail.com | ||
+ | </note> | ||
+ | |||
- | ===== Student Catalin Lucian Patrascu, 335CB ===== | ||
- | <note>Adresa email: catalinptr3@gmail.com</note> | ||
===== Descriere ===== | ===== Descriere ===== | ||
Line 11: | Line 17: | ||
La apasarea unui buton sau dupa trecerea unui anumit timp setat de timer se va declansa o intrerupere, iar servomotorul se va roti si va elibera o cantitate de hrana pentru animalul de companie. | La apasarea unui buton sau dupa trecerea unui anumit timp setat de timer se va declansa o intrerupere, iar servomotorul se va roti si va elibera o cantitate de hrana pentru animalul de companie. | ||
Voi atasa un modul Bluetooth pentru a citi statistici si pentru controlul fortat al dispozitivului. | Voi atasa un modul Bluetooth pentru a citi statistici si pentru controlul fortat al dispozitivului. | ||
- | De asemenea optional voi adauga un senzor de miscare pentru animalul de companie astfel incat dispozitivul sa elibereze hrana cand animalul este prin preajma. Voi atasa si un display pentru a vedea de cate ori s-a eliberat hrana. | + | De asemenea optional voi adauga un senzor de miscare pentru animalul de companie astfel incat dispozitivul sa elibereze hrana cand animalul este prin preajma. |
Timerul va contoriza si timpul asa incat aparatul sa nu elibereze mancare de prea multe ori intr-un timp scurt. | Timerul va contoriza si timpul asa incat aparatul sa nu elibereze mancare de prea multe ori intr-un timp scurt. | ||
Line 21: | Line 27: | ||
* Servomotor | * Servomotor | ||
* Led-uri | * Led-uri | ||
- | * Buzzer | ||
* Modul Bluetooth | * Modul Bluetooth | ||
* Fire M-M, T-T | * Fire M-M, T-T | ||
* Rezistente | * Rezistente | ||
* Buton | * Buton | ||
- | * Ultrasonic (optional) | + | * Ultrasonic |
===== Schema bloc ===== | ===== Schema bloc ===== | ||
Line 49: | Line 54: | ||
* utils.h | * utils.h | ||
* utils.cpp | * utils.cpp | ||
- | * main.cpp | + | * wireless_pet_feeder.ino |
Descrierea implementarii: | Descrierea implementarii: | ||
Line 71: | Line 76: | ||
* receiveWirelessCommand() este functia prin care stapanul interactioneaza prin bluetooth cu sistemul | * receiveWirelessCommand() este functia prin care stapanul interactioneaza prin bluetooth cu sistemul | ||
- | [[https://youtu.be/MxllCqCyKEU|External Link]]==== Rezultate obtinute ==== | + | ==== Rezultate obtinute ==== |
- | TO DO | + | [[https://youtu.be/MxllCqCyKEU|{{:pm:prj2021:dbrigalda:pet_feeder_wireless.png?600|}}]] |
+ | ==== Cod ==== | ||
+ | {{:pm:prj2021:dbrigalda:catalin_patrascu_335cb_proiect_pm.zip|}} | ||
==== Concluzii ==== | ==== Concluzii ==== | ||
- | TO DO | + | Proiectul m-a ajutat sa inteleg notiunile prezentate la laborator. Problemele in cadrul acestui proiect au fost diferite fata de altele la care am lucrat. Am intampinat mult mai multe bug-uri si probleme la hardware decat ma asteptam, dar proiectul a fost o experienta unica si placuta din care am reusit sa invat multe notiuni legate de programarea embedded. |
- | ==== Jurnal ==== | + | Documentul PDF: <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Patrascu_Catalin_335CB</a></html> |
- | * 09.05 - Sosirea tuturor componentelor necesare | ||