Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:razvans:pet_feeder [2023/05/26 19:11]
maria.nita
pm:prj2023:razvans:pet_feeder [2023/05/29 23:35] (current)
maria.nita
Line 34: Line 34:
  
 <note tip> <note tip>
-  * Mediu de dezvoltare: Arduino IDE +Mediu de dezvoltare: Arduino IDE 
-  ​* ​Biblioteci externe: + 
-  ​*   * LiquidCrystal_I2C.h - pentru LCD +Biblioteci externe: 
-  ​*   * uRTCLib.h - pentru RTC +  * LiquidCrystal_I2C.h - pentru LCD 
-  ​*   * Keypad.h - pentru keypad+  * uRTCLib.h - pentru RTC 
 +  * Keypad.h - pentru keypad
  
 Codul sursă se află în secțiunea //​**Download**//​. Codul sursă se află în secțiunea //​**Download**//​.
Line 50: Line 51:
   * Se afișează data și ora pe LCD   * Se afișează data și ora pe LCD
   * Se verifică dacă s-a apăsat butonul, deci dacă cineva dorește să seteze data și ora la care să fie hrănit patrupedul   * Se verifică dacă s-a apăsat butonul, deci dacă cineva dorește să seteze data și ora la care să fie hrănit patrupedul
-  * Dacă butonul a fost apăsat, se apelează funcția ”setFeedingTime()”,​ care preia ora de la keypad și o salvează într-un vector(datele +  * Dacă butonul a fost apăsat, se apelează funcția ”setFeedingTime()”,​ care preia ora de la keypad și o salvează într-un vector(datele sunt preluate atât timp cât nu este apăsată tasta ”D”, atunci când tasta este apăsată se iese din funcție)
-sunt preluate atât timp cât nu este apăsată tasta ”D”, atunci când tasta este apăsată se iese din funcție)+
   * Se verifică dacă ora curentă este ora setată pentru ora mesei patrupedului,​ dacă este ora mesei servomotorul se va roti.   * Se verifică dacă ora curentă este ora setată pentru ora mesei patrupedului,​ dacă este ora mesei servomotorul se va roti.
 </​note>​ </​note>​
Line 58: Line 58:
  
 <note tip> <note tip>
 +Dispenserul funcționează corect, eliberează hrana la ora stabilită.
 +
 +{{:​pm:​prj2023:​razvans:​pet_feeder_img1.jpg?​300|}}
 +
 +{{:​pm:​prj2023:​razvans:​pet_feeder_img2.jpg?​300|}}
 +
 +Link demo: [[https://​youtu.be/​roRw2BHotiQ]]
 </​note>​ </​note>​
  
 ===== Concluzii ===== ===== Concluzii =====
 +Proiectul a fost interesant, am învățat lucruri noi, atât la partea de hardware, cât și la partea de software. A fot un proiect la care am lucrat cu plăcere.
  
 ===== Download ===== ===== Download =====
  
 <note warning> <note warning>
 +{{:​pm:​prj2023:​razvans:​pet_feeder.zip|}}
 </​note>​ </​note>​
  
Line 79: Line 88:
  
 <​note>​ <​note>​
-  * https://​circuitdigest.com/​microcontroller-projects/​automatic-pet-feeder-using-arduino +https://​circuitdigest.com/​microcontroller-projects/​automatic-pet-feeder-using-arduino 
-  ​* ​https://​lastminuteengineers.com/​ds3231-rtc-arduino-tutorial/ + 
-  ​* ​https://​arduinogetstarted.com/​faq/​how-to-know-i2c-address-of-sensor-device +https://​lastminuteengineers.com/​ds3231-rtc-arduino-tutorial 
-  ​* ​https://​arduinogetstarted.com/​tutorials/​arduino-keypad-lcd + 
-  ​* ​https://​www.makerguides.com/​character-i2c-lcd-arduino-tutorial/ +https://​arduinogetstarted.com/​faq/​how-to-know-i2c-address-of-sensor-device 
-  ​* ​https://​youtu.be/​dqr-AT5HvyM+ 
 +https://​arduinogetstarted.com/​tutorials/​arduino-keypad-lcd 
 + 
 +https://​www.makerguides.com/​character-i2c-lcd-arduino-tutorial 
 + 
 +https://​youtu.be/​dqr-AT5HvyM
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2023/razvans/pet_feeder.1685117490.txt.gz · Last modified: 2023/05/26 19:11 by maria.nita
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0