
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

Това е кратък урок за създаване на изящна платка за програмиране ESP8266-07/12E с помощта на Arduino nano. Схемата на окабеляване е много подобна на тази, показана тук. Имате опции да свържете този проект към макет, да си запоите перфорна дъска или да използвате приложените гербер файлове, за да създадете по -надеждна печатна платка. Предлагам да се придържате към печатна платка или перфорирана дъска (ако се доверявате на правилното запояване), ако често програмирате споменатите устройства.
Планирам да създам съдържание с ESP-07 и ще използвам редовно дъската, създадена в този урок.
Дизайнът има вграден регулатор на напрежение 3.3v, който включва ESP модула, ще трябва да свържете 5v захранване в допълнение към USB кабела Arduino. Освен това трябва да използвате и дъска за разбиване; улеснява работата с всичко.
Консумативи
- Arduino nano
- ESP8266-07 или/12/e
- Пробивна дъска ESP-07
- Мини usb кабел
- 5,5 мм жак за захранване (мъжки и женски)
- Женски щифтове за заглавки 1*15 (2бр)
- Женски щифтове за заглавки 1*8 (2бр)
- 6 -пинов превключвател (по избор)
- бутони (2 бр.)
- 5Kohm резистори (2бр)
- 10Kohm резистори (2бр)
- lm1117 3.3v (Използвах smd версията, можете да използвате TH, ако искате да създадете макет)
- 47uf кондензатор (можете да използвате по -високи стойности, ако имате проблеми с захранването)
- макет, или перфборд, или печатна платка
Стъпка 1: Окабеляване


Електрическа схема:
1. Включете в макет Arduino nano и ESP модула, като използвате пробивната платка. За по -добър достъп до щифтовете на пробивната дъска можете да използвате две платки вместо една, както е показано.
2. Захранване на релсите: свържете 5V щифта на жака за захранване към щифт 3 на регулатора 3.3m на lm1117, GND към пин 1 и изхода от щифт 2 към шината "+" на платката. Също така свържете щифта GND на гнездото за захранване към " -" на платката. Добавете 47uf кондензатор и свържете релсите заедно, както е показано.
3. Добавете два бутона (нулиране и програма) и свържете по един щифт от всеки за нулиране, а друг към GPIO0 на ESP. Издърпайте нормално свързаните щифтове до 3.3v с 10kohm резистори. Свържете нормално отворените щифтове към GND
4. Свържете + релса към VCC на платката за прекъсване на ESP
5. Свържете железопътната линия към GND на платката ESP
6. Издърпайте щифтовете CH_PD и GPIO15 на ESP към +3.3v шина с помощта на 5 -омни резистори
7. Свържете RX щифта на нано към RX на ESP с помощта на 2-канален превключвател
8. Свържете TX на Nano към TX на ESP с помощта на 2-канален превключвател. (превключвателят е незадължителен; дава възможност за напълно изключване на сигнала между Arduino и ESP)
9. Превъртете RST и GND щифтовете на Arduino, тази стъпка "деактивира" чипа ATmega.
Използвах външно 5v захранване, защото arduino не може да достави достатъчно ток, за да захранва надеждно ESP модула. Използвам старо зарядно устройство и модифициран USB кабел.
Стъпка 2: Запояване на перфорирана верига




Направих оформление за едностранна перфорирана плоскост 7 см на 9 см въз основа на електрическата схема в предишната стъпка. Опитайте се да използвате точно същото местоположение на компонента, за да не срещнете проблеми с маршрутизирането. Можете да използвате приложените фризиращи изображения като ръководства.
Също така използвах 2,54 мм женски щифтове, за да направя Nano и ESP отделящи се.
Стъпка 3: Печатна платка

Изпратете прикачения гербер до производител на печатни платки и това е всичко!
Той се основава на споменатото по -горе окабеляване, но оформлението е малко по -различно. Трябваше да го направя по -компактен, за да ви спестя пари
Файловете са създадени с EasyEDA.
Стъпка 4: Добавяне на поддръжка на Esp8266 към Arduino IDE




Можете да пропуснете тази стъпка, ако вече имате конфигуриран модул
Стъпка 1: отворете IDE и отидете на Файл >> предпочитания, ще се появи прозорец. Ще изглежда като едно от приложените изображения
Стъпка 2: В червеното поле поставете този ред:
arduino.esp8266.com/stable/package_esp8266com_index.json
ако там вече е написано нещо, добавете запетая и след това поставете URL адреса
Стъпка 3: Отидете на инструменти >> борд >> мениджър на дъска, вижте приложените изображения, ако имате проблем с това
Стъпка 4: когато прозорецът приключи зареждането, използвайте полето за търсене, за да потърсите esp8266, намерете резултата със заглавието „esp8266 от общността esp8266“и инсталирайте
ЗАБЕЛЕЖКА: Инсталирах версия 2.5.2, защото някои по -късни версии причиняват „fatalerrors“
Стъпка 5: Когато инсталацията приключи, отидете на Инструменти >> Борд >> намерете и изберете "общ модул esp8266"
Стъпка 6: Отидете на инструменти и под „борд: Общ модул esp8266“ще намерите някои конфигурации. Уверете се, че вашите съвпадат с тези в прикаченото изображение.
Стъпка 5: Качване на скица

Включете USB кабел към Arduino Nano и го свържете към компютър. Също така свържете 5v захранване към захранващия жак на платката.
Ако сте решили да добавите превключвател, уверете се, че е натиснат.
За да поставите модула esp в режим на програмиране:
Натиснете и задръжте бутоните RESET и PROGRAM, след което отпуснете „RESET“, докато все още натискате „PROGRAM“
Задръжте за момент и след това отпуснете бутона „ПРОГРАМА“
На компютъра отворете IDE и отидете на Tools >> port и изберете COM порта, където сте свързали вашия USB кабел към компютъра.
Напишете кода си и използвайте бутона за качване в горния ляв ъгъл на вашата IDE, за да започнете да програмирате ESP модула.
Стъпка 6: Тествайте кода
Възможно е да се тестват някои програми, без да се изважда модулът от гнездото му.
За да направите това, натиснете превключвателя и натиснете бутона RESET.
Добавих превключвателя, за да изолирам напълно двете платки
НАСЛАДИ СЕ!
Препоръчано:
Как да мигате или програмирате ESP8266 AT фърмуер чрез използване на ESP8266 мигач и програмист, IOT Wifi модул: 6 стъпки

Как да мигате или програмирате фърмуера на ESP8266 AT чрез използване на мигач и програмист ESP8266, IOT Wifi модул: Описание: Този модул е USB адаптер /програмист за модули ESP8266 от тип ESP-01 или ESP-01S. Той е удобно оборудван с 2x4P 2,54 мм женска глава за включване на ESP01. Също така, той прекъсва всички щифтове на ESP-01 чрез 2x4P 2,54 мм мъжки h
(почти) Универсален MIDI SysEx CC програмист (и секвенсор ): 7 стъпки (със снимки)

(почти) Универсален MIDI SysEx CC програмист (и секвенсор …): В средата на осемдесетте години производителите на синтезатори започнаха „по -малко е по -добре“процес, който доведе до синтезатори barebones. Това позволи намаляване на разходите от страна на производителя, но направи процеса на закърпване достъпен, ако не и невъзможен за крайната употреба
Как да се изгради USBTiny ISP програмист: чрез използване на фреза за CNC печатни платки: 13 стъпки (със снимки)

Как да се изгради USBTiny ISP програмист: чрез използване на фреза за CNC печатни платки: Мислили ли сте как да изградите свой собствен електронен проект от нулата? Правенето на проекти за електроника е толкова вълнуващо и забавно за нас, производителите. Но повечето производители и ентусиасти на хардуера, които само стъпват напред към културата на производителите, изградиха своите проекти
Как да си направим PIC програмист - PicKit 2 „клонинг“: 4 стъпки (със снимки)

Как да си направим PIC програмист - PicKit 2 „клонинг“: Здравейте! Това е кратка инструкция за създаване на PIC програмист, който действа като PicKit 2. Направих това, защото е много по -евтино от закупуването на оригинален PicKit и защото Microchip, производителите на PIC микроконтролери и програмистът PicKit, пр
PIC програмист за визитни картички: 6 стъпки (със снимки)

PIC програмист за визитни картички: Това беше моето участие за състезанието за размер на визитка Hack A Day. Просто ципирах файловете и ги поставих на моя уебсайт. Публикувам го тук, защото всички останали записи изглежда са в блог за лесен достъп. Надяваме се, че това ще направи