Differences

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

Link to this comparison view

pm:prj2024:amocanu:eduard.levinschi [2024/05/27 03:26]
eduard.levinschi [Software Design]
pm:prj2024:amocanu:eduard.levinschi [2024/07/03 14:38] (current)
eduard.levinschi
Line 1: Line 1:
-====== ​Food Dispenser ​======+====== ​Pet Feeder ​======
 ===== Introducere ===== ===== Introducere =====
  
Line 53: Line 53:
   - Algoritm de hrănire: În funcție de comanda primită (normal sau overweight),​ motorul va funcționa până când se atinge greutatea țintă specificată. Greutatea este măsurată continuu și motorul se ajustează între viteză normală și viteză redusă pentru a atinge cât mai precis greutatea țintă.   - Algoritm de hrănire: În funcție de comanda primită (normal sau overweight),​ motorul va funcționa până când se atinge greutatea țintă specificată. Greutatea este măsurată continuu și motorul se ajustează între viteză normală și viteză redusă pentru a atinge cât mai precis greutatea țintă.
   - Hrănire automată: Odată ce comanda este dată, pet feeder-ul continuă să hrănească animalul o dată la 8 ore până când se primește o nouă comandă.   - Hrănire automată: Odată ce comanda este dată, pet feeder-ul continuă să hrănească animalul o dată la 8 ore până când se primește o nouă comandă.
-**Surse și funcții implementate**+**Surse și funcții implementate**\\
  Codul firmware este structurat în jurul a trei funcții principale. Funcția setup() inițializează motorul și senzorul de greutate, realizează conexiunea la WiFi și la serviciul MQTT Adafruit IO. Funcția loop() menține conexiunea MQTT activă, citește comenzile primite și controlează motorul pentru hrănirea animalului în funcție de modul selectat (normal sau overweight). Funcția MQTT_connect() gestionează procesul de conectare și reconectare la Adafruit IO pentru a asigura o comunicare continuă.  Codul firmware este structurat în jurul a trei funcții principale. Funcția setup() inițializează motorul și senzorul de greutate, realizează conexiunea la WiFi și la serviciul MQTT Adafruit IO. Funcția loop() menține conexiunea MQTT activă, citește comenzile primite și controlează motorul pentru hrănirea animalului în funcție de modul selectat (normal sau overweight). Funcția MQTT_connect() gestionează procesul de conectare și reconectare la Adafruit IO pentru a asigura o comunicare continuă.
 </​note>​ </​note>​
Line 65: Line 65:
 ===== Concluzii ===== ===== Concluzii =====
  
 +In concluzie, acest proiect este ușor de folosit deoarece necesită efort minim din partea utilizatorului și va ajuta toate animalele care au nevoie de o dietă strictă din punct de vedere al cantității de mâncare.
 ===== Download ===== ===== Download =====
  
pm/prj2024/amocanu/eduard.levinschi.1716769560.txt.gz · Last modified: 2024/05/27 03:26 by eduard.levinschi
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