This is an old revision of the document!
Autor: Robert Grancsa 332CA
Un infotainment pentru biciclete, vrea să afișeze pe un display informații folositoare despre statusul curent al cursei tale precum:
Pe lângă asta, dispozitivul este conectat la internet, și comunică mereu cu un server pe un Raspberry Pi, unde stochează informațiile, care mai apoi sunt salvate într-o bază de date și afișate într-un dashboard folositor, care îți arată detalii despre ultimele tale curse, cu un istoric cu unde ai fost și ce locuri ai vizitat.
Acest dispozitiv de infotainment pentru biciclete aduce o serie de beneficii semnificative pentru cicliști, oferindu-le uneltele necesare pentru a monitoriza și îmbunătăți experiența lor de ciclism.
Schema proiectului este compusă dintr-un microcontroller ESP32, care conectează partea fizică a proiectului. Conectat la el, putem găsi:
Schematicul produsul se poate vedea mai jos. Am incercat sa conectez pinii spefici SPI pe pinii specifici de SPI, pentru GPS m-am folosit de pinii de UART si pentru camera am ales sa folosesc pinii cei mai apropiati unul de altul pentru date, ca sa nu fie overlap la conectarea firelor.
Tabelul cu piesele folosite se poate vedea mai jos.
Nume Piesa | Model | Protocol |
---|---|---|
Microcontroller | ESP32-WROOM32 | - |
Display | ST7735 | SPI |
Camera | OV7670 | I2S |
GPS | GY-GPS6MV2 | UART |
Hall Effect Sensor | YS-27 | ADC |
Descrierea codului aplicației (firmware):
Care au fost rezultatele obținute în urma realizării proiectului vostru.
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).
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software și Resurse Hardware.