Mundarija:

ESP8266 bilan Alexa aqlli chiroq: 4 qadam (rasmlar bilan)
ESP8266 bilan Alexa aqlli chiroq: 4 qadam (rasmlar bilan)

Video: ESP8266 bilan Alexa aqlli chiroq: 4 qadam (rasmlar bilan)

Video: ESP8266 bilan Alexa aqlli chiroq: 4 qadam (rasmlar bilan)
Video: СМАРТ розетка от itead.cc - Sonoff S20 Smart Socket WIFI 2024, Noyabr
Anonim
Image
Image
ESP8266 bilan Alexa aqlli chiroq
ESP8266 bilan Alexa aqlli chiroq

Bu ko'rsatma sizga men bilan birga ESP8266 mikroprosessori va Amazon Echo/Alexa yordamida ovozli boshqaruvli vintage lampani yangilashda sizga yordam beradi. Arduino kodi fauxmoESP kutubxonasidan foydalangan holda Belkin WeMo qurilmasini taqlid qiladi, bu esa sozlashni osonlashtiradi.

Iltimos, diqqat qiling: bu loyiha kodi fauxmoESP kutubxonasining Belkin WeMo o'rniga Philips Hue protokoliga taqlid qilishi natijasida bekor qilingan. Agar siz uni kutubxonaning yangi versiyasi bilan ishlash uchun yangilasangiz, menga xabar bering

Arduino ESP8266 ish oqimi haqida to'liq ma'lumot olish uchun, men "Instructables Internet of Things of Internet" bepul sinfini tekshiring va qo'shimcha yorug'lik ilhomi va nou-xau uchun Paige's Lamps Class-ga qarang. Agar siz Arduino -da yangi bo'lsangiz, bizda ham kirish sinfi mavjud.

Bu loyiha sizga zarar etkazishi yoki yong'in chiqishiga olib kelishi mumkin bo'lgan AC elektr energiyasidan foydalanadi- bu loyihani qarovsiz qarovsiz qoldirmang va agar nima qilayotganingizni bilmasangiz, ishlayotgan odam nazorati ostida ishlang

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Amazon Echo (va Alexa ilovasi)
  • Chiroq (meniki 60 Vt)
  • ESP8266 qo'llab -quvvatlanadigan Arduino dasturi bilan ishlaydigan kompyuter o'rnatilgan
  • Adafruit Feather Huzzah ESP8266 mikrokontroller kartasi
  • Adafruit Power Relay FeatherWing
  • Uzatma kabeli
  • USB quvvat adapteri (kamida 1A, men iPhone -dan foydalanganman)
  • USB kabeli (microB)
  • Kalit va simni almashtirish (ixtiyoriy)
  • Uchinchi qo'l asboblari (ixtiyoriy)
  • Cımbızlar (ixtiyoriy)
  • Issiqlikka chidamli quvurlar
  • Issiq qurol (yoki zajigalka/sochlarini fen bilan)
  • Tel -chiziqlar
  • Diagonal kesgichlarni yuving
  • Yong'oq simlari
  • Lehimlash temir va lehim

Mening maxsus yog'och chiroq bazasi uchun:

  • Yog'ochdan yasalgan kesma va bolg'a
  • Vise
  • Temir arra
  • Metall fayl
  • Forstner bitlari bilan matkap/press
  • Zımpara 220 grit qog'oz bilan
  • Yog'och qoplamasi (qo'lqop, cho'tka va boshqalar bilan- paketdagi ko'rsatmalarni o'qing)

ESP8266 kartasini qo'llab -quvvatlashga qo'shimcha ravishda, siz quyidagi Arduino kutubxonalarini o'rnatishingiz kerak (kutubxona menejeridan qidiring yoki qo'lda papkani Arduino/kutubxonalarga joylashtiring):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Men bu usul haqida Adafruit darsligidan bilib oldim: ESP8266 Huzzah -ni oson Alexa (Echo) boshqaruvi, bu kodni o'z loyihalaringizda ishlatish haqida juda ko'p foydali ma'lumotlar.

Men ishlayotgan narsadan xabardor bo'lish uchun meni YouTube, Instagram, Twitter, Pinterest -da kuzatib boring va mening axborot byulletenimga obuna bo'ling. Amazon Associate sifatida men sheriklik havolalarim orqali qilgan xaridlaringizdan daromad olaman.

1 -qadam: Röleyi ulang

O'rnatish o'rni
O'rnatish o'rni
O'rnatish o'rni
O'rnatish o'rni
O'rnatish o'rni
O'rnatish o'rni
O'rnatish o'rni
O'rnatish o'rni

O'chirishning AC qismini nazorat qilish uchun men Power Relay FeatherWing-dan foydalanayapman- shunchaki issiq chiroq simini uzing va ajratilgan uchlarini Oddiy Ochiq va Umumiy vintli terminallarga ulang. Esingizda bo'lsin, agar siz AC ni bilmasangiz, nazorat qiladigan odamni toping. Chiroqning simida kalit bor edi, shuning uchun men uni olib tashladim va kalit boshqaradigan simni ishlatdim.

ESP8266 -da ishlatiladigan mikrokontroller piniga mos keladigan taxtaning pastki qismidagi o'tish joylaridan birini ko'prik bilan bog'lashni unutmang. Men Power Relay FeatherWing -ni sozlash bo'yicha qo'llanmani kuzatib bordim va Feather Huzzah ESP8266 -dagi 13 -pinli o'rni nazorat qilish uchun ko'rsatilgan o'tish moslamasini ko'prik qildim.

Men har doim birinchi navbatda bunday turdagi sxemalarning non -prototipini quraman, garchi asosiy maqsad chiroqning yog'och asosiga hamma narsani joylashtirishdir.

2 -qadam: Mikrokontroller va sinov dasturi

Mikrokontroller va test dasturi
Mikrokontroller va test dasturi
Mikrokontroller va test dasturi
Mikrokontroller va test dasturi
Mikrokontroller va test dasturi
Mikrokontroller va test dasturi

Ushbu loyiha uchun Arduino kodi Belkin WeMo qurilmasini taqlid qiluvchi fauxmoESP kutubxonasi uchun namunali eskizdan foydalanadi. Shunday qilib, homebrew -ni sozlash, tijorat qurilmasi bilan bir xil, bu Alexa ilovasida shabada. Tabiiy nutq uchun men o'z qurilmamni "yorug'lik" deb nomladim.

Men keyinroq chiroqni ovozli buyruqlardan mustaqil ravishda boshqarish uchun quvvatni o'chirish tugmachasini qo'shishga qaror qildim. Shuning uchun bu rasm non panelida emas, balki keyinroq yog'ochdan yasalgan pog'onada paydo bo'ladi. Kodni sinab ko'rish uchun sizga tugma kerak emas, shuning uchun hammasi yaxshi. Tugma kodi qanday ishlashini tushuntirish uchun 1 -qadamga o'rnatilgan videoni ko'ring! Ushbu qadamdan kodni yuklab oling va o'z Wi -Fi tarmog'ining nomi va parolini kiriting va qurilmangiz nomini sozlang.

3 -qadam: Yog'ochdan yasalgan tayanch qismlarga mos keladi

Yog'ochdan yasalgan tayanch qismlarga mos keladi
Yog'ochdan yasalgan tayanch qismlarga mos keladi
Yog'ochdan yasalgan tayanch qismlarga mos keladi
Yog'ochdan yasalgan tayanch qismlarga mos keladi
Yog'ochdan yasalgan tayanch qismlarga mos keladi
Yog'ochdan yasalgan tayanch qismlarga mos keladi
Yog'ochdan yasalgan tayanch qismlarga mos keladi
Yog'ochdan yasalgan tayanch qismlarga mos keladi

Hamma narsa ishlayotganini tasdiqlaganingizdan so'ng, ushbu loyihaning yog'ochga ishlov berish qismini hal qilish vaqti keldi. Bu chiroqni arra yoki aylanadigan asbob bilan kesish g'ildiragi yordamida oson qisqartiriladigan tishli tayoq ushlab turadi, keyin silliq qilib qo'yiladi, shuning uchun sozlagich gardishining vidalanishi mumkin. Men o'z komponentlarimni joylashtirish uchun yog'ochdan yasalgan poydevorni oldim.

Men chig'anoqlarni olib tashlash uchun yog'ochdan yasalgan poydevorni silliqladim va uni yog'och dog 'bilan tugatdim.

4 -qadam: Undan foydalaning

Buni ishlat!
Buni ishlat!

"Alexa, chiroqni yoq" deb aytish tabiiy tuyuladi, shuning uchun men o'zimni aqlli chirog'imni nomlashda juda aqlli his qildim. Bir tarmoqda bir nechta qurilmaga ega bo'lish uchun ularni "koridor nuri" yoki "tungi yorug'lik" deb nomlash orqali ajratib ko'rsatish mumkin. Bu haqiqatan ham WeMo kalitini sotib olishdan yaxshiroqmi? Agar siz hozirgacha "Ko'rsatmalar" da o'qigan bo'lsangiz, biz rozi bo'lamizki, o'zingizning qo'lingiz bilan, ayniqsa, vintage lampalarning maxsus yangilanishi va birma-bir dizayni bilan, o'zingizni qurish yanada qiziqarli.

Sizning fikringizcha, qanday aqlli uy loyihalari bor? Quyidagi izohlarda nima ustida ishlayotganingizni ayting.

Tavsiya: