Përmbajtje:
- Hapi 1: Specifikimet
- Hapi 2: Programimi
- Hapi 3: Lidhja bazë me Programimin
- Hapi 4: Konfiguroni idenë tuaj
- Hapi 5: Bordi i Programimit
- Hapi 6: Prototipi i PCB
- Hapi 7: Rezultati i Procesit të Mullirit
- Hapi 8: Asambleja e PCB
- Hapi 9: Si të përdorni Bordin e Programimit
- Hapi 10: Përdorni të 4 Kunjat e Bordit
- Hapi 11: Përdorni 3 kunja për të kontrolluar Led dhe një për Debug Serial
- Hapi 12: Faleminderit
Video: Bordi i Programimit të Moduleve ESP-01: 12 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Informacion shtesë dhe azhurnim i dokumentit këtu në faqen time
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 është modul esp8266 me kosto të ulët, me WIFI të integruar.
Wasshtë krijuar si modul Arduino WIFI, por është më shumë fuqi sesa një Arduino, sesa tani nëse duhet të bëni një modul të vogël për të kontrolluar një stafetë ose ndonjë regjistrues të thjeshtë dixhital të të dhënave solutionshtë zgjidhja më e mirë.
Këtu mund të gjeni lajme ose përditësime në lidhje me këtë tabelë.
Hapi 1: Specifikimet
Ekziston një variant i këtij moduli, por të gjithë kanë një procesor L106 32-bit RISC bërthamë mikroprocesori të bazuar në Tensilica Xtensa Diamond Standard 106Micro që funksionon në 80 MHz, kur blini një nga Ai duhet t'i kushtoni vëmendje vetëm në Flash, disa kanë 512 KiB Flash, 1MiB të tjera
Përkufizimi i kunjit
- VCC: Fuqia 3.0 ~ 3.6V
- GND: Tokë
- RESET: Sinjali i rivendosjes së jashtme (Niveli i tensionit të ulët: Aktiv)
- CH_PD: Aktivizo çipin. Lartë: Aktiv, çipi funksionon siç duhet; E ulët: Fikur, rrymë e vogël
- GPIO0: (FLASH) I/O IO i qëllimit të përgjithshëm, Nëse është i ulët ndërsa rivendosja/ndezja merr çipin në modalitetin e programimit serik
- GPIO1: (TX) I/O IO me qëllim të përgjithshëm dhe TXd serial
- GPIO3: (RX) I/O IO me qëllim të përgjithshëm dhe RXd serial
- GPIO2: I/O IO me qëllim të përgjithshëm dhe Serial1 TXd
Hapi 2: Programimi
Siç mund ta shihni, ky modul nuk është në USB, kështu që mënyra më e lehtë për të programuar është të përdorni një konvertues USB në TTL, mund ta gjeni me 0, 50 $.
Unë kam ndonjë problem me modulin FT232RL ose FT232 më të shtrenjtë, në vend të kësaj një CH340G ose CH340 punon shumë mirë.
Hapi 3: Lidhja bazë me Programimin
Skema e lidhjes bazë është mjaft e thjeshtë, duhet të vendosni 3.3v në VCC dhe CH_PD (për të aktivizuar dhe aktivizuar), pastaj vendosni në GND GND dhe GPIO0 (i fundit që vendos modulin në modalitetin e programimit), sesa lidhni RX me TX dhe TX tek RX
Hapi 4: Konfiguroni idenë tuaj
Për më tepër, duhet të konfiguroni Arduino IDE tuaj, së pari duhet të shtoni një bord të ri në Bordet Manager.
Në menaxherin e bordit, bordi për të zgjedhur është esp8266.
Tani mund të zgjidhni bordin gjenerik esp8266 nga lista e bordit
Hapi 5: Bordi i Programimit
Ky proces është i lodhshëm, ju duhet të lidheni pastaj hiqni lidhjen dhe kështu me radhë, dhe të përdorni të gjitha kunjat It'sshtë shumë e lodhshme.
Zgjidhja ime për këtë problem është krijimi i një bordi programimi (unë jam tifoz i bordit të shërbimit).
Funksionaliteti është:
- Burimi i jashtëm i energjisë për t'i dhënë më shumë amper qarkut;
- kaloni për të zgjedhur mënyrën e programimit dhe më pas lëshoni pinin GPIO0;
- 2 kaloni për të aktivizuar RX dhe TX dhe sesa për të dhënë përdorimin e atij pin për qarkun;
- një buton rivendosjeje për të filluar programimin.
Hapi 6: Prototipi i PCB
Kontrolloni faqen time për informacion shtesë
Hapi 7: Rezultati i Procesit të Mullirit
Unë do të doja të shtoja rezultatin e ruterit tim të vjetër të lavdishëm (krijuar me një skaner dhe printer epson), mjaft i ashpër, por në rregull.
Ekziston edhe një defekt i fiksuar me tela (në skedarin që ju jap nuk është më i pranishëm).
Brenda pak ditësh shpresoj të shtoj tutorialin për të krijuar CNC -në time të re, dhe tutorialin për të krijuar një gcode. Kjo faqe është duke punuar.
Hapi 8: Asambleja e PCB
Tani filloni të montoni bordin.
Hapi 9: Si të përdorni Bordin e Programimit
Përdorimi është mjaft i thjeshtë:
Së pari futni esp01 në tabelë, sesa lidhni GND me GND, TX në RX dhe RX në TX të TTL në konvertues USB.
Tani jeni gati për programim, shtoj disa shembuj përdorimi.
Ngarko një skedar blink
- Në tabelë duhet të vendosni çelësin e majtë në modalitetin e programimit sesa të klikoni butonin e rivendosjes.
- Kontrolloni që kaloni i RX dhe TX shtë në modalitetin e transferimit. Se filloni të ngarkoni skicën.
- Kur të përfundoni vendoseni në "modalitetin e përdorimit" bordi për të vendosur pinin e programuesit falas dhe butonin për të vënë TX në "modalitetin e përdorimit".
- Kështu që ju mund të kontrolloni atë ndezje të jashtme led sepse BUILTIN_LED është e lidhur me kunjin TX.
Hapi 10: Përdorni të 4 Kunjat e Bordit
- Në tabelë duhet të vendosni me kalimin me të majtë në modalitetin e programimit sesa të klikoni butonin e rivendosjes.
- Kontrolloni që kaloni i RX dhe TX shtë në modalitetin e transferimit. Se filloni të ngarkoni skicën.
- Kur të përfundoni vendoseni në "modalitetin e përdorimit" bordi për të vendosur kunjat e programuesit falas dhe butonin për të vendosur kunjat RX dhe TX në "modalitetin e përdorimit". Kështu që ju përdorni të 4 kunjat për të kontrolluar led -in.
Hapi 11: Përdorni 3 kunja për të kontrolluar Led dhe një për Debug Serial
- Në tabelë duhet të vendosni çelësin e majtë në modalitetin e programimit sesa të klikoni butonin e rivendosjes.
- Kontrolloni që kaloni i RX dhe TX shtë në modalitetin e transferimit.
- Se filloni të ngarkoni skicën.
- Lidhni monitorin serik me portën e duhur.
- Kur të përfundoni vendoseni në "modalitetin e përdorimit" bordi për të vendosur pinin e programuesit falas, dhe butonin për të vënë RX në "modalitetin e përdorimit".
- Kështu që ju përdorni 3 kunja për të kontrolluar led dhe TX për të korrigjuar programin.
Hapi 12: Faleminderit
Nëse keni probleme ose të tjera, shkruani koment ose hapni temën në forum.
Recommended:
Bordi MXY - Bordi Robot i Vizatimit të XY Plotter me Buxhet të ulët: 8 hapa (me fotografi)
Bordi MXY - Bordi i Robotit të Vizatimit të Plotterit XY me Buxhet të ulët: Qëllimi im ishte të hartoja bordin mXY për të bërë buxhet të ulët makinën e vizatimit të komplotit XY. Kështu që unë projektova një tabelë që e bën më të lehtë për ata që duan ta bëjnë këtë projekt. Në projektin e mëparshëm, ndërsa përdorni 2 copë motorë stepper Nema17, ky bord u
Përdorimi i moduleve të orës në kohë reale DS1307 dhe DS3231 Me Arduino: 3 hapa
Përdorimi i moduleve të orës në kohë reale DS1307 dhe DS3231 Me Arduino: Ne vazhdojmë të marrim kërkesa se si të përdorim modulet e orës në kohë reale DS1307 dhe DS3231 me Arduino nga burime të ndryshme-kështu që ky është mësimi i parë i dy pjesëve se si t'i përdorim ato. Për këtë tutorial Arduino ne kemi dy module të orës në kohë reale për ne
Përdorimi i moduleve më të vjetra Noritake Itron VFD: 7 hapa
Përdorimi i moduleve më të vjetra Noritake Itron VFD: Herë pas here hasni pjesë interesante në ebay, nga miqtë ose thjesht duke u rrënjosur në dyqane të dorës së dytë. Një shembull i kësaj ishte një ekran i madh Noritake Itron 40 x 2 me karakter vakum-fluoreshent nga 1994 (ose më herët) i cili u transmetua në
Si të matni saktë konsumin e energjisë të moduleve të komunikimit pa tel në epokën e konsumit të ulët të energjisë?: 6 hapa
Si të matni saktë konsumin e energjisë të moduleve të komunikimit pa tel në epokën e konsumit të ulët të energjisë?: Konsumi i ulët i energjisë është një koncept jashtëzakonisht i rëndësishëm në internetin e gjërave. Shumica e nyjeve IoT duhet të mundësohen nga bateritë. Vetëm duke matur saktë konsumin e energjisë të modulit pa tel mund të vlerësojmë me saktësi sa bateri kam
Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: 3 hapa (me fotografi)
Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: Përgjegjësia për këtë bord ishte e thjeshtë: Jini në gjendje të programoni modulet ESP-12E dhe ESP-12F aq lehtë sa bordet e NodeMCU (dmth. Nuk ka nevojë të shtypni butonat). Keni kunja miqësore të bukës me qasje në IO të përdorshëm. Përdorni një USB të veçantë për transmetimin serik