Differences

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

Link to this comparison view

pm:prj2021:agrigore:smartpot [2021/05/31 14:47]
nicolae.grama [Concluzii]
pm:prj2021:agrigore:smartpot [2021/05/31 18:37] (current)
nicolae.grama [Descriere generală]
Line 11: Line 11:
 Sistemul este controlat cu ajutorul unei placi Arduino Uno, la care sunt conectati senzorii (umiditate, nivel apa, lumina), display-ul LCD, pompa de apa si alte componente. Placa Arduino poate comunica prin interfata seriala cu un calculator/​RasberryPI,​ ce ii poate trimite diferite comenzi, pentru a ajusta setarile sistemului. Sistemul este controlat cu ajutorul unei placi Arduino Uno, la care sunt conectati senzorii (umiditate, nivel apa, lumina), display-ul LCD, pompa de apa si alte componente. Placa Arduino poate comunica prin interfata seriala cu un calculator/​RasberryPI,​ ce ii poate trimite diferite comenzi, pentru a ajusta setarile sistemului.
  
-{{ :​pm:​prj2021:​agrigore:​diagrama_smartpot.png?​800 |}}+{{ :​pm:​prj2021:​agrigore:​diagrama_smartpot.png 
 +?nolink&​600 ​|}}
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 61: Line 62:
  
 Aceste verificari se fac pentru prima data cand se porneste sistemul, apoi la intervalul stabilit. De asemenea, se pot trimite diferite comenzi pe interfata seriala. Unele sunt folosite pentru a schimba comportamentul sistemului, schimband diferite variabile, altele sunt folosite pentru a porni pompa si uda planta sau pentru a citi valorile senzorilor (fara a uda planta). Singurul moment cand comenzile nu pot fi citite (instant) este in momentul in care sistemul executa o alta comanda. Aceste verificari se fac pentru prima data cand se porneste sistemul, apoi la intervalul stabilit. De asemenea, se pot trimite diferite comenzi pe interfata seriala. Unele sunt folosite pentru a schimba comportamentul sistemului, schimband diferite variabile, altele sunt folosite pentru a porni pompa si uda planta sau pentru a citi valorile senzorilor (fara a uda planta). Singurul moment cand comenzile nu pot fi citite (instant) este in momentul in care sistemul executa o alta comanda.
 +
 +Senzorii nu sunt alimentati pana in momentul in care vrem sa citim date, deoarece se pot deteriora (in special cei care stau in medii umede).
  
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
 +  * Breadboard LCD {{ :​pm:​prj2021:​agrigore:​smartpot_res2.jpeg?​nolink&​300 |}} 
 +  * Breadboard Senzori si Motor {{ :​pm:​prj2021:​agrigore:​smartpot_res1.jpeg?​nolink&​300 |}} 
 +  * Demo https://​youtu.be/​NoFXsfGDSRk
 ===== Concluzii ===== ===== Concluzii =====
  
Line 72: Line 77:
 ===== Download ===== ===== Download =====
  
 +  * GitHub Repo - https://​github.com/​gramanicu/​SmartPot 
 +  * {{:​pm:​prj2021:​agrigore:​smart-pot-cod-sursa.zip|Arhiva cod}}
 ===== Jurnal ===== ===== Jurnal =====
  
 +  * 26.04 - alegere tema 
 +  * 16.05 - conectarea componentelor 
 +  * 24.05 - finalizare soft 
 +  * 23.05 - realizare schema electrica 
 +  * 31.05 - finalizare proiect, filmare demo, documentatie
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
-PDF: https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​agrigore/​smartpot?​do=export_pdf+  * PDF: https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​agrigore/​smartpot?​do=export_pdf 
 +  * Referinta cod Arduino: https://​www.arduino.cc/​reference/​en/​ 
 +  * Conectare LCD si cod de "​scroll":​ https://​create.arduino.cc/​projecthub/​pravynandas/​lcd-1602-scroll-text-line-1-static-line-2-scrolling-a25546 
 +  * Utilizare punte H (driver motor): https://​dzone.com/​articles/​driving-a-dc-motor-with-an-arduino-and-the-l293d-m
  
 +<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2021/agrigore/smartpot.1622461667.txt.gz · Last modified: 2021/05/31 14:47 by nicolae.grama
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