Amazon Alexa yordamida aqlli uy: 5 qadam
Amazon Alexa yordamida aqlli uy: 5 qadam
Anonim
Amazon Alexa yordamida aqlli uy
Amazon Alexa yordamida aqlli uy

Loyihaning asosiy g'oyasi Amazon Alexa yordamida yoki uning ilovasi orqali dunyoning istalgan nuqtasidan elektron qurilmani boshqarishdir. Buning uchun biz MCU V1.0 tugunidan foydalanamiz. Barcha kodlar mening Github sahifamda bo'ladi. Agar biror qadamni tushunmasangiz, pastda izoh qoldiring va men unga eng erta javob beraman. Serverlar uchun barcha kreditlar va kod kakopappa (https://github.com/kakopappa) ga o'tadi. Men ushbu qo'llanma uchun kodni 4 ta o'rni nazorat qilish uchun o'zgartirdim. Xo'sh, boshlaylik!

Eslatma: Ushbu qo'llanmada siz Arduino IDE va Node MCU haqida ma'lumotingiz borligini taxmin qilasiz.

Ta'minotlar

  1. MCU V1.0 tuguni
  2. 4 ta o'rni (o'rni banki)
  3. Jumper simlari
  4. Non paneli
  5. Tashqi quvvat manbai

1 -qadam: Sinric.com saytida hisob yarating

Sinric.com saytida hisob yarating
Sinric.com saytida hisob yarating
Sinric.com saytida hisob yarating
Sinric.com saytida hisob yarating
Sinric.com saytida hisob yarating
Sinric.com saytida hisob yarating

Siz qilishingiz kerak bo'lgan birinchi narsa - sinric.com saytiga o'tish va hisob yaratish (bepul). Sinric sizga mikro-kontrolleringizni Internet orqali boshqarishga imkon beradi. Keyin sizning hisobingizga xos bo'lgan API kalitini olasiz. Siz bu kalitni keyinroq kodingizda ishlatasiz. Biz qilishimiz kerak bo'lgan keyingi narsa - bu qurilmani qo'shish. Bu "Qo'shish" tugmachasini bosish orqali amalga oshiriladi. Qurilmangiz uchun nom yarating va undan keyin Alexa orqali qo'ng'iroq qiling. Qurilma turida "O'tish" -ni tanlang va Saqlash -ni bosing. Bu sizning qurilmangiz uchun qurilma identifikatorini yaratadi, u ham kodda ishlatiladi. Alexa ilovasida Amazon echo uchun Sinric mahoratini yoqing, shunda u yangi yaratilgan qurilmalarni topadi.

2 -qadam: O'chirish simini ulash

O'chirish kabeli
O'chirish kabeli
O'chirish kabeli
O'chirish kabeli

Zanjirni quyidagicha ulang yoki biriktirilgan chizish sxemasiga amal qiling:

O'rnimizni- ESP

VCC ----- Vin

IN1 ------ D5

IN2 ------ D4

IN3 ------ RX

IN4 ------ D2

JD-VCCP tashqi quvvat manbai ijobiy

GND ----- Tashqi quvvat manbai GND

NodeMCU o'z o'rni bankini quvvatlantira olmagani uchun uni quvvatlantirish uchun tashqi quvvat manbai kerak.

O'rnimizni qurilmalar orasiga simni uzish orqali ulanadi va ularni har bir o'rni kalitidagi kabi joylashtiradi.

3 -qadam: Kodni NodeMcu -ga yuklash

Kod bu erga yuklangan:

Sizga kerak bo'lgan kutubxonalar - ArduinoJson (5.13.2 versiyasini o'rnating) va Arduino veb -soketlari (bu yerdan oling:

Kengashni MCU v1.0 tuguniga sozlashni unutmang.

Sizga kerak bo'lgan o'rni soniga qarab, siz kodni o'zgartirishingiz mumkin. O'zgartirishlar yangi pinni belgilash va boshqa qurilma identifikatori bilan boshqasini qo'shish bo'ladi. Siz hatto pinlarni o'zingiz xohlagan tarzda o'zgartirishingiz mumkin:

Bu sizga Arduino -da GPIO nima ekanligini aytadi. Agar siz o'z o'rni pinini D4 dan D3 ga o'zgartirmoqchi bo'lsangiz, kod o'zgarishi quyidagicha bo'ladi:

Oldingi kod:

#ta'rif MYPIN2 2 // D4

Yangi kod:

#ta'rif MYPIN2 0 // D3

Eslatma:

// dan keyingi hamma narsa bir xil satrdagi izoh va kompilyator tomonidan hisobga olinmaydi.

4 -qadam: Amazon Echo -ni sozlash

Amazon echo -ni sozlash
Amazon echo -ni sozlash
Amazon echo -ni sozlash
Amazon echo -ni sozlash

Amazon Echo yordamida qurilmalarni boshqarish uchun avval ularni sozlash kerak. Buni "Alexa, qurilmalarni kashf et" deb aytish mumkin. Bu 20 soniya davom etadi va sizning kalitlaringizni topishi kerak. Siz endi qurilmangizni yoqish uchun "Alexa, qurilma nomini yoqing" deb ayta olasiz va aksincha. Siz uni Alexa ilovasidan boshqarishingiz mumkin, shuningdek ilovaning Qurilmalar bo'limiga o'ting.

5 -qadam: Oxir

Umid qilamanki, siz ushbu ko'rsatmaga amal qilganingizda hech qanday muammoga duch kelmadingiz. Agar sizda biron bir savol bo'lsa, ularni sharhlar bo'limiga quyida qoldiring.

Agar siz meni qo'llab -quvvatlamoqchi bo'lsangiz, bu mening PayPal identifikatorim: paypal.me/sahilgoel2001

Tavsiya: