INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Dit is 'n kort handleiding vir die skep van 'n handige ESP8266-07/12E-programmeringsbord met 'n Arduino-nano. Die bedradingskema is baie soortgelyk aan die wat hier getoon word. U het die opsie om hierdie projek op 'n broodbord aan te trek, 'n perfboard te soldeer of die gerber -lêers wat daarby aangeheg is, te gebruik om 'n meer betroubare PCB te skep. Ek stel voor dat u met 'n PCB of perfboard hou (as u vertrou dat u behoorlik soldeer) as u die genoemde toestelle gereeld programmeer.
Ek is van plan om 'n bietjie inhoud met die ESP-07 te skep, en ek sal die bord wat in hierdie tutoriaal gemaak word gereeld gebruik.
Die ontwerp het 'n ingeboude 3.3v spanningsreguleerder wat die ESP-module aanskakel; u moet 'n 5V-toevoer aansluit bykomend tot die Arduino usb-kabel. Boonop moet u ook 'n uitbreekbord gebruik; dit maak alles makliker om mee te werk.
Voorrade
- Arduino nano
- ESP8266-07 of/12/e
- ESP-07 uitbreekbord
- Mini usb kabel
- 5,5 mm kragaansluiting (manlik en vroulik)
- Vroulike koppenne 1*15 (2 stuks)
- Vroulike koppenne 1*8 (2 stuks)
- 6 -pins skakelaar (opsioneel)
- drukknoppies (2 stuks)
- 5Kohm -weerstande (2 stuks)
- 10Kohm weerstande (2 stuks)
- lm1117 3.3v (ek het die smd -weergawe gebruik, u kan TH gebruik as u 'n broodbordkring wil skep)
- 47uf kapasitor (u kan hoër waardes gebruik as u probleme ondervind)
- broodbord, of perfboard, of PCB
Stap 1: Die bedrading
Broodbordbaan:
1. Sluit die Arduino nano en die ESP -module aan op 'n broodbord met behulp van die uitbreekbord. Vir beter toegang tot die penne van die uitbreekbord, kan u twee broodborde gebruik in plaas van een soos aangedui.
2. Voeding van die relings: koppel die 5v -pen van die kragaansluiting aan pen 3 van die lm1117 3.3v -reguleerder, GND na pen 1, en die uitset van pen 2 aan die "+" -rail van die broodbord. Koppel ook die GND -pen van die kragaansluiting aan die " -" van die broodbord. Voeg 'n 47uf -kondensator by en verbind die relings soos aangedui.
3. Voeg twee drukknoppies by (herstel en programmeer) en verbind een pen van elkeen om te herstel en nog een van die GPIO0 van die ESP. Trek die normaal gekoppelde penne tot 3,3V op met 10kohm weerstande. Koppel die normaal oop penne aan GND
4. Koppel + rail aan VCC van ESP breakout board
5. Sluit die spoor aan op die GND van die ESP -uitbrekingskaart
6. Trek penne CH_PD en GPIO15 van ESP op tot +3.3v rail met 'n 5kohm weerstand
7. Koppel die RX-pen van die nano aan die RX van die ESP met 'n 2-kanaals skakelaar
8. Koppel die TX van die Nano aan die TX van die ESP met die 2-kanaals skakelaar. (die skakelaar is opsioneel; dit maak dit moontlik om die sein tussen die Arduino en die ESP heeltemal te ontkoppel)
9. Brug die RST- en GND -penne van die Arduino, hierdie stap "deaktiveer" die ATmega -chip.
Ek het 'n eksterne 5v -kragtoevoer gebruik, omdat die arduino nie genoeg stroom kan lewer om die ESP -module betroubaar aan te dryf nie. Ek gebruik 'n ou laaier en 'n aangepaste usb -kabel.
Stap 2: soldeer 'n Perfboard -stroombaan
Ek het 'n uitleg gemaak vir 'n enkelsydige 7 cm by 9 cm perfboard wat gebaseer is op die bedradingsdiagram in die vorige stap. Probeer om presies dieselfde plek van die komponent te gebruik, sodat u nie probleme ondervind met routing nie. U kan die aangehegte fritz -beelde as gids gebruik.
Ek het ook 2.54mm vroulike koppenne gebruik om die Nano en die ESP afneembaar te maak.
Stap 3: PCB -stroombaan
Stuur die aangehegte gerber na 'n PCB -vervaardiger en dit is dit!
Dit is gebaseer op die bedrading wat voorheen genoem is, maar die uitleg is 'n bietjie anders. Ek moes dit meer kompak maak om u geld te bespaar
Die lêers is met EasyEDA geskep.
Stap 4: Voeg Esp8266 -ondersteuning by Arduino IDE
U kan hierdie stap oorslaan as u die module reeds gekonfigureer het
Stap 1: maak die IDE oop en gaan na File >> voorkeure, 'n venster verskyn. Dit sal soos een van die aangehegte beelde lyk
Stap 2: Plak hierdie reël in die rooi blokkie:
arduino.esp8266.com/stable/package_esp8266com_index.json
As daar iets reeds geskryf is, voeg 'n komma by en plak die URL
Stap 3: Gaan na gereedskap >> bord >> bordbestuurder, verwys na die aangehegte beelde as u daarmee probleme ondervind
Stap 4: as die venster laai, gebruik die soekkassie om na esp8266 te soek, vind die resultaat met die titel "esp8266 by esp8266 community" en installeer
LET WEL: ek het weergawe 2.5.2 geïnstalleer omdat sommige latere weergawes 'fatale foute' veroorsaak
Stap 5: As die installasie voltooi is, gaan na Tools >> Board >> vind en kies 'generic esp8266 module'
Stap 6: Gaan na gereedskap en onder 'bord: generiese esp8266 -module' vind u 'n paar konfigurasies. Maak seker dat joune ooreenstem met die in die aangehegte prent.
Stap 5: Laai 'n skets op
Koppel 'n usb -kabel aan die Arduino Nano en koppel dit aan 'n rekenaar. Sluit ook 'n 5V -kragtoevoer aan op die kragaansluiting op die bord.
As u besluit het om 'n skakelaar by te voeg, maak seker dat dit ingedruk word.
Om die esp -module in die programmeermodus te plaas:
Hou die RESET- en PROGRAM -knoppies ingedruk en herhaal dan "RESET" terwyl u nog steeds op "PROGRAM" druk
Hou 'n rukkie stil en maak dan weer die "PROGRAM" -knoppie los
Op die rekenaar, maak die IDE oop en gaan na Tools >> poort en kies die COM -poort waar u u usb -kabel in die rekenaar gekoppel het.
Skryf u kode en gebruik die oplaai -knoppie links bo op u IDE om die ESP -module te begin programmeer.
Stap 6: Toets die kode
Dit is moontlik om sommige programme te toets sonder om die module uit die aansluiting te haal.
Om dit te doen, druk die skakelaar uit en druk die RESET -knoppie.
Ek het die skakelaar bygevoeg om die twee borde heeltemal te isoleer
GENIET!
Aanbeveel:
Hoe om ESP8266 AT -firmware te flits of te programmeer met behulp van ESP8266 -flitser en programmeerder, IOT Wifi -module: 6 stappe
Hoe om ESP8266 AT-firmware te flits of te programmeer deur ESP8266-flitser en programmeerder, IOT Wifi-module te gebruik: Beskrywing: Hierdie module is 'n USB-adapter /programmeerder vir ESP8266-modules van die tipe ESP-01 of ESP-01S. Dit is gerieflik toegerus met 'n 2x4P 2.54mm vroulike kop om die ESP01 aan te sluit. Dit breek ook al die penne van die ESP-01 uit via 'n 2x4P 2.54mm manlike h
Hoe om PIC MCU te programmeer met PICkit -programmeerder met behulp van 'n broodbord: 3 stappe
Hoe om PIC MCU te programmeer met PICkit -programmeerder met 'n broodbord: U het nie duur en gesofistikeerde gereedskap nodig om met PIC (of enige ander) mikrobeheerders te speel nie. Al wat u nodig het, is 'n broodbord waar u u stroombaan en programmering toets. Natuurlik is 'n soort programmeerder en IDE nodig. In hierdie instruksie
Hoe om 'n USBTiny ISP -programmeerder te bou: deur CNC -freesmasjien te gebruik: 13 stappe (met foto's)
Hoe om 'n USBTiny ISP -programmeerder te bou: deur CNC PCB -freesmasjien te gebruik: het u daaraan gedink om u eie elektroniese projek van nuuts af te bou? Om elektroniese projekte te doen, is vir ons, vervaardigers, so opwindend en lekker. Maar die meeste vervaardigers en hardeware -entoesiaste wat net vooruitstap na die vervaardigingskultuur, het hul projekte gebou
Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon': 4 stappe (met foto's)
Hoe om 'n PIC -programmeerder te maak - PicKit 2 'kloon': Hallo! Dit is 'n kort instruksie oor die maak van 'n PIC -programmeerder wat dien as 'n PicKit 2. Ek het dit gemaak omdat dit baie goedkoper is as om 'n oorspronklike PicKit te koop en omdat Microchip, die vervaardigers van PIC -mikrobeheerders en die PicKit -programmeerder
Besigheidskaart PIC -programmeerder: 6 stappe (met foto's)
Besigheidskaart PIC -programmeerder: Dit was my inskrywing vir die Hack A Day -kaartkaartgrootte -wedstryd. Ek het net die lêers ingepak en op my webwerf geplaas. Ek plaas dit hier, want dit lyk asof al die ander inskrywings op 'n blog is vir maklike toegang. Hopelik sal dit die