This shows you the differences between two versions of the page.
|
pm:prj2021:apredescu:automatic_pet_feeder [2021/06/04 00:33] maria_claudia.buiac |
pm:prj2021:apredescu:automatic_pet_feeder [2021/06/04 13:08] (current) maria_claudia.buiac |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Automatic Pet Feeder ====== | ====== Automatic Pet Feeder ====== | ||
| - | Autor: Buiac Maria-Claudia | + | Autor: Buiac Maria-Claudia, 331CC |
| ===== Introducere ====== | ===== Introducere ====== | ||
| Line 30: | Line 30: | ||
| * Este format din 2 parti: pe cea de jos e prins servomotorul, iar pe cea de sus elicea servomotorului. | * Este format din 2 parti: pe cea de jos e prins servomotorul, iar pe cea de sus elicea servomotorului. | ||
| * Ambele parti au cate o fanta deschisa: cand partea de sus se roteste, iar fantele se suprapun, mancarea este eliberata. | * Ambele parti au cate o fanta deschisa: cand partea de sus se roteste, iar fantele se suprapun, mancarea este eliberata. | ||
| + | |||
| + | {{:pm:prj2021:apredescu:automatic_pet_feeder_img3.jpeg?500|Mecanism motor}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| Line 36: | Line 38: | ||
| * LiquidCrystal_I2C.h - pentru lucrul cu LCD-ul | * LiquidCrystal_I2C.h - pentru lucrul cu LCD-ul | ||
| * virtuabotixRTC.h - pentru lucrul cu modulul RTC | * virtuabotixRTC.h - pentru lucrul cu modulul RTC | ||
| + | |||
| + | Arhiva cu codul sursa si bibliotecile se afla in sectiunea **Download**. | ||
| Functia setup(): | Functia setup(): | ||
| Line 48: | Line 52: | ||
| Dispozitivul functioneaza in mod corect. Cantitatea de hrana este eliberata la ora stabilita, iar LCD-ul afiseaza mesajele specifice. | Dispozitivul functioneaza in mod corect. Cantitatea de hrana este eliberata la ora stabilita, iar LCD-ul afiseaza mesajele specifice. | ||
| - | ===== Concluzii ===== | + | {{:pm:prj2021:apredescu:automatic_pet_feeder_img1.jpeg?500|Proiectul complet}} |
| + | {{:pm:prj2021:apredescu:automatic_pet_feeder_img2.jpeg?500|Componente}} | ||
| + | Link pentru demo: https://youtu.be/hR6dgt4eNn4 | ||
| + | |||
| + | ===== Concluzii ===== | ||
| + | Proiectul s-a dovedit a fi foarte interesant. Mi-a placut sa lucrez cu componentele pe care le-am ales si sa invat sa le folosesc. Am invatat multe lucruri, atat la partea de hardware, cat si la partea de software. | ||
| ===== Download ===== | ===== Download ===== | ||
| + | {{:pm:prj2021:apredescu:automatic_pet_feeder.zip?linkonly}} | ||
| + | |||
| + | Arhiva contine: | ||
| + | * automatic_pet_feeder.ino - codul sursa | ||
| + | * i2c_scanner.ino - program pentru a afla adresa modulului I2C de pe LCD | ||
| + | * ArduinoRTClibrary-master - biblioteca pentru RTC | ||
| + | * LiquidCrystal_I2C-master.zip - biblioteca pentru LCD | ||
| + | |||
| + | |||
| + | https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/automatic_pet_feeder?do=export_pdf | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| Line 60: | Line 79: | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| - | https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/automatic_pet_feeder?do=export_pdf\\ | ||
| https://youtu.be/dqr-AT5HvyM\\ | https://youtu.be/dqr-AT5HvyM\\ | ||
| https://www.makerguides.com/character-i2c-lcd-arduino-tutorial/\\ | https://www.makerguides.com/character-i2c-lcd-arduino-tutorial/\\ | ||
| https://surtrtech.com/2018/01/27/how-to-simply-use-ds1302-rtc-module-with-arduino-board-and-lcd-screen/ | https://surtrtech.com/2018/01/27/how-to-simply-use-ds1302-rtc-module-with-arduino-board-and-lcd-screen/ | ||