Conectar un ESP32 DevKit1 con Firebase utilizando MicroPython, simular lecturas de sensores y visualizar los datos en una gráfica web.
ESP32 DevKit1 MicroPython Firebase (cuenta gratuita) Potenciometro Archivo HTML para visualización de datos y plugins (CDN)
Dashboard En la carpeta dashboard, hay que crear un archivo env.js e copiar la configuración de Firebase.
Py Se agregan los datos de wifi y firebase
# Credenciales WIFI
WIFI_SSID = ''
WIFI_PASS = ''
# Credenciales Firebase
APP_URL = ""
APP_KEY = ""
las reglas de la DB de la siguiente manera:
{
"rules": {
".read": true,
".write": true,
}
}
Download Node.js v20.18.0 Node.js includes npm (10.8.2).
npm install -g firebase-tools
firebase login
firebase init
"site": "monitoresp32",
firebase deploy --only hosting:monitoresp32
En esta práctica, se ha demostrado cómo conectar un ESP32 con Firebase utilizando MicroPython, simular lecturas de sensores y visualizar los datos en una gráfica web. Esta combinación de tecnologías permite desarrollar proyectos de IoT de manera efectiva y eficiente.
Introducción python y micropython (UTN-FRT)
Usa un Potenciómetro con el ESP32
SERIE ESP32 # 6: FIREBASE - ESP32 - REAL TIME DATABASE
- Fork el repositorio
- Cree una rama para su característica (
git checkout -b feature/mejoras
) - Commit sus cambios (
git commit -m 'Add algunas mejoras'
) - Push a la rama (
git push origin feature/mejoras
) - Abra un Pull Request
Distribuido bajo la Licencia MIT. Ver LICENSE
para más información.
Facundo Ruiz - @el_facu