Агуулгын хүснэгт:

Amazon Alexa ашиглан ухаалаг гэр: 5 алхам
Amazon Alexa ашиглан ухаалаг гэр: 5 алхам

Видео: Amazon Alexa ашиглан ухаалаг гэр: 5 алхам

Видео: Amazon Alexa ашиглан ухаалаг гэр: 5 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Amazon Alexa ашиглан ухаалаг гэр
Amazon Alexa ашиглан ухаалаг гэр

Энэхүү төслийн гол санаа бол Amazon Alexa ашиглан эсвэл дэлхийн өнцөг булан бүрээс өөрийн аппликейшнээр дамжуулан цахилгаан хэрэгслийг удирдах явдал юм. Үүний тулд бид Node MCU V1.0 -ийг ашиглах болно. Бүх код миний Github хуудас дээр байх болно. Хэрэв та ямар ч үед алхамыг ойлгохгүй байвал доор тайлбар бичээрэй, би хамгийн түрүүнд хариулах болно. Серверүүдэд зориулсан бүх кредитүүд болон код нь kakopappa руу очдог (https://github.com/kakopappa). Би энэ гарын авлагад зориулж 4 релейг хянахын тулд кодыг өөрчилсөн. За, эхэлцгээе!

Тэмдэглэл: Энэхүү заавар нь танд Arduino IDE болон Node MCU -ийн талаар бага зэрэг мэдлэгтэй гэж үзэж байна.

Хангамж

  1. MCU V1.0 зангилаа
  2. 4 реле (буухиа банк)
  3. Холбогч утас
  4. Талхны самбар
  5. Гадаад эрчим хүчний эх үүсвэр

Алхам 1: Sinric.com дээр данс үүсгэнэ үү

Sinric.com дээр данс үүсгэх
Sinric.com дээр данс үүсгэх
Sinric.com дээр данс үүсгэх
Sinric.com дээр данс үүсгэх
Sinric.com дээр данс үүсгэх
Sinric.com дээр данс үүсгэх

Таны хийх ёстой хамгийн эхний зүйл бол sinric.com руу орж данс үүсгэх (Үнэгүй). Sinric нь микро хянагчаа интернетээр удирдах боломжийг танд олгоно. Дараа нь та өөрийн дансанд өвөрмөц API түлхүүр авах болно. Та энэ түлхүүрийг дараа нь код дээрээ ашиглах болно. Дараагийн хийх зүйл бол төхөөрөмж нэмэх явдал юм. Үүнийг "Нэмэх" товчийг дарж хийдэг. Төхөөрөмжийнхөө нэрийг үүсгэж, дараа нь Alexa ашиглан залгах болно. Төхөөрөмжийн төрөлд "Шилжүүлэх" -ийг сонгоод "Хадгалах" дээр дарна уу. Энэ нь таны төхөөрөмжийн төхөөрөмжийн кодыг үүсгэх бөгөөд энэ кодыг мөн ашиглах болно. Alexa аппликейшн дээр Amazon цуурайтахдаа Sinric ур чадварыг идэвхжүүлснээр шинээр бий болсон төхөөрөмжүүдийг олж нээнэ.

Алхам 2: Цахилгааны хэлхээг холбох

Цахилгаан хэлхээг холбох
Цахилгаан хэлхээг холбох
Цахилгаан хэлхээг холбох
Цахилгаан хэлхээг холбох

Дараах байдлаар хэлхээг утсаар холбоно уу.

Реле- ESP

VCC ----- Вин

IN1 ------ D5

IN2 ------ D4

IN3 ------ RX

IN4 ------ D2

JD-VCCP Гадаад цахилгаан хангамжийн эерэг

GND ----- Гадаад цахилгаан хангамжийн GND

NodeMCU нь реле банкийг дангаараа тэжээж чадахгүй тул түүнийг тэжээхийн тулд гадны цахилгаан хангамж шаардлагатай болно.

Реле нь цахилгаан утсыг таслах замаар цахилгаан хэрэгслийн хооронд холбогдож, реле бүрт унтраалга шиг оруулдаг.

Алхам 3: Кодыг NodeMcu руу байршуулах

Кодыг энд байршуулсан:

Танд хэрэгтэй номын сан бол ArduinoJson (5.13.2 хувилбарыг суулгах) болон Arduino вэбсокетууд (үүнийг авах:

ТУЗ -ийг Node MCU v1.0 болгон тохируулахаа бүү мартаарай.

Шаардлагатай релений тоон дээр үндэслэн кодыг өөрчилж нэмж болно. Шаардлагатай өөрчлөлтүүд нь шинэ зүү тодорхойлж, шинэ төхөөрөмжийн id -тэй давталт хийх тохиолдолд өөр нэг зүйлийг нэмж оруулах явдал юм. Та https://github.com/esp8266/Arduino/blob/master/va… дээрх хүснэгтийг ашиглан өөрийн хүссэнээр зүүгээ өөрчилж болно.

Энэ нь Arduino дээр ямар GPIO байгааг хэлж өгнө. Үндсэндээ хэрэв та реле зүүгээ D4 -ээс D3 болгон өөрчлөхийг хүсвэл кодын өөрчлөлт дараах байдлаар гарна.

Өмнөх код:

#тодорхойлох MYPIN2 2 // D4

Шинэ код:

#тодорхойлох MYPIN2 0 // D3

Тэмдэглэл:

// -ээс хойшхи бүх зүйл нь нэг мөр дээрх тайлбар бөгөөд хөрвүүлэгч үүнийг тооцдоггүй.

Алхам 4: Amazon Echo -ийг тохируулах

Amazon Echo -ийг тохируулах
Amazon Echo -ийг тохируулах
Amazon Echo -ийг тохируулах
Amazon Echo -ийг тохируулах

Amazon Echo ашиглан төхөөрөмжийг удирдахын тулд та эхлээд тохируулах хэрэгтэй. Та үүнийг "Alexa, Discover Devices" гэж хэлснээр хийж болно. Энэ нь 20 секунд шаардагдах бөгөөд энэ нь таны унтраалгыг олж мэдэх болно. Та одоо төхөөрөмжөө асаахын тулд "Alexa, Төхөөрөмжийн нэрийг асаана уу" гэж хэлж болно. Та үүнийг програмын Төхөөрөмжийн хэсэгт очиж Alexa програмаас хянах боломжтой.

Алхам 5: Төгсгөл

Энэхүү зааврыг дагаж байхад танд ямар ч асуудал тулгараагүй гэж найдаж байна. Хэрэв танд ямар нэгэн асуулт байвал тэдгээрийг коммент хэсэгт бичнэ үү.

Хэрэв та намайг ямар нэгэн байдлаар дэмжихийг хүсч байвал миний Paypal ID: paypal.me/sahilgoel2001

Зөвлөмж болгож буй: