Мазмұны:

ESP-01 модульдік бағдарламалау тақтасы: 12 қадам (суреттермен)
ESP-01 модульдік бағдарламалау тақтасы: 12 қадам (суреттермен)

Бейне: ESP-01 модульдік бағдарламалау тақтасы: 12 қадам (суреттермен)

Бейне: ESP-01 модульдік бағдарламалау тақтасы: 12 қадам (суреттермен)
Бейне: Модульдік теңдеуді шешудің мысалы 2024, Қараша
Anonim
Image
Image
Ерекшеліктер
Ерекшеліктер

Қосымша ақпарат пен құжаттарды жаңарту менің сайтымда

www.mischianti.org/2019/01/14/esp-01-modules-programming-board/

ESP-01-кірістірілген WIFI бар esp8266 арзан модулі.

Ол Arduino WIFI модулі ретінде жасалды, бірақ бұл реле немесе кейбір қарапайым цифрлық деректер тізбегін басқару үшін кішкене модуль жасау керек болса, бұл Arduino -ға қарағанда әлдеқайда қуатты. Бұл - ең жақсы шешім.

Сіз бұл тақта туралы жаңалықтарды немесе жаңартуларды таба аласыз.

1 -қадам: Техникалық сипаттамалар

Бұл модульдің кейбір нұсқалары бар, бірақ олардың барлығында 80 МГц жиілігінде жұмыс істейтін Tensilica Xtensa Diamond Standard 106Micro негізіндегі L106 32 биттік RISC микропроцессорлық ядросы бар, оның біреуін сатып алған кезде сіз тек Flash-те назар аударуыңыз керек, кейбірінде 512 КБ бар. Flash, басқа 1MiB

Pin анықтамасы

  • VCC: Қуат 3.0 ~ 3.6В
  • GND: Жер
  • Қалпына келтіру: сыртқы қалпына келтіру сигналы (төмен кернеу деңгейі: белсенді)
  • CH_PD: чипті қосу. Жоғары: қосулы, чип дұрыс жұмыс істейді; Төмен: Өшірілген, кіші ток
  • GPIO0: (FLASH) I/O Жалпы мақсаттағы IO, егер қалпына келтіру/қосу кезінде микросхема сериялық бағдарламалау режиміне өтеді
  • GPIO1: (TX) I/O Жалпы мақсаттағы IO және Serial TXd
  • GPIO3: (RX) I/O Жалпы мақсаттағы IO және сериялық RXd
  • GPIO2: I/O Жалпы мақсаттағы IO және Serial1 TXd

2 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

Көріп отырғаныңыздай, бұл модуль usb бортында жоқ, сондықтан бағдарламалаудың ең оңай жолы - USB -ден TTL түрлендіргішін пайдалану, оны 0, 50 доллардан табуға болады.

Менде қымбат FT232RL немесе FT232 модулімен проблема бар, оның орнына CH340G немесе CH340 өте жақсы жұмыс істейді.

3 -қадам: Бағдарламалауға негізгі байланыс

Бағдарламалауға негізгі байланыс
Бағдарламалауға негізгі байланыс

Негізгі қосылу схемасы өте қарапайым, сіз RX -ті TX пен TX -ке қосқаннан гөрі, VCC және CH_PD -ге 3.3В қосуыңыз керек (қосу және қосу үшін), содан кейін GND -ге GND және GPIO0 (модульді бағдарламалау режиміне қосқан соңғы) қосу керек. RX -ке.

4 -қадам: Сіздің идеяңызды конфигурациялаңыз

Сіздің идеяңызды конфигурациялаңыз
Сіздің идеяңызды конфигурациялаңыз
Сіздің идеяңызды конфигурациялаңыз
Сіздің идеяңызды конфигурациялаңыз
Сіздің идеяңызды конфигурациялаңыз
Сіздің идеяңызды конфигурациялаңыз

Сіз Arduino IDE -ді конфигурациялауыңыз керек, алдымен тақталар менеджеріне жаңа тақта қосуыңыз керек.

Басқару тақтасында esp8266 тақтасы таңдалады.

Енді сіз жалпы тізімнен esp8266 тақтасын таңдай аласыз

5 -қадам: Бағдарламалау тақтасы

Бағдарламалау тақтасы
Бағдарламалау тақтасы

Бұл процесс шаршатады, сіз қосылуыңыз керек, содан кейін қосылысты алып тастауыңыз керек және барлық түйреуіштерді пайдалану өте қиын.

Менің бұл мәселені шешуім - бағдарламалау тақтасын құру (мен қызмет көрсету тақтасының жанкүйерімін).

Функционалдылық - бұл:

  • Сыртқы қуат көзі тізбекке көбірек ампер береді;
  • бағдарламалау режимін таңдауға және GPIO0 түйреуішін босатуға ауысу;
  • 2 RX және TX қосуға және осы істікті тізбекке қолдануға рұқсат бермеуге ауысу;
  • бағдарламалауды бастау үшін қалпына келтіру түймесі.

6 -қадам: ПХД прототипі

ПХД прототипі
ПХД прототипі

Қосымша ақпарат алу үшін менің сайтымды тексеріңіз

7 -қадам: фрезерлеу процесінің нәтижесі

Image
Image
ПХД құрастыру
ПХД құрастыру

Мен ескі керемет маршрутизатордың нәтижесін қосқым келеді (epson сканері мен принтермен жасалған), өте өрескел, бірақ жақсы.

Сондай -ақ, сым арқылы түзетілген қате бар (мен сізге берген файлда бұдан былай жоқ).

Бірнеше күннен кейін мен жаңа CNC құру үшін оқулықты қосамын деп үміттенемін, ал оқулық gcode жасау үшін. Бұл сайт жұмыс үстінде.

8 -қадам: ПХД құрастыру

Енді тақтаны жинауға кірісіңіз.

9 -қадам: Бағдарламалау тақтасын пайдалану әдісі

Қолдану өте қарапайым:

Алдымен GND -ті GND -ге, TX -ті RX -ке және RX -ті TTL -ді USB түрлендіргішке қосудан гөрі, esp01 тақтаға енгізіңіз.

Енді сіз бағдарламалауға дайынсыз, мен пайдалану мысалдарын қосамын.

Жыпылықтау файлын жүктеңіз

  • Тақтада сіз қалпына келтіру түймесін басқаннан гөрі, сол жақ қосқышты бағдарламалау режиміне қоюыңыз керек.
  • RX және TX қосқышы тасымалдау режимінде екенін тексеріңіз. Эскизді жүктеуден кейін.
  • Аяқтағаннан кейін «пайдалану режимін» енгізіңіз, тақтаға бағдарламашының түйреуішін босатыңыз, ал TX -ті «пайдалану режиміне» қойыңыз.
  • BUILTIN_LED TX түйреуішіне қосылғандықтан, сыртқы жарықтың жыпылықтағанын тексеруге болады.

10 -қадам: Барлық 4 түйреуішті қолданыңыз

  • Тақтада сіз қалпына келтіру түймесін басқаннан гөрі, qith сол жақ қосқышын бағдарламалау режиміне қоюыңыз керек.
  • RX және TX қосқышы тасымалдау режимінде екенін тексеріңіз. Эскизді жүктеуден кейін.
  • Аяқтағаннан кейін «пайдалану режиміне» тақтаға бағдарламашының түйреуішін босатыңыз, ал RX және TX түйреуіштерін «пайдалану режиміне» қойыңыз. Сонымен, сіз светодиодты басқару үшін барлық 4 істікті қолданыңыз.

11 -қадам: Жарықдиодты басқару үшін 3 түйреуішті және сериялық күйін келтіруді бір пайдаланыңыз

  • Тақтада сіз қалпына келтіру түймесін басқаннан гөрі, сол жақ қосқышты бағдарламалау режиміне қоюыңыз керек.
  • RX және TX қосқышы тасымалдау режимінде екенін тексеріңіз.
  • Эскизді жүктеуден кейін.
  • Сериялық мониторды дұрыс портқа қосыңыз.
  • Аяқтағаннан кейін «пайдалану режимін» енгізіңіз, тақтаға бағдарламашының түйреуішін босатыңыз, ал RX -ті «пайдалану режиміне» қойыңыз.
  • Сонымен, сіз бағдарламалық жасақтаманы басқару үшін 3 түйреуішті және TX -ты қолданасыз.

12 -қадам: рахмет

Егер сізде проблемалар немесе басқа сұрақтар болса, пікір жазыңыз немесе форумға тақырып ашыңыз.

Ұсынылған: