INHOUDSOPGAWE:
- Stap 1: Spesifikasies
- Stap 2: Programmering
- Stap 3: Basisverbinding met programmering
- Stap 4: Stel u Ide op
- Stap 5: Programmeerraad
- Stap 6: PCB prototipe
- Stap 7: Resultaat van die freesproses
- Stap 8: PCB -samestelling
- Stap 9: Hoe om die programmeerbord te gebruik
- Stap 10: Gebruik al 4 penne van die bord
- Stap 11: Gebruik 3 spelde om LED en een na seriële ontfouting te beheer
- Stap 12: Dankie
Video: ESP-01-moduleprogrammeringsbord: 12 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Bykomende inligting en opdatering van dokumente hier op my webwerf
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 is 'n goedkoop esp8266-module, met ingeboude WIFI.
Dit is geskep as Arduino WIFI -module, maar dit is meer krag as 'n Arduino as nou, as u 'n klein module moet doen om 'n aflos of 'n eenvoudige digitale datalogger te beheer. Dit is die beste oplossing.
U kan hier nuus of opdaterings oor hierdie bord vind.
Stap 1: Spesifikasies
Bestaan 'n variant van hierdie module, maar almal het 'n verwerker L106 32-bis RISC-mikroverwerkerkern gebaseer op die Tensilica Xtensa Diamond Standard 106Micro wat op 80 MHz werk, as u een daarvan koop, moet u slegs op Flash let, sommige het 512 KiB Flits, ander 1MiB
Speldefinisie
- VCC: Krag 3.0 ~ 3.6V
- GND: Grond
- RESET: Eksterne herstelsignaal (laagspanningsvlak: aktief)
- CH_PD: Chip Aktiveer. Hoog: Aan, chip werk behoorlik; Laag: af, klein stroom
- GPIO0: (FLITS) I/O Algemene doel IO, as dit laag is tydens herstel/aanskakel, neem die chip na die seriële programmeermodus
- GPIO1: (TX) I/O Algemene doel IO en Seriële TXd
- GPIO3: (RX) I/O Algemene doel IO en Seriële RXd
- GPIO2: I/O Algemene doel IO en Serial1 TXd
Stap 2: Programmering
Soos u kan sien, is hierdie module nog nie aan boord van usb nie, so die maklikste manier om te programmeer is om 'n USB -na -TTL -omskakelaar te gebruik.
Ek het 'n probleem met die duurder FT232RL- of FT232 -module, in plaas daarvan werk 'n CH340G of CH340 baie goed.
Stap 3: Basisverbinding met programmering
Die basisverbindingskema is redelik eenvoudig; u moet 3.3v op VCC en CH_PD sit (om aan te skakel en aan te skakel), dan GND en GND en GPIO0 aan te sit (die laaste om die module in die programmeermodus te plaas), as om RX aan TX en TX te koppel aan RX.
Stap 4: Stel u Ide op
As u u Arduino IDE moet konfigureer, moet u eers 'n nuwe bord in Boards Manager byvoeg.
In die direksiebestuurder is die direksie esp8266.
Nou kan u die generiese esp8266 -bord uit die bordlys kies
Stap 5: Programmeerraad
Hierdie proses is vervelig, u moet aansluit, dan die verbinding verwyder, ensovoorts, en om alle penne te gebruik, is dit baie vervelig.
My oplossing vir hierdie probleem is om 'n programmeerbord te skep (ek is 'n fan van die diensbord).
Die funksie is:
- Eksterne kragbron om die stroombaan meer ampère te gee;
- 'n skakelaar om die programmeermodus te kies en dan die GPIO0 -pen los te maak;
- 2 skakelaar om RX en TX te aktiveer en dan die gebruik van die pen vir die kring toe te staan;
- 'n reset -knoppie om te begin programmeer.
Stap 6: PCB prototipe
Besoek my webwerf vir meer inligting
Stap 7: Resultaat van die freesproses
Ek wil graag die resultaat van my ou roemryke router (gemaak met 'n epson -skandeerder en drukker) byvoeg, redelik rof, maar ok.
Daar is ook 'n fout wat met die draad reggemaak is (in die lêer wat ek u gee, is daar nie meer nie).
Oor 'n paar dae hoop ek om die tutoriaal by te voeg om my nuwe CNC te skep, en die tutoriaal om 'n gcode te skep. Hierdie webwerf werk tans.
Stap 8: PCB -samestelling
Begin nou met die montering van die bord.
Stap 9: Hoe om die programmeerbord te gebruik
Die gebruik is redelik eenvoudig:
Steek eers esp01 in die bord, dan koppel GND aan GND, TX na RX en RX aan TX van TTL na USB -omskakelaar.
As u gereed is om te programmeer, voeg ek 'n paar gebruiksvoorbeelde by.
Laai 'n flitslêer op
- In die bord moet u die linker skakelaar in die programmeermodus instel as op die reset -knoppie klik.
- Kontroleer of die skakelaar van RX en TX in die oordragmodus is. Laai dan die skets op.
- As u klaar is, plaas die "gebruiksmodus" op die bord om die programmeerder se pen los te maak, en die knoppie om TX in die "gebruiksmodus" te plaas.
- U kan dus kyk of die eksterne LED knipper omdat BUILTIN_LED aan die TX -pin gekoppel is.
Stap 10: Gebruik al 4 penne van die bord
- In die bord moet u die linker skakelaar in die programmeermodus instel as op die reset -knoppie klik.
- Kontroleer of die skakelaar van RX en TX in die oordragmodus is. Laai dan die skets op.
- As u klaar is, plaas die "gebruiksmodus" op die bord om die programmeerder se pen los te maak, en die knoppie om RX- en TX -penne in die "gebruiksmodus" te plaas. U gebruik dus alle 4 -pen om die LED te beheer.
Stap 11: Gebruik 3 spelde om LED en een na seriële ontfouting te beheer
- In die bord moet u die linker skakelaar in die programmeermodus instel as op die reset -knoppie klik.
- Kontroleer of die skakelaar van RX en TX in die oordragmodus is.
- Laai dan die skets op.
- Koppel die seriële monitor aan die regte poort.
- As u klaar is, plaas die "gebruiksmodus" op die bord om die programmeerder se pen los te maak, en die knoppie om RX in die "gebruiksmodus" te plaas.
- U gebruik dus 3 penne om die LED en TX te beheer om die program te ontfout.
Stap 12: Dankie
As u 'n probleem of ander het, skryf 'n opmerking of 'n oop onderwerp op die forum.
Aanbeveel:
IoT-kennisgewer met ESP-12E: 7 stappe (met foto's)
IoT-kennisgewer met behulp van ESP-12E: tuis vas van u geliefde? In hierdie moeilike tyd sal hierdie prettige klein projek beslis 'n glimlag op u gesig probeer bring. In hierdie instruksies sal ek u wys hoe u kennisgewings vanaf u selfoon kan vertoon in die vorm van
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
ESP-12E en ESP-12F Programmeer- en Ontwikkelingsraad: 3 stappe (met foto's)
ESP-12E en ESP-12F Programmeer- en Ontwikkelingsraad: Die taak van hierdie bord was eenvoudig: ESP-12E- en ESP-12F-modules kan so maklik as die NodeMCU-borde geprogrammeer word (dws hoef nie op knoppies te druk nie). Het broodbordvriendelike penne met toegang tot die bruikbare IO. Gebruik 'n aparte USB om die seriële verbinding te