Paso 5: Flash
Preparar el IDE de Arduino
Para cargar el programa y los datos a tu ESP necesita Arduino con paquete de plataforma de ESP8266 y ESP8266 sistema de archivos uploader.
Usted puede encontrar a guías de instalación en los siguientes enlaces:
Paquete de la plataforma Plugin de sistema de archivos
Descarga el código fuente
En este punto tienes dos opciones. Puede descargar la versión que he hecho este instructable para. Aquí está el link de descarga para la cremallera.
https://github.com/asdwsda/MoodLamp/Archive/v1.0.zip
O aquí es la última versión mayor para los más valientes. Esto podría ser inestables o incompatibles con este post, pero probablemente contiene más características brillantes.
https://github.com/asdwsda/MoodLamp/Archive/Master.zip
Modificar el acceso de WiFi
Abrir moodlamp/moodlamp.ino en Arduino, encontrar las siguientes líneas y modificar para que coincida con su red WiFi.
const char* ssid = "<your_ssid>";const char* password = "<your_wifi_password>";
Flash el programa
- Configuración de la placa de Arduino
- Herramientas -> Tabla -> 1.0 NodeMCU (o algo más que su tablero)
- Herramientas -> el puerto -> seleccionar el puerto serie virtual para el conversor USB-TTL. En mi caso es ttyUSB0
- Creo que los otros valores son aceptables en defecto
- Iniciar el ESP en modo flash
- Conectar Rx, Tx y GND conectores a USB-TTL convertidor (nota que Rx de ESP debe conectar el convertidor serie Tx y Tx a Rx)
- Conectar GPIO0 a GND (ESP se iniciará en modo flash si GPIO0 tirado hacia abajo durante el encendido para arriba)
- Conectar alimentación USB
- Golpe de carga
Después de parpadear el ESP iniciará automáticamente el programa. Puede seguir la inicialización en el Monitor serie. LED cambiará a verde si la lámpara conectada a su WiFi, o rojo si algo salió mal. En este caso, verá un mensaje de error en el Monitor serie.
Carga de datos
Almacenamiento de la ESP contiene dos particiones. Uno para el programa y una partición de datos adicionales. En mi caso significa M 1 programa y 3M de SPIFF (datos). Contenido de la carpeta moodlamp/datos va en una imagen SPIFF, entonces cargada con el plugin de sistema de archivos.
- Iniciar la Junta en el modo flash como antes
- Conectar Rx, Tx, Gnd a serial y GPIO0 a la tierra si desconecta
- Energía en el ESP
Esto puede tardar unos minutos dependiendo de la velocidad en baudios. Si todo está bien, el ESP empezar de nuevo y conectar a tu WiFi.
Ahora usted tiene una lámpara de estado de ánimo totalmente funcional.