Съдържание:
- Консумативи
- Стъпка 1: Изображения на елементите и инструментите: D
- Стъпка 2: Изрязване и подготовка на Veroboard / Dot Board
- Стъпка 3: Изображения и разпечатки
- Стъпка 4: Запояване…
- Стъпка 5: Тестване …
- Стъпка 6: Финализиране
Видео: ESP -01 Programmer Hack - The Easy One :): 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Здравейте ESPers, В тази инструкция ще ви покажа един прост хак, за да направите програмист за модул ESP-01 / ESP8266-01 / ES-01. Повечето от нас са използвали Arduino платка или FTDI USB-TTL устройства като програмисти за този модул. И двата метода работят добре. Но има още един начин!
Наскоро купих USB към UART/ESP8266 устройство за този модул като заместител на FTDI. Но скоро разбрах, че не е толкова гъвкаво като FTDI да го използвам като програмист:(Като инженер проверих дали може да се използва като програмист … И престо! Хакнах го малко, за да го конвертирам в такъв. И сега тук е за вас да улесните живота си.
Консумативи
Списък на материалите
- USB към UART/ESP8266 - 1
- Два 6 мм тактилни бутона - 1
- Два резистора или някакъв джъмпер
- Парче вероборд / точкова дъска - 1
Списък с инструменти
- Нож и ножовка
- Комплект за запояване
- Пистолет за лепило
- Клещи за рязане
- Рапирана или шкурка (не е показана на изображението)
Стъпка 1: Изображения на елементите и инструментите: D
Просто проверете дали имате правилни елементи.
Стъпка 2: Изрязване и подготовка на Veroboard / Dot Board
След това изрязваме вероборда до необходимия минимален размер (6 x 17 точки), с изключение на линиите за рязане, както е показано на изображението. След като изрежете парчето, използвайте раш или шкурка, за да изгладите ръбовете.
Стъпка 3: Изображения и разпечатки
Вляво е адаптерът USB към UART/ESP8266, а в горния десен ъгъл е изобразена диаграмата на модула ES-01, видяна отгоре, като държите антената за проследяване на печатната платка отляво.
По принцип се нуждаем от само три пина, за да реализираме нашия хак (зелен (щифт 5), червен (щифт 6) и циан (пин 1)), но в някои модули щифт 4 и 8 (оранжеви щифтове) не са къси като моя с печатна платка проследяване, както е показано в долното дясно изображение. В този случай трябва да ги съкратите, за да направите модула като програмист.
Стъпка 4: Запояване…
Така че сега запояването..
Първи къс щифт 4 и 8, ако не е късо съединен с малък проводник.
След това изрежете 3 броя резисторни проводници / джъмпер с дължина около 20 мм (използвах резисторни проводници, както е показано на фигура-1. Сега ги запоявайте към щифтове 1, 5 и 6 фигура-2 и 3 в долната част (страна на спойка) на модул.
След това поставете тактилните превключватели, както е показано на фигура 4 и маркирайте позициите за трите щифта. Обърнете внимание на ориентацията на превключвателите. Използвайте мултиметър или тестер за непрекъснатост за ориентация. Запоявайте превключвателите, както е показано на фигури 5 и 6. Сортирах централния съседен щифт, тъй като те ще бъдат общи.
Залепете едно или две парчета двустранна лента от пяна в задната част на модула, за да повдигнете малко вероборда, за да освободите място за запоените фуги, както е показано на фигура 7.
Поставете запоените щифтове в съответните превключватели и натиснете здраво veroboard към лентата.
Вижте схематичната диаграма за свързване. Можете да свържете превключвателите според вашето удобство. Свързах десния към Reset и левия към GPIO 0. Вижте фигура-9.
И това е ! Ти си готов. Просто проверете всички връзки според схемата за последен път преди тестване.
Стъпка 5: Тестване …
Добра работа!
Поставете модул ES-01 в адаптера и свържете към един от USB порта на вашия компютър. Ако използвате удължителен кабел, ще бъде удобно. В момента, в който включите, трябва да видите захранването, включено в ES-01. Това е нормален режим. Това означава, че ако вътре в ES-01 има фърмуер, той просто ще започне изпълнение.
Сега натиснете и задръжте клавиша GPIO 0 (маркиран с „0“в моя случай) и натиснете и освободете клавиша за нулиране (маркиран с „R“в моя случай) веднъж. И след това освободете клавиша '0'. Това ще постави модула ES-01 в режим на програмиране.
Сега трябва да можете да качите скицата си от Arduino IDE или PIO. Уверете се, че сте избрали правилната платка и COM порта. Ако всичко е наред, трябва да можете да видите състоянието на качване, както е показано вдясно. След качване натиснете и отпуснете клавиша за нулиране, за да се върнете обратно в нормален режим и да изпълните качения код.
Стъпка 6: Финализиране
След като тествате вашия програмист, просто поставете парче горещо лепило в долната част, за да го предпазите от сортиране.
Надявам се да харесате този хак. Моля, не се колебайте да коментирате и споделяте. Спокойствие..