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

Хямд бөгөөд хялбар ухаалаг гэрийн систем: 7 алхам
Хямд бөгөөд хялбар ухаалаг гэрийн систем: 7 алхам

Видео: Хямд бөгөөд хялбар ухаалаг гэрийн систем: 7 алхам

Видео: Хямд бөгөөд хялбар ухаалаг гэрийн систем: 7 алхам
Видео: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Арваннэгдүгээр
Anonim
Хямд бөгөөд хялбар ухаалаг гэрийн систем
Хямд бөгөөд хялбар ухаалаг гэрийн систем

Сайн байна уу!

Би Эд бол би 15 настай, тооцоолох, програмчлах, цахилгаан инженерчлэл хийх сонирхолтой. Бага наснаасаа би эцэг эхийнхээ гэрт амьдардаг тул энэ төсөл нь мансарда/ дээврийн хөндий рүү нүүхээр шийдсэн үеэс эхэлсэн бөгөөд шинэ тавилгатай өрөөг зохион бүтээх явцад би үүнийг хийхээр шийдсэн юм. өрөө арай өөр; Ухаалаг өрөө төрсөн!

Алхам 1: эд анги авах

Эд анги худалдаж авах
Эд анги худалдаж авах

Үүнийг хийх өөр өөр аргууд байдаг, та бүх бүрэлдэхүүн хэсгүүдийг хямд үнээр худалдаж авах боломжтой, гэхдээ хүргэлт нь хятадаас 30 орчим хоног үргэлжилдэг, эсвэл эд ангиудыг Амазон дээрээс худалдаж авах боломжтой.

(Их Британийн бүх линкүүдээс би айж байна)

NODEMCU 1х

Амазон

Bangood

ARDUINO Хамгийн багадаа 2x Та хичнээн модуль ашиглаж байгаагаас хамаарч (Ямар ч төрлийн хийх болно, гэхдээ би хэвтэж байхдаа Pro Micros ашигладаг байсан)

Амазон

Bangood

8 ширхэг буухиа самбар 1x

Bangood

Амазон

Радио модулиуд (NRF24L01) хамгийн багадаа 2х

Амазон

Bangood

Хамгийн багадаа 2x радио адаптер

Bangood

Амазон

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

Амазон

Bangood

MISC

Янз бүрийн зориулалттай олон тооны холбогч кабель

Маш их тэвчээр

ws2182b LED зурвас

Нэмэлт ухаалаг гэрийн эд зүйлс, жишээ нь. сэнс

Amazon Echo, ямар ч төрлийн

Програмчлалын USB кабель

Perf Board

Толгойг хавчих

Алхам 2: Энэ нь хэрхэн ажилладаг талаар

Хэрхэн ажилладаг
Хэрхэн ажилладаг

Үүнийг хийхдээ эхлээд энэ нь хэрхэн ажилладагийг ойлгох хэрэгтэй.

Үндсэндээ энэ тохиргоонд 3 бүрэлдэхүүн хэсэг багтсан болно.

  • NodeMCU нь буухиа дагуу командыг илгээдэг Amazon Echo -аас командыг хүлээн авдаг
  • NodeMCU -аас командыг буухиа дамжуулалтаар хүлээн авдаг Arduino нь радиогоор дамжуулан илүү олон тушаалыг илгээдэг.
  • Радиогоор дамжуулан тушаалуудыг хүлээн авч, бүх гэрэлд хавсаргасан хүлээн авагч радио Arduino

Arduino -г NodeMCU -тэй харьцах үндсэн реле самбар Logic -ээс илүү сайн арга замууд байдаг гэдгийг би мэднэ, гэхдээ би өөр 3 шийдлийг туршиж үзсэн бөгөөд энэ нь эцсийн эцэст ажиллаж байсан цорын ганц ажил байсан тул би үүнтэй зууралдлаа.

Алхам 3: эд ангиудыг холбох (дамжуулагч)

Эд ангиудыг холбох (дамжуулагч)
Эд ангиудыг холбох (дамжуулагч)
Эд ангиудыг холбох (дамжуулагч)
Эд ангиудыг холбох (дамжуулагч)
Эд ангиудыг холбох (дамжуулагч)
Эд ангиудыг холбох (дамжуулагч)
Эд ангиудыг холбох (дамжуулагч)
Эд ангиудыг холбох (дамжуулагч)

Эхлээд NODEMCU -ийг буухиа руу холбоно уу

D0-D6-ийг реле дээр 1-7-р оролт руу залгах хэрэгтэй

болон VIN болон GROUND холбогдсон.

Релейг Arduino руу холбоно уу

Бидний хийх гэж байгаа зүйл бол буухиа товчлуурыг энгийн товчлуур шиг болгох явдал юм.

Тиймээс релений NO -ийг 5V гүйдэлтэй холбоно уу

Релений COM -ийг хоёр өөр зүйлд, зөв arduino зүү, GND руу 1Kohm татах эсэргүүцэлээр холбоно уу.

Та энэ бүгдийг талхны тавцан дээр эсвэл гагнуурын тусламжтайгаар perfboard ашиглан хийж болно

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

Эхлээд радио модулийг адаптертаа оруулаад дараа нь утсаар холбоно уу

Энэ нь pro micro -д зориулагдсан болно

Адаптер ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

МИ - 14

Энэ бол дамжуулагчийн функцын бүх утас юм

Алхам 4: эд ангиудыг холбох (хүлээн авагч)

Эд ангиудыг холбох (хүлээн авагч)
Эд ангиудыг холбох (хүлээн авагч)
Эд ангиудыг холбох (хүлээн авагч)
Эд ангиудыг холбох (хүлээн авагч)
Эд ангиудыг холбох (хүлээн авагч)
Эд ангиудыг холбох (хүлээн авагч)
Эд ангиудыг холбох (хүлээн авагч)
Эд ангиудыг холбох (хүлээн авагч)

Энэ хэсэг нь хичнээн хүлээн авагч модулийг ашиглахаар төлөвлөж байгаагаас хамаарна, миний хувьд маш их хэмжээгээр ашиглаж байгаа бол энэ алхамыг давтана уу.

Нэгдүгээрт, Радио модулийг эхлээд холбоно уу

Энэ нь pro micro -д зориулагдсан болно

Адаптер ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

МИ - 14

LED туузыг холбоно уу

5в - 5в

GND -GND

DI- A0

Алхам 5: Код

Код
Код

Сайн байна уу

Миний C ++ Мэдлэг/ Arduino ур чадвар нь дэд түвшинд байгааг би яг одоо хүлээн зөвшөөрөх болно.

Тиймээс би олон янзын хүмүүсийн кодыг нэгтгэсэн

Зээл:

Руй Сантос

Мехатроникийн талаар

Arduino -ийн жишээ

FauxMoESP бүтээгч

Үндсэндээ NodeMCU код нь FauxMoESP нэртэй гайхалтай номын санг ашигладаг.

Энэ нь WeMO Switch -ийг дуурайдаг.

Тэндээс үүнийг ашиглах нь маш энгийн боловч би Руй Сантосын кодыг ашиглаж, өөрчилсөн хэвээр байна, Уучлаарай!

Энэ нь буухиа бүрийг тодорхой командыг удирддаг, тэгээд л болоо.

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

Arduino Reciever код дахин минийх биш байсан ч би үүнийг өөрчилсөн бөгөөд кодыг сонсож, дараа нь LED -ийг асааж/ унтраав.

Доор холбосон код

Алхам 6: Alexa тохиргоо

Alexa тохиргоо
Alexa тохиргоо

Командын үндэс бол ердийн зүйл юм.

Alexa 7 зүйлийг хэрхэн хийхийг мэддэг; FauxmoESP унтраалгыг 10%, 20% гэх мэтээр тохируулснаар реле бүрийг асааж, унтрааж болно. Тиймээс бид эдгээр бүх зүйлийг дарааллаар нь хийдэг бөгөөд ингэснээр бид LED -ийг удирдах боломжтой болно.

Энэ процесс хэсэг хугацаа шаардагдах боловч тэвчээртэй байгаарай!

Алхам 7: Баярлалаа

Энэхүү сургамжтай зүйлийг үзэх цаг гаргасанд баярлалаа, энэ нь надад маш их ач холбогдолтой юм! Хэрэв та үүнийг бүтээсэн бол амжилт хүсье, эс тэгвээс энэ өдрийг сайхан өнгөрүүлээрэй, хэрэв танд таалагдсан бол сэтгэгдэл үлдээгээрэй, лайк дарна уу, асуух зүйлээ заавал асуугаарай.

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