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

ESP8266 WIFI гаражийн хаалганы алсын удирдлага: 3 алхам
ESP8266 WIFI гаражийн хаалганы алсын удирдлага: 3 алхам

Видео: ESP8266 WIFI гаражийн хаалганы алсын удирдлага: 3 алхам

Видео: ESP8266 WIFI гаражийн хаалганы алсын удирдлага: 3 алхам
Видео: Умный домофон ESP8266 Arduino project ESP-01 2024, Долдугаар сарын
Anonim
ESP8266 WIFI гаражийн хаалганы алсын удирдлага
ESP8266 WIFI гаражийн хаалганы алсын удирдлага

Бид гаражаа байшингийн гол хаалга шиг ашигладаг, учир нь урд хаалгыг ашиглах нь зохион байгуулалт муутайгаас болж байшин руу маш их шороо ордог. Борооны улиралд Канадын баруун эрэгт энд бүр ч муу байна. Манай гаражийн хаалга онгойлгогч нь зөвхөн хоёр алсын удирдлагатай байсан бөгөөд бид илүү алсын удирдлага худалдаж авах боломжтой байсан ч ухаалаг гар утаснаасаа ашиглах боломжтой WIFI дээр суурилсан алсын удирдлагатай байсан нь дээр. Үйлдвэрлэлийн сервертэй холбогдох эсвэл хаалгыг алсаас (байшингаас хол) онгойлгох боломжтой зүйлийг шаарддаг WIFI идэвхжүүлэгчийг би хүсээгүй. Миний гаргасан шийдэл бол манай WIFI -тэй холбогддог, зөвхөн манай WIFI -тэй холбогдож болох ESP8266 дээр суурилсан самбартай холбогддог тусгай Android програмыг ашигладаг. Байшингийн WIFI сүлжээнд орсны дараа та утсаа ашиглан хаалгаа онгойлгож болно.

Алхам 1: Дизайн ба материал

Дизайн ба материал
Дизайн ба материал
Дизайн ба материал
Дизайн ба материал

Манай гаражийн хаалга онгойлгогч нь Чемберлэйн боловч ихэнх онгойлгогч ижил төстэй байдлаар ажилладаг гэж би боддог. Ханын хавтангийн удирдлага нь түүнд холбогдох хоёр утсыг богиносгодог бөгөөд энэ нь онгойлгогчийг идэвхжүүлэх дохио өгдөг. Эдгээр хананы хавтангууд нь ихэвчлэн гэрлийн унтраалга, түгжигч шинж чанартай байдаг бөгөөд эдгээр товчлуурууд нь холболтыг богиносгодоггүй, харин юу хийхээ зааж өгөх үүднээс онгойлгогч руу хэд хэдэн импульс (PWM дохио) илгээдэг (гэрэл асаах эсвэл түгжих) алсын удирдлагаас гарах). Утасыг богиносгох (гол унтраалга юу хийдэг вэ) реле ашиглан хийж болно.

Би дараах хэсгүүдийг ашигласан.

  • Wemos D1 R2 ESP8266 самбар (ямар ч ESP8266 хөгжүүлэгч самбар ажиллах болно)
  • JCZ-11 реле (5V ороомог)
  • NPN транзистор (2N4401)
  • нэг 10 кОм эсэргүүцэл
  • нэг 2.2 кОм эсэргүүцэл
  • нэг 1N4148 диод
  • янз бүрийн утас
  • ПХБ -ийн прототип хийх (эсвэл өөрөө хийх)
  • самбарын хашлага
  • самбарын цахилгаан хангамж

Схемийн диаграм нь LTSpice -ээс авсан (эх файлыг хавсаргасан болно) бөгөөд би өөр дүрслэлд зориулж Fritzing талхны самбарын зургийг оруулсан болно. Миний олж мэдсэн Wemos самбарын Fritzing загварт зарим асуудал байгаа бололтой. Тасархай шугамыг үл тоомсорлож, зөвхөн цэнхэр утсан холболтыг хараарай. Мэдээжийн хэрэг бусад ESP8266 хөгжлийн самбарыг ашиглаж болох бөгөөд оруулсан код нь бусад самбар дээр ажиллахад маш бага өөрчлөлт оруулах шаардлагатай болно.

Хашааны хувьд би жижиг хуванцар хайрцаг ашигласан (метал бүү ашигла, энэ нь WIFI дохиог хамгаалах болно). Цахилгаан хангамжийн хувьд би хуучин гар утасны цэнэглэгч ашиглаж, төгсгөлийг Wemos хавтангийн тохиромжтой холбогчоор сольсон.

Надад байсан реле нь 5V ороомог агуулсан бөгөөд Wemos самбар нь дижитал зүү дээр зөвхөн 3.3В хүчдэл гаргадаг тул би реле дээрх ороомгийг солихын тулд транзистор ашигласан. Самбарыг асааж, гаражийн хаалгыг санамсаргүйгээр онгойлгоогүй байхад зүү нь бага байхын тулд би доош татах эсэргүүцэл (10kOhm) нэмсэн. Нисдэг диод (D1) нь реле унтрах үед ороомогт хадгалагдах энергиэс үүсэх хүчдэлийн өсөлтөөс хамгаална.

Алхам 2: Бүгдийг нэгтгэх

Бүгдийг нэгтгэх
Бүгдийг нэгтгэх
Бүгдийг нэгтгэх
Бүгдийг нэгтгэх
Бүгдийг нэгтгэх
Бүгдийг нэгтгэх
Бүгдийг нэгтгэх
Бүгдийг нэгтгэх

Надад Wemos самбарын толгойн хэсэгт тохирсон өөр төслөөс ПХБ -ийн үлдэгдэл үлдсэн тул би үүнийг жижигрүүлж, ашиглахаар өөрчилсөн. Тохиромжтой болгохын тулд хэд хэдэн нүх өрөмдөж, зарим хүсээгүй ул мөрийг хайчилж авах шаардлагатай байв. Би бүх эд ангиудыг гагнаж, LED асаах, унтраах замаар кодын ажиллагааг туршиж үзсэн. Өмнө дурьдсанчлан, Wemos самбар асах үед онгойлгогч (эсвэл туршилтын гэрлийн LED) идэвхжихгүй байх нь чухал онцлог байв.

Wemos самбарыг Arduino IDE ашиглан програмчилсан бөгөөд самбарын IP хаягийг гэрийн сүлжээнд 192.168.1.120 болгож зассан (урьдчилан хуваарилсан). Ийм байдлаар хүчийг асаахад үргэлж ижил (дотоод) IP хаягтай байх бөгөөд програмыг түүнтэй хатуу кодлох боломжтой болно.

Андройд аппликейшнийг MIT App Inventor 2. ашиглан бүтээсэн. Би үүнийг зөвхөн өөрт байгаа утаснууд дээр (Oneplus, Xiaomi, Moto G4 Play) туршиж үзсэн. Үүнийг хуваалцсан Google Drive фолдерт байрлуулж, утаснаасаа ачаалж хялбархан суулгадаг. MIT App Inventor нь үнэ төлбөргүй ашиглах боломжтой бөгөөд өөр IP хаягийг ашиглахын тулд оруулсан төслийн файлыг хялбархан өөрчилж болно.

Угсарсан хэсэг нь миний гар дээрх хайрцагт бүрэн нийцэхгүй байсан тул реле бага зэрэг наалдахаар нүх гаргав. Би мөн гаражийн хаалганы нээлттэй утас руу залгах нүхийг таслав.

Алхам 3: Гаражийн хаалга онгойлгогчтой холбох

Гаражийн хаалга онгойлгогчтой холбогдож байна
Гаражийн хаалга онгойлгогчтой холбогдож байна
Гаражийн хаалга онгойлгогчтой холбогдож байна
Гаражийн хаалга онгойлгогчтой холбогдож байна

Утасыг онгойлгогчтой холбох хоёр сонголт байдаг. Сонголт 1 нь хананы самбар дээрх хоёр шураг хавчаартай холбох, нөгөө нь шууд онгойлгогчтой холбох (терминалуудыг түлхэх). Утас нь гаражид байрлах Wemos төхөөрөмжөө байрлуулах газар хүртэл богино зайтай байх нь надад илүү тохиромжтой байсан тул би сүүлийг нь сонгосон. Нээлтийн хэсэгт утсан тууз хэмжигч байдаг бөгөөд доорх жижиг улбар шар өнгийн товчлууруудыг одоо байгаа утсыг салгахад ашиглаж болох тул нэмэлт багцыг одоо байгаа утсаар эргүүлж, дахин оруулах боломжтой болно.

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

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