ESP8266-07 programmētājs ar Arduino Nano: 6 soļi (ar attēliem)
ESP8266-07 programmētājs ar Arduino Nano: 6 soļi (ar attēliem)
Anonim
ESP8266-07 programmētājs ar Arduino Nano
ESP8266-07 programmētājs ar Arduino Nano

Šī ir īsa apmācība, lai izveidotu modernu programmēšanas paneli ESP8266-07/12E, izmantojot Arduino nano. Elektroinstalācijas shēma ir ļoti līdzīga šeit parādītajai shēmai. Jums ir iespējas šo projektu pieslēgt pie maizes dēļa, pielodēt perfboardu vai izmantot pievienotos Gerber failus, lai izveidotu uzticamāku PCB. Es iesaku pieturēties pie PCB vai perfboard (ja jūs uzticaties pareizai lodēšanai), ja bieži programmējat minētās ierīces.

Es plānoju izveidot kādu saturu ar ESP-07, un es regulāri izmantošu šajā apmācībā izveidoto dēli.

Dizainam ir iebūvēts 3.3v sprieguma regulators, kas ieslēdz ESP moduli, papildus Arduino USB kabelim jums jāpievieno 5V barošana. Turklāt jums vajadzētu izmantot arī sadalīšanas dēli; ar to viss ir vieglāk strādāt.

Piegādes

  • Arduino nano
  • ESP8266-07 vai/12/e
  • ESP-07 sadalīšanas dēlis
  • Mini usb kabelis
  • 5,5 mm barošanas ligzda (vīriešiem un sievietēm)
  • Sieviešu galvenes tapas 1*15 (2 gab.)
  • Sieviešu galvenes tapas 1*8 (2 gab.)
  • 6 kontaktu pārslēgšanas slēdzis (pēc izvēles)
  • spiedpogas (2 gab.)
  • 5Kohm rezistori (2gab.)
  • 10Kohm rezistori (2gab.)
  • lm1117 3.3v (es izmantoju smd versiju, jūs varat izmantot TH, ja vēlaties izveidot maizes dēļa shēmu)
  • 47uf kondensators (ja rodas problēmas ar strāvu, varat izmantot augstākas vērtības)
  • maizes dēlis, perfboard vai PCB

1. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Maizes dēļa ķēde:

1. Pievienojiet Arduino nano maizes dēli un ESP moduli, izmantojot sadalīšanas paneli. Lai labāk piekļūtu sadalīšanas dēļa tapām, varat izmantot divus maizes dēļus, nevis vienu, kā parādīts attēlā.

2. Sliežu barošana: pievienojiet barošanas ligzdas 5V tapu lm1117 3.3v regulatora 3. tapai, GND - 1. tapai un izeju no 2. tapas līdz maizes dēļa sliedei "+". Pievienojiet arī barošanas ligzdas GND tapu pie maizes dēļa " -". Pievienojiet 47uf kondensatoru un savienojiet sliedes kopā, kā parādīts attēlā.

3. Pievienojiet divas spiedpogas (atiestatīšana un programma) un pievienojiet vienu tapu no katras, lai atiestatītu, bet otru - ar ESP GPIO0. Pavelciet uz augšu normāli pievienotās tapas līdz 3.3v, izmantojot 10kohm rezistorus. Pievienojiet parasti atvērtās tapas GND

4. Savienojiet + sliedi ar ESP sadalīšanas paneļa VCC

5. Savienojiet - sliede ar GND no ESP sadalīšanas paneļa

6. Pavelciet ESP tapas CH_PD un GPIO15 uz +3.3v sliedi, izmantojot 5 kΩ rezistorus

7. Pievienojiet nano RX tapu ESP RX, izmantojot 2 kanālu pārslēgšanas slēdzi

8. Savienojiet Nano TX ar ESP TX, izmantojot 2 kanālu pārslēgšanas slēdzi. (pārslēgšanas slēdzis nav obligāts; tas ļauj pilnībā atvienot signālu starp Arduino un ESP)

9. Pārvietojiet Arduino RST un GND tapas, šis solis "atspējo" ATmega mikroshēmu.

Es izmantoju ārēju 5 V barošanas avotu, jo arduino nevar piegādāt pietiekami daudz strāvas, lai droši darbinātu ESP moduli. Es izmantoju vecu lādētāju un modificētu USB kabeli.

2. solis: Perfboard shēmas lodēšana

Perfboard shēmas lodēšana
Perfboard shēmas lodēšana
Perfboard shēmas lodēšana
Perfboard shēmas lodēšana
Perfboard shēmas lodēšana
Perfboard shēmas lodēšana
Perfboard shēmas lodēšana
Perfboard shēmas lodēšana

Es esmu izveidojis izkārtojumu vienpusējai 7 cm līdz 9 cm perforatora plāksnei, pamatojoties uz elektroinstalācijas shēmu iepriekšējā solī. Mēģiniet izmantot tieši to pašu komponenta atrašanās vietu, lai nerastos maršrutēšanas problēmas. Jūs varat izmantot pievienotos fritzes attēlus kā ceļvežus.

Turklāt, lai padarītu Nano un ESP noņemamu, esmu izmantojis 2,54 mm sieviešu galvenes tapas.

3. solis: PCB ķēde

PCB ķēde
PCB ķēde

Nosūtiet pievienoto gerberu pie PCB ražotāja un viss!

Tas ir balstīts uz iepriekš minēto elektroinstalāciju, bet izkārtojums ir nedaudz atšķirīgs. Man vajadzēja to padarīt kompaktāku, lai ietaupītu naudu

Faili tika izveidoti, izmantojot EasyEDA.

4. darbība. Esp8266 atbalsta pievienošana Arduino IDE

Esp8266 atbalsta pievienošana Arduino IDE
Esp8266 atbalsta pievienošana Arduino IDE
Esp8266 atbalsta pievienošana Arduino IDE
Esp8266 atbalsta pievienošana Arduino IDE
Esp8266 atbalsta pievienošana Arduino IDE
Esp8266 atbalsta pievienošana Arduino IDE
Esp8266 atbalsta pievienošana Arduino IDE
Esp8266 atbalsta pievienošana Arduino IDE

Šo moduli varat izlaist, ja modulis jau ir konfigurēts

1. darbība: atveriet IDE un dodieties uz File >> preferences, tiek parādīts logs. Tas izskatīsies kā viens no pievienotajiem attēliem

2. darbība. Sarkanajā lodziņā ielīmējiet šo rindu:

arduino.esp8266.com/stable/package_esp8266com_index.json

ja kaut kas jau ir uzrakstīts, pievienojiet komatu un pēc tam ielīmējiet URL

3. solis: dodieties uz rīki >> dēlis >> tāfeles pārvaldnieks, skatiet pievienotos attēlus, ja jums ir kādas problēmas ar to

4. darbība. Kad logs ir ielādēts, izmantojiet meklēšanas lodziņu, lai meklētu esp8266, atrodiet rezultātu ar nosaukumu "esp8266 by esp8266 community" un instalējiet

PIEZĪME. Es instalēju versiju 2.5.2, jo dažas jaunākas versijas rada kļūdas

5. darbība. Kad instalēšana ir pabeigta, dodieties uz Rīki >> Dēlis >> atrodiet un atlasiet “vispārējs esp8266 modulis”

6. solis: dodieties uz rīkiem, un sadaļā “board: Generic esp8266 module” jūs atradīsiet dažas konfigurācijas. Pārliecinieties, ka jūsu īpašums atbilst pievienotajā attēlā redzamajam.

5. darbība: skices augšupielāde

Pievienojiet USB kabeli Arduino Nano un pievienojiet to datoram. Pievienojiet arī 5V barošanas avotu barošanas ligzdai uz tāfeles.

Ja esat nolēmis pievienot pārslēgšanas slēdzi, pārliecinieties, vai tas ir nospiests.

Lai ieslēgtu esp moduli programmēšanas režīmā:

Nospiediet un turiet nospiestas pogas RESET un PROGRAM, un pēc tam atkārtojiet "RESET", vienlaikus nospiežot "PROGRAM"

Turiet uz brīdi un pēc tam atlaidiet pogu "PROGRAMMA"

Datorā atveriet IDE un dodieties uz portu Tools >> un izvēlieties COM portu, kurā esat pievienojis USB kabeli datoram.

Ierakstiet savu kodu un izmantojiet augšupielādes pogu IDE augšējā kreisajā stūrī, lai sāktu programmēt ESP moduli.

6. darbība: pārbaudiet kodu

Ir iespējams pārbaudīt dažas programmas, neizņemot moduli no kontaktligzdas.

Lai to izdarītu, nospiediet pārslēgšanas slēdzi un nospiediet pogu RESET.

Esmu pievienojis pārslēgšanas slēdzi, lai pilnībā izolētu abus dēļus

IZBAUDI!

Ieteicams: