This shows you the differences between two versions of the page.
pm:prj2024:amocanu:vladut.corcodel [2024/05/25 19:39] vladut.corcodel [Software Design] |
pm:prj2024:amocanu:vladut.corcodel [2024/05/25 20:11] (current) vladut.corcodel [Bibliografie/Resurse] |
||
---|---|---|---|
Line 73: | Line 73: | ||
* **Mediu de dezvoltare**: Arduino IDE;Placa de dezvoltare: Arduino UNO | * **Mediu de dezvoltare**: Arduino IDE;Placa de dezvoltare: Arduino UNO | ||
* **Biblioteci si Surse**: "LiquidCrystal_I2C": Biblioteca pentru controlul umui display LCD cu interfata I2C; "Wire" : biblioteca pentru comunicare I2C pe Arduino; "SoftwareSerial" : biblioteca pentru comunicarea serială pe pinii digitali, în afară de cei doi pini UART hardware disponibili.(folosita pentru comunicarea cu modulul WI-FI) | * **Biblioteci si Surse**: "LiquidCrystal_I2C": Biblioteca pentru controlul umui display LCD cu interfata I2C; "Wire" : biblioteca pentru comunicare I2C pe Arduino; "SoftwareSerial" : biblioteca pentru comunicarea serială pe pinii digitali, în afară de cei doi pini UART hardware disponibili.(folosita pentru comunicarea cu modulul WI-FI) | ||
- | C | + | * **Algoritmi utilizati** |
- Algoritmul de Conectare la WiFi: Verifică dacă modulul ESP8266 este disponibil și răspunde la comenzi, resetează modulul ESP8266, setează modulul în modul station si conectează modulul ESP8266 la rețeaua hotspot. | - Algoritmul de Conectare la WiFi: Verifică dacă modulul ESP8266 este disponibil și răspunde la comenzi, resetează modulul ESP8266, setează modulul în modul station si conectează modulul ESP8266 la rețeaua hotspot. | ||
Line 97: | Line 97: | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | In urma realizarii proiectului, rezultatele au fost cele asteptate, acesta functionand exact cum am dorit. Senzorul de flama functioneaza instant ceea ce porneste instant alarma si sitemul de notificare, de asemenea si conectarea la hotspot functioneaza in parametrii normali, mentinand conexiunea cu telefonul. |
</note> | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | <note tip> | ||
+ | - Proiectul a fost finalizat cu succes, realizând un sistem de alarmă de incendiu care detectează flăcările și trimite notificări în timp real. | ||
- | ===== Download ===== | + | - Integrarea componentelor hardware și software a demonstrat importanța unei bune planificări și a unei configurări corecte pentru a asigura funcționarea stabilă și eficientă a sistemului. |
- | <note warning> | + | - Sistemul oferă atât alerte locale prin intermediul ecranului, LED-urilor și buzzerului(prin aceste moduri se pot atentiona si persoanele cu handicap), cât și notificări remote prin IFTTT, asigurând astfel o alertare eficientă în caz de incendiu. |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | - Am testat diferite baud rate-uri pentru a asigura o comunicare corectă si o conexiune stabila cu modulul ESP8266. Aceasta a inclus schimbarea baud rate-ului atât în cod, cât și în monitorul serial. |
+ | |||
+ | - Crearea și configurarea corectă a unui applet IFTTT a permis trimiterea notificărilor în caz de incendiu. | ||
</note> | </note> | ||
+ | ===== Download ===== | ||
- | ===== Jurnal ===== | + | <note warning> |
+ | Arhiva cu codul sursa, schema bloc si cea electrica. | ||
- | <note tip> | + | {{:pm:prj2024:amocanu:corcodel_vladut_334aa.rar|}} |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
</note> | </note> | ||
+ | |||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | ***Resurse Hardware:** |
+ | *https://www.optimusdigital.ro/ro/ (pe langa achizitionare, m-am folosit de schemele din descrierea componentelor pentru a le conecta); | ||
+ | *https://www.youtube.com/watch?v=Tv2RMlIxBXs (pentru conectarea modulului wi-fi si utilizarea acestuia); | ||
+ | |||
+ | ***Resurse Software**: | ||
+ | *https://www.youtube.com/watch?v=igPqNlfLcs0&ab_channel=PassionTechKLM | ||
+ | *https://support.arduino.cc/hc/en-us/articles/360013896199-How-to-integrate-the-Arduino-Cloud-with-IFTTT; | ||
+ | *https://www.youtube.com/watch?v=72DBEkGgu-w&ab_channel=ViralScience-ThehomeofCreativity | ||
</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> | ||