ESP8266 WiFi kontrollerade aircon remote (4 / 15 steg)
Steg 4: ESP8266 IR-fjärrkontroll styrelsen
Nu när miljön är upp och du har spelat in IR-kommandon är det tid att bygga upp maskinvaran för IR-fjärr.
Schematiskt är mycket enkel. Det är den ESP8266 modulen, ett motstånd, en transistor och 2 IR ledde. GPIOs ESP kan leverera bara en liten ström, det är därför vi använder en transistor till switch 2 IR lysdioder på och bort. Jag använder 2 IR lysdioder för att få ett bättre utbud, men det skulle kunna fungera lika bra med endast 1 ledde.
Som ni kan se i schematiskt, jag inte lägga till motstånd i linje med IR leds. Detta är möjligt, eftersom IR leds är inte på länge, men är bara pulserar med en frekvens av 38kHz. Om transistorn skulle ansluta dem permanent till GND de skulle förstöras.
Som det 3.3V har produktionen av ESP8266 ett begränsat utbud nuvarande, jag använde 5V istället att driva IR leds. Adafruit HUZZAH ESP8266 har en spänning levererar utbud av 3.3V till 12V. Det är så lätt att bara använda en USB-laddare adapter för att driva hela modulen. Men USB-laddare adapter bör leverera minst 1A på 5V så att modulen ESP får tillräckligt med ström.
Det är viktigt att använda en god kvalitet USB-laddare. De flesta billiga USB-laddare ger inte en ren 5V utgång. För att bara ladda en mobiltelefon eller surfplatta är det inte nödvändigt att ha en ren 5V nivå utan buller. Men som vi levererar en elektronisk ombord som verkar vara sparsmakad med dess nätaggregat, måste vi se till att vi har en bra 5V leverans. Jag lägga till inte den i scheman, men på bilderna kan du se att jag till en 100uF electrolyt kondensator och en 10nF keramiska kondensator på 5V leverans till att utjämna 5V ingång och minska buller.
Jag är en cheapskate letade jag också en billig fall för IR remote styrelsen. Jag hittade lösningen med en liten genomskinlig behållare (som hade yummy ört färskost inuti innan). Öppenheten är tillräckligt bra för att låta den IR-ljus ut att kontrollera kulturintresserade. Det är liten nog att placeras var som helst (eller ens skruvas på väggen). Och eftersom elektroniken är inne i huset jag behöver inte någon vattentät bostäder.
All programvara och alla scheman finns tillgängliga i min Github repository