PCB - Programming adapter for ESP-12 / 12E /12F
PCB programming adapter for ESP-12 models with 2mm pitch with connection to standard USP serial converters. As the ESP requires several ports at a defined level during programming.
PCB - Programming adapter for ESP-12 / 12E /12F
For my current project, I bought three ESP-12F - i.e. without a USB interface. But how can I program them? It doesn't work via wifi yet! The four connections of the USB serial adapter are not enough either. I use an adapter from Waveshare, which provides at least 5V and 3.3V. The data sheet of the ESP-12 or 12E or 12F contains a circuit for programming. Two pull-up resistors and a jumper are required. However, as the component has a 2mm grid, it is not so easy to connect it to a breadboard. And soldering it on makes no sense! Contact pins with a 2mm grid are available from my trusted electronics supplier! If you simply insert them into the holes of the ESP-12, you get a very good contact - at least for the time of programming. The matching circuit board was quickly laid out. I changed the values given in the AI-Thinker user manual slightly because I just used what I had to hand. With the USB-serial interface and the programming adapter, I was able to program the ESP wonderfully easily with HomeAssistant from my Raspi. The next program update should then go via wifi.
PCB – Programmieradapter für ESP-12 / 12E /12F
Für mein aktuelles Projekt habe ich drei Stück ESP-12F – also ohne USB-Interface gekauft. Doch wie kann ich sie programmieren? Über WLAN geht es ja zunächst noch nicht! Die vier Anschlüsse vom USB-Seriell-Adapter reichen auch nicht aus. Ich verwende einen Adapter von Waveshare, der wenigstens 5V und 3,3V zur Verfügung stellt. Im Datenblatt des ESP-12 bzw. 12E oder 12F ist eine Schaltung zum programmieren angegeben. Da werden zwei Pull-Up Widerstände benötigt und ein Jumper. Da der Baustein aber ein 2mm Raster hat, ist er gar nicht so leicht auf eine Lochrasterplatine zu kontaktieren. Und anlöten macht ja auch keinen Sinn! Kontaktstifte im 2mm Raster gibt es beim Elektronikversand meines Vertrauens! Wenn man die einfach in die Löcher des ESP-12 steckt, gibt es – zumindest für die Zeit des Programmierens – eine ganz gute Kontaktierung. Die passende Platine war schnell layoutet. Die im User-Manual von AI-Thinker angegebenen Werte habe ich leicht geändert, weil ich gerade das genommen habe, was zur Hand war. Mit dem USB-Seriell Interface und dem Programmierungsadapter konnte ich die ESP wunderbar einfach mit HomeAssistant von Raspi aus programmieren. Das nächste Programm-Update sollte dann über WLAN gehen.
For my current project, I bought three ESP-12F - i.e. without a USB interface. But how can I program them? It doesn't work via wifi yet! The four connections of the USB serial adapter are not enough either. I use an adapter from Waveshare, which provides at least 5V and 3.3V. The data sheet of the ESP-12 or 12E or 12F contains a circuit for programming. Two pull-up resistors and a jumper are required. However, as the component has a 2mm grid, it is not so easy to connect it to a breadboard. And soldering it on makes no sense! Contact pins with a 2mm grid are available from my trusted electronics supplier! If you simply insert them into the holes of the ESP-12, you get a very good contact - at least for the time of programming. The matching circuit board was quickly laid out. I changed the values given in the AI-Thinker user manual slightly because I just used what I had to hand. With the USB-serial interface and the programming adapter, I was able to program the ESP wonderfully easily with HomeAssistant from my Raspi. The next program update should then go via wifi.
PCB – Programmieradapter für ESP-12 / 12E /12F
Für mein aktuelles Projekt habe ich drei Stück ESP-12F – also ohne USB-Interface gekauft. Doch wie kann ich sie programmieren? Über WLAN geht es ja zunächst noch nicht! Die vier Anschlüsse vom USB-Seriell-Adapter reichen auch nicht aus. Ich verwende einen Adapter von Waveshare, der wenigstens 5V und 3,3V zur Verfügung stellt. Im Datenblatt des ESP-12 bzw. 12E oder 12F ist eine Schaltung zum programmieren angegeben. Da werden zwei Pull-Up Widerstände benötigt und ein Jumper. Da der Baustein aber ein 2mm Raster hat, ist er gar nicht so leicht auf eine Lochrasterplatine zu kontaktieren. Und anlöten macht ja auch keinen Sinn! Kontaktstifte im 2mm Raster gibt es beim Elektronikversand meines Vertrauens! Wenn man die einfach in die Löcher des ESP-12 steckt, gibt es – zumindest für die Zeit des Programmierens – eine ganz gute Kontaktierung. Die passende Platine war schnell layoutet. Die im User-Manual von AI-Thinker angegebenen Werte habe ich leicht geändert, weil ich gerade das genommen habe, was zur Hand war. Mit dem USB-Seriell Interface und dem Programmierungsadapter konnte ich die ESP wunderbar einfach mit HomeAssistant von Raspi aus programmieren. Das nächste Programm-Update sollte dann über WLAN gehen.
Mises à jour de l'auteur