ESP8266 WiFi kontrollerade aircon remote (1 / 15 steg)
Steg 1: De komponenter som används i detta projekt:
För fjärrkontrollen:
- Adafruit HUZZAH ESP8266 (eller liknande ESP12 breakout)
- NPN transistor (jag tog en S9014, eftersom det var i min lagring)
- 330 Ohm motstånd
- 2 x IR ledde e.g. Vishay TSUS4300
För att få faktiska energi produktionsvärdet:
- Min solpanel övervakning system baserat på en Arduino Yun
För att registrera IR-kommandon från aircon fjärrkontroller:
- Arduino UNO (för inspelning IR kommandon och används som en USBtoSerial converter för att programmera ESP8266)
- IR-mottagare (för inspelning IR-kommandon). Jag använde en Vishay TSOP58438, men alla andra IR-mottagaren bör fungera lika bra.
Bredvid elektronik behöver du naturligtvis miljön att programmera Arduino Uno och ESP8266. Jag använder för både den Arduino IDE V1.6.7. IDE stöttar inföding Arduino Uno. För ESP8266 behöver du lägga till ytterligare skivor med styrelsen manager. Adafruit har en bra och lättförståelig handledning hur du lägger till stöd för ESP8266 Arduino IDE: Med hjälp av Arduino IDE.
Ytterligare bibliotek för Arduino Uno:
Ytterligare bibliotek som behövs för ESP8266:
Vänligen använd standardprocedurerna för att lägga dessa bibliotek till Arduino IDE.
All programvara och alla scheman finns tillgängliga i min Github repository
VARNING:
Jag använder modulen Adafruit HUZZAH ESP8266 särdrag i detta instructable. Om du planerar att bygga detta system med en ESP8266-modul från en annan leverantör Kontrollera noga att det är förenligt med nätaggregatet jag använder och spänningsnivån i RXD PIN-koden. Modulen Adafruit HUZZAH ESP8266 accepterar 3.3V till 12V strömförsörjning och har en nivå Växelreglage på RXD PIN-koden. Om din ESP8266 modulen inte har dessa funktioner kommer du definitivt förstöra din modul!