Мазмуну:
- 1 -кадам: Specs
- 2 -кадам: Программалоо
- 3 -кадам: Программалоого базалык туташуу
- 4 -кадам: Идеяңызды конфигурациялаңыз
- 5 -кадам: Программалык камсыздоо
- 6 -кадам: PCB прототипи
- 7 -кадам: Тегирмен процессинин жыйынтыгы
- 8 -кадам: PCB Ассамблеясы
- 9 -кадам: Программалык тактаны кантип колдонуу керек
- 10 -кадам: Башкарманын 4 казыгын колдонуңуз
- 11 -кадам: Ledти көзөмөлдөө үчүн 3 пинди жана Serial Debug үчүн бирин колдонуңуз
- 12 -кадам: рахмат
Video: ESP-01 модулунун программалоо тактасы: 12 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Кошумча маалымат жана документти жаңыртуу бул жерде менин сайтымда
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01-бул баасы төмөн esp8266 модулу, орнотулган WIFI менен.
Ал Arduino WIFI модулу катары жаратылган, бирок бул азыраак караганда, Arduino'го караганда көбүрөөк күч, эгерде сиз релени же бир нече санариптик даталогду башкаруу үчүн кичине модуль жасашыңыз керек болсо, бул эң жакшы чечим.
Бул такта жөнүндө жаңылыктарды же жаңыртууларды бул жерден таба аласыз.
1 -кадам: Specs
Бул модулдун кээ бир варианттары бар, бирок баарында Tensilica Xtensa Diamond Standard 106Microго негизделген L106 32 биттик RISC микропроцессорунун ядросу бар, 80 МГцте иштейт, анын бирин сатып алганда Flashке гана көңүл буруу керек, кээ бирлеринде 512 KiB бар Flash, башка 1MiB
Pin аныктамасы
- VCC: Power 3.0 ~ 3.6V
- GND: Жер
- RESET: Тышкы абалга келтирүү сигналы (Төмөн чыңалуу деңгээли: Активдүү)
- CH_PD: Чипти иштетүү. Жогорку: Күйүк, чип туура иштейт; Төмөн: Өчүк, кичине ток
- GPIO0: (FLASH) I/O Жалпы максаттуу IO, Эгерде кайра орнотуу/күйгүзүү аз болсо, чипти сериялык программалоо режимине алат
- GPIO1: (TX) I/O Жалпы максаттуу IO жана Serial 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 -кадам: Программалоого базалык туташуу
Негизги туташуу схемасы абдан жөнөкөй, сиз RXти TX жана TXке туташтыргандан көрө, VCC жана CH_PDге 3.3v (күч жана иштетүү үчүн), андан кийин GND GND жана GPIO0 (модулду программалоо режимине кошуу үчүн) коюшуңуз керек. RXке.
4 -кадам: Идеяңызды конфигурациялаңыз
Сиз Arduino IDEди конфигурациялашыңыз керек, адегенде жаңы тактаны Boards Managerге кошушуңуз керек.
Башкармалыктын менеджеринде тандоо үчүн комиссия esp8266.
Эми сиз тактанын тизмесинен жалпы esp8266 тактасын тандай аласыз
5 -кадам: Программалык камсыздоо
Бул процесс түйшүктүү, сиз туташууңуз керек, андан кийин байланышты алып салыңыз жана башка бардык казыктарды колдонуу абдан кызыксыз.
Бул көйгөйдү чечүүм - программалоо тактасын түзүү (мен кызмат тактасынын күйөрманымын).
Функционалдуулугу:
- Тышкы энергия булагы чынжырга көбүрөөк ампер берүү үчүн;
- программалоо режимин тандоого жана GPIO0 пинин бошотууга караганда которуу;
- 2 которуу RX жана TX жандандыруу үчүн жана схема үчүн бул пин колдонууга уруксат караганда;
- программалоону баштоо үчүн баштапкы абалга келтирүү баскычы.
6 -кадам: PCB прототипи
Кошумча маалымат алуу үчүн менин сайтымды текшериңиз
7 -кадам: Тегирмен процессинин жыйынтыгы
Мен эски даңктуу роутеримдин натыйжасын кошкум келет (epson сканери жана принтери менен түзүлгөн), абдан орой, бирок макул.
Зым менен оңдолгон ката дагы бар (мен берген файлда мындан ары жок).
Бир нече күндүн ичинде мен жаңы CNC түзүү үчүн окуу куралын жана gcode түзүү үчүн окуу куралын кошууну үмүттөнөм. Бул сайт иштеп жатат.
8 -кадам: PCB Ассамблеясы
Эми тактаны чогултууну баштаңыз.
9 -кадам: Программалык тактаны кантип колдонуу керек
Колдонуу абдан жөнөкөй:
Адегенде esp01ди тактага салыңыз, GNDди GNDге, TXти RXке жана RXти TXтин USB конвертерине туташтыргандан көрө.
Эми сиз программалоого даярсыз, мен колдонуу мисалдарын кошом.
Кирүү файлын жүктөө
- Тактада, солго которууну баскычты баскандан көрө программалоо режимине коюш керек.
- RX жана TX которуу трансфер режиминде экенин текшериңиз. Эскизди жүктөп баштагандан кийин.
- "Колдонуу режимин" бүтүргөндөн кийин, тактага программисттин пинин бекер коюңуз, ал эми TXти "колдонуу режимине" коюңуз.
- BUILTIN_LED TX төөнөгүчкө туташкандыктан, сиз тышкы жарык өчүп турганын текшере аласыз.
10 -кадам: Башкарманын 4 казыгын колдонуңуз
- Тактада, qith сол баскычын программалоо режимине коюу керек, баштапкы абалга келтирүү баскычын чыкылдатыңыз.
- RX жана TX которуу трансфер режиминде экенин текшериңиз. Эскизди жүктөп баштагандан кийин.
- "Колдонуу режимин" бүтүргөндөн кийин, тактага программисттин төөнөгүчүн бекер коюңуз, ал эми RX жана TX төөнөгүчтөрүн "колдонуу режимине" коюңуз. Ошентип, сиз жетектөөнү башкаруу үчүн бардык 4 пинди колдоносуз.
11 -кадам: Ledти көзөмөлдөө үчүн 3 пинди жана Serial Debug үчүн бирин колдонуңуз
- Тактада, солго которууну баскычты баскандан көрө программалоо режимине коюш керек.
- RX жана TX которуу трансфер режиминде экенин текшериңиз.
- Эскизди жүктөп баштагандан кийин.
- Сериялык мониторду туура портко туташтырыңыз.
- "Колдонуу режимин" бүтүргөндөн кийин, тактага программисттин төөнөгүчүн коюп, RXти "колдонуу режимине" коюңуз.
- Ошентип, сиз программанын мүчүлүштүктөрүн жетектөө үчүн TXти жана TXти колдоносуз.
12 -кадам: рахмат
Эгерде сизде көйгөй же башка көйгөй болсо, комментарий жазыңыз же форумга ачык тема жазыңыз.
Сунушталууда:
DIY схемасы активдүүлүк тактасы менен кыстырма - MAKER - STEM: 3 кадам (Сүрөттөр менен)
DIY схемасы активдүүлүк тактасы менен кыстырма | MAKER | STEM: Бул долбоор менен сиз электр тогунун жолун ар кандай сенсорлор аркылуу иштете аласыз. Бул дизайн менен сиз көк LEDди жарыктандыруу же Буззерди иштетүү ортосунда которула аласыз. Сиз ошондой эле жарыкка көз каранды резисторду колдоно аласыз
Bluetooth модулунун атын Arduino менен кантип оңой өзгөртүү керек: 4 кадам
Bluetooth модулунун атын кантип Arduino менен оңой өзгөртүүгө болот: Бул долбоордо сиз Bluetooth модулуңуздун аталышын жана bluetooth'уңуздун иштебей калганын аныктоону үйрөнөсүз
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: 3 кадам (сүрөттөр менен)
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: Бул тактанын милдети жөнөкөй эле: ESP-12E жана ESP-12F модулдарын NodeMCU такталары сыяктуу оңой программалай алсаңыз болот (б.а. баскычтарды басуунун кажети жок). Колдонулуучу IOго кирүү мүмкүнчүлүгү бар, доскага төөнөгүчтөрүңүз бар. Сериялык өткөрүү үчүн өзүнчө USB колдонуңуз
La COOL тактасы менен автоматтык сугаруу системасы: 4 кадам (сүрөттөр менен)
La COOL тактасы менен автоматтык сугаруу системасы: Саламатсыздарбы, бул жолу биз инструктаждарыбызды La COOL тактасына бир аз тереңирээк киришүүдөн баштайбыз. Биздин борттогу Actor Output топурак кургап калганда насосту иштетет. Биринчиден, мен анын кантип иштээрин түшүндүрөм: La COOL Board 3,3 вольттуу Чыгууга ээ