Мазмұны:
- 1 -қадам: Техникалық сипаттамалар
- 2 -қадам: бағдарламалау
- 3 -қадам: Бағдарламалауға негізгі байланыс
- 4 -қадам: Сіздің идеяңызды конфигурациялаңыз
- 5 -қадам: Бағдарламалау тақтасы
- 6 -қадам: ПХД прототипі
- 7 -қадам: фрезерлеу процесінің нәтижесі
- 8 -қадам: ПХД құрастыру
- 9 -қадам: Бағдарламалау тақтасын пайдалану әдісі
- 10 -қадам: Барлық 4 түйреуішті қолданыңыз
- 11 -қадам: Жарықдиодты басқару үшін 3 түйреуішті және сериялық күйін келтіруді бір пайдаланыңыз
- 12 -қадам: рахмет
Бейне: ESP-01 модульдік бағдарламалау тақтасы: 12 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Қосымша ақпарат пен құжаттарды жаңарту менің сайтымда
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 -қадам: фрезерлеу процесінің нәтижесі
Мен ескі керемет маршрутизатордың нәтижесін қосқым келеді (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 -қадам: рахмет
Егер сізде проблемалар немесе басқа сұрақтар болса, пікір жазыңыз немесе форумға тақырып ашыңыз.
Ұсынылған:
Тақталар тақтасы: Электронды тоқыма прототиптер тақтасы: 5 қадам (суреттермен)
ThreadBoard: Электронды тоқыма жылдам прототиптеу тақтасы: ThreadBoard V2-дің 3D басып шығарылмайтын нұсқасы үшін нұсқаулықты мына жерден табуға болады. ThreadBoard-дің 1-нұсқасын мына жерден табуға болады. электронды тоқыма бұйымдарын жылдам прототиптеу үшін
MXY тақтасы - бюджеті төмен XY плоттерлік робот тақтасы: 8 қадам (суреттермен)
MXY тақтасы - бюджеті төмен XY плоттерлік роботтар тақтасы: Менің мақсатым mXY тақтасын XY плоттерлік сурет салу машинасы төмен етіп жасау болды. Сондықтан мен бұл жобаны жасағысы келетіндерге жеңілдететін тақта жасадым. Алдыңғы жобада, 2 дана Nema17 қадамдық қозғалтқыштарды пайдалану кезінде, бұл тақта
Esp 8266 Esp-01 Arduino IDE көмегімен жұмысқа кірісу - Arduino Ide -де Esp тақталарын орнату және Esp бағдарламалау: 4 қадам
Esp 8266 Esp-01 Arduino IDE көмегімен жұмысқа кірісу | Esp тақталарын Arduino Ide-ге орнату және бағдарламалау Esp: Бұл нұсқаулықта біз esp8266 тақталарын Arduino IDE-ге қалай орнатуды және esp-01 бағдарламалауды және оған кодты жүктеуді үйренеміз. Esp тақталары соншалықты танымал болғандықтан, мен нұсқаулықтарды түзету туралы ойладым. бұл және адамдардың көпшілігі проблемаға тап болады
Ашық бастапқы коды бар тақтаға ыңғайлы модульдік неопиксельді ажырату тақтасы: 4 қадам (суреттермен)
Ашық бастапқы коды бар тақтаға арналған модульдік неопикселді ажырату тақтасы: Бұл нұсқаулық бір-біріне жабыстыруға және дәнекерлеуге болатын Neopixel светодиоды үшін шағын (8мм 10мм) тақтайшаға арналған шағын тақта туралы, сонымен қатар жұқаға қарағанда құрылымдық қаттылықты қамтамасыз етеді. Жарықдиодты жолақ әлдеқайда кіші түрде
ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы: 3 қадам (суреттермен)
ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы: Бұл тақтаның міндеті қарапайым болды: ESP-12E және ESP-12F модульдерін NodeMCU тақталары сияқты оңай бағдарламалай білу (яғни түймелерді басудың қажеті жоқ). Қолданылатын IO -ға кіруге болатын нанға арналған түйреуіштер бар. Сериялық тасымалдау үшін бөлек USB қолданыңыз