This shows you the differences between two versions of the page.
|
pm:prj2026:ciprian.popescu0411:alexandru.nehoianu [2026/05/09 18:41] alexandru.nehoianu |
pm:prj2026:ciprian.popescu0411:alexandru.nehoianu [2026/05/09 20:30] (current) alexandru.nehoianu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Personal Assistant ====== | ====== Personal Assistant ====== | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | |||
| - | <note tip> | ||
| - | Prezentarea pe scurt a proiectului vostru: | ||
| - | * ce face | ||
| - | * care este scopul lui | ||
| - | * care a fost ideea de la care aţi pornit | ||
| - | * de ce credeţi că este util pentru alţii şi pentru voi | ||
| - | </note> | ||
| Personal assistant este un dashboard inteligent care poate comunica cu dispozitivele tale pentru a afișa informații despre calendar, remindere, vreme, oră, notificări, temperatură / umiditatea din cameră etc. Se poate conecta la telefon pentru a trimite notificări și are un buzzer pentru alarme / remindere. De asemenea, folosește un senzor de lumină pentru a te trezi odată cu răsăritul. | Personal assistant este un dashboard inteligent care poate comunica cu dispozitivele tale pentru a afișa informații despre calendar, remindere, vreme, oră, notificări, temperatură / umiditatea din cameră etc. Se poate conecta la telefon pentru a trimite notificări și are un buzzer pentru alarme / remindere. De asemenea, folosește un senzor de lumină pentru a te trezi odată cu răsăritul. | ||
| Line 14: | Line 6: | ||
| Scopul proiectului este de a avea acces ușor la informațiile utile ție. Proiectul este gândit să stea pe birou și să afișeze diverse lucruri, precum: valori de la senzori, informatii de la telefon, informatii de la un API etc. sau să te notifice de ceva prin intermediul buzzer-ului. | Scopul proiectului este de a avea acces ușor la informațiile utile ție. Proiectul este gândit să stea pe birou și să afișeze diverse lucruri, precum: valori de la senzori, informatii de la telefon, informatii de la un API etc. sau să te notifice de ceva prin intermediul buzzer-ului. | ||
| - | Inspirația pentru proiectul meu a venit în momentul în care am cumpărat un ”Sunrise Alarm Clock” de pe Temu care este configurabil printr-o aplicație de telefon. Mi s-a părut super mișto ideea de a controla un dispozitiv prin internet (nu mi-a plăcut niciodată să setez un ceas cu butoane) și m-am gândit să fac și eu ceva asemănător, dar mult mai configurabil. Am vrut totuși să păstrez funcționalitate de sunrise :) | + | Inspirația pentru proiectul meu a venit în momentul în care am cumpărat un ”Sunrise Alarm Clock” de pe Temu care este configurabil printr-o aplicație de telefon. Mi s-a părut super mișto ideea de a controla un dispozitiv prin internet (nu mi-a plăcut niciodată să setez un ceas cu butoane) și m-am gândit să fac și eu ceva asemănător, dar mult mai configurabil. Am vrut totuși să păstrez funcționalitate de sunrise alarm :) |
| - | Cred că un astfel de dashboard este util pentru oricine, deoarece poate fi configurat să afișeze aproape orice. | + | Cred că un astfel de dashboard este util pentru oricine, deoarece poate fi configurat să afișeze aproape orice folosind un ESP32. |
| ===== Descriere generală ==== | ===== Descriere generală ==== | ||
| - | <note tip> | + | Proiectul are la bază un ESP32 si un display LCD. Am decis să folosesc un ESP32, deoarece am vrut conexiune la Internet și Bluetooth pentru a putea comunica cu telefonul / un server. Pe lângă aceste dispozitive, proiectul mai conține un buzzer pentru alerte sonore și doi senzori: un senzor pentru temperatură / umiditate și un senzor de lumină pentru detecția răsăritului. |
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | |
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | {{:pm:prj2026:ciprian.popescu0411:schema_bloc_nehoianu_alexandru.png?650|}} |
| - | </note> | + | |
| + | Modul de funcționare este următorul: | ||
| + | * ESP32-ul cere informații din diverse surse: valori de la senzori, notificări de la telefon, lista cu remindere de la un server etc. | ||
| + | * Informațiile primite sunt prelucrate (datele sunt extrase dintr-un pachet Ethernet, valorile de la senzori sunt interpretate etc.) | ||
| + | * Microcontroller-ul actualizează UI-ul și trimite datele la display **sau** acționează buzzer-ul | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| + | |||
| + | Listă de piese: | ||
| + | * 1 x Placă ESP-WROOM-32 | ||
| + | * 1 x Display TFT SPI 2.8 inch 240x320 LCD cu touchscreen | ||
| + | * 1 x Senzor digital de lumina BH1750 | ||
| + | * 1 x Senzor de Temperatura si Umiditate DHT22 | ||
| + | * 1 x Buzzer Pasiv | ||
| + | * Fire de legătură | ||
| + | * 1 x Breadboard 830 puncte | ||
| <note tip> | <note tip> | ||