This shows you the differences between two versions of the page.
iothings:proiecte:2025sric:kart_telemetry [2025/05/29 16:14] alexandru.maxim2801 |
iothings:proiecte:2025sric:kart_telemetry [2025/05/29 18:30] (current) alexandru.maxim2801 |
||
---|---|---|---|
Line 16: | 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 100: | 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/]] | ||
+ | |||