Stap 2: schema's
Voeding
Ik gebruikte een standaard micro USB-aansluiting voor het aandrijven van de lamp. Deze manier uw USB lader, externe batterijpack of zelfs een notebook kan worden gebruikt als energiebron.
Het probleem is dat de USB 5V DC biedt. Het is goed voor de LEDs met weerstanden, maar de ESP8266 vereist 3,3 v DC, dus ik een 5 v naar 3,3 v gebruikte regelgever module ik op ebay gekocht had.
LED 's
ESP8266 heeft de capaciteit van de aandrijving van de 12mA op elke GPIO pin. Dit is niet genoeg voor de LED's direct rijden. Om deze reden ben ik de LEDs door middel van een transistor matrix rijden.
Externe aansluitingen
Ik leg in een 4-pinsconnector, omdat ik wilde de ESP flash of Lees/verzend Foutopsporingsberichten op elk moment zonder de lamp demonteren. TX, Rx pinnen zijn vereist voor de seriële communicatie, GPIO0 is voor de ESP te starten in de flits modus instrueren, en GND is ook vereist als de lamp en de seriële converter door een verschillende energiebronnen aangedreven.
Een 5e externe connector of een knop voor reset toe te voegen kan ook een goed idee.