This shows you the differences between two versions of the page.
pm:prj2023:dene:smart-green-lamp [2023/05/29 22:00] vlad.zinca [Hardware Design] |
pm:prj2023:dene:smart-green-lamp [2023/05/29 22:43] (current) vlad.zinca [Bibliografie/Resurse] |
||
---|---|---|---|
Line 53: | Line 53: | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | Pentru a scrie codul, m-am folosit de **Arduino IDE** și trei biblioteci: **Wire**, pentru modulul I2C, **LiquidCrystal_I2C**, pentru display-ul LCD, și **RTClib**, pentru modulul RTC. | + | Pentru a scrie codul, m-am folosit de **Arduino IDE** și de trei biblioteci: **Wire**, pentru modulul I2C, **LiquidCrystal_I2C**, pentru display-ul LCD, și **RTClib**, pentru modulul RTC. |
<note tip> | <note tip> | ||
Line 66: | Line 66: | ||
<note tip> | <note tip> | ||
- | Acest lucru este asigurat de către **senzorul ultrasonic de măsurare a distanței HC-SR04+** care, atunci când cineva se apropie la o distanță mai mică de 50 cm, aprinde lumina de fond a ecranului LCD prin activarea metodei **backlight()**, și o stinge atunci când persoane se îndepărtează la o distanță mai mare de 50 cm, folosind funcția **noBacklight()**. | + | Acest lucru este asigurat de către **senzorul ultrasonic de măsurare a distanței HC-SR04+** care, atunci când cineva se apropie la o distanță mai mică de 50 cm, aprinde lumina de fond a ecranului LCD prin activarea metodei **backlight()**, și o stinge atunci când persoane se îndepărtează la o distanță mai mare de 50 cm, folosind metoda **noBacklight()**. |
</note> | </note> | ||
Line 75: | Line 75: | ||
</note> | </note> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | {{:pm:prj2023:dene:1.jpeg?700|}} | ||
+ | {{:pm:prj2023:dene:2.jpeg?700|}} | ||
+ | {{:pm:prj2023:dene:3.jpeg?700|}} | ||
+ | {{:pm:prj2023:dene:4.jpeg?700|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | <note important>"The true measure of a person's character lies not in the promises they make, but in the unwavering pursuit of facts they undertake to fulfill those promises." - Socrates</note> | ||
+ | |||
+ | No, really, e foarte ușor să spui că faci x sau y ca proiect la PM, e foarte greu să cumperi piesele, să te documentezi, să le pui cap la cap până când iese ceea ce trebuie. | ||
+ | |||
+ | Însă a fost o experiență foarte plăcută. Mult mai plăcută decât mă așteptam, recunosc. E ceva foarte satisfăcător în a face ceva complex din bucăți ceva mai simple cu propriile mâini. I like it. | ||
+ | |||
+ | Acum, mă uit la el când scriu rândurile astea, și sincer, chiar dacă sunt doar niște bucăți de plastic, pentru mine proiectul ăsta e mai mult decât atât. <3 | ||
+ | |||
+ | {{:pm:prj2023:dene:meme_pm.png?400|}} | ||
===== Download ===== | ===== Download ===== | ||
+ | {{:pm:prj2023:dene:smart_green_lamp.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
<note tip> | <note tip> | ||
- | 7 mai 2023: S-a creat pagina proiectului Smart Green Lamp, precum și documentația sa inițială, schema bloc și lista de piese necesare. | + | //7 mai 2023//: S-a creat pagina proiectului Smart Green Lamp, precum și documentația sa inițială, schema bloc și lista de piese necesare. |
- | 21 mai 2023: Am adăugat schema electrică și am conectat piesele conform acesteia. | + | //21 mai 2023//: Am adăugat schema electrică și am conectat piesele conform acesteia. |
+ | |||
+ | //27 mai 2023//: S-a terminat implementarea codului proiectului folosind Arduino IDE. | ||
+ | |||
+ | //29 mai 2023//: S-au adăugat detaliile implementării software, poze cu rezultatul proiectului, precum și concluziile personale. | ||
</note> | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | |||
+ | <note important>În implementarea soluției, am plecat de la **acest video** [1] care descrie cum un bec poate fi controlat folosind Arduino și un releu. Proiectul a evoluat considerabil, însă videoclipul a reprezentat un punct de plecare important. | ||
+ | </note> | ||
+ | |||
+ | [1] - https://www.youtube.com/watch?v=s9dsR_X92io | ||
<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> | ||