Kylskåp ljus (5 / 6 steg)
Steg 5: ESP8266 källor
ESP8266 källor
Modulen ESP8266 programmeras direkt med Arduino IDE. Alla nätverk och MQTT genomförande är nu på ESP8266 och inte på Teensy. Det finns också en enkel passthrough för seriell ström, att hantera alla MQTT meddelanden av Teensy.
>> källor på GitHub
Krav
Du måste installera Arduino IDE 1.6.4.
- Arduino > Inställningar > "ytterligare styrelser Manager webbadresser:" och Lägg till: http://arduino.esp8266.com/package_esp8266com_inde...
- Arduino > verktyg > styrelse > Styrelser Manager > Skriv in ESP8266 och installera styrelsen
- Hämta PubSubClient (se bibliotek) och kopiera mappen till Arduino bibliotekssökväg
Hårdvara
- ESP8266 (ESP-12) WiFi ombord
- ESP8266-Adapter-Board med 3.3V regulator
Bibliotek
- PubSubClient MQTT bibliotek av
MQTT ämnen
| ämne | meddelande | < br > | ------------------------------- | -------------------------------------------------- |
| mumalab/kylskåp/upptid | String(Millis()) |
| mumalab/kylskåp/statliga | 1 / 0 |
| mumalab/kylskåp/ljusstyrka | 0 till 255 |
| mumalab/kylskåp/verkan | Twinkle / plasma / orm / liv / sprite / rainbow |
| mumalab/kylskåp/ticker/färg | #000000 till #ffffff |
| mumalab/kylskåp/ticker/bounce | 1 / 0 |
| mumalab/kylskåp/ticker/riktning | vänster / höger / upp / ner |
| mumalab/kylskåp/ticker/text | Bläddra meddelande som text... |