Përmbajtje:

Programues ESP8266-07 Me Arduino Nano: 6 hapa (me fotografi)
Programues ESP8266-07 Me Arduino Nano: 6 hapa (me fotografi)

Video: Programues ESP8266-07 Me Arduino Nano: 6 hapa (me fotografi)

Video: Programues ESP8266-07 Me Arduino Nano: 6 hapa (me fotografi)
Video: Программирование STM32 Blue Pill с помощью релейной логики ПЛК LDmicro 2024, Nëntor
Anonim
Programues ESP8266-07 Me Arduino Nano
Programues ESP8266-07 Me Arduino Nano

Ky është një mësim i shkurtër për krijimin e një bordi të mrekullueshëm programimi ESP8266-07/12E duke përdorur një Arduino nano. Skema e instalimeve elektrike është shumë e ngjashme me atë të demonstruar këtu. Ju keni opsionet për ta lidhur këtë projekt në një dërrasë buke, ngjitni vetes një tabelë ose përdorni skedarët gerber të bashkangjitur për të krijuar një PCB më të besueshme. Unë sugjeroj të ngjiteni me një PCB ose dërrasë (nëse besoni se do të bashkoni siç duhet) nëse programoni shpesh pajisjet e përmendura.

Unë jam duke planifikuar të krijoj një përmbajtje me ESP-07, dhe do të përdor rregullisht tabelën e krijuar në këtë tutorial.

Dizajni ka një rregullator të tensionit 3.3v në bord që ndez modulin ESP, do të duhet të lidhni një furnizim 5v përveç kabllit USB Arduino. Për më tepër, ju gjithashtu duhet të përdorni një tabelë shpërthimi; e bën gjithçka më të lehtë për të punuar me të.

Furnizimet

  • Arduino nano
  • ESP8266-07 ose/12/e
  • Bordi i shpërthimit ESP-07
  • Mini kabllo USB
  • Prizë 5.5 mm e fuqisë (mashkull dhe femër)
  • Kunjat e kokës për femra 1*15 (2 copë)
  • Kunjat e kokës për femra 1*8 (2 copë)
  • Çelësi i ndërrimit 6pin (opsional)
  • butona shtypës (2 copë)
  • Rezistenca 5Kohm (2pcs)
  • Rezistenca 10 Kohm (2 copë)
  • lm1117 3.3v (Kam përdorur versionin smd, mund të përdorni TH nëse dëshironi të krijoni një qark të bukës)
  • Kondensator 47uf (mund të përdorni vlera më të larta nëse keni probleme me energjinë elektrike)
  • dërrasë buke, ose dërrasë dërrase, ose pcb

Hapi 1: Instalimet

Instalimet elektrike
Instalimet elektrike
Instalimet elektrike
Instalimet elektrike

Qarku i tabelës së bukës:

1. Futeni në një tabelë ngrënieje Arduino nano dhe modulin ESP duke përdorur tabelën e shpërthimit. Për qasje më të mirë në kunjat e bordit të thyerjes, mund të përdorni dy tabela buke në vend të një siç tregohet.

2. Fuqizimi i binarëve: lidhni kunjin 5v të prizës së energjisë në kunjin 3 të rregullatorit lm1117 3.3v, GND në kunjin 1 dhe daljen nga kunja 2 në shinën "+" të pjatës. Gjithashtu lidhni kunjin GND të prizës së energjisë me " -" të dërrasës së bukës. Shtoni një kondensator 47uf dhe lidhni shinat së bashku siç tregohet.

3. Shtoni dy butona shtypi (rivendosni dhe programoni) dhe lidhni një kunj nga secili për të rivendosur dhe një tjetër me GPIO0 të ESP. Tërhiqni kunjat e lidhur normalisht në 3.3v duke përdorur rezistorë 10kohm. Lidhni kunjat normalisht të hapur me GND

4. Lidhni + hekurudhën me VCC të bordit të shpërthimit të ESP

5. Lidhu - hekurudhë me GND të bordit të shpërthimit të ESP

6. Tërhiqni kunjat CH_PD dhe GPIO15 të ESP në +3.3v hekurudhë duke përdorur një rezistencë 5kohm

7. Lidhni kunjin RX të nano-s me RX të ESP duke përdorur një ndërprerës 2-kanalësh

8. Lidhni TX-në e Nano-s me TX-në e ESP duke përdorur çelësin e ndërrimit me 2 kanale. (çelësi i ndërrimit është opsional; ju lejon të shkëputni plotësisht sinjalin midis Arduino dhe ESP)

9. Kaloni kunjat RST dhe GND të Arduino, ky hap "çaktivizon" çipin ATmega.

Kam përdorur një furnizim me energji të jashtme 5v sepse arduino nuk mund të japë rrymë të mjaftueshme për të fuqizuar modulin ESP me besueshmëri. Unë jam duke përdorur një karikues të vjetër dhe një kabllo USB të modifikuar.

Hapi 2: Saldimi i një qarku Perfboard

Saldimi i një qarku Perfboard
Saldimi i një qarku Perfboard
Saldimi i një qarku Perfboard
Saldimi i një qarku Perfboard
Saldimi i një qarku Perfboard
Saldimi i një qarku Perfboard
Saldimi i një qarku Perfboard
Saldimi i një qarku Perfboard

Unë kam bërë një paraqitje për një tabelë të njëanshme 7cm me 9cm të bazuar në diagramin e instalimeve elektrike në hapin e mëparshëm. Mundohuni të përdorni vendndodhjen e njëjtë të komponentit, në mënyrë që të mos hasni në probleme të rutimit. Ju mund të përdorni imazhet ngjitëse të bashkangjitura si udhëzues.

Gjithashtu, kam përdorur kunjat e kokës 2.54 mm për të bërë Nano dhe ESP të ndashëm.

Hapi 3: Qarku PCB

Qarku PCB
Qarku PCB

Dërgo gerberin e bashkangjitur te një prodhues i PCB -së dhe kjo është ajo!

Bazohet në instalimet elektrike të përmendura më parë, por paraqitja është pak më ndryshe. Më duhej ta bëja atë më kompakte për t'ju kursyer para

Skedarët u krijuan me EasyEDA.

Hapi 4: Shtimi i mbështetjes Esp8266 në Arduino IDE

Shtimi i mbështetjes Esp8266 në Arduino IDE
Shtimi i mbështetjes Esp8266 në Arduino IDE
Shtimi i mbështetjes Esp8266 në Arduino IDE
Shtimi i mbështetjes Esp8266 në Arduino IDE
Shtimi i mbështetjes Esp8266 në Arduino IDE
Shtimi i mbështetjes Esp8266 në Arduino IDE
Shtimi i mbështetjes Esp8266 në Arduino IDE
Shtimi i mbështetjes Esp8266 në Arduino IDE

Ju mund ta kaloni këtë hap nëse e keni modulin tashmë të konfiguruar

Hapi 1: hapni IDE dhe shkoni te Preferencat File >>, shfaqet një dritare. Do të duket si një nga imazhet e bashkangjitura

Hapi 2: Në kutinë e kuqe, ngjitni këtë rresht:

arduino.esp8266.com/stable/package_esp8266com_index.json

nëse ka diçka tashmë të shkruar atje, shtoni një presje dhe pastaj ngjitni URL -në

Hapi 3: Shkoni te mjetet >> bordi >> menaxheri i bordit, referojuni imazheve të bashkangjitura nëse keni ndonjë problem me këtë

Hapi 4: kur dritarja të përfundojë ngarkimin, përdorni kutinë e kërkimit për të kërkuar esp8266, gjeni rezultatin me titullin "esp8266 by esp8266 community" dhe instaloni

SHENIM: Unë instalova versionin 2.5.2 sepse disa versione të mëvonshme po shkaktojnë "gabime fatale"

Hapi 5: Kur të përfundojë instalimi, shkoni te Tools >> Board >> gjeni dhe zgjidhni "modulin gjenerik esp8266"

Hapi 6: Shkoni te mjetet dhe nën "bord: modul gjenerik esp8266" do të gjeni disa konfigurime. Sigurohuni që tuajat të përputhen me ato në imazhin e bashkangjitur.

Hapi 5: Ngarkimi i një Skicë

Lidheni një kabllo USB me Arduino Nano dhe lidheni atë me një kompjuter. Gjithashtu, lidhni një furnizim me energji 5v në prizën e energjisë në tabelë.

Nëse keni vendosur të shtoni një çelës ndërrimi, sigurohuni që të jetë i shtypur.

Për të futur modulin esp në modalitetin e programimit:

Shtypni dhe mbani butonat RESET dhe PROGRAM, dhe më pas lëshoni "RESET" duke shtypur akoma "PROGRAM"

Mbajeni për një moment dhe më pas lëshoni butonin "PROGRAM"

Në kompjuter, hapni IDE dhe shkoni te porta Tools >> dhe zgjidhni portën COM ku keni lidhur kabllon tuaj USB në kompjuter.

Shkruani kodin tuaj dhe përdorni butonin e ngarkimit në pjesën e sipërme të majtë të IDE tuaj për të filluar programimin e modulit ESP.

Hapi 6: Testoni Kodin

Programsshtë e mundur të testoni disa programe pa e hequr modulin nga priza e tij.

Për ta bërë këtë, hiqni çelësin e kalimit dhe shtypni butonin RESET.

Unë kam shtuar çelësin e ndërrimit për të izoluar plotësisht dy bordet

GJZOHENI!

Recommended: