Turinys:
- 1 žingsnis: specifikacijos
- 2 žingsnis: programavimas
- 3 žingsnis: Bazinis prisijungimas prie programavimo
- 4 žingsnis: sukonfigūruokite savo idėją
- 5 žingsnis: programavimo lenta
- 6 žingsnis: PCB prototipas
- 7 žingsnis: Frezavimo proceso rezultatas
- 8 žingsnis: PCB surinkimas
- 9 veiksmas: kaip naudotis programavimo lenta
- 10 veiksmas: naudokite visus 4 lentos kaiščius
- 11 veiksmas: naudokite 3 kontaktus, kad valdytumėte „Led“, o vieną - serijinei derinimui
- 12 žingsnis: ačiū
Video: ESP-01 modulio programavimo plokštė: 12 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Papildoma informacija ir dokumentų atnaujinimas čia, mano svetainėje
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 yra nebrangus esp8266 modulis su įmontuotu WIFI.
Jis buvo sukurtas kaip „Arduino WIFI“modulis, tačiau jis turi daugiau galios nei „Arduino“, nei dabar, jei turite padaryti nedidelį modulį, kad galėtumėte valdyti relę ar paprastą skaitmeninį duomenų kaupiklį. Tai geriausias sprendimas.
Čia galite rasti naujienų ar atnaujinimų apie šią lentą.
1 žingsnis: specifikacijos
Yra tam tikras šio modulio variantas, tačiau visi turi procesoriaus L106 32 bitų RISC mikroprocesoriaus branduolį, pagrįstą „Tensilica Xtensa Diamond Standard 106Micro“, veikiančiu 80 MHz dažniu, kai perkate vieną iš jo, turite atkreipti dėmesį tik į „Flash“, kai kurie turi 512 KiB „Flash“, kitas 1 MB
Smeigtuko apibrėžimas
- VCC: galia 3.0 ~ 3.6V
- GND: Žemė
- RESET: išorinis atstatymo signalas (žemos įtampos lygis: aktyvus)
- CH_PD: įjungti lustą. Aukštas: įjungta, lustas veikia tinkamai; Žemas: išjungtas, maža srovė
- GPIO0: (Blykstė) Įvestis/išvestis Bendrosios paskirties IO, jei išjungus/įjungus maitinimo įtampa yra maža, mikroschema pereina į serijinio programavimo režimą
- GPIO1: (TX) I/O Bendrosios paskirties IO ir serijinis TXd
- GPIO3: (RX) I/O Bendrosios paskirties IO ir serijinis RXd
- GPIO2: I/O Bendrosios paskirties IO ir Serial1 TXd
2 žingsnis: programavimas
Kaip matote, šis modulis neturi USB, todėl lengviausias būdas programuoti yra naudoti USB į TTL keitiklį, jį rasite 0, 50 USD.
Turiu problemų su brangesniu FT232RL arba FT232 moduliu, vietoj to CH340G arba CH340 veikia labai gerai.
3 žingsnis: Bazinis prisijungimas prie programavimo
Bazinio ryšio schema yra gana paprasta, VCC ir CH_PD turite įjungti 3.3v (įjungti ir įjungti), tada įjungti GND GND ir GPIO0 (paskutinį modulį įjungus programavimo režimą), nei prijungti RX prie TX ir TX į RX.
4 žingsnis: sukonfigūruokite savo idėją
Kad galėtumėte sukonfigūruoti „Arduino IDE“, pirmiausia turite pridėti naują lentą „Boards Manager“.
Lentos tvarkytuvėje pasirenkama lenta yra esp8266.
Dabar iš lentos sąrašo galite pasirinkti bendrąją esp8266 plokštę
5 žingsnis: programavimo lenta
Šis procesas yra varginantis, turite prisijungti, tada atjungti ryšį ir pan., Ir naudoti visus kaiščius. Tai labai nuobodu.
Šios problemos sprendimas yra sukurti programavimo plokštę (aš esu aptarnavimo plokštės gerbėjas).
Funkcionalumas yra toks:
- Išorinis maitinimo šaltinis, skirtas grandinei suteikti daugiau amperų;
- jungiklis programavimo režimui pasirinkti ir tada atleisti GPIO0 kaištį;
- 2 perjunkite, kad suaktyvintumėte RX ir TX ir suteiktumėte tą kaištį naudoti grandinei;
- atstatymo mygtuką, kad pradėtumėte programuoti.
6 žingsnis: PCB prototipas
Daugiau informacijos rasite mano svetainėje
7 žingsnis: Frezavimo proceso rezultatas
Norėčiau pridėti savo seno šlovingo maršrutizatoriaus (sukurto naudojant „Epson“skaitytuvą ir spausdintuvą) rezultatą, gana šiurkštų, bet gerai.
Taip pat yra klaida, ištaisyta viela (mano pateiktame faile nebėra).
Po kelių dienų tikiuosi pridėti vadovėlį kuriant naują CNC ir gcode kūrimo pamoką. Ši svetainė vyksta.
8 žingsnis: PCB surinkimas
Dabar pradėkite surinkti lentą.
9 veiksmas: kaip naudotis programavimo lenta
Naudojimas yra gana paprastas:
Pirmiausia į plokštę įdėkite esp01, tada prijunkite GND prie GND, TX prie RX ir RX prie TTX prie USB keitiklio.
Dabar esate pasiruošę programuoti, pridedu keletą naudojimo pavyzdžių.
Įkelkite mirksėjimo failą
- Lentelėje turite nustatyti kairįjį jungiklį programavimo režimu, nei spustelėti atstatymo mygtuką.
- Patikrinkite, ar RX ir TX jungiklis yra perkėlimo režimu. Pradėkite įkelti eskizą.
- Kai baigsite, įjunkite „naudojimo režimą“, kad programuotojas būtų laisvas, o mygtukas, skirtas TX įjungti „naudojimo režimu“.
- Taigi galite patikrinti, ar mirksi išorinis šviesos diodas, nes BUILTIN_LED yra prijungtas prie TX kaiščio.
10 veiksmas: naudokite visus 4 lentos kaiščius
- Lentelėje turite programavimo režimu nustatyti kairįjį jungiklį, o ne spustelėti atstatymo mygtuką.
- Patikrinkite, ar RX ir TX jungiklis yra perkėlimo režimu. Pradėkite įkelti eskizą.
- Kai baigsite, įjunkite „naudojimo režimą“, kad programuotojas būtų laisvas, o mygtukas, skirtas RX ir TX kaiščiams įjungti „naudojimo režimą“. Taigi jūs naudojate visus 4 kontaktus, kad valdytumėte LED.
11 veiksmas: naudokite 3 kontaktus, kad valdytumėte „Led“, o vieną - serijinei derinimui
- Lentelėje turite nustatyti programavimo režimo kairįjį jungiklį, nei spustelėti atstatymo mygtuką.
- Patikrinkite, ar RX ir TX jungiklis yra perkėlimo režimu.
- Pradėkite įkelti eskizą.
- Prijunkite nuoseklųjį monitorių prie tinkamo prievado.
- Kai baigsite, įjunkite „naudojimo režimą“, kad programuotojas būtų laisvas, o mygtukas, skirtas RX įjungti „naudojimo režimu“.
- Taigi jūs naudojate 3 kaiščius, kad valdytumėte LED, ir TX, kad derintumėte programą.
12 žingsnis: ačiū
Jei turite problemų ar kitokių klausimų, rašykite forume komentarą ar atvirą temą.
Rekomenduojamas:
„Pasidaryk pats“GPU plokštė be elektrinių įrankių: 16 žingsnių (su paveikslėliais)
„Pasidaryk pats“GPU pagrindinė plokštė be elektrinių įrankių: Sveiki visi, šioje instrukcijoje aš jums parodysiu, kaip padaryti adresuojamą RGB pasirinktinę vaizdo plokštės plokštę naudojant WS2812b šviesos diodus („Aka Neopixels“). Šis aprašymas nėra teisingas, todėl peržiūrėkite aukščiau esantį vaizdo įrašą! Atkreipkite dėmesį, t
Pakartotinai naudokite seno nešiojamojo kompiuterio jutiklinę plokštę, kad galėtumėte valdyti kompiuterį!: 11 žingsnių (su paveikslėliais)
Pakartotinai naudokite seno nešiojamojo kompiuterio jutiklinę plokštę, kad galėtumėte valdyti kompiuterį! Slankiojantys ir bakstelėjantys pirštų gestai gali padėti valdyti daiktus gana paprastai ir linksmai. Šioje instrukcijoje sujunkime vieną su
E32-433T „LoRa“modulio pamoka - „Pasidaryk pats“E32 modulio lenta: 6 žingsniai
E32-433T „LoRa“modulio pamoka | „Pasidaryk pats“E32 modulio lenta: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šis mano projektas yra daugiau mokymosi kreivė, skirta suprasti „E32 LoRa“modulio iš „eByte“, kuris yra didelės galios 1 vatų siųstuvo-imtuvo modulis, veikimą. Kai suprasime darbą, turiu dizainą
3 paprasti ESP8266 12X modulio programavimo būdai: 5 žingsniai (su paveikslėliais)
3 paprasti ESP8266 12X modulio programavimo būdai: Jei nesate susipažinę su ESP8266 mikrovaldikliu, tikrai jaučiu, kad praleidote! Šie dalykai yra neįtikėtini: jie yra pigūs, galingi ir, svarbiausia, turi įmontuotą „WiFi“! ESP8266 pradėjo savo kelionę kaip „WiFi“priedas laive
ESP-12E ir ESP-12F programavimo ir plėtros valdyba: 3 žingsniai (su paveikslėliais)
ESP-12E ir ESP-12F programavimo ir plėtros valdyba: šios plokštės uždaviniai buvo paprasti: mokėkite programuoti ESP-12E ir ESP-12F modulius taip lengvai, kaip ir „NodeMCU“plokštes (t. Y. Nereikia spausti mygtukų). Turėkite duonai tinkančius kaiščius su prieiga prie naudojamo IO. Norėdami naudoti nuoseklųjį perdavimą, naudokite atskirą USB