Differences

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

Link to this comparison view

pm:prj2021:dbrigalda:feedme-waterme [2021/06/02 20:12]
bogdan.simion2706 [Funcționare]
pm:prj2021:dbrigalda:feedme-waterme [2021/06/02 23:09] (current)
bogdan.simion2706
Line 45: Line 45:
  
 ===== Software Design ===== ===== Software Design =====
 +
 +Mediul de dezvoltare în care am lucrat este Arduino IDE, iar bibliotecile pe care le-am folosit au fost: Wire.h, LiquidCristal_I2C.h și Servo.h.
 +
 +Pentru început, am setat cele 3 moduri de luminare a ledurilor RGB, astfel încât la apăsarea unui buton ledurile să lumineze altfel. Modurile sunt diferențiate după intensitatea de început a fiecărei culori. Pentru a seta intensitățile culorilor am implementat o funcție numită setColorRGB,​ ce ia intensitățile fiecărei culori drept parametru.
 +
 +În continuare, senzorii măsoară parametrii de interes ai plantei, și dacă cumva nu sunt în conformitate cu condițiile,​ atunci Arduino va intra în funcția alert, unde LCD-ul va afișa faptul că planta nu este îngrijită corespunzător. De asemenea, funcția alert va face ca buzzerul să scoată un sunet iritant, acesta putându-i fi reglată frecvența de ieșire. În plus, servomotorul se va mișca la 180 de grade, urmând ca atunci când planta are tot ce-i trebuie să se miște la loc la 0 grade.
  
 ===== Rezultatele obținute ===== ===== Rezultatele obținute =====
 +Rezultatul atunci când planta nu primește suficientă lumină:
 +
 +{{:​pm:​prj2021:​dbrigalda:​feedme_bad.jpeg?​600|}}
 +
 +[[https://​youtu.be/​uYDLWwmClkM|{{:​pm:​prj2021:​dbrigalda:​result_feedme.png?​nolink&​600}}]]
  
 ===== Concluzii ===== ===== Concluzii =====
 +
 +Proiectul pe care l-am avut de implementat a fost un real succes, reușind să-l implementez complet în aproape o săptămână,​ devenind foarte interesat de ascunzișurile plăcii Arduino. Chiar dacă nu am fost încrezător la început că pot duce la bun sfârșit acest proiect, din cauza complexității,​ am reușit să-l duc la bun sfârșit, fiind o experiență plăcută. Sper ca pe viitor să mă pot folosi de el ori de câte ori am nevoie de el.
  
 ===== Download ===== ===== Download =====
  
 Documentația în format <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​PDF</​a></​html>​ Documentația în format <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​PDF</​a></​html>​
 +
 +Arhiva cu implementarea poate fi găsită aici: {{:​pm:​prj2021:​dbrigalda:​feedme.zip}}
  
 ===== Bibliografie și Resurse ===== ===== Bibliografie și Resurse =====
 +
 +Pentru a realiza proiectul m-am folosit de:
 +  * Laboratoarele de PM
 +  * Site-ul [[https://​www.arduino.cc/​|Arduino]]
 +  * [[https://​cdn.sparkfun.com/​assets/​b/​e/​c/​3/​d/​ALS-PT19_DS.pdf|Datasheet-ul]] senzorului de lumină
pm/prj2021/dbrigalda/feedme-waterme.1622653961.txt.gz · Last modified: 2021/06/02 20:12 by bogdan.simion2706
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