This shows you the differences between two versions of the page.
pm:prj2023:alexau:smart-temperature-alarm [2023/05/26 17:39] andrei_stefan.fotin [Hardware Design] |
pm:prj2023:alexau:smart-temperature-alarm [2023/05/27 12:04] (current) andrei_stefan.fotin [Software Design] |
||
---|---|---|---|
Line 21: | Line 21: | ||
* 2 x Arduino UNO R3 | * 2 x Arduino UNO R3 | ||
* LCD 1602 I2C | * LCD 1602 I2C | ||
+ | * 4x4 Keypad | ||
* Senzor de temperatura | * Senzor de temperatura | ||
* Buzzer Piezo | * Buzzer Piezo | ||
+ | * Tranzistor NPN | ||
* LED | * LED | ||
- | * 4x4 Keypad | ||
* Rezistori | * Rezistori | ||
* Fire | * Fire | ||
</note> | </note> | ||
- | {{:pm:prj2023:alexau:smart_temperature_alarm.jpg?800x700| Schema in Tinkercad}} | + | {{:pm:prj2023:alexau:smart_temperature_alarm.jpg?775x700| Schema in Tinkercad}} |
- | {{:pm:prj2023:alexau:smart_temperature_alarm_schematic.jpg?800x746| Schema in Tinkercad}} | + | {{:pm:prj2023:alexau:smart_temperature_alarm_schematic.jpg?775x746| Schema in Tinkercad}} |
===== Software Design ===== | ===== Software Design ===== | ||
- | |||
<note tip> | <note tip> | ||
- | Descrierea software a aplicaţiei: | + | Aplicatia utilizeaza 2 Arduino Uno, care comunica prin I2C. |
- | + | Fiecare are rolul sau: | |
- | </note> | + | * Slave-ul primeste temperatura de la Master si o afiseaza pe LCD. |
- | + | * Master-ul reprezinta efectiv alarma de temperatura. | |
- | ===== Rezultate Obţinute ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
- | + | ||
- | ===== Concluzii ===== | + | |
- | + | ||
- | ===== Download ===== | + | |
- | + | ||
- | <note warning> | + | |
- | 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**. | + | |
- | </note> | + | |
- | + | ||
- | ===== Jurnal ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
- | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | Mediu de dezvoltare: |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | * Arduino IDE |
+ | * Tinkercad | ||
</note> | </note> | ||
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | + | ===== Source Code & Documentation ===== |
+ | https://github.com/StefanFotin23/Smart-Temperature-Alarm-Arduino | ||