This is an old revision of the document!
Autor: Rareș Constantin - 332CA
Proiectul reprezintă un computer simplu de bord al unei mașini, care monitorizează diverși factori externi/interni, cum ar fi nivelul de umiditate pe suprafața parbrizului, temperatura și presiunea la nivelul roților, senzori de proximitate, iar apoi controlează diverse funcții ale mașinii, precum intensitatea luminoasă a farurilor, viteza ștergătoarelor și avertizor sonor pentru parcare, dar și să afișeze într-un mod user friendly aceste date pe un ecran LCD. M-am gândit că acest proiect ar putea exemplifica foarte bine utilizarea unor senzori și a folosi aceste date pentru a modifica starea sistemului implementat. Acest proiect ar fi util în industria auto prin eliminarea cablurilor pentru comunicare, folosind o soluție wireless detaliată mai jos.
Am gândit acest proiect ca o interacțiune dintre o placă de achiziție (ESP32) și placă de acționare (ESP32). Astfel, pot implementa propriul protocol de comunicație prin ESP NOW care poate suporta o eventuala securitate și elimină în același timp necesitatea cablajului intern care îngreunează mașina.
De asemenea, prin folosirea a două plăci diferite se compartimentează funcționalitățile, iar implementările pot fi menținute și updatate intern fără modificarea protocolului de comunicație, astfel putând folosi plăci cu implementări diferite interne și atașând mai multe plăci în interiorul sistemului dacă este nevoie.
Utilizatorul poate controla sistemul prin intermediul butoanelor (mock-up pentru un sistem de butoane fizice pe bordul mașinii), poate interoga datele date de senzori și starea curentă a sistemului (intensitate faruri, viteză ștergătoare etc.) prin ecranul LCD.
Legendă: BMP280 - senzor temperatură/presiune, HC-SR04 - senzor de proximitate ultrasonic, YL-83 - senzor umiditate la suprafață/ploaie
ESP32 - Action board schematic
Mai jos se regăsește schema electrică pentru placa care se va ocupa de acționarea diverselor module în funcție de datele venite de la placa de achiziție. Setul de butoane probabil va fi extins pentru a suporta mai multe funcționalități.