Mundarija:

ESP8266-07 Arduino Nano bilan dasturchi: 6 qadam (rasmlar bilan)
ESP8266-07 Arduino Nano bilan dasturchi: 6 qadam (rasmlar bilan)

Video: ESP8266-07 Arduino Nano bilan dasturchi: 6 qadam (rasmlar bilan)

Video: ESP8266-07 Arduino Nano bilan dasturchi: 6 qadam (rasmlar bilan)
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Iyul
Anonim
ESP8266-07 Arduino Nano bilan dasturchi
ESP8266-07 Arduino Nano bilan dasturchi

Bu Arduino nanosidan foydalangan holda chiroyli ESP8266-07/12E dasturlar taxtasini yaratish bo'yicha qisqa qo'llanma. Ulanish sxemasi bu erda ko'rsatilgan sxemaga juda o'xshaydi. Sizda ushbu loyihani non taxtasiga ulash, o'zingizga perfordni lehimlash yoki ishonchli kompyuterni yaratish uchun biriktirilgan gerber fayllaridan foydalanish imkoniyatlari bor. Agar siz tez -tez aytib o'tilgan qurilmalarni dasturlashtirsangiz, men kompyuter yoki pervaz paneli bilan yopishishni taklif qilaman (agar siz o'zingizni to'g'ri lehimlashga ishongan bo'lsangiz).

Men ESP-07 bilan bir nechta kontent yaratishni rejalashtirmoqdaman va men bu qo'llanmada yaratilgan taxtadan muntazam foydalanaman.

Dizaynda ESP modulini yoqadigan bortli 3,3V kuchlanish regulyatori mavjud, siz Arduino usb kabeliga qo'shimcha ravishda 5V quvvat manbasini ulashingiz kerak bo'ladi. Bundan tashqari, siz ham taxtadan foydalanishingiz kerak; u bilan ishlash hamma narsani osonlashtiradi.

Ta'minotlar

  • Arduino nano
  • ESP8266-07 yoki/12/e
  • ESP-07 uzilish taxtasi
  • Mini usb kabeli
  • 5,5 mm quvvat ulagichi (erkak va ayol)
  • Ayol sarlavhasi pinlari 1*15 (2 dona)
  • Ayol sarlavhasi pinlari 1*8 (2 dona)
  • 6 pinli o'tish tugmasi (ixtiyoriy)
  • tugmalar (2 dona)
  • 5 kohmli rezistorlar (2 dona)
  • 10 kohmli rezistorlar (2 dona)
  • lm1117 3.3v (men smd versiyasini ishlatganman, agar siz non paneli yaratmoqchi bo'lsangiz, THdan foydalanishingiz mumkin)
  • 47uf kondansatör (agar siz elektr quvvati bilan bog'liq muammolarga duch kelsangiz, yuqori qiymatlardan foydalanishingiz mumkin)
  • non taxtasi, yoki perfboard yoki pcb

1 -qadam: simlarni ulash

Simlar
Simlar
Simlar
Simlar

Non paneli:

1. Arduino nanoSIM taxtasini va ESP modulini ajratuvchi taxtadan foydalanib ulang. Chiqib ketish taxtasining pimlariga yaxshiroq kirish uchun, ko'rsatilganidek, bitta emas, ikkita non panelidan foydalanishingiz mumkin.

2. Reylarni quvvatlantirish: quvvat rozetkasining 5v pinini lm1117 3.3v regulyatorining 3 -piniga, GND -ni 1 -piniga va 2 -pindan chiqishni non taxtasining "+" panjarasiga ulang. Quvvat ulagichining GND pinini ham non panelidagi " -" ga ulang. 47uf kondansatör qo'shing va relslarni rasmda ko'rsatilgan tarzda ulang.

3. Ikkita tugmachani qo'shing (qayta o'rnatish va dastur) va har biridan bitta pinni o'rnating, ikkinchisini ESP GPIO0 ga ulang. Odatda ulangan pimlarni 10kohmli rezistorlar yordamida 3.3V ga torting. Odatda ochiq pinlarni GND ga ulang

4. + temir yo'lni ESP uzilish taxtasining VCC -ga ulang

5. Ulanish - temir yo'lni ESP kesish taxtasining GND ga

6. CH_PD va ESP ning GPIO15 pinlarini 5kohmli rezistorlar yordamida +3.3v temir yo'lga torting.

7. 2 kanalli o'tish tugmasi yordamida nanoning RX pinini ESP RX ga ulang

8. 2 kanalli o'tish tugmasi yordamida Nano TX ni ESP TX ga ulang. (almashtirish tugmasi ixtiyoriy, bu Arduino va ESP o'rtasidagi signalni to'liq uzib qo'yishga imkon beradi)

9. Arduino -ning RST va GND pinlarini bir -biriga bog'lang, bu qadam ATmega chipini "o'chiradi".

Men tashqi 5V quvvat manbaidan foydalandim, chunki arduino ESP modulini ishonchli quvvatlantirish uchun etarlicha tok etkazib bera olmaydi. Men eski zaryadlovchi va o'zgartirilgan usb kabelidan foydalanayapman.

2 -qadam: Perfboard sxemasini lehimlash

Perfboard sxemasini lehimlash
Perfboard sxemasini lehimlash
Perfboard sxemasini lehimlash
Perfboard sxemasini lehimlash
Perfboard sxemasini lehimlash
Perfboard sxemasini lehimlash
Perfboard sxemasini lehimlash
Perfboard sxemasini lehimlash

Men oldingi bosqichda simlar sxemasiga asoslanib, bir tomonlama 7 sm dan 9 sm gacha perfboard taxtasini tuzdim. Yo'nalish bilan bog'liq muammolarga duch kelmaslik uchun aynan bir xil komponent joylashuvidan foydalanishga harakat qiling. Qo'llanma sifatida biriktirilgan muzlatuvchi tasvirlardan foydalanishingiz mumkin.

Bundan tashqari, men Nano va ESPni ajratib olish uchun 2,54 mm uzunlikdagi bosh pimlardan foydalandim.

3 -qadam: PCB davri

PCB davri
PCB davri

Qo'shilgan gerberni kompyuter ishlab chiqaruvchisiga yuboring, shunda!

U yuqorida aytib o'tilgan simlarga asoslangan, ammo tartib biroz boshqacha. Men sizga pulni tejash uchun ixchamlashtirishim kerak edi

Fayllar EasyEDA yordamida yaratilgan.

4 -qadam: Esp8266 qo'llab -quvvatlashini Arduino IDE -ga qo'shish

Esp8266 -ni Arduino IDE -ga qo'shish
Esp8266 -ni Arduino IDE -ga qo'shish
Esp8266 -ni Arduino IDE -ga qo'shish
Esp8266 -ni Arduino IDE -ga qo'shish
Esp8266 -ni Arduino IDE -ga qo'shish
Esp8266 -ni Arduino IDE -ga qo'shish
Esp8266 -ni Arduino IDE -ga qo'shish
Esp8266 -ni Arduino IDE -ga qo'shish

Agar sizda modul konfiguratsiya qilingan bo'lsa, siz bu bosqichni o'tkazib yuborishingiz mumkin

1 -qadam: IDE -ni oching va Fayl >> parametrlariga o'ting, oyna ochiladi. Bu biriktirilgan rasmlardan biriga o'xshaydi

2 -qadam: Qizil maydonga bu qatorni joylashtiring:

arduino.esp8266.com/stable/package_esp8266com_index.json

agar u erda biror narsa yozilgan bo'lsa, vergul qo'shing va URL manzilini qo'ying

3 -qadam: Asboblar >> taxta >> taxta menejeriga o'ting, agar sizda biron bir muammo bo'lsa, rasmlarni biriktirishga qarang

4 -qadam: oyna yuklash tugagach, esp8266 ni qidirish uchun qidiruv maydonidan foydalaning, natijani "esp8266 tomonidan esp8266 hamjamiyati" sarlavhasi bilan toping va o'rnating.

QAYD: Men 2.5.2 versiyasini o'rnatdim, chunki ba'zi keyingi versiyalar "halokatli xatolarga" olib keladi

5 -qadam: O'rnatish tugagach, Asboblar >> Kengash >> ga o'ting va "umumiy esp8266 moduli" ni toping.

6 -qadam: Asboblarga o'ting va "taxta: umumiy esp8266 moduli" ostida siz ba'zi konfiguratsiyalarni topasiz. Sizniki ilova qilingan rasmdagilarga mos kelishiga ishonch hosil qiling.

5 -qadam: Eskizni yuklash

USB kabelini Arduino Nano -ga ulang va uni kompyuterga ulang. Bundan tashqari, 5V quvvat manbaini bortdagi rozetkaga ulang.

Agar siz almashtirish tugmachasini qo'shishga qaror qilgan bo'lsangiz, uning bosilganligiga ishonch hosil qiling.

Esp modulini dasturlash rejimiga o'tkazish uchun:

RESET va PROGRAM tugmalarini bosib turing va "PROGRAM" tugmachasini bosib turganda "RESET" tugmasini bosing

Bir oz ushlab turing, so'ng "PROGRAM" tugmachasini qaytadan bosing

Kompyuterda IDE -ni oching va Tools >> portiga o'ting va usb kabelini kompyuterga ulagan COM portini tanlang.

ESP modulini dasturlashni boshlash uchun kodingizni yozing va IDE -ning yuqori chap burchagidagi yuklash tugmasidan foydalaning.

6 -qadam: Kodni sinab ko'ring

Modulni rozetkadan olib tashlamasdan, ba'zi dasturlarni sinab ko'rish mumkin.

Buning uchun almashtirish tugmachasini bosing va RESET tugmasini bosing.

Men ikkita taxtani to'liq ajratish uchun o'tish tugmachasini qo'shdim

Xursand bo'ling!

Tavsiya: