Stap 9: Bouw ESP8266 circuit
Voeding
De ESP8266 is een 3.3V chip (in tegenstelling tot de 5V logica die veel folk gewend bent), dus het aanbod spanning moet worden geregeld.
3,3 v is een touch te laag om te rijden de blauwe LED via een transistor (er is een daling van de 3.2V over de LED en een daling van de 0.7V over de transitor), dus ik een 5V regulator gebruikte voor het aandrijven van het LED-circuit.
Dit zijn de exacte onderdelen die ik gebruikt, maar dat was alleen omdat ik had ze liegen over, kunt u het wat is goedkoop en geschikt.
- 3,3 v (9 - 26V input) leveren (digikey)
- 5.5v leveren voor LEDs (7 - 28V input) (digikey)
Ik gebruikte een 2s (7.4V) LiPo accu voor het aandrijven van het circuit, want ik heb ze uit mijn RC auto. De 2800mAh-accu die ik gebruikt zal het circuit uitgevoerd voor vele uren.
Switch LEDS
De ESP8266 GPIO pinnen kunnen niet bron/wastafel voldoende stroom om de LEDs rijden bij volledige helderheid (vooral als we meerdere LEDs per kleur willen), zodat we bouwen een simpele transistor schakelen circuit waar de GPIO pin op een transistor draait en de transistor kunt huidige via de LED.
De stroom door de LED's moet worden beperkt. Check out de datasheets van degene die je koopt, maar 20mA is over het algemeen een goede limiet voor moeras-standaard 5mm LED's.
Vervolgens bepalen we de spanningsval over de LED (het controleren van het gegevensblad of de maatregel met de multimeter).
Mijne waren:
- Rood: 2V
- Groen: 3.2V
- Blauw: 3.2V
Huidige = spanning/weerstand
dus voor elke 20mA nodig ik de volgende weerstanden
- Rood: (5.5-0.7-2)/(0.02) = 140 Ohm
- Groen: (5.5-0.7--3.2)/(0.02) = 80 Ohm
- Blauw: (5.5-0.7-3.2)/(0.02) = 80 Ohm
Als je onduidelijk over dit proces, zijn er veel tutorials op het web, of zelfs hier op instructables
Discrete LEDS vs RGB common-anode/common Kathode
U kunt afzonderlijke LEDS in mijn circuit, of kunt u combinatie RGB leds die in twee variëteiten komen:
- Gemeenschappelijke Anode (positieve kant van de drie LED's zijn samengebonden)
- Gemeenschappelijke kathode (negatieve kant van de drie LED's zijn samengebonden)
Het circuit in mijn diagram kan worden gebruikt als-is met een common-Kathode RGB LED, maar zou vereisen aangebrachte wijziging "lage kant switching" als een wilde gebruiken common-anode LEDs.
Bedrading van de ESP8266
U zal weet al hoe kabellengte tot de EP8266 uit de vorige stap en kunt inchecken terug bij deze tutorial als het niet duidelijk is.