Агуулгын хүснэгт:
Видео: IPhone болон Arduino гаражийн хаалга онгойлгогч: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Би ихэнхдээ техник технологийн зааварчилгааг дагадаг бөгөөд хүмүүсийн гаргаж ирж буй зүйлийг үргэлж гайхдаг. Хэсэг хугацааны дараа би wifi гаражийн хаалга онгойлгогчоос үнэхээр дажгүй санагдсан зүйлийг олж, хөгжилтэй төслүүдийнхээ эцэс төгсгөлгүй хийх зүйлсийн жагсаалтад оруулав. Одоогийн байдлаар хурдан урагшилсан ч би төслөө хэрэгжүүлж амжаагүй л байна. Гэхдээ би хүүхэдтэй болсон (миний эхнэр биш, би төрсөн). Манай хадмууд манай гэрт 5 хоногийн асрах үйлчилгээ үзүүлэх нигүүлсэл сайтай байсан (тийм ээ, би эвдэрч сүйдсэн) гэхдээ тэд гаражийнхаа хаалгыг дарж машиндаа байлгахыг надад гуйж байсан. гаражийн гадна. Тиймээс миний өмнө хоёр сонголт бий. Миний гаражийн товчлуурыг дахин програмчлахад таван минут зарцуулаарай. Эсвэл миний гаражийн хаалгыг онгойлгох төсөл дээр ажиллахад хэдэн долоо хоног зарцуулаарай. Тиймээс, bingo-bango, миний сургамжтай хүн төрсөн.
Би анхны бичлэг рүүгээ буцаж ороод зохиогчийн ашигладаг техник хангамжийн олон онцлог шинж чанаруудад дуртай байсан боловч програм хангамж нь миний хүссэн зүйл биш юм. Тиймээс миний хүссэн шийдэл нь дараах шинж чанаруудтай байх шаардлагатай байв.
- Нууц үг шаардаагүй
- Зөвхөн манай гэрийн LAN сүлжээнд холбогдсон үед л ажиллах ёстой
- Үүнийг хянахын тулд миний iPhone дээрх тусгай програм
- Ethernet эсвэл wifi бамбайтай Arduino ашиглана уу
- Үүнийг хууль ёсны баталгаатай болгоорой
Алхам 1: Танд хэрэгтэй зүйл
"loading =" залхуу "миний кодыг Arduino болон iPhone хоёуланд нь бичиж, байршуулсан тул дибаг хийх цаг болжээ. Миний гаражтай холбоотой бүх зүйл хараахан холбогдоогүй байгаа тул би түүний зан байдлыг ямар нэгэн байдлаар дуурайхыг хүссэн юм..
Өмнөх зураг дээр үзүүлсэн шиг би хоёр улаан, хоёр ногоон LED -ийг авсан. Ногоон, улаан өнгийн нэг багц нь зүүн хаалгыг, үлдсэн хэсгийг баруун хаалгыг төлөөлнө. Хэрэв аль ч хаалга хаагдсан бол ногоон гэрэл зогсолтгүй анивчих болно. Үгүй бол хэрэв ямар нэгэн хаалга нээлттэй байсан бол улаан гэрэл анивчих болно. Би хаагдах хаалганы анхны төлөвийг сонгосон (ногоон гэрэл анивчдаг), учир нь би Arduino -ийг онгойлгогч руу залгахдаа хаалга хаагдсан эсэхийг шалгах болно.
Энэ нь хэрхэн ажилладагийг харахын тулд та богино хэмжээний видео бичлэгийг үзэх боломжтой. Воила! Өнөөг хүртэл ажиллаж байна!
Алхам 7: Залгаад үзээрэй
Миний 3D принтерт засвар үйлчилгээ хийгдэж байгаа тул надад одоохондоо хэргийг хэвлэх боломж байгаагүй. Үүнийг үндэслэсэн өмнөх зааварчилгаа нь.stl файлуудыг татаж авах боломжтой. (Тэмдэглэл: Хэрэв та.stl файлуудыг ашиглахаар төлөвлөж байгаа бол нэгжүүд нь зохиогчтой харилцсаны дараа см -ээр хэмжигдэх болно. Миний хэвлэгч мм нэгжээр ажилладаг тул би.stl файлуудаа 10 дахин нэмэгдүүлэх шаардлагатай болсон). Надад хоёр хаалгатай тул хоёр реле хэрэгтэй байгаа тул дизайныг өөрчлөх шаардлагатай болно. Гэхдээ би бүх зүйлийг холбож өгөхийг хүсч байгаа болохоор электроникуудаа хэвтэж байсан модны хаягдал дээр угсарч эхлэв. Тиймээс, би энэ зааварчилгааны үнэмлэхүй бэлэн бүтээгдэхүүнийг үзүүлэхгүй.
Цахилгаан хэрэгслийг надад байгаа модон дээр суурилуулсны дараа хананд түр зуурын байшин олох нь энгийн зүйл байв. Зураг дээр та чиглүүлэгчээс Arduino руу, Arduino -аас буухиа руу, эцэст нь гаражийн хаалганы товчлуур руу шилжих утаснуудын жаахан эмх замбараагүй байдлыг харж болно. Бодит товчлуурыг унтрааж, хананаас бүрхүүлийг салгахад зөвхөн хоёр утсан терминал байсан. Тиймээс, миний ашиглаж байсан зааварчилгааны нэгэн адил та реле дээрх утаснуудыг хаалганы товчлуур дээрх терминал руу залгаж болно.
Үүний дараа бүх тохиргоо анх удаа ид шидээр ажиллав! Видео оруулаагүйд уучлаарай. Ажиллаж буй бичлэгийг авахын өмнө би үүнийг түр зуур буулгах ёстой байсан, гэхдээ үүнийг хийсэн гэж тангараглая!
Алхам 8: Эцсийн бодол
Үүнийг жаахан тоглосны дараа би доор дурдах зарим асуудлыг анзаарсан. Эдгээр нь чухал ач холбогдолтой тул энэ төслийг давхардуулахаасаа өмнө тэдгээрийг анхаарч үзээрэй.
- IPhone дээрх товчлуурыг дарах, гаражийн хаалгыг хариулах хооронд хоцрогдол байсан. Энэ нь програм хангамж эсвэл хэрэгжүүлэлтийн алдаа байж болох ч би үүнийг судалж байна.
- Том асуудал: Апп -ийг iPhone програм дээр ачаалж дуусаад хэдхэн хоногийн дараа би програмыг нээхийг оролдоход үндсэн дэлгэц рүүгээ буцаж орох болно гэдгийг анзаарсан. Энэ бол тууштай зан авир байв. Тархиа жаахан угаасны дараа би эцэст нь эвдэрч, асуултаа stackoverflow дээр тавив. Нэг хүний хариулт зөв байсан юм шиг санагдсан: Apple -ийн байгуулсан муу гүрэн, хэрэв та хөгжүүлэгч биш бол Xcode -с шинээр боловсруулсан апп -аас олж авсан итгэмжлэлийн гэрчилгээ нь 1 долоо хоногийн хугацаанд л хангалттай байх болно гэж шийдсэн. Үүний дараа, хэрэв та үүнийг дахин суулгахгүй бол (мөн 1 долоо хоногийн тооллогыг дахин тохируулахгүй) эсвэл урт гэрчилгээ авахын тулд 99 долларын төлбөр төлөхгүй бол энэ нь таны iPhone дээр ажиллахгүй болно. Үүнийг би сэтгэлээр унасан гэж бодсон. Бараг л цагаа дэмий үрсэн юм шиг. Гэхдээ хэрэв та хөгжүүлэгч бол энэ нь танд асуудал үүсгэхгүй.
- Миний бодлоор нэг хүн гаражийн хаалганы товчлуурыг гараар дарвал энэ үйл явдал Arduino код дээр бичигдээгүй болно. Arduino -ийн хувьд товчлуур дарагдахаас өмнө хаалганы төлөв өөрчлөгдөөгүй хэвээр байна. Нэмж хэлэхэд, хэрэв өөр хүн уг програмыг хааж байхад хаалганы доор хэн нэгэн зогсож байсан бол. Хаалганы мэдрэгч нь хаалгыг дахин босгоход хүргэдэг бөгөөд энэ үйл явдлыг Arduino кодонд оруулаагүй болно. Энэ бол олж мэдэх ёстой өөр нэг цэг гэдгийг хэлэх нь илүүц биз.
Надтай хамт байсанд баярлалаа, зарим алдаатай зан үйлийнхээ төлөө дахин уучлалт гуйж байна. Асуух зүйл байвал надад мэдэгдээрэй!
Зөвлөмж болгож буй:
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграци: 5 алхам
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграцчлал: Энэхүү DIY төслийг ашиглан гаражийн ердийн хаалгаа ухаалаг болго. Би үүнийг хэрхэн яаж барьж, гэрийн туслах (MQTT дээр) ашиглан хянах, гаражийнхаа хаалгыг алсаас онгойлгох, хаах чадварыг зааж өгөх болно. Би Wemos нэртэй ESP8266 хавтанг ашиглах болно
Ухаалаг гаражийн хаалга онгойлгогч: 6 алхам (зурагтай)
Ухаалаг гаражийн хаалга онгойлгогч: CreditI нь Savjee -ийн хэрэгжилтийг бараг хуулбарласан боловч Shelly ашиглахын оронд Sonoff Basic -ийг ашигласан. Түүний вэбсайт болон YouTube сувгийг үзээрэй! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Гаражийн хаалга онгойлгогч нь Esp8266 -ийг вэб сервер болгон ашигладаг. 6 алхам
Гаражийн хаалга онгойлгогч нь Esp8266-ийг вэб сервер болгон ашиглаж байна. Сайн байна уу, би танд гаражийн хаалга онгойлгох энгийн аргыг хэрхэн хийхийг зааж өгөх болно. Санал хүсэлт, хаалга бодит цаг хугацаанд нээлттэй эсвэл ойрхон байгааг та мэдэх болно-Энгийн, хийх ганц л товчлол
Raspberry Pi тэг гаражийн хаалга онгойлгогч төхөөрөмж: 10 алхам
Raspberry Pi тэг гаражийн хаалга онгойлгогч тоног төхөөрөмж: Энэхүү төслийн нэг урам зориг нь Raspberry Pi 3 гаражийн хаалга онгойлгогчдод интернетээр олдсон бусад нарийн зүйлсийн нэг юм. Би электроникийн туршлагатай хүн биш байсан тул би хэрхэн яаж хийх талаар олон нэмэлт судалгаа хийсэн
Arduino ашиглан гаражийн хаалга онгойлгогч: 3 алхам
Arduino ашиглан гаражийн хаалга онгойлгогч: Энэ бол нэмэлт төхөөрөмж шаардлагагүй гаражийн хаалга онгойлгогч болгохын тулд Atmel Atmega 328P (Arduino UNO) ашигладаг тоног төхөөрөмжид суурилсан төсөл юм. Энэхүү код нь системийг өөрөө цахилгаан гэмтлээс хамгаалах чадвартай бөгөөд бүх хэлхээг тэжээдэг