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

Wi-Fi удирдлагатай гэрлийн унтраалга: 5 алхам
Wi-Fi удирдлагатай гэрлийн унтраалга: 5 алхам

Видео: Wi-Fi удирдлагатай гэрлийн унтраалга: 5 алхам

Видео: Wi-Fi удирдлагатай гэрлийн унтраалга: 5 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Wi-Fi удирдлагатай гэрлийн унтраалга
Wi-Fi удирдлагатай гэрлийн унтраалга
Wi-Fi удирдлагатай гэрлийн унтраалга
Wi-Fi удирдлагатай гэрлийн унтраалга

Сайн байна уу! Та өрөөнийхөө гэрлийг унтраахаа мартчихсан байсан уу? Эсвэл та дулаахан, тухтай орноос босоод орны дэргэдэх дэнлүүний унтраалга дээр дарахыг хүсэхгүй байна уу? Магадгүй тэр мэдрэмжийг бид бүгд мэддэг байх. Тийм ч учраас би ирээдүйн гэрийн автоматжуулалтын систем болох Wi-Fi удирдлагатай гэрлийн унтраалга руу ухаалаг гар утсаараа удирддаг суурийг хэрхэн хийснээ танилцуулахыг хүсч байна.

Алхам 1: эд ангиудын жагсаалт:

Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт

Бид ямар эд анги ашиглах ёстойгоо тодорхойлох нь үргэлж хөгжилтэй байдаг. Хамгийн хямд, найдвартай хэсгийг хайж олохын хажуугаар дэлгүүрийн бусад хэсгүүдийг хайж бас өөр сайн төслийн талаар бодож байна: D

Нэгдүгээрт, бидний төсөлд тархи хэрэгтэй болно.

Би Wemos D1 мини самбарыг сонгосон, учир нь энэ нь зөвхөн унтраалгыг Wi-Fi холболтоор хангаад зогсохгүй 11 GPIO-тэй бөгөөд Arduino IDE програмаар програмчлах боломжтой тул бидэнд өөр микроконтроллер ашиглах шаардлагагүй болно. Би Aliexpress -аас 2.69 доллараар худалдаж авсан.

БОЛЖ БАЙНА УУ. Одоо бидэнд сүлжээний холболтыг таслах бодит унтраалга хэрэгтэй болно.

Тиймээс би Aliexpress дээр 2 сувгийн реле модулийг дахин 0.85 доллараар худалдаж авсан.

Өөр нэг чухал элемент бол цахилгаан хангамж юм. Би энэ 230VAC -аас 5VDC трансформаторыг 1.99 доллараар сонгосон. Энэ нь 3W хүчийг даван туулах чадвартай бөгөөд энэ нь хангалттай байх болно.

Бидэнд мөн төслийн хайрцаг хэрэгтэй болно (миний хувьд pralines хайрцаг ашигласан): D, цахилгаан утас, зарим холбогч утас, хананы залгуур (хамгийн сайн нь хананаас гадагшаа гарч, 2 эрэг дээр суурилуулсан)

Алхам 2: Хайрцагнаас пралин загас идэх

Хайрцаг хоосорсны дараа бид хананы залгуурыг хайрцагт холбох ажлыг үргэлжлүүлж болно. Миний хайрцгийг өрөмдөхөд хэтэрхий хэцүү байсан тул хутгаар 2 жижиг зүсэлт хийсэн. Дараа нь би залгуурыг жижиг боолт, самар, дэвсгэрээр бэхлэв.

Би гагнуурыг хөнгөвчлөхийн тулд трансформаторыг цаасан самбар дээр суурилуулав. Дараа нь би цахилгааны утсыг тайлж, утсыг трансформаторын AC зүү рүү гагнав.

Алхам 3: Бүх бүрэлдэхүүн хэсгүүдийг холбох

Бүх бүрэлдэхүүн хэсгүүдийг холбох
Бүх бүрэлдэхүүн хэсгүүдийг холбох

Одоо хөгжилтэй хэсэг - хэсэг бүрийг холбож, энэ хооронд юу ч хутгахгүй: D

Энэхүү схем нь цахилгаан кабель руу шууд ордог хяналттай залгуурын төвийг сахисан хэсгээс бусад самбаруудын хооронд хийх ёстой бүх холболтыг харуулав. Өндөр хүчдэлийн холболтын хувьд хүчийг удирдах чадвартай утсыг үргэлж ашигла. бид цахилгааны утсыг эрт богиносгож, залгуур ба релений хооронд зүсэгдсэн хэсгүүдийг ашиглаж болно. Утасны өнгийг зөв байлгах нь сайн (амьд утас хүрэн, төвийг сахисан хөх, газрын шар-ногоон).

Алхам 4: Wemos самбарыг кодлох

Wemos самбарыг кодлох
Wemos самбарыг кодлох

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

Одоо бид кодыг самбар дээр байршуулж болно. Хмм, гэхдээ хүлээгээрэй залуу минь, яаж? Энэ бол Arduino самбар биш юм. Эхлээд бид IDE -д харагдахуйц болгохын тулд самбарын тодорхойлолтыг нэмэх ёстой. Дараа нь бид Wemos D1 mini -ийн самбарыг хайж, байршуулах хурдыг 115200bps болгож, дараа нь кодыг байршуулна.

Алхам 5: Сокетыг хянах

Сокетыг хянах
Сокетыг хянах
Сокетыг хянах
Сокетыг хянах

Одоо, хэрэв бид USB кабелиа салгаад самбараа залгуурт холбовол энэ нь манай Wi-Fi сүлжээнд холбогдож, хөтөч дээр нээхэд хариу өгөх ёстой.

Гэхдээ хөтөчийн мөрөнд бичих ёстой хаяг юу вэ? Тэнд самбарын IP хаягийг мэдэх шаардлагагүй тул "mDNS хариулагч" хэрэгтэй болно. Кодонд mDNS нь "remoteSocket01" нэр дээр хариу өгөх бөгөөд сервер 81 порт дээр тохируулагдсан тул бүх хаяг нь https://remoteSocket01.local: 81 байх болно гэж мэдэгдсэн. Бүх ажлыг асаалттай /[гаралт] /[асаах эсвэл унтраах]

Хэрэв бид mDNS хаягаар самбартай холбогдож чадахгүй бол яах вэ, жишээ нь. ухаалаг гар утсан дээр? Энд IP хэрэгслүүд гэж нэрлэгддэг Android програм хэрэгтэй болно. Нэг онцлог нь бид дотоод сүлжээнд холбогдсон бүх төхөөрөмжийг хайж олох боломжтой юм. Бид Espressif Inc -ийн үйлдвэрлэсэн төхөөрөмжийг хайж олох бөгөөд дээр үзүүлсэн IP хаягийг унших болно.

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

Орны дэргэдэх ухаалаг гар чийдэн танд таалагдана гэж найдаж байна: D

Дараагийн удаа хүртэл Крзыштоф:)

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