Съдържание:

ESP01 Програмиране на печатна платка: 5 стъпки
ESP01 Програмиране на печатна платка: 5 стъпки

Видео: ESP01 Програмиране на печатна платка: 5 стъпки

Видео: ESP01 Програмиране на печатна платка: 5 стъпки
Видео: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Ноември
Anonim
ESP01 Програмиране на печатна платка
ESP01 Програмиране на печатна платка

Наскоро трябваше да напиша код на моя ESP01 и реших да използвам адаптер за прехвърляне на кода към CHIP.

Въпреки това беше необходимо да се направят някои модификации на адаптера, за да може кодът да бъде прехвърлен.

Тоест адаптерът не беше напълно идеален за извършване на трансфер на код. Необходима беше адаптация.

Консумативи

  • Печатна платка на JLCPCB
  • 02 x Бутони;
  • Резистор 01 x 330R;
  • 01 x Зелен светодиод;
  • 02 x 10kR резистори;
  • 01 x мъжки / женски щифт 1x4;
  • 01 x 2x4 Женски щифт.

Стъпка 1: Конвенционален адаптер

Конвенционален адаптер
Конвенционален адаптер

Използваният адаптер е показан на горната фигура.

За да избегнем проблеми и да направим промени в структурата, решихме да създадем адаптер, който да може да работи с адаптер ESP01 и да извършва прехвърляне на код към CHIP.

Печатната платка е показана по -горе.

В тази статия ще научите как да изградите своя програмист и кои са основните части на мигащата верига ESP01.

Чрез дизайна на тази електронна платка няма да е необходимо да се правят нови адаптации и тя може да записва кода на вашия проект.

Затова в тази статия ще научите следните точки:

  1. Разработете ESP01 записващо устройство и адаптер;
  2. Разберете целта на записващата верига ESP01;
  3. Научете как да настроите ESP01 за режим на прехвърляне на код. Сега ще започнем пълното представяне на развитието на проекта за програмист за борда на ESP01.

Стъпка 2: Разработване на програмиста за борда на ESP01

Разработване на програмиста за борда на ESP01
Разработване на програмиста за борда на ESP01
Разработване на програмиста за борда на ESP01
Разработване на програмиста за борда на ESP01

Както бе споменато по -горе, проектът се състои в създаване на програмист за ESP01 с цел улесняване на неговото програмиране.

За целта разработихме следната схема, показана на фигурата по -горе.

Следователно, както можете да видите, тази верига има:

  • 2 бутона за конфигуриране на ESP01 за режим на програмиране;
  • LED индикатор, че картата е под напрежение;
  • Пин лента за прехвърляне на кода към CHIP.

По -долу представяме материалите, необходими за изграждането на проекта. Списък на електронните компоненти

  • JLCPCB печатна платка (изтегляне на файлове на проекта)
  • 02 x Бутони;
  • Резистор 01 x 330R;
  • 01 x Зелен светодиод;
  • 02 x 10kR резистори;
  • 01 x мъжки / женски щифт 1x4;
  • 01 x 2x4 Женски щифт.

Сега ще обясним всяка част от схемата за програмиране на ESP01. Обърнете внимание, че използваме 2x4 - 2,54 мм конектор за свързване ESP01, както е показано на фигурата по -горе.

От този конектор ESP01 ще се свърже с всички останали части от развитата схема.

Затова първо го свържете към този конектор и го настройте в режим на програмиране с помощта на бутоните RESET и FLASH. Тези два бутона ще отговарят за настройването им в режим на програмиране.

И накрая, имаме свързващите щифтове на USB - SERIAL FTDI232 конвертора и светодиода. Лентата за свързване на преобразувателя ще се използва за свързване и извършване на прехвърляне на код към ESP01.

Светодиодът ще се използва, за да покаже, че картата се захранва.

От тази схема изпълнихме дизайна на електронната платка.

Стъпка 3: Разработка на ESP01 програмист на печатни платки

ESP01 Програмист Разработка на печатни платки
ESP01 Програмист Разработка на печатни платки
ESP01 Програмист Разработка на печатни платки
ESP01 Програмист Разработка на печатни платки

От дизайна на електронния схематичен дизайн е разработен дизайнът на печатни платки на програмиста ESP01.

Схемата на дизайна на дъската е показана по -горе.

Както можете да видите, ESP01 трябва да бъде свързан към конектора 2x4, а USB-серийният преобразувател ще бъде свързан към пиновете 90º.

Този конектор със съответния ъгъл беше използван за намаляване на размера на платката и оставянето й под структурата на ESP01.

В допълнение към него имаме бутоните за програмиране в горната част и светодиода за сигнализиране на захранената плоча в долната част на плочата.

От този проект беше получена окончателната 3D печатна платка, която е представена на фигурата по -горе.

И накрая, от този проект е възможно да се извърши програмирането и записването на кода в ESP01.

По -долу ще обясним стъпка по стъпка, за да поставим ESP01 в режим на програмиране и да прехвърлим код към ESP01.

Стъпка 4: Процес на прехвърляне на код за ESP01

За да направите това, трябва да изпълните следните стъпки

  1. Свържете USB-SERIAL FTDI232 конвертора към компютъра и към лентата за свързване на ICSP Pin;
  2. Проверете дали светодиодът свети. Използва се за обозначаване на захранването на картата;
  3. Изберете COM порта на вашия FTDI232 USB-SERIAL конвертор;
  4. Натиснете и задръжте бутона FLASH;
  5. Натиснете и отпуснете бутона RESET. След това ще видите синия светодиод ESP да мига веднъж.

Готов! Вашият ESP01 е конфигуриран да получава нов код. Сега извършете процеса на прехвърляне на вашия код през Arduino IDE

След прехвърлянето вашият код ще бъде записан в паметта на ESP01 и той ще бъде готов за управление на вашето приложение.

Стъпка 5: И накрая … Какъв е очакваният резултат?

Следователно от развитието на този проект беше възможно да се създаде карта с функции, превъзхождащи конвенционалната карта и която се продава широко в няколко магазина.

За разлика от конвенционалната платка, тази версия има два бутона за конфигуриране на CHIP за режим на програмиране, по такъв начин, че не е необходимо да се добавят нови елементи за изпълнение на тази задача.

По този начин чрез този проект беше възможно да се разработи записващо устройство, по -добро от съществуващото на пазара, да се разбере неговата конфигурационна операция и да се извърши процесът на конфигуриране на CHIP, за да се извърши прехвърлянето на код.

Благодарим на JLCPCB за подкрепата на проекта и ако искате, можете да получите достъп до тази връзка, да получите достъп до файловете на проекта и да закупите печатните си платки за $ 2.

Препоръчано: