Sisukord:
- Samm: spetsifikatsioonid
- 2. samm: programmeerimine
- 3. samm: baasühendus programmeerimisega
- Samm: seadistage oma idee
- 5. samm: programmeerimisnõukogu
- 6. samm: PCB prototüüp
- 7. samm: jahvatusprotsessi tulemus
- 8. samm: trükkplaatide kokkupanek
- 9. samm: kuidas programmeerimislauda kasutada
- Samm 10: kasutage tahvli kõiki 4 tihvti
- Samm 11: kasutage LED -i juhtimiseks 3 tihvti ja seeria silumiseks ühte tihvti
- 12. samm: aitäh
Video: ESP-01 mooduli programmeerimislaud: 12 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Lisateavet ja dokumentide värskendamist siin minu saidil
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 on odav esp8266 moodul koos sisseehitatud WIFI-ga.
See loodi Arduino WIFI -moodulina, kuid see on võimsam kui Arduino, kui praegu, kui peate relee või mõne lihtsa digitaalse andmekoguja juhtimiseks tegema väikese mooduli. See on parim lahendus.
Selle tahvli kohta leiate uudiseid või värskendusi siit.
Samm: spetsifikatsioonid
Olemas selle mooduli mõni variant, kuid kõigil on protsessor L106 32-bitine RISC mikroprotsessorituum, mis põhineb Tensilica Xtensa Diamond Standard 106Micro töötaval sagedusel 80 MHz, selle ostmisel peate tähelepanu pöörama ainult Flashile, mõnel on 512 KiB Välk, muu 1 MB
Pin määratlus
- VCC: võimsus 3,0 ~ 3,6 V.
- GND: Maa
- RESET: väline lähtesignaal (madalpingetase: aktiivne)
- CH_PD: kiip lubatud. Kõrge: sees, kiip töötab korralikult; Madal: väljas, väike vool
- GPIO0: (FLASH) I/O Üldotstarbeline IO, kui lähtestamise/sisselülitamise ajal on madal kiip jadaprogrammeerimisrežiimi
- GPIO1: (TX) I/O Üldotstarbeline IO ja jada TXd
- GPIO3: (RX) I/O Üldotstarbeline IO ja jada RXd
- GPIO2: I/O Üldotstarbeline IO ja Serial1 TXd
2. samm: programmeerimine
Nagu näete, pole sellel moodulil usb -d, nii et lihtsaim viis programmeerimiseks on kasutada USB -TTL -muundurit, leiate selle hinnaga 0, 50 $.
Mul on probleeme kallima FT232RL või FT232 mooduliga, selle asemel töötab CH340G või CH340 väga hästi.
3. samm: baasühendus programmeerimisega
Põhiühenduse skeem on üsna lihtne, peate VCC -le ja CH_PD -le sisse lülitama 3,3 V (toide ja lubamine), seejärel pange GND -le GND ja GPIO0 (viimane, mis mooduli programmeerimisrežiimi seadis), seejärel ühendage RX TX -i ja TX -iga RX -le.
Samm: seadistage oma idee
Kui peate oma Arduino IDE konfigureerima, peate esmalt lisama uue tahvli Boards Managerisse.
Tahvlihalduris tuleb valida tahvel esp8266.
Nüüd saate plaatide loendist valida üldise esp8266 plaadi
5. samm: programmeerimisnõukogu
See protsess on tüütu, peate ühenduse looma, seejärel ühenduse katkestama ja nii edasi, ja kõigi tihvtide kasutamiseks See on väga tüütu.
Minu lahendus sellele probleemile on programmeerimisplaadi loomine (olen teenindusplaadi fänn).
Funktsionaalsus on järgmine:
- Väline toiteallikas, et anda vooluringile rohkem amprit;
- lüliti programmeerimisrežiimi valimiseks ja GPIO0 kontakti vabastamiseks;
- 2 lülitage RX ja TX aktiveerimiseks ja seejärel selle tihvti kasutamiseks ahela jaoks;
- programmeerimise alustamiseks lähtestusnupp.
6. samm: PCB prototüüp
Lisateavet leiate minu saidilt
7. samm: jahvatusprotsessi tulemus
Tahaksin lisada oma vana hiilgava ruuteri (loodud Epsoni skanneri ja printeriga) tulemuse, üsna karm, kuid ok.
Samuti on viga traadiga parandatud (minu antud failis pole enam olemas).
Mõne päeva pärast loodan lisada õpetuse oma uue CNC loomiseks ja õpetuse gcode'i loomiseks. See sait on pooleli.
8. samm: trükkplaatide kokkupanek
Nüüd alustage plaadi kokkupanekut.
9. samm: kuidas programmeerimislauda kasutada
Kasutamine on üsna lihtne:
Esmalt sisestage plaadile esp01, seejärel ühendage GND GND -ga, TX RX -iga ja RX TTL -i USB -muunduriga TX -ni.
Nüüd olete programmeerimiseks valmis, lisan mõned kasutusnäited.
Laadige vilkuv fail üles
- Laual peate seadistama programmeerimisrežiimis vasaku lüliti, kui klõpsama lähtestamise nuppu.
- Kontrollige, kas RX ja TX lüliti on ümberlaadimisrežiimis. Alustage visandi üleslaadimist.
- Kui olete lõpetanud, pange "kasutusrežiim" plaadile, et programmeerija tihvtid vabaks lasta, ja nupp TX "kasutusrežiimi" seadmiseks.
- Nii et saate kontrollida, kas väline LED vilgub, kuna BUILTIN_LED on ühendatud TX -tihvtiga.
Samm 10: kasutage tahvli kõiki 4 tihvti
- Laual peate programmeerimisrežiimis seadistama q vasakpoolse lüliti, kui klõpsama lähtestamise nuppu.
- Kontrollige, kas RX ja TX lüliti on ümberlaadimisrežiimis. Alustage visandi üleslaadimist.
- Kui olete lõpetanud, pange "kasutusrežiim" plaadile, et programmeerija tihvtid vabaks panna, ja nupp RX- ja TX -nööpnõelte "kasutusrežiimi" seadmiseks. Nii et kasutate ledi juhtimiseks kõiki 4 kontakti.
Samm 11: kasutage LED -i juhtimiseks 3 tihvti ja seeria silumiseks ühte tihvti
- Laual peate seadistama programmeerimisrežiimis vasaku lüliti, kui klõpsama lähtestamise nuppu.
- Kontrollige, kas RX ja TX lüliti on ümberlaadimisrežiimis.
- Alustage visandi üleslaadimist.
- Ühendage jadamonitor õige pordiga.
- Kui olete lõpetanud, pange "kasutusrežiim" plaadile, et programmeerija nööpnõelad vabaks panna, ja nupp, et panna RX "kasutusrežiimi".
- Nii et kasutate LED -i juhtimiseks 3 tihvti ja programmi silumiseks TX -i.
12. samm: aitäh
Kui teil on probleeme või muud, kirjutage foorumisse kommentaar või avage teema.
Soovitan:
DIY toatermomeeter OLED -mooduli abil: 7 sammu (piltidega)
Isetegija ruumitermomeeter OLED -mooduli abil: õpime, kuidas toatermomeetrit DS18B20 anduri ja OLED -mooduli abil ehitada. Põhiplaadina kasutame Piksey Picot, kuid eskiis ühildub ka Arduino UNO ja Nano plaatidega, nii et saate neid ka kasutada
ESP8266 (ESP-01) mooduli püsivara taastamine või täiendamine Arduino UNO abil: 7 sammu
Püsivara taastamine või täiendamine ESP8266 (ESP-01) moodulil Arduino UNO abil: minu kasutatud ESP-01 moodul oli algselt kaasas vanema AI Thinkeri püsivaraga, mis piirab selle võimalusi, kuna paljusid kasulikke AT-käske ei toetata. Üldiselt on hea mõte oma püsivara täiendada veaparanduste tegemiseks ja olenevalt ka
Põhiline mobiiltelefon STM32F407 avastuskomplekti ja GSM A6 mooduli abil: 14 sammu (koos piltidega)
Põhiline mobiiltelefon STM32F407 avastuskomplekti ja GSM A6 mooduli abil: Kas olete kunagi tahtnud luua lahedat sisseehitatud projekti ?. Kui jah, siis kuidas ehitada üks populaarsemaid ja kõigi lemmik vidinaid, st mobiiltelefon !!!. Selles juhendis juhendan teid, kuidas luua STM -i abil põhiline mobiiltelefon
HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: 5 sammu
HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: HiFive1 on esimene Arduino-ühilduv RISC-V-põhine plaat, mis on ehitatud SiFive'i FE310 protsessoriga. Tahvel on umbes 20 korda kiirem kui Arduino UNO, kuid nagu UNO plaat, sellel puudub igasugune traadita ühendus. Õnneks on mitmeid odavaid
GPS-mooduli (NEO-6m) ühendamine Arduinoga: 7 sammu (piltidega)
Kuidas ühendada GPS-moodulit (NEO-6m) Arduinoga: Selles projektis olen näidanud, kuidas ühendada GPS-moodul Arduino UNO-ga. Pikkus- ja laiuskraadi andmed kuvatakse LCD -ekraanil ja asukohta saab vaadata rakenduses. Materjalide loend Arduino Uno == > 8-dollariline Ublox NEO-6m GPS-moodul == > 15 dollarit 16x