Съдържание:

ESP -01 Programmer Hack - The Easy One :): 6 стъпки
ESP -01 Programmer Hack - The Easy One :): 6 стъпки

Видео: ESP -01 Programmer Hack - The Easy One :): 6 стъпки

Видео: ESP -01 Programmer Hack - The Easy One :): 6 стъпки
Видео: When The Quiet Kid Does Your Homework 💀 #electronics #arduino #engineering 2024, Ноември
Anonim
ESP -01 Programmer Hack - The Easy One:)
ESP -01 Programmer Hack - The Easy One:)

Здравейте ESPers, В тази инструкция ще ви покажа един прост хак, за да направите програмист за модул ESP-01 / ESP8266-01 / ES-01. Повечето от нас са използвали Arduino платка или FTDI USB-TTL устройства като програмисти за този модул. И двата метода работят добре. Но има още един начин!

Наскоро купих USB към UART/ESP8266 устройство за този модул като заместител на FTDI. Но скоро разбрах, че не е толкова гъвкаво като FTDI да го използвам като програмист:(Като инженер проверих дали може да се използва като програмист … И престо! Хакнах го малко, за да го конвертирам в такъв. И сега тук е за вас да улесните живота си.

Консумативи

Списък на материалите

  1. USB към UART/ESP8266 - 1
  2. Два 6 мм тактилни бутона - 1
  3. Два резистора или някакъв джъмпер
  4. Парче вероборд / точкова дъска - 1

Списък с инструменти

  1. Нож и ножовка
  2. Комплект за запояване
  3. Пистолет за лепило
  4. Клещи за рязане
  5. Рапирана или шкурка (не е показана на изображението)

Стъпка 1: Изображения на елементите и инструментите: D

Изображения на артикулите и инструментите: D
Изображения на артикулите и инструментите: D

Просто проверете дали имате правилни елементи.

Стъпка 2: Изрязване и подготовка на Veroboard / Dot Board

Изрязване и подготовка на Veroboard / Dot Board
Изрязване и подготовка на 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: Финализиране

Финализация
Финализация

След като тествате вашия програмист, просто поставете парче горещо лепило в долната част, за да го предпазите от сортиране.

Надявам се да харесате този хак. Моля, не се колебайте да коментирате и споделяте. Спокойствие..