INHOUDSOPGAWE:

ESP8266-07 programmeerder met Arduino Nano: 6 stappe (met foto's)
ESP8266-07 programmeerder met Arduino Nano: 6 stappe (met foto's)

Video: ESP8266-07 programmeerder met Arduino Nano: 6 stappe (met foto's)

Video: ESP8266-07 programmeerder met Arduino Nano: 6 stappe (met foto's)
Video: Lesson 4: What are Binary, Decimal, Hexadecimal and Octal Number, Arduino Serial Monitor | Robojax 2024, Julie
Anonim
ESP8266-07 programmeerder met Arduino Nano
ESP8266-07 programmeerder met Arduino Nano

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

Die bedrading
Die bedrading
Die bedrading
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

Soldeer 'n Perfboard -stroombaan
Soldeer 'n Perfboard -stroombaan
Soldeer 'n Perfboard -stroombaan
Soldeer 'n Perfboard -stroombaan
Soldeer 'n Perfboard -stroombaan
Soldeer 'n Perfboard -stroombaan
Soldeer 'n Perfboard -stroombaan
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

PCB -stroombaan
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

Voeg Esp8266 -ondersteuning by Arduino IDE
Voeg Esp8266 -ondersteuning by Arduino IDE
Voeg Esp8266 -ondersteuning by Arduino IDE
Voeg Esp8266 -ondersteuning by Arduino IDE
Voeg Esp8266 -ondersteuning by Arduino IDE
Voeg Esp8266 -ondersteuning by Arduino IDE
Voeg Esp8266 -ondersteuning by Arduino IDE
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: