Atenuador de luz DONOFF iot
Colocado enCompile y suba el firmware al ESP-01
Primero debe descargar el código fuente del firmware de github a su máquina local. Inicie una ventana de terminal/comando y navegue hasta el directorio donde residen todos sus proyectos Arduino .$ cdAhora crea una carpeta llamada "DONOFF"
$ mkdir donary cd a esta carpeta
$ cd donaciónAhora ve a la Página de GitHub de DONOFF y haga clic en el botón verde.


Copie la URL ( https://github.com/mrWheel/DONOFF.git ) en el portapapeles.
Luego inicie una ventana de terminal/comando e ingrese:
Ahora inicie el IDE Arduino y abra el boceto DONOFF. Tenga en cuenta que el boceto contiene algunas pestañas que contienen partes específicas del código.
Antes de compilar y cargar el firmware al ESP-01, ¡asegúrese de haber seleccionado la placa correcta con las opciones correctas!
Luego inicie una ventana de terminal/comando e ingrese:
$git clon https://github.com/mrWheel/DONOFF.git .No olvide poner un “.” al final del comando. (punto) para colocar.
Ahora inicie el IDE Arduino y abra el boceto DONOFF. Tenga en cuenta que el boceto contiene algunas pestañas que contienen partes específicas del código.
Antes de compilar y cargar el firmware al ESP-01, ¡asegúrese de haber seleccionado la placa correcta con las opciones correctas!
** ** DONOFF: ESP8266 genérico Tamaño de flash 1M (128KB SPIFFS) ** LED_BUILTIN pin 1 ** Salida PWM pin 3 ** ** NODEMCU: Flash Tamaño 4M (1MB SPIFFS) ** LED_BUILTIN pin 16 (D0) ** PWM out (cualquier pin disponible) ** ** SONOFF: Genérico ESP8266 Tamaño de flash 1M (128KB SPIFFS) ** LED_BUILTIN pin 13 ** PWM out pin 12 (no PWM en realidad pero solo encendido/apagado) ** ** Configuración Arduino -IDE para ESP-01 (negro): ** ** - Placa: "Módulo ESP8266 genérico" ** - Modo de flash: "DOUT" ** - Tamaño de flash: "1M (128K SPIFFS)" ** - Puerto de depuración: "Deshabilitado " ** - Nivel de depuración: "Ninguno" ** - Variante IwIP: "memoria inferior v2" ** - Método de reinicio: "nodemcu" // ¡pero dependerá del programador! ** - Frecuencia de cristal: "26MHz" ** - VTables: "Flash" ** - Frecuencia de flash: "40MHz" ** - Frecuencia de CPU: "80MHz" ** - Led incorporado: "1" // "1 " para ESP-01, ”16” para NodeMCU, “13” para SONOFF ** - Velocidad de carga: "115200" ** - Borrar Flash: "Solo boceto" ** - Puerto: "DONOFF en <-- Dirección IP - -> " **
Subir el mapa de datos al ESP-01
Después de compilar y cargar el firmware al ESP8266, también debe cargar los archivos en la carpeta de datos al ESP8266.
Después de instalar ESP8266 Sketch Data Uploader (URL), simplemente haga clic en esta herramienta para comenzar a cargar. Nota: si tiene abierta la ventana Serial-Monitor, recibirá un mensaje de error. ¡Primero debe cerrar la ventana Serial-Monitor!

Según el ESP8266 que esté utilizando, la carga de datos en SPIFFS tarda unos segundos (ESP-01 SPIFFS 128 KB) a unos minutos (NODEMCU SPIFFS 1 MB).

¡Ahora está listo para conectar el ESP-01 al hardware DONOFF y comenzar a usar el atenuador de luz!