This shows you the differences between two versions of the page.
|
iothings:proiecte:2025sric:kart_telemetry [2025/05/29 15:43] alexandru.maxim2801 |
iothings:proiecte:2025sric:kart_telemetry [2025/05/29 18:30] (current) alexandru.maxim2801 |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| Master: SRIC | Master: SRIC | ||
| - | |||
| - | |||
| - | Desigur! Mai jos este întreaga documentație formatată în sintaxă DokuWiki, pregătită pentru platforma OCW: | ||
| ====== Kart Telemetry Dashboard ====== | ====== Kart Telemetry Dashboard ====== | ||
| Line 19: | Line 16: | ||
| Sistemul este alcătuit din 3 componente principale: | Sistemul este alcătuit din 3 componente principale: | ||
| - | - **Colectare de date**: Se realizează cu ajutorul a doi senzori: | + | 1. **Colectare de date**: Se realizează cu ajutorul a doi senzori: |
| - | * **MPU6050** – pentru măsurarea accelerației pe 3 axe și rotației (gyro). | + | a. **MPU6050** – pentru măsurarea accelerației pe 3 axe și rotației (gyro). |
| - | * **DS18B20** – pentru măsurarea temperaturii. | + | b. **DS18B20** – pentru măsurarea temperaturii. |
| - | + | ||
| - | - **Transmitere date**: Microcontrollerul **ESP8266** citește valorile de la senzori și le transmite prin conexiune Wi-Fi către Firebase Realtime Database. | + | |
| - | - **Afișare în timp real**: O pagină HTML accesează periodic baza de date pentru a actualiza afișajul cu ultimele valori disponibile: | + | 2. **Transmitere date**: Microcontrollerul **ESP8266** citește valorile de la senzori și le transmite prin conexiune Wi-Fi către Firebase Realtime Database. |
| - | * `kartStats/latest/accelX` | + | 3. **Afișare în timp real**: O pagină HTML accesează periodic baza de date pentru a actualiza afișajul cu ultimele valori disponibile: |
| - | * `kartStats/latest/accelY` | + | a. `kartStats/latest/accelX` |
| - | * `kartStats/latest/accelZ` | + | b. `kartStats/latest/accelY` |
| - | * `kartStats/latest/gForce` | + | c. `kartStats/latest/accelZ` |
| - | * `kartStats/latest/gyroZ` | + | d. `kartStats/latest/gForce` |
| - | * `kartStats/latest/speed` | + | e. `kartStats/latest/gyroZ` |
| - | * `kartStats/latest/temperature` | + | f. `kartStats/latest/speed` |
| + | g. `kartStats/latest/temperature` | ||
| Pagina web afișează aceste date sub formă de text formatat, fără a necesita refresh manual. | Pagina web afișează aceste date sub formă de text formatat, fără a necesita refresh manual. | ||
| Line 103: | Line 99: | ||
| ---- | ---- | ||
| + | |||
| + | ===== 7. Referințe ===== | ||
| + | |||
| + | * [[https://ocw.cs.pub.ro/courses/iothings/laboratoare/2022/lab4]] | ||
| + | * [[https://ocw.cs.pub.ro/courses/iothings/laboratoare/2022/lab5]] | ||
| + | * [[https://randomnerdtutorials.com/esp32-firebase-realtime-database/]] | ||
| + | * [[https://github.com/mobizt/FirebaseJson]] | ||
| + | * [[https://github.com/mobizt/Firebase-ESP-Client]] | ||
| + | * [[https://randomnerdtutorials.com/arduino-mpu-6050-accelerometer-gyroscope/]] | ||
| + | |||