Paso 5: Fuentes de ESP8266
ESP8266 fuentes
El módulo ESP8266 se programa directamente con el IDE de Arduino. La red y MQTT implementación está ahora en el ESP8266 y no en Teensy. También es un simple convertidor de corriente Serial, para manejar todos los mensajes MQTT por Teensy.
>> fuentes en GitHub
Requisitos
Tienes que instalar el IDE de Arduino 1.6.4.
- Arduino > preferencias > "adicional tableros Manager URL:" y agregar: http://arduino.esp8266.com/package_esp8266com_inde...
- Arduino > herramientas > Junta > Gestor de tablas > tipo en ESP8266 e instalar la Junta
- descargar PubSubClient (véase bibliotecas) y copiar la carpeta a la ruta de biblioteca de Arduino
Hardware
- ESP8266 placa WiFi (ESP-12)
- Tablero de adaptador ESP8266 con 3.3V regulador
Bibliotecas
- PubSubClient Biblioteca MQTT por
Temas MQTT
| topic | message |<br>| ------------------------------- | -------------------------------------------------- | | mumalab/fridge/uptime | String(millis()) | | mumalab/fridge/state | 1 / 0 | | mumalab/fridge/brightness | 0 to 255 | | mumalab/fridge/effect | twinkle / plasma / snake / life / sprite / rainbow | | mumalab/fridge/ticker/color | #000000 to #ffffff | | mumalab/fridge/ticker/bounce | 1 / 0 | | mumalab/fridge/ticker/direction | left / right / up / down | | mumalab/fridge/ticker/text | scroll message as text... |