Turinys:

ESP8266-07 programuotojas su „Arduino Nano“: 6 žingsniai (su nuotraukomis)
ESP8266-07 programuotojas su „Arduino Nano“: 6 žingsniai (su nuotraukomis)

Video: ESP8266-07 programuotojas su „Arduino Nano“: 6 žingsniai (su nuotraukomis)

Video: ESP8266-07 programuotojas su „Arduino Nano“: 6 žingsniai (su nuotraukomis)
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Liepa
Anonim
ESP8266-07 programuotojas su „Arduino Nano“
ESP8266-07 programuotojas su „Arduino Nano“

Tai trumpa pamoka, kaip sukurti puikią programavimo plokštę ESP8266-07/12E naudojant „Arduino nano“. Elektros instaliacijos schema yra labai panaši į čia parodytą. Jūs turite galimybę prijungti šį projektą prie duonos lentos, lituoti sau perforatorių arba naudoti pridėtus gerber failus, kad sukurtumėte patikimesnę plokštę. Jei dažnai programuojate minėtus įrenginius, siūlau prilipti prie PCB arba perfboard (jei tikite, kad tinkamai lituosite).

Aš planuoju sukurti tam tikrą turinį naudodami ESP-07 ir reguliariai naudosiu šioje pamokoje sukurtą lentą.

Dizainas turi įmontuotą 3,3 V įtampos reguliatorių, kuris įjungia ESP modulį, be „Arduino“USB kabelio turėsite prijungti 5 V maitinimo šaltinį. Be to, taip pat turėtumėte naudoti pertraukimo lentą; tai palengvina darbą.

Prekės

  • Arduino nano
  • ESP8266-07 arba/12/e
  • ESP-07 pertraukimo lenta
  • Mini usb kabelis
  • 5,5 mm maitinimo lizdas (vyrams ir moterims)
  • Moteriški antgaliai 1*15 (2 vnt.)
  • Moteriški antgaliai 1*8 (2 vnt.)
  • 6 kontaktų perjungimo jungiklis (neprivaloma)
  • mygtukai (2 vnt.)
  • 5Kohm rezistoriai (2 vnt.)
  • 10Kohm rezistoriai (2 vnt.)
  • lm1117 3.3v (aš naudojau smd versiją, galite naudoti TH, jei norite sukurti duonos lentos grandinę)
  • 47uf kondensatorius (galite naudoti didesnes vertes, jei susiduriate su maitinimo problemomis)
  • duonos lenta, perforatorius arba PCB

1 žingsnis: laidai

Laidai
Laidai
Laidai
Laidai

Duonos lentos grandinė:

1. Prijunkite „Arduino nano“duonos lentą ir ESP modulį naudodami pertraukimo plokštę. Norėdami geriau pasiekti pertraukos plokštės kaiščius, galite naudoti dvi duonos lentas, o ne vieną, kaip parodyta.

2. Bėgių maitinimas: maitinimo lizdo 5 V kaištį prijunkite prie lm1117 3.3v reguliatoriaus 3 kaiščio, GND prie 1 kaiščio, o išvestį iš 2 kaiščio į duonos lentos „+“bėgelį. Taip pat prijunkite maitinimo lizdo GND kaištį prie „ -“lentos. Pridėkite 47uf kondensatorių ir prijunkite bėgius kartu, kaip parodyta.

3. Pridėkite du mygtukus (iš naujo nustatyti ir programuoti) ir prijunkite po vieną kaištį, kad iš naujo nustatytumėte, o kitą - prie ESP GPIO0. Patraukite įprastai prijungtus kaiščius iki 3,3 V, naudodami 10 kohm rezistorius. Prijunkite paprastai atidarytus kaiščius prie GND

4. Prijunkite + bėgelį prie ESP išjungimo plokštės VCC

5. Prijunkite bėgelį prie ESP išjungimo plokštės GND

6. Patraukite kaiščius CH_PD ir GPIO15 iš ESP į +3.3v bėgelį, naudodami 5 kohm rezistorius

7. Prijunkite nano RX kaištį prie ESP RX, naudodami 2 kanalų perjungimo jungiklį

8. Prijunkite „Nano“TX prie ESP TX, naudodami 2 kanalų perjungimo jungiklį. (perjungimo jungiklis neprivalomas; tai leidžia visiškai atjungti signalą tarp „Arduino“ir ESP)

9. Sujunkite „Arduino“RST ir GND kaiščius, šis žingsnis „išjungia“ATmega lustą.

Aš naudoju išorinį 5 V maitinimo šaltinį, nes arduino negali tiekti pakankamai srovės, kad patikimai maitintų ESP modulį. Aš naudoju seną įkroviklį ir modifikuotą USB kabelį.

2 žingsnis: „Perfboard“grandinės litavimas

Perfboard grandinės litavimas
Perfboard grandinės litavimas
Perfboard grandinės litavimas
Perfboard grandinės litavimas
Perfboard grandinės litavimas
Perfboard grandinės litavimas
Perfboard grandinės litavimas
Perfboard grandinės litavimas

Remdamasis ankstesnio žingsnio elektros instaliacijos schema, sudariau vienos pusės 7 cm ir 9 cm perforatoriaus išdėstymą. Pabandykite naudoti tą pačią komponento vietą, kad nekiltų maršruto problemų. Kaip vadovus galite naudoti pridedamus vaizdus.

Be to, aš naudoju 2,54 mm kaiščius, kad „Nano“ir ESP būtų nuimami.

3 žingsnis: PCB grandinė

PCB grandinė
PCB grandinė

Nusiųskite pridėtą gerberį į PCB gamintoją ir viskas!

Jis pagrįstas anksčiau minėtais laidais, tačiau išdėstymas yra šiek tiek kitoks. Turėjau padaryti jį kompaktiškesnį, kad sutaupyčiau pinigų

Failai buvo sukurti naudojant „EasyEDA“.

4 veiksmas: pridėkite „Esp8266“palaikymą prie „Arduino IDE“

„Esp8266“palaikymo pridėjimas prie „Arduino IDE“
„Esp8266“palaikymo pridėjimas prie „Arduino IDE“
„Esp8266“palaikymo pridėjimas prie „Arduino IDE“
„Esp8266“palaikymo pridėjimas prie „Arduino IDE“
„Esp8266“palaikymo pridėjimas prie „Arduino IDE“
„Esp8266“palaikymo pridėjimas prie „Arduino IDE“
„Esp8266“palaikymo pridėjimas prie „Arduino IDE“
„Esp8266“palaikymo pridėjimas prie „Arduino IDE“

Galite praleisti šį veiksmą, jei jau sukonfigūravote modulį

1 veiksmas: atidarykite IDE ir eikite į Failas >> nuostatos, pasirodys langas. Tai atrodys kaip vienas iš pridėtų vaizdų

2 veiksmas: į raudoną laukelį įklijuokite šią eilutę:

arduino.esp8266.com/stable/package_esp8266com_index.json

jei ten kažkas jau parašyta, pridėkite kablelį ir įklijuokite URL

3 veiksmas: eikite į įrankių >> lentos >> lentos tvarkyklę, jei turite kokių nors problemų, žiūrėkite pridėtus vaizdus

4 veiksmas: kai langas bus įkeliamas, naudokite paieškos laukelį, kad surastumėte esp8266, raskite rezultatą pavadinimu „esp8266 by esp8266 community“ir įdiekite

PASTABA: įdiegiau 2.5.2 versiją, nes kai kurios vėlesnės versijos sukelia „klaidas“

5 veiksmas: kai diegimas bus baigtas, eikite į Įrankiai >> Lenta >> raskite ir pasirinkite „generic esp8266 module“

6 veiksmas: eikite į įrankius ir skiltyje „board: Generic esp8266 module“rasite keletą konfigūracijų. Įsitikinkite, kad jūsų atitinka pridedamame paveikslėlyje.

5 veiksmas: eskizo įkėlimas

Prijunkite USB kabelį prie „Arduino Nano“ir prijunkite jį prie kompiuterio. Taip pat prijunkite 5 V maitinimo šaltinį prie plokštės maitinimo lizdo.

Jei nusprendėte pridėti perjungimo jungiklį, įsitikinkite, kad jis yra paspaustas.

Norėdami įjungti esp modulį į programavimo režimą:

Paspauskite ir laikykite nuspaudę RESET ir PROGRAM mygtukus, tada paspauskite „RESET“, kol dar paspausite „PROGRAM“

Laikykite akimirką, tada paspauskite mygtuką „PROGRAM“

Kompiuteryje atidarykite IDE ir eikite į įrankių >> prievadą ir pasirinkite COM prievadą, prie kurio prijungėte USB kabelį.

Parašykite savo kodą ir naudokite įkėlimo mygtuką viršutiniame kairiajame IDE, kad pradėtumėte programuoti ESP modulį.

6 veiksmas: išbandykite kodą

Galima išbandyti kai kurias programas, neišimant modulio iš lizdo.

Norėdami tai padaryti, paspauskite perjungimo jungiklį ir paspauskite RESET mygtuką.

Pridėjau perjungimo jungiklį, kad dvi plokštės būtų visiškai izoliuotos

MĖGAUTIS!

Rekomenduojamas: