Съдържание:
- Консумативи
- Стъпка 1: Конвенционален адаптер
- Стъпка 2: Разработване на програмиста за борда на ESP01
- Стъпка 3: Разработка на ESP01 програмист на печатни платки
- Стъпка 4: Процес на прехвърляне на код за ESP01
- Стъпка 5: И накрая … Какъв е очакваният резултат?
Видео: ESP01 Програмиране на печатна платка: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Наскоро трябваше да напиша код на моя ESP01 и реших да използвам адаптер за прехвърляне на кода към CHIP.
Въпреки това беше необходимо да се направят някои модификации на адаптера, за да може кодът да бъде прехвърлен.
Тоест адаптерът не беше напълно идеален за извършване на трансфер на код. Необходима беше адаптация.
Консумативи
- Печатна платка на JLCPCB
- 02 x Бутони;
- Резистор 01 x 330R;
- 01 x Зелен светодиод;
- 02 x 10kR резистори;
- 01 x мъжки / женски щифт 1x4;
- 01 x 2x4 Женски щифт.
Стъпка 1: Конвенционален адаптер
Използваният адаптер е показан на горната фигура.
За да избегнем проблеми и да направим промени в структурата, решихме да създадем адаптер, който да може да работи с адаптер ESP01 и да извършва прехвърляне на код към CHIP.
Печатната платка е показана по -горе.
В тази статия ще научите как да изградите своя програмист и кои са основните части на мигащата верига ESP01.
Чрез дизайна на тази електронна платка няма да е необходимо да се правят нови адаптации и тя може да записва кода на вашия проект.
Затова в тази статия ще научите следните точки:
- Разработете ESP01 записващо устройство и адаптер;
- Разберете целта на записващата верига ESP01;
- Научете как да настроите ESP01 за режим на прехвърляне на код. Сега ще започнем пълното представяне на развитието на проекта за програмист за борда на ESP01.
Стъпка 2: Разработване на програмиста за борда на 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 трябва да бъде свързан към конектора 2x4, а USB-серийният преобразувател ще бъде свързан към пиновете 90º.
Този конектор със съответния ъгъл беше използван за намаляване на размера на платката и оставянето й под структурата на ESP01.
В допълнение към него имаме бутоните за програмиране в горната част и светодиода за сигнализиране на захранената плоча в долната част на плочата.
От този проект беше получена окончателната 3D печатна платка, която е представена на фигурата по -горе.
И накрая, от този проект е възможно да се извърши програмирането и записването на кода в ESP01.
По -долу ще обясним стъпка по стъпка, за да поставим ESP01 в режим на програмиране и да прехвърлим код към ESP01.
Стъпка 4: Процес на прехвърляне на код за ESP01
За да направите това, трябва да изпълните следните стъпки
- Свържете USB-SERIAL FTDI232 конвертора към компютъра и към лентата за свързване на ICSP Pin;
- Проверете дали светодиодът свети. Използва се за обозначаване на захранването на картата;
- Изберете COM порта на вашия FTDI232 USB-SERIAL конвертор;
- Натиснете и задръжте бутона FLASH;
- Натиснете и отпуснете бутона RESET. След това ще видите синия светодиод ESP да мига веднъж.
Готов! Вашият ESP01 е конфигуриран да получава нов код. Сега извършете процеса на прехвърляне на вашия код през Arduino IDE
След прехвърлянето вашият код ще бъде записан в паметта на ESP01 и той ще бъде готов за управление на вашето приложение.
Стъпка 5: И накрая … Какъв е очакваният резултат?
Следователно от развитието на този проект беше възможно да се създаде карта с функции, превъзхождащи конвенционалната карта и която се продава широко в няколко магазина.
За разлика от конвенционалната платка, тази версия има два бутона за конфигуриране на CHIP за режим на програмиране, по такъв начин, че не е необходимо да се добавят нови елементи за изпълнение на тази задача.
По този начин чрез този проект беше възможно да се разработи записващо устройство, по -добро от съществуващото на пазара, да се разбере неговата конфигурационна операция и да се извърши процесът на конфигуриране на CHIP, за да се извърши прехвърлянето на код.
Благодарим на JLCPCB за подкрепата на проекта и ако искате, можете да получите достъп до тази връзка, да получите достъп до файловете на проекта и да закупите печатните си платки за $ 2.
Препоръчано:
Усилвател за телефон с персонализирана печатна платка: 8 стъпки (със снимки)
Усилвател за слушалки с персонализирана печатна платка: Изграждам (и се опитвам да усъвършенствам) усилвателя за слушалки от известно време. Някои от вас биха видели предишните ми „ибле“версии. За тези, които не са, съм ги свързал по -долу. В по -старите си версии винаги съм използвал прототипна платка за изграждане на
Как да си направим професионална печатна платка (струва ли си?): 5 стъпки
Как да си направим професионална печатна платка (струва ли си?): Бих искал да споделя моите " опит с печатни платки " с теб
Как да използвате Fritzing за направа на печатна платка: 3 стъпки
Как да използвате Fritzing за направа на печатна платка: В тази инструкция ще ви покажа как да използвате Fritzing. В този пример ще направя щит за захранване за arduino, който може да се използва за захранване на arduino с батерия
Домашна автоматизация от следващо поколение, използваща Eagle Cad (част 1 - печатна платка): 14 стъпки
Домашна автоматизация от следващо поколение, използваща Eagle Cad (част 1 - печатна платка): Въведение: Защо казвам нейното следващо поколение: защото използва някои компоненти, които са много по -добри от традиционните устройства за домашна автоматизация. Той може да контролира уредите чрез: Google Voice Commands Touch Panel на Device Control от приложението
3D печатна ABS печатна платка: 6 стъпки (със снимки)
3D печатна ABS печатна платка: Когато трябваше да свържа 4-цифрен 7-сегментен дисплей към моя Teensy, реших, че трябва да започна да проучвам производството на печатни платки у дома по някакъв лесен начин. Традиционното офорт е доста досадно и опасно, затова бързо го изхвърлих. Добра идея, която видях