ESP8266 som Arduino (1 / 4 steg)
Steg 1: Maskinvaruproblem
De flesta kommunikation med ESP8266 är seriell. De flesta datorer använder USB till seriell omvandlare, som FTDI marker.
PROBLEM: ESP8266 IC kräver 3.3Vdc i stället för det vanligare 5Vdc. Också, det kan behöva upp till 250mA av strömmen.
SOLUTION1: Så några ESP8266 moduler har inbyggda 3.3Vdc tillsynsmyndigheter och är kompatibla med 5Vdc USB till seriella enheter.
Adafruit HUZZAH ESP8266 Breakout (https://www.adafruit.com/products/2471)(see picture)
SOLUTION2: Så många FTDI omvandlare har möjlighet att konvertera logik till 3.3Vdc. Och de flesta har en 3.3Vdc leverera. Problemet är att de flesta av nätaggregat är FT232 IC och bara kan förse om 50mA av strömmen. (se bild) Detta gäller också för de PL2303 seriella konverterare som jag använder mycket.
Så en separat 3.3Vdc strömkälla behövs.
PROBLEM: Modulen ESP-01 har 2 x 4 huvud som inte är kompatibel med brödunderläggen. (se första bilden)
Lösning: Jag tog några långa kvinnliga headers och böjde dem med lite S-kurva så att de passar i en skärbräda. (se bilder)
PROBLEM: Modulen ESP-03 har 2mm mellanrum på kontakter som inte är kompatibla med 0.1" brödunderläggen.
Lösning: Jag har några 2mm headers så jag lödde några manliga stift att ESP-03. (se bild), då jag tog några 2mm kvinnliga headers och fast dem till vissa 0.1" huvuden. I detta fall lödas jag dem till en 2 x 4 rubriker så att jag kunde koppla in dem i kontakten för ESP-01.
Tja, fungerar detta ganska bra för breadboarding. (se bild) men jag ville ha något mer permanent så jag får göra det i en PCB.