Съдържание:
- Стъпка 1: Спецификации
- Стъпка 2: Програмиране
- Стъпка 3: Базова връзка към програмиране
- Стъпка 4: Конфигурирайте вашата идея
- Стъпка 5: Съвет за програмиране
- Стъпка 6: Прототип на печатни платки
- Стъпка 7: Резултат от процеса на смилане
- Стъпка 8: Монтаж на печатни платки
- Стъпка 9: Как да използвате борда за програмиране
- Стъпка 10: Използвайте всичките 4 пина на дъската
- Стъпка 11: Използвайте 3 пина за управление на Led и един за серийно отстраняване на грешки
- Стъпка 12: Благодаря
Видео: Платка за програмиране на модул ESP-01: 12 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Допълнителна информация и актуализация на документи тук на моя сайт
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 е евтин модул esp8266, с вграден WIFI.
Той е създаден като Arduino WIFI модул, но е по -силен от Arduino, отколкото сега, ако трябва да направите малко модул за управление на реле или някакъв прост цифров логгер на данни Това е най -доброто решение.
Можете да намерите новини или актуализации за тази дъска тук.
Стъпка 1: Спецификации
Съществува някакъв вариант на този модул, но всички имат процесор L106 32-битов RISC микропроцесорен ядро на базата на Tensilica Xtensa Diamond Standard 106Micro, работещ на 80 MHz, когато купувате един от него, трябва да обърнете внимание само на Flash, някои имат 512 KiB Flash, други 1MiB
Определение на ПИН
- VCC: Захранване 3.0 ~ 3.6V
- GND: Земя
- RESET: Външен сигнал за нулиране (Ниско напрежение: Активно)
- CH_PD: Разрешаване на чип. Високо: Включено, чипът работи правилно; Ниско: Изключено, малък ток
- GPIO0: (FLASH) I/O IO с общо предназначение, Ако е ниско по време на нулиране/включване превключва чипа в режим на серийно програмиране
- GPIO1: (TX) I/O IO с общо предназначение и сериен TXd
- GPIO3: (RX) I/O Общо предназначение IO и Serial RXd
- GPIO2: I/O IO и Serial1 TXd с общо предназначение
Стъпка 2: Програмиране
Както можете да видите, този модул не е на борда на USB, така че най -лесният начин за програмиране е да използвате USB към TTL конвертор, можете да го намерите на 0, 50 $.
Имам някакъв проблем с по -скъпите модули FT232RL или FT232, вместо това CH340G или CH340 работят много добре.
Стъпка 3: Базова връзка към програмиране
Схемата за базова връзка е доста проста, трябва да поставите 3.3v на VCC и CH_PD (за захранване и активиране), след това да поставите GND на GND и GPIO0 (последният, който поставя модула в режим на програмиране), след което да свържете RX към TX и TX към RX.
Стъпка 4: Конфигурирайте вашата идея
След като трябва да конфигурирате вашата Arduino IDE, първо трябва да добавите нова платка в Boards Manager.
В мениджъра на борда, дъската за избор е esp8266.
Сега можете да изберете обща платка esp8266 от списъка на платката
Стъпка 5: Съвет за програмиране
Този процес е досаден, трябва да се свържете, след това да премахнете връзката и така нататък, а да използвате всички пинове Това е много досадно.
Моето решение на този проблем е да създам платка за програмиране (аз съм фен на обслужващата платка).
Функционалността е:
- Външен източник на захранване, за да даде повече ампер на веригата;
- превключвател за избор на режим на програмиране и след това освобождаване на щифта GPIO0;
- 2 превключете, за да активирате RX и TX и след това да разрешите използването на този щифт за веригата;
- бутон за нулиране, за да започне програмирането.
Стъпка 6: Прототип на печатни платки
Проверете моя сайт за допълнителна информация
Стъпка 7: Резултат от процеса на смилане
Бих искал да добавя резултата от моя стар славен рутер (създаден със скенер и принтер epson), доста груб, но добре.
Има и грешка, фиксирана по проводник (във файла, който ви давам, вече няма).
След няколко дни се надявам да добавя урока за създаване на моя нов CNC, и урока за създаване на gcode. Този сайт е в процес на работа.
Стъпка 8: Монтаж на печатни платки
Сега започнете да сглобявате дъската.
Стъпка 9: Как да използвате борда за програмиране
Употребата е доста проста:
Първо поставете esp01 в платката, след което свържете GND към GND, TX към RX и RX към TX на TTL към USB конвертор.
Сега сте готови за програмиране, добавям някои примери за използване.
Качете мигащ файл
- В дъската трябва да настроите левия превключвател в режим на програмиране, след което да щракнете върху бутона за нулиране.
- Проверете дали превключвателят на RX и TX е в режим на прехвърляне. След това започнете да качвате скицата.
- Когато приключите, поставете в "режим на използване" дъската, за да освободите щифта на програмиста, и бутона, за да поставите TX в "режим на използване".
- Така че можете да проверите дали външният светодиод мига, защото BUILTIN_LED е свързан към TX пина.
Стъпка 10: Използвайте всичките 4 пина на дъската
- В дъската трябва да настроите qith ляв превключвател в режим на програмиране, след което да щракнете върху бутона за нулиране.
- Проверете дали превключвателят на RX и TX е в режим на прехвърляне. След това започнете да качвате скицата.
- Когато приключите, поставете в "режим на използване" дъската, за да освободите щифта на програмиста, и бутона, за да поставите RX и TX щифтовете в "режим на използване". Така че използвате всички 4 пина за управление на светодиода.
Стъпка 11: Използвайте 3 пина за управление на Led и един за серийно отстраняване на грешки
- В дъската трябва да настроите левия превключвател в режим на програмиране, след което да щракнете върху бутона за нулиране.
- Проверете дали превключвателят на RX и TX е в режим на прехвърляне.
- След това започнете да качвате скицата.
- Свържете серийния монитор към правилния порт.
- Когато приключите, поставете в "режим на използване" дъската, за да освободите щифта на програмиста, и бутона, за да поставите RX в "режим на използване".
- Така че използвате 3 пина за управление на светодиода и TX за отстраняване на грешки в програмата.
Стъпка 12: Благодаря
Ако имате проблем или друг, напишете коментар или отворете тема във форума.
Препоръчано:
Урок за Arduino - Бутон със стил BLYNK и модул за реле ESP -01: 3 стъпки (със снимки)
Arduino Tutorial - BLYNK Styled Button и ESP -01 Relay Module: Добре дошли в друг урок на нашия канал, това е първият урок за този сезон, който ще бъде посветен на IoT системите, тук ще опишем някои от функциите и функционалностите на устройствата използвани в този тип системи. За да създадете тези s
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE - Инсталиране на платки Esp в Arduino Ide и програмиране на Esp: 4 стъпки
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE | Инсталиране на Esp платки в Arduino Ide и програмиране на Esp: В тази инструкция ще научим как да инсталираме esp8266 дъски в Arduino IDE и как да програмираме esp-01 и да качваме код в нея. Тъй като esp дъските са толкова популярни, затова се замислих да поправя инструкции за това и повечето хора се сблъскват с проблем
Модулна неопикселова пробивна платка с отворен код, подходяща за създаване на платка: 4 стъпки (със снимки)
Модулна неопикселова пробивна платка с отворен код, подходяща за създаване на платка: Тази инструкция е за малка (8 мм х 10 мм) лесна за разбиване дъска за неопикселови светодиоди, която може да се подрежда и споява една върху друга, но също така осигурява много по-структурна твърдост от тънката LED лента в много по -малка форма фактически
3 прости начина за програмиране на 12X модул ESP8266: 5 стъпки (със снимки)
3 прости начина за програмиране на 12X модул ESP8266: Ако не сте запознати с микроконтролера ESP8266, наистина чувствам, че сте пропуснали! Тези неща са невероятни: те са евтини, мощни и най-доброто от всичко имат вграден WiFi! ESP8266 започна пътуването си като добавяне на WiFi за още
Съвет за програмиране и развитие на ESP-12E и ESP-12F: 3 стъпки (със снимки)
ESP-12E и ESP-12F Съвет за програмиране и развитие: Обхватът на тази платка беше прост: Възможност за програмиране на модули ESP-12E и ESP-12F толкова лесно, колкото платките NodeMCU (т.е. няма нужда да натискате бутони). Имайте щифтове, подходящи за макет, с достъп до използваемия IO. Използвайте отделен USB за серийно предаване