Мазмуну:
- 1 -кадам: Pogo Pinsти Breakout Boardко кошуңуз
- 2-кадам: ESP-12 Breakout Board жана Wire үчүн Solder Pin Headers
- 3 -кадам: CH340 USB адаптерине Solder баскычтары
- 4 -кадам: Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header
- 5-кадам: ESP-12 Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз
- 6-кадам: CH340 USB адаптерине Esp-12 адаптер модун сайыңыз жана программадан алыс болуңуз
- 7 -кадам: Arduino IDE менен жаркылдаган BLINK мисалы (милдеттүү эмес)
Video: USB ESP-12 программисти: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
IoT менен ойноо кызыктуу болот деп ойлогом, ошондуктан esp8266ду сынап көрүүнү чечтим. Мен esp8266ны программалоо үчүн көптөгөн чечимдерди көрдүм, ошондуктан бул жерден кээ бир идеяларды алдым https://www.instructables.com/id/USB-to-ESP-01-Boa… жана бул жерде https://cmheong.blogspot.com/2018/05/using-ch340-u… esp-01ди жөн эле жаркылдоо жана баштапкы абалга келтирүү баскычтары менен программалоо үчүн. Мен муну кылгандан кийин, esp-12ди программалоо үчүн адаптер модун жасоо кызыктуу болмок деп ойлодум.
Бөлүктөр:
Баалар арзандатууларга жана ар кайсы өлкөлөргө жеткирүүгө байланыштуу өзгөрүшү мүмкүн, бирок бул менин жагдайымда жазуу учурунда туура
CH340 USB ESP8266 ESP-01 Wifi модулунун адаптерине $ 0.80
10 даана Убактылуу которуу баскычы $ 0.52
ESP-12S ESP8266 $ 1.95
2 даана ESP-12 Breakout board $ 0.40
10 даана казык казыктары $ 2.05
2 даана Double Row SMT SMD Эркек Pin Header Strip Connector $ 1.33
жука зым
ысык желим пистолети жана клей
ширетүүчү жана темир
ийкемдүү топ
1 -кадам: Pogo Pinsти Breakout Boardко кошуңуз
Төмөнкү казыктар үчүн пинг казыктарын үзүлүү тактасына кошуңуз:
КАЛДЫРУУ (КАЛПЫНА КЕЛТИРҮҮ)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Пого казыктары анча чоң эмес, ошондуктан мен пинтерлерди кармоо үчүн ысыктан корголош үчүн тегерегине скотч менен пинцет колдонууга туура келди.
Мультиметр менен үзгүлтүксүздүгүн текшерүү менен, пого казыктары бири -бири менен кыскартылбаганын текшериңиз. CH_PC менен VCC, GPIO15 жана GND ортосунда 10k резисторлор бар, андыктан бул казыктардын ортосунда окуу күтүлөт.
2-кадам: ESP-12 Breakout Board жана Wire үчүн Solder Pin Headers
Тактайдын алдыңкы жагында узун төөнөгүчтөрү бар эки 8p төөнөгүчтүн башын тиркеңиз, тактанын артында ширетүү учурунда, бардык казыктарды тактага жогоруда колдонгондорду гана ширетүүнүн кажети жок (караңыз) минималдуу жаркыраган схемалар үчүн). Мунун себеби, эгер сиз эскап-12ге чуркап кеткен esp-12ди иштетүүнү/программаны кааласаңыз, анда ал муну жасай алышы керек (бирок мен азырынча аракет кыла элекмин). Эми 4 катарлуу эки катар болушу үчүн, эки катар smt пин башынын бир бөлүгүн кесип алыңыз. Эски тактага дал келген ESP-01 пинутуна ылайык 4 пин эки катарлуу түйүндү туташтыруучу ширетүүчү зым.
Аттар такыр окшош эмес (GNDден башка), бирок:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
3 -кадам: CH340 USB адаптерине Solder баскычтары
CH340 USB адаптеринин ылдый жагындагы Sloter баскычы GPIO0 жана GND казыктарынын ортосундагы FLASH режими үчүн. Адаптерге ысык клей.
CH340 USB адаптеринин артындагы RESET жана GND казыктарынын ортосундагы RESET режими үчүн Solder баскычы. Адаптерге ысык клей
4 -кадам: Hot Glue Pogo Pins, Foam жана Double Row 4p Pin Header
Пого пиндердин ички капталын жылдыруучу такага эч кандай клей албоо үчүн кам көрүп, аларга бир аз күч берүү үчүн сынык тактасына ысык клей менен жабыңыз. Пого казыктарынын ортосуна кичинекей таңгак көбүгүн (же кандайдыр бир сыгылуучу губка сыяктуу материалды) чаптаңыз, андыктан esp-12 боштукка оңой эле түшпөйт. SMT кош катар 4p башын CH340 USB адаптеринен сууруп жатканда ажыратылбашы үчүн, үзүлүү тактасынын артына жабыштырыңыз.
5-кадам: ESP-12 Onto Pogo Pins менен Сэндвичти дагы бир Breakout Board менен тегиздеңиз
Тегиздөө ESP-12 (мен ESP-12F жана ESP-12S менен сыналган) пого казыктарына жана үстүнө дагы бир сынык тактасы менен сэндвичке. Аны бекем кармоо үчүн ийкемдүү боону колдонуңуз. Бардык байланыштар жетишерлик басым менен тийип жатканына ынануу үчүн esp-12ди тууралашыңыз керек болот. Эгерде пого казыктарын колдонуунун ордуна ESP-12 капталындагы металл жазгычтарды колдонсоңуз, анча деле кыйын болмок эмес. Бул жерде youtubeдагы мисал, кимдир бирөө колдонулбаган энелик платадан PCI уячасынан байланыштарды колдонгон https://www.youtube.com/embed/BvY_T-My9Ls жана https://www.youtube.com/watch? v = gI_lKu2uJDs
ЭСКЕРТҮҮ: Дагы бир нече жолу колдонгондон кийин, мен пого казыктарына тегиздөө жана аларга жетиштүү басым жасоо өтө татаал деп эсептейм, ошондуктан мен адамдарга көп нааразычылыктар менен күрөшпөй туруп, пого казыктарын колдонбоону сунуштайм.
6-кадам: CH340 USB адаптерине Esp-12 адаптер модун сайыңыз жана программадан алыс болуңуз
CH340 USB адаптерине esp-12 адаптер модун сайыңыз (үстөлдүн үстү USB плагин менен бирдей), андан кийин муну компьютериңизге жабыштырыңыз жана программаларыңызды жүктөө үчүн Arduino IDE же ESP Flash жүктөө куралын колдонуңуз.
ЭСКЕРТҮҮ: эгер жаркыроо процедурасы иштебесе, анда бул пинг казыктары менен esp-12 ортосундагы байланыш жакшы болбогондуктан болушу мүмкүн, esp-12 жана/же ийкемдүү диапазонду бардык пино казыктарына жакшы бирдей басым берүү үчүн тууралаңыз.
7 -кадам: Arduino IDE менен жаркылдаган BLINK мисалы (милдеттүү эмес)
Arduino IDEди иштетип, BLINK мисалын жүктөңүз.
FLASH режимине кирүү үчүн FLASH баскычын басып (асты) жана RESET баскычын (артка) басыңыз, андан кийин FLASH баскычын (асты) коё бериңиз.
Esp-12 параметрлерин орнотуңуз
Жүктөөнү чыкылдатыңыз
Эгерде ал туура иштеген болсо, анда ал видеодогудай болушу керек
ЭСКЕРТҮҮ: эгер жаркыроо процедурасы иштебесе, анда бул пинг казыктары менен esp-12 ортосундагы байланыш жакшы болбогондуктан болушу мүмкүн, esp-12 жана/же ийкемдүү диапазонду бардык пого казыктарына жакшы бирдей басым берүү үчүн тууралаңыз.
Сунушталууда:
CH341A Программисти: 8 кадам
CH341A программисти: Мен жакында CH341A мини программистин сатып алдым. Мини программист жакшы жана 24 жана 24 сериядагы микросхемаларды программалоодо колдонулушу мүмкүн. Бул абдан арзан, бирок абдан пайдалуу, анткени мен аны BIOSтун жана роутердин микробдорун жаркылдатуу үчүн колдоно алам
ATTiny HV программисти: 4 кадам
ATTiny HV Программисти: Бул көрсөтмө ESP8266 жана браузерге негизделген колдонуучу интерфейсин колдонгон ATTiny программалоо программасы үчүн. Ал мурунку нускоочу Fuse редакторунан келип чыгып, сактагычтарды окуу жана орнотуу үчүн колдонулат, бирок азыр өчүрүүнү, окууну жана жазууну колдойт
Бир нече ATtiny85/13A Программисти: 6 кадам
Бир нече ATtiny85/13A Программисти: Сиз качандыр бир убакта "LDR x Arduino UNO Automatic Light" же ушуга окшогон долбоорду түздүңүзбү, ал 32 пин Микроконтроллердин 2-3 Санариптик I/O портторун гана колдонот беле? прототиптөө иши, бирок эгер сиз аягына чыгарууну же өндүрүүнү кааласаңыз
HC-05 Bluetooth программисти: 4 кадам
HC -05 Bluetooth Программисти: Бул программистти куруу үчүн сизге > > Бөлүктөрү керек болот: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - керамикалык конденсаторлор2x 0R 12062x 0.1uF 0805 - керамикалык конденсаторлор 4x 1k 0805 - каршылыгы 2x 120R 050 көрсөтүү үчүн (Жашыл LED
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ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат