Stap 1: Hardwareproblemen
De meeste communicatie met de ESP8266 is seriële. De meeste computers met USB naar seriële converter, als chips van FTDI.
Probleem: De ESP8266 IC vereist 3.3Vdc in plaats van de gemeenschappelijkere 5Vdc. Ook het wellicht tot 250mA van stroom.
SOLUTION1: Dus sommige ESP8266 modules hebben gebouwd in 3.3Vdc regelgevers en zijn compatibel met 5Vdc USB naar seriële apparaten.
Adafruit HUZZAH ESP8266 Breakout (https://www.adafruit.com/products/2471)(see picture)
SOLUTION2: Zoveel FTDI conversieprogramma's hebben de optie van logica omzetten in 3.3Vdc. En de meeste hebben een 3.3Vdc leveren. Het probleem is dat de meeste van de voedingen in de FT232 IC zijn en alleen geschikt zijn voor verstrekken over 50mA van stroom. (zie afbeelding) Dit geldt ook voor de PL2303 seriële conversieprogramma's die ik gebruik een heleboel.
Dus een aparte 3.3Vdc stroombron nodig is.
Probleem: De ESP-01 module heeft 2 x 4-header die niet compatibel zijn met het breadboard. (zie eerste foto)
Oplossing: Ik nam enkele langlopende vrouwelijke headers en ze met een beetje S-curve gebogen zodat ze in een breadboard past. (zie foto's)
Probleem: De ESP-03-module heeft 2mm afstand op de verbindingslijnen die niet compatibel met 0.1" breadboard zijn.
Oplossing: Ik heb enkele 2mm-headers dus ik sommige mannelijke pinnen aan de ESP-03 gesoldeerd. (zie foto), toen ik vond sommige 2mm vrouwelijke headers en bedraad hen aan aantal headers 0.1". In dit geval ik gesoldeerd hen aan een 2 x 4-headers zodat ik hen aan op de connector voor de ESP-01 sluit kon.
Nou, dit werkt vrij goed voor breadboarding. (zie afbeelding) maar ik wilde iets meer permanente zodat ik het in een PCB maken kan.