Sisukord:

ESP8266-07 programmeerija Arduino Nanoga: 6 sammu (piltidega)
ESP8266-07 programmeerija Arduino Nanoga: 6 sammu (piltidega)

Video: ESP8266-07 programmeerija Arduino Nanoga: 6 sammu (piltidega)

Video: ESP8266-07 programmeerija Arduino Nanoga: 6 sammu (piltidega)
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Juuli
Anonim
ESP8266-07 Programmeerija Arduino Nano abil
ESP8266-07 Programmeerija Arduino Nano abil

See on lühike õpetus vahva ESP8266-07/12E programmeerimisplaadi loomiseks Arduino nano abil. Juhtmestiku skeem on väga sarnane siin näidatud skeemiga. Teil on võimalus juhtida see projekt leivaplaadile, jootma endale perfboard või kasutada lisatud gerber -faile, et luua usaldusväärsem trükkplaat. Kui mainitud seadmeid sageli programmeerite, soovitan jääda PCB või perfboardi juurde (kui usaldate end korralikult jootma).

Kavatsen ESP-07 abil sisu luua ja kasutan regulaarselt selles juhendis loodud tahvlit.

Disainil on sisseehitatud 3,3 V pingeregulaator, mis lülitab sisse ESP-mooduli, lisaks Arduino USB-kaablile peate ühendama 5-voldise toiteallika. Lisaks peaksite kasutama ka murdelauda; see teeb kõigega töötamise lihtsamaks.

Tarvikud

  • Arduino nano
  • ESP8266-07 või/12/e
  • ESP-07 jaotusplaat
  • Mini usb kaabel
  • 5,5 mm pistik (mees ja naine)
  • Naise päise tihvtid 1*15 (2tk)
  • Naise päise tihvtid 1*8 (2tk)
  • 6 -pin lülituslüliti (valikuline)
  • nupud (2tk)
  • 5Kohm takistid (2tk)
  • 10Kohm takistid (2tk)
  • lm1117 3.3v (ma kasutasin smd versiooni, kui soovite luua leivaplaadi, saate kasutada TH -d)
  • 47uf kondensaator (toiteprobleemide korral saate kasutada kõrgemaid väärtusi)
  • leivalaud, perfboard või PCB

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Leivaplaat:

1. Ühendage Arduino nano leivaplaadiga ja ESP -mooduliga. Läbilöögiplaadi tihvtidele paremaks juurdepääsuks võite joonisel näidatu asemel kasutada kahte leivaplaati.

2. Rööbaste toide: ühendage toitepistiku 5v tihvt lm1117 3.3v regulaatori tihvtiga 3, GND tihvtiga 1 ja väljund 2. tihvtiga leivaplaadi "+" rööpa külge. Ühendage ka toitepistiku GND tihvt leivaplaadi " -" külge. Lisage 47uf kondensaator ja ühendage rööpad kokku, nagu näidatud.

3. Lisage kaks surunuppu (lähtestamine ja programmeerimine) ning ühendage kummagi nööpnõel lähtestamiseks ja teine ESP GPIO0 -ga. Tõmmake tavaliselt ühendatud tihvtid 3,3 V -ni, kasutades 10 kΩ takistit. Ühendage tavaliselt avatud tihvtid GND -ga

4. Ühendage + rööp ESP väljalülitusplaadi VCC -ga

5. Ühendage - rööp ESP katkestusplaadi GND -ga

6. Tõmmake ESP tihvtid CH_PD ja GPIO15 üles +3,3 V rööpale, kasutades 5 kΩ takistit

7. Ühendage nano RX-tihvt ESP RX-ga, kasutades 2-kanalilist lülitit

8. Ühendage Nano TX ESP TX-ga, kasutades 2-kanalilist lülitit. (lüliti on valikuline; see võimaldab Arduino ja ESP vahelise signaali täielikult lahti ühendada)

9. Ühendage Arduino RST ja GND tihvtid, see samm "keelab" ATmega kiibi.

Kasutasin välist 5 -voldist toiteallikat, kuna arduino ei suuda ESP -mooduli usaldusväärseks toiteks piisavalt voolu tarnida. Kasutan vana laadijat ja muudetud USB -kaablit.

Samm: Perfboardi vooluahela jootmine

Perfboardi vooluahela jootmine
Perfboardi vooluahela jootmine
Perfboardi vooluahela jootmine
Perfboardi vooluahela jootmine
Perfboardi vooluahela jootmine
Perfboardi vooluahela jootmine
Perfboardi vooluahela jootmine
Perfboardi vooluahela jootmine

Olen koostanud ühepoolse 7cm x 9cm perfboardi paigutuse, tuginedes eelmise sammu ühendusskeemile. Proovige kasutada täpselt sama komponendi asukohta, et teil ei tekiks marsruutimisprobleeme. Juhenditena saate kasutada lisatud pilte.

Samuti olen kasutanud Nano ja ESP eemaldamiseks 2,54 mm naissoost päise tihvte.

Samm 3: PCB ahel

PCB ahel
PCB ahel

Saatke lisatud gerber trükkplaatide tootjale ja ongi kõik!

See põhineb eelnevalt mainitud juhtmestikul, kuid paigutus on natuke erinev. Raha säästmiseks pidin selle kompaktsemaks muutma

Failid loodi EasyEDA abil.

Samm: Esp8266 toe lisamine Arduino IDE -le

Esp8266 toe lisamine Arduino IDE -le
Esp8266 toe lisamine Arduino IDE -le
Esp8266 toe lisamine Arduino IDE -le
Esp8266 toe lisamine Arduino IDE -le
Esp8266 toe lisamine Arduino IDE -le
Esp8266 toe lisamine Arduino IDE -le
Esp8266 toe lisamine Arduino IDE -le
Esp8266 toe lisamine Arduino IDE -le

Kui olete mooduli juba konfigureerinud, võite selle sammu vahele jätta

Samm: avage IDE ja minge menüüsse Faili >> eelistused, avaneb aken. See näeb välja nagu üks lisatud pilt

Samm: kleepige punasesse kasti see rida:

arduino.esp8266.com/stable/package_esp8266com_index.json

kui seal on juba midagi kirjutatud, lisage koma ja kleepige URL

Samm: minge tööriistade >> tahvli >> tahvlihalduri juurde, vaadake lisatud pilte, kui teil on sellega probleeme

Samm: kui aken on laadimise lõpetanud, kasutage otsingukasti esp8266 otsimiseks, leidke tulemus pealkirjaga "esp8266 by esp8266 community" ja installige

MÄRKUS. Paigaldasin versiooni 2.5.2, kuna mõned hilisemad versioonid põhjustavad "tõrkeid"

Samm 5: kui installimine on lõpule jõudnud, minge jaotisse Tööriistad >> Tahvel >> leidke ja valige "üldine esp8266 moodul"

Samm: minge tööriistade juurde ja jaotisest "board: Generic esp8266 module" leiate mõned konfiguratsioonid. Veenduge, et teie oma vastaks lisatud pildil olevale.

Samm: visandi üleslaadimine

Ühendage USB -kaabel Arduino Nano külge ja ühendage see arvutiga. Samuti ühendage 5v toiteplokk plaadil olevasse pistikupessa.

Kui olete otsustanud lülituslüliti lisada, veenduge, et see on alla vajutatud.

Esp -mooduli programmeerimisrežiimi lülitamiseks toimige järgmiselt

Vajutage ja hoidke all nuppu RESET ja PROGRAM, seejärel vajutage nuppu "RESET", vajutades samal ajal nuppu "PROGRAM"

Hoidke hetke ja seejärel keerake nuppu "PROGRAMM"

Avage arvutis IDE ja avage tööriistade >> port ja valige COM -port, kuhu olete USB -kaabli arvutiga ühendanud.

Kirjutage oma kood ja kasutage ESP -mooduli programmeerimise alustamiseks IDE vasakus ülanurgas olevat üleslaadimisnuppu.

6. samm: testige koodi

Mõnda programmi on võimalik testida ilma moodulit pesast eemaldamata.

Selleks vajutage lülituslülitit ja vajutage nuppu RESET.

Lisasin lülituslüliti kahe plaadi täielikuks eraldamiseks

NAUTI!

Soovitan: