Mundarija:

WiFi cho'ntak masofadan boshqarish pulti: 4 qadam
WiFi cho'ntak masofadan boshqarish pulti: 4 qadam

Video: WiFi cho'ntak masofadan boshqarish pulti: 4 qadam

Video: WiFi cho'ntak masofadan boshqarish pulti: 4 qadam
Video: TEKIN WIFI ISH BERADIMA ISH BERMAYDIMA SINAB KO'RAMIZ 2024, Iyul
Anonim
WiFi cho'ntak masofadan boshqarish pulti
WiFi cho'ntak masofadan boshqarish pulti
WiFi cho'ntak masofadan boshqarish pulti
WiFi cho'ntak masofadan boshqarish pulti

Oddiy masofadan boshqarish pulti Wi -Fi bilan bog'liq loyihalarga yordam berishi mumkin. Siz quyidagi elementlardan birini yasashingiz mumkin:

  • Uchta tugmacha*
  • ESP8266 v2 (Amica) IoT kartasi (va u kelgan plastik o'ram)
  • 0,91 dyuymli umumiy xitoy LCD displeyi, adafruit kutubxonasi bilan mos keladi
  • 3x7 santimetrli PCB protoboard
  • 9V batareya
  • 9V batareya kabeli
  • Yoqish/o'chirish tugmasi, aka 2 pozitsiyali slaydni almashtirish*
  • 100 ohmlik bitta qarshilik*
  • Uchta 1000 ohmli rezistorlar*
  • yopishqoq tayanchli velkro (ixtiyoriy)

*Ushbu komponentni buzilgan stereo yoki shunga o'xshash keraksiz qurilmadan qutqarish orqali pulni tejang (mahalliy tejamkorlik do'konini sinab ko'ring)

Quyidagi vositalar yordamida:

  • Xavfsizlik ko'zoynaklari
  • Lehimlash temir
  • Lehim (men 0,8 mm dan foydalanaman)
  • Bir yopishtiruvchi tayoqchali issiq yopishtiruvchi qurol
  • Yordam qo'llari (bu erda chiroyli qo'llar) (bu erda arzon)
  • Kichik simlarni kesish uchun mo'ljallangan sim kesgichlar, ular sirt bilan bir tekisda
  • Igna qisqichlari
  • Mikro USB kabeli
  • Arduino IDE va ESP8266 addon o'rnatilgan kompyuter
  • Qo'lqoplar **
  • Tornavida **
  • Hammer **
  • Simsiz matkap **

** Agar siz o'z qismlaringizni qutqarmoqchi bo'lsangiz

Shuni ham aytib o'tish joizki, bu masofadan boshqarish pulti teskari yo'nalishda - boshqa joydan olingan ma'lumotlarni ko'rib chiqish uchun ishlatilishi mumkin.

1 -qadam: Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring

Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring
Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring
Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring
Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring
Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring
Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring
Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring
Protoboard -da hamma narsani mosligini tekshiring. LCD -ni yopishtiring. Rezistorlar va tugma pinlarini multimetr bilan tekshiring

Amica nodeMCU "v2" dan foydalanayotganingizga ishonch hosil qiling, chunki "v3" Lolinning versiyasi biroz kattaroq va mos kelmaydi!

Tugmalar har doim ham to'rtta pinli emas - lekin ular paydo bo'lganda, ularni tekshirish kerak. Multimetrni qarshiliklarni o'qishga sozlang. Ikkita pinni bosing. Agar qarshilik nolga teng bo'lsa, pinlar bir -biriga ulanadi. Tugmachalarni protobolda o'tirganda sinab ko'rish osonroq.

Rezistorlar sizni aldashlari mumkin! Masalan, biz jigarrang, qora, qizil rangdagi uchta 1k rezistorni xohlaymiz. Qizil tasmani to'q sariq rang bilan osongina chalkashtirib yuborish mumkin, bu 10k rezistorni belgilaydi! Bundan tashqari, qachonki siz komponentni qutqarsangiz, iloji bo'lsa, u hali ham to'g'ri ishlayotganini tekshirish yaxshidir. Hamma 1k rezistorlar 1000 ohmga yaqin biror narsani o'qigan ekan, siz borishingiz mumkin.

2 -qadam: Avval yoqish/o'chirish tugmachasini, so'ng simlar/tugmalar/rezistorlarni, keyin NodeMCU -ni lehimlang. Sxemaga qarang

Avval yoqish/o'chirish tugmachasini, so'ng simlar/tugmalar/rezistorlarni, keyin NodeMCU -ni lehimlang. Sxemaga qarang
Avval yoqish/o'chirish tugmachasini, so'ng simlar/tugmalar/rezistorlarni, keyin NodeMCU -ni lehimlang. Sxemaga qarang
Avval yoqish/o'chirish tugmachasini, so'ng simlar/tugmalar/rezistorlarni, keyin NodeMCU -ni lehimlang. Sxemaga qarang
Avval yoqish/o'chirish tugmachasini, so'ng simlar/tugmalar/rezistorlarni, keyin NodeMCU -ni lehimlang. Sxemaga qarang
Avval yoqish/o'chirish tugmachasini, so'ng simlar/tugmalar/rezistorlarni, keyin NodeMCU -ni lehimlang. Sxemaga qarang
Avval yoqish/o'chirish tugmachasini, so'ng simlar/tugmalar/rezistorlarni, keyin NodeMCU -ni lehimlang. Sxemaga qarang

TinkerCAD tasvirlangan sxemani yaratish uchun ishlatilgan. TinkerCAD -da mavjud qismlar ro'yxatida NodeMCU yo'qligi sababli, men uni ko'rsatish uchun bosh pimlardan foydalanardim. Yorliqlar rasm muharriri bilan qo'shilgan.

Zanjirning ko'p qismi NodeMCU va batareya bilan qoplanadi, shuning uchun hamma narsani ikki marta tekshirish juda muhimdir. Quvvat kalitingiz NodeMCU -dagi USB portini bloklamasligiga e'tibor bering. 9V akkumulyator simlarini birma -bir o'rnatish teshigidan o'tkazish uchun penseni ishlating. Bu simlarni vaqt o'tishi bilan uzilishidan himoya qiladi. Qolgan sxemalarni lehimlaganingizdan so'ng, men faqat siz foydalanmoqchi bo'lgan NodeMCU pinlarini lehimlashni maslahat beraman.

Keyingi navbatda antistatik plastmassa keladi. NodeMCU kirgan sumkadan bir bo'lakni kesib oling. Plastmassani protoboardning pastki qismiga batareya boradigan joyga yopishtiring. Bu lehim va pimlarni batareyaning korpusiga yoki masofadan boshqarish pultini o'rnatishingiz mumkin bo'lgan boshqa narsalarga tutashishdan himoya qiladi. Bundan tashqari, plastmassa batareyani joylashtiradigan tekis sirtni ta'minlaydi.

3 -qadam: Uskuna sinovlari

Uskuna sinovlari
Uskuna sinovlari
Uskuna sinovlari
Uskuna sinovlari

Raqamli yoqish/o'chirish signalini o'qishning o'rniga, biz analog kuchlanishni o'qiymiz. Bu bizga uchta tugmani bitta pin ustiga qo'yish imkonini beradi. Har bir tugma boshqa qarshilikka ega, u tugma bosilganda kuchlanish taqsimlagichga ulanadi. NodeMCU 0-3.3 voltsli kuchlanishni o'qiydi va sizga mos keladigan qiymatni 0-1024 gacha beradi. Men LCD displeyni yoqadigan va A0 pin bilan olingan qiymatni ko'rsatadigan eskizni qo'shyapman. Bu sizga tugmalar ishlayaptimi yoki yo'qligini aniqlash imkonini beradi. Men yozgan qiymatlar chapdan o'ngga 545, 520 va 365 edi, lekin sizniki biroz farq qilishi mumkin. Hech qanday tugma bosilmasa, analog qiymati 0-15 orasida bo'lishi kerak.

4 -qadam: Wi -Fi dasturlash imkoniyatlari

Wi -Fi dasturlash imkoniyatlari
Wi -Fi dasturlash imkoniyatlari

Masofadan boshqarish pultini Wi -Fi orqali va hatto Internet orqali boshqa qurilmalar bilan gaplashish uchun dasturlashning bir qancha usullari mavjud. Siz tanlagan usul sizning vaziyatingizga bog'liq bo'ladi. Shuni ham aytib o'tish joizki, bu masofadan boshqarish pulti teskari yo'nalishda ishlatilishi mumkin (boshqa joydan olingan ma'lumotlarni ko'rib chiqish uchun). Men ko'rgan ikkita asosiy usul - bu HTTP va MQTT. Bu erda siz kuzatishingiz mumkin bo'lgan bir nechta darsliklar:

HTTP dasturiy ta'minot bo'yicha qo'llanma

Raspberry Pi MQTT ni sozlash mumkin

MQTT dasturiy ta'minoti

PubNub qo'llanmasi

Shuningdek, NodeMCU apparat kutubxonasiga kiritilgan misollarni ko'rib chiqing (rasmda)!

O'qiganingiz uchun tashakkur! Agar siz masofadan boshqarish pultini qo'lda ushlab tursangiz, uni kengaytirishning ko'plab usullari mavjud. Qanday bo'lmasin, natijalaringizni e'lon qiling. Bu qanday sodir bo'lganini ko'rishni istardim!

Tavsiya: