Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
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
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
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
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
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:
Arduino provayder sifatida -- AVRda olti burchakli faylni yozish -- AVRdagi sug'urta -- Arduino dasturchi sifatida: 10 qadam
Arduino provayder sifatida || AVRda olti burchakli faylni yozish || AVRdagi sug'urta || Arduino dasturchi sifatida: ……………………… Iltimos, boshqa videolarni ko'rish uchun YouTube kanalimga obuna bo'ling …….. Bu maqola bu isp kabi arduino haqida. Agar siz olti burchakli faylni yuklamoqchi bo'lsangiz yoki AVR -da sug'urta o'rnatishni xohlasangiz, dasturchi sotib olishingiz shart emas, buni qilishingiz mumkin
ESP -01 Dasturchi Hack - oson biri :): 6 qadam
ESP-01 Dasturchi Hack-oson biri :): Salom ESPers, men sizga ESP-01 / ESP8266-01 / ES-01 moduli uchun dasturchi qilish uchun oddiy hack ko'rsataman. Ko'pchiligimiz ushbu modul uchun dasturchi sifatida Arduino platasini yoki FTDI USB-TTL qurilmalarini ishlatganmiz. Har ikkala usul ham yaxshi ishlaydi. Lekin t
Arduino UNO bilan ATTINY mikrokontrollerlari uchun kichik dasturchi: 7 qadam
Arduino UNO bilan ATTINY mikrokontrolderlari uchun kichik dasturchi: Hozirgi vaqtda ATTINY seriyali mikrokontrolderlarning ko'p qirraliligi, arzonligi, shuningdek ularni Arduino IDE kabi muhitda osongina dasturlash mumkinligi tufayli foydalanish qiziq. Arduino modullari uchun mo'ljallangan dasturlar bo'lishi mumkin. osongina o'tkazish
Arduino uchun yana bir ATTINY85 ISP dasturchi qalqoni: 8 qadam
Arduino uchun yana bir ATTINY85 ISP dasturchi qalqoni: bsm لllh لlrحmn لlkrym Seriyali dasturchi & quot
Ultimate ESP8266-01 dasturchi va USB adapteri: 3 qadam
Ultimate ESP8266-01 dasturchi va USB adapteri: Salom odamlar, siz kichik va arzon ESP8266-01 modulining REAL imkoniyatlari haqida eshitganmisiz? Agar siz loyihangizga IOT imkoniyatlarini qo'shmoqchi bo'lsangiz, bu sizning tanlovingiz bo'lishi kerakligini aytgan holda bozorda ishga tushirilgan. Aslida, bu kichik modul