IoT mood lamp from power socket (2 / 7 steg)
Steg 2: scheman
Strömförsörjning
Jag använde en vanlig mikro-USB-uttag för att driva lampan. Detta sätt alla USB-laddare, externt batteripack eller även en bärbar dator kan användas som strömkälla.
Problemet är att USB ger 5V DC. Det är okej för lysdioder med motstånd, men ESP8266 kräver 3,3 v DC, så jag använde en 5V till 3.3V regulator module jag hade köpt på ebay.
Lysdioder
ESP8266 har 12mA enhet kapacitet på varje GPIO stift. Detta är inte tillräckligt för att driva lysdioderna direkt. Därför jag kör lamporna genom en transistor array.
Externa anslutningar
Jag satte i en 4-pin kontakt eftersom jag ville flash ESP eller läsa/skicka debug meddelanden på isär när som helst utan lampan. TX, Rx stift är krävs för seriell kommunikation, GPIO0 för instruera ESP att starta i flash-läge, och GND krävs också om lampan och seriell omvandlare drivs av en olika kraftkällor.
Lägga till en 5: e yttre koppling eller en knapp för att återställa kan vara en bra idé också.