Съдържание:

ESP8266-07 програмист с Arduino Nano: 6 стъпки (със снимки)
ESP8266-07 програмист с Arduino Nano: 6 стъпки (със снимки)

Видео: ESP8266-07 програмист с Arduino Nano: 6 стъпки (със снимки)

Видео: ESP8266-07 програмист с Arduino Nano: 6 стъпки (със снимки)
Видео: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Юли
Anonim
ESP8266-07 програмист с Arduino Nano
ESP8266-07 програмист с Arduino Nano

Това е кратък урок за създаване на изящна платка за програмиране 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

Добавяне на поддръжка на Esp8266 към Arduino IDE
Добавяне на поддръжка на Esp8266 към Arduino IDE
Добавяне на поддръжка на Esp8266 към IDE на Arduino
Добавяне на поддръжка на Esp8266 към IDE на Arduino
Добавяне на поддръжка на Esp8266 към Arduino IDE
Добавяне на поддръжка на Esp8266 към Arduino IDE
Добавяне на поддръжка на Esp8266 към Arduino IDE
Добавяне на поддръжка на 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.

Добавих превключвателя, за да изолирам напълно двете платки

НАСЛАДИ СЕ!

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