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

Гэрийн цахилгаан хэрэгслийг Alexa ашиглан ESP8266 эсвэл ESP32: 8 алхамаар удирдана
Гэрийн цахилгаан хэрэгслийг Alexa ашиглан ESP8266 эсвэл ESP32: 8 алхамаар удирдана

Видео: Гэрийн цахилгаан хэрэгслийг Alexa ашиглан ESP8266 эсвэл ESP32: 8 алхамаар удирдана

Видео: Гэрийн цахилгаан хэрэгслийг Alexa ашиглан ESP8266 эсвэл ESP32: 8 алхамаар удирдана
Видео: Дом С Активным Полтергейстом! В Него Нельзя Заходить! | House With Active Poltergeist! 2024, Долдугаар сарын
Anonim
Image
Image

Хөөе, яасан бэ, залуусаа! Акарш энд CETech -ээс ирсэн.

Миний энэхүү төсөл нь таны амьдралыг хялбарчлахад туслах бөгөөд та Alexa -д тушаал өгснөөр гэртээ байгаа цахилгаан хэрэгслээ хянаж, өөрийгөө хаан шиг мэдрэх болно.

Энэ төслийн гол зүйл бол ESP8266 ба Релей модулийн хоёр модулийн үйл ажиллагаанаас өөр зүйл биш юм. Үндсэндээ бид ESP8266 -г Alexa ашиглан хянах болно.

Өгүүллийн төгсгөлд бид ESP8266 ба реле модулийн хооронд энгийн холболт хийх бөгөөд дараа нь Alexa -тай ESP8266 -ийг холбох, удирдах кодыг дагаж мөрдөх болно.

Одоо хөгжилтэй байдлаас эхэлье.

Хангамж

Бүтээгдэхүүний холбоосууд:

ESP8266 NodeMcu:

Хос сувгийн буухиа самбар:

Алхам 1: Үйлдвэрлэсэн төсөлдөө ПХБ авах

Релений модулийг харж байна
Релений модулийг харж байна

ПХБ -ийг онлайнаар хямд үнээр захиалахын тулд та PCBGOGO -г шалгаж үзэх хэрэгтэй!

Та сайн чанарын 10 ширхэг ПХБ -ийг үйлдвэрлэн 5 доллараар болон үүдэнд нь хүргэж өгөх болно. Мөн та анхны захиалгаа өгөхдөө тээвэрлэлтийн хөнгөлөлт эдлэх болно.

PCBGOGO нь ПХБ -ийн угсралт, хэв загвар үйлдвэрлэх чадвартай бөгөөд сайн чанарын стандартыг хадгалах чадвартай.

Хэрэв та ПХБ -ийг үйлдвэрлэх эсвэл угсрах шаардлагатай бол тэдгээрийг шалгаж үзээрэй.

Алхам 2: Релей модулийг харах

Релей модуль нь өндөр хүчдэл, өндөр гүйдэл, чийдэн, хувьсах гүйдлийн ачааллыг хянахад тохиромжтой самбар юм. Энэ нь Arduino, ESP8266 гэх мэт микроконтроллертой ажиллахад зориулагдсан болно. Энэ нь релений статусыг харуулахын тулд LED дагалддаг. Релений модулиуд ерөнхийдөө дараах терминалуудтай байдаг.

1. NC (Ер нь хаалттай) = Релеийг анхдагчаар хаахыг хүсч байгаа үед ердийн хаалттай тохиргоог ашигладаг бөгөөд хэрэв та хэлхээг нээж гүйдлийг зогсоохын тулд Arduino -аас релений модульд дохио илгээгээгүй бол гүйдэл урсаж байгаа гэсэн үг юм.

2. ҮГҮЙ (Ер нь нээлттэй) = Ердийн нээлттэй тохиргоо нь эсрэгээрээ ажилладаг: реле үргэлж нээлттэй байдаг тул та Arduino -аас хэлхээг хаах дохиог илгээгээгүй тохиолдолд хэлхээ тасардаг.

3. Нийтлэг зүү = Энэ нь ерөнхийдөө дунд байна

4 Оролтын тээглүүр = Энэ бол релеийг хянах төхөөрөмжид холбох зүү юм.

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

Алхам 3: ESP8266 -ийг реле самбартай холбох

ESP8266 -ийг реле самбартай холбож байна
ESP8266 -ийг реле самбартай холбож байна
ESP8266 -ийг реле самбартай холбож байна
ESP8266 -ийг реле самбартай холбож байна

Модулиудыг эндээс худалдаж авах боломжтой (линкийг нэмж оруулах болно). Та эндээс сайн наймаа авах нь гарцаагүй.

Холболтууд нь хоёр хэсгээс бүрдэнэ.

ESP8266 ба реле модулийн хооронд:

1. D5 (GPIO14) зүүг релений оролттой холбоно уу. Та бусад реле оролтыг бусад GPIO зүүтэй холбох замаар холбох боломжтой.

2. Реле модулийн Vcc -ийг өөрийн реле модульд үндэслэн 5V/12V цахилгаан тэжээлд холбоно уу.

3. ESP8266 -ийн GND -ийг реле модулийн GND -тай холбоод дараа нь цахилгаан хангамжийн GND -д холбоно уу.

Реле модуль ба төхөөрөмжийн хооронд:

1. Холболт хийхээс өмнө цахилгааны залгуурыг унтраасан эсэхийг шалгаарай.

2. Нийтлэгийг залгуурын нэг терминалтай холбоно уу.

3. Залгуурын нөгөө терминалыг төхөөрөмжийн терминал руу холбоно уу.

4. Төхөөрөмжийн нөгөө терминалыг релений NO терминалтай холбоно уу.

Энэ алхам дууссаны дараа та програм хангамжийн хэсэг рүү шилжиж болно.

Алхам 4: Arduino IDE татаж аваад тохируулна уу

Arduino IDE татаж аваад тохируулна уу
Arduino IDE татаж аваад тохируулна уу

Arduino IDE -г эндээс татаж авна уу

1. Arduino IDE -ийг суулгаад нээнэ үү.

2. Файл> Тохиргоо руу очно уу

3. Нэмэлт самбар менежерийн URL хаягийг https://arduino.esp8266.com/stable/package_esp8266c… нэмнэ үү.

4. Багаж хэрэгсэл> Удирдах зөвлөл> Самбар менежер рүү очно уу

5. esp8266 гэж хайгаад дараа нь самбараа суулгаарай.

6. IDE -г дахин эхлүүлнэ үү.

Алхам 5: Arduino IDE -д нэмэлт номын сан нэмэх

Arduino IDE -д нэмэлт номын сан нэмж байна
Arduino IDE -д нэмэлт номын сан нэмж байна
Arduino IDE -д нэмэлт номын сан нэмж байна
Arduino IDE -д нэмэлт номын сан нэмж байна

Бид Alexa ашиглан ESP8266 -г хянахын тулд fauxmoESP номын санг ашиглах болно.

Энэ номын сан нь ESPAsyncTCP гэж ажиллахын тулд өөр номын сан шаарддаг.

Эндээс fauxmoESP номын сангийн талаар олж мэдэх боломжтой. ESPAsyncTCP -ийн хувьд энэ хуудас руу очно уу.

FauxmoESP номын санг эндээс татаж авах боломжтой.

ESPAsyncTCP номын санг эндээс татаж авах боломжтой.

Эдгээр номын санг татаж авсны дараа бид тэдгээрийг задалж, баримт бичгийн хавтаснаас олж болох Arduino IDE -ийн номын сангийн хавтсанд оруулах хэрэгтэй.

Алхам 6: Модулийг кодлох

Модулийг кодлох
Модулийг кодлох

1. ESP8266 -ийг Alexa -тай холбох, удирдах кодыг эндээс татаж авна уу.

2. Arduino IDE дээр кодыг нээж, кодын дээд хэсэгт SSID/Нууц үгэнд шаардлагатай өөрчлөлтүүдийг оруулна уу.

3. Tools> Board руу очно уу. Ихэнх тохиолдолд NodeMCU (12E) ашигладаг тохиромжтой самбарыг сонгоно уу.

4. Зөв харилцаа холбоог сонгоно уу. Tools> Port руу очиж портыг оруулна уу.

5. Байршуулах товчийг дарна уу.

6. Таб дээр байршуулалтыг дуусгасан гэж хэлэхэд та төхөөрөмжийг ашиглахад бэлэн байна.

Алхам 7: Реле нь командыг Alexa руу шилжүүлдэг

Реле нь командыг Alexa руу шилжүүлдэг
Реле нь командыг Alexa руу шилжүүлдэг
Реле нь командыг Alexa руу шилжүүлдэг
Реле нь командыг Alexa руу шилжүүлдэг
Реле нь командыг Alexa руу шилжүүлдэг
Реле нь командыг Alexa руу шилжүүлдэг

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

1. Бид Alexa төхөөрөмжийг авчирч "Alexa, төхөөрөмжүүдийг олж мэд" гэж асууж болно. Манай төхөөрөмж хосолсон горимд ажиллаж эхлэхэд Alexa -д харагдах болно.

2. Нээлтийн төхөөрөмжийн дэлгэц унтрах үед энэ төхөөрөмжийг илрүүлж нэмж оруулсан болохыг харуулна.

3. Үүнийг "Alexa, On On" гэж хэлээд үзээрэй, миний хувьд "Device1" ба "Device 2" гэсэн нэр өгсөн.

Бид Alexa -д тушаал өгөхдөө реле асаж, унтарч байгааг та харах болно.

Ийм байдлаар та тохирох релений модулийг ашиглаж, кодонд холбогдох өөрчлөлт оруулахыг хүссэн хэмжээгээрээ гэр ахуйн цахилгаан хэрэгслийг хянах боломжтой болно.

Энэ жагсаалаас ийм зүйл боллоо!

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