Агуулгын хүснэгт:
- Алхам 1: эд анги
- Алхам 2: Талхыг гарга
- Алхам 3: Одоо энэ нь таны Breadboard дээр ажилладаг …
- Алхам 4: Файлыг ягаан өнгөөр байршуулна уу
- Алхам 5: PIR -ийн харах талбарыг хаах
- Алхам 6: Хананд найдвартай бэхлээрэй
- Алхам 7: Фредди Меркури
- Алхам 8: Бүгдийг нэг дор хий
Видео: Гаражийн монитор 3k: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Гаражийн хаалга нээлттэй байгаа эсэхийг мэдэх шаардлагатай байна уу? Та дугуйгаа цохиулахгүйгээр хаалгаа хаах хүртэл хангалттай зай авсан эсэхийг мэдэх хэрэгтэй байна уу? Энэ бүгдийг вэб хандалтаар мэдэх шаардлагатай байна … Би 3000 гаражийн дэлгэцийг танилцуулж байна.
Машин зөв газар хүрэх үед LED нь ногооноос улаан болж хувирдаг. Энэ бол хийгдэж буй ажил, энэ бол зүгээр л 1.0 хувилбар, үүнийг илүү сайн болгохын тулд хэд хэдэн өөрчлөлтийг хийх болно гэж бодож байна.
Алхам 1: эд анги
Утас
1 Мөнгөн усны унтраалга 1 220 ом резистор 1 10 к ом эсэргүүцэл 2 x 1 к ом эсэргүүцэл 1 Улаан LED 1 Ногоон LED 1 Параллак интернет иж бүрдэл (www.parallax.com параллаксын PINK) 1 BS2 микро хянагч (параллакс www.parallax.com -ээс) 1 PIR Motion Detectorr (www.parallax.com параллаксаас) 1 ds1620 температурын чип. 1 5в цахилгаан хангамж 1 картон зурагт хуудас, миний гаражид сүлжээний дусал байхгүй байсан тул үүнийг засах ёстой байсан тул ebay -ээс холбоосыг WET11 -ээс 20 доллараар худалдаж авлаа.
Алхам 2: Талхыг гарга
Тиймээс надад утсан холболтын диаграм хийх шаардлагатай байгаа нь тодорхой байна … Гэхдээ хэрэв та параллаксын бүх хэсгүүдтэй хамт ирдэг PDF файлуудын жишээг дагаж мөрдвөл та алдаа гаргахгүй. Шилжүүлэгчийн утас нь PDF Whats микро хянагчаас ирдэг PIR -ийн утас нь PIR баримт бичгийн PDF -ээс ирдэг DS1620 -ийн утас нь PDF хэрэглээний мэдрэгчээс ирдэг. ПИНК -ийн утас PINK PDF -ээс P0 - pirP1 - Мөнгөн усны унтраалга P5 - 1620P6 - 1620P7 - 1620p12 - PINKP13 - PINKP14 - Ногоон LED P15 - Улаан LED
Алхам 3: Одоо энэ нь таны Breadboard дээр ажилладаг …
Та bs2 -ийг програмчлах хэрэгтэй байх, энд код байна. Энэ кодын ихэнх нь параллакс сайт дээр байгаа янз бүрийн PDF файлуудын жишээн дээр үндэслэсэн болно. Та BS2 -д илүү их мөнгө төлдөг боловч баримт бичиг нь маш сайн байдаг. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (Оролт гаралтын тодорхойлолт) ------------------------- ------------------------ PIR PIN 0 'I/O Pin for PIR SensorLEDONE PIN 15' I/O Pin for LED LEDLEDTWO PIN 14 'I/ O Pin for For LED '----- (Хувьсагчууд) ------------------------------------ ------------------- тоолуур VAR байт 'Trip Counterx VAR Word' нь ерөнхий зориулалтын хувьсагчийг тодорхойлдог VAR x. BIT15 'xdegC VAR Word-ийн тэмдэг бит' хадгалах хувьсагчийг тодорхойл Цельсийн градус F VAR Word нь Фаренгейтийн зэрэг авах болно ----- (Эхлүүлэх) -------------------------------- ------------------ DEBUG CLS-ийн Clear DebuG ScreenSEROUT 12, 396, ("! NB0W07:", "Warming Up", CLS) 'PINK ups upFOR counter = 10 TO 0 HIGH LEDONE Flash LEDs LOW LEDTWO 'PIR Warm-Up DEBUG HOME, "Warming:", DEC2 counter SEROUT 12, 396, ("! NB0W07: Дулаарах:", CLS) 20 секунд хүлээнэ үү. LOW LEDONE HIGH LEDTWO PAUSE 1000 'Дэлгэцийн тоолуур секунд тутамд "SEROUT 12, 396, ("! NB0W07: Хүлээж байна … ", CLS) HIGH LEDTWOHIGH 5 'DS1620SHIFTOUT 7, 6, LSBFIRST, (238)'" хөрвүүлэлтийг эхлүүлэх "тушаалыг ДООД 5 'командыг хийнэ' ----- (Програмын код) ---------------------------------------------- ------ Үндсэн: 'Хөдөлгөөн илрүүлэгч IF PIR = 1 ДАРАА' хөдөлгөөнийг илрүүлсэн үү? тоолуур = тоолуур + 1 'Trip Counter -ийг шинэчлэх HIGH LEDONE' LOW LEDTWO 'Хөнгөн улаан LED дибаг хийх HOME, "TRIPPED…", DEC3 тоолуур SEROUT 12, 396, ("! NB0W07:", "Tripped…", CLS) ХИЙХ: ЛОП. PIR = 0 'хүртэл ХЭРЭГЛЭЭНИЙ ГЭР, "CLEARED…", DEC3 counter SEROUT 12, 396, ("! NB0W07:", "Cleared…", CLS) LIRONE HIGH LEDTWO' Red LED ENDIF -ийг унтраана уу. Температур HIGH 5 'DS1620 SHIFTOUT 7, 6, LSBFIRST -ийг сонгоно уу, (170)' өгөгдөл авах "тушаалыг SHIFTIN 7, 6, LSBPRE, (x / 9) илгээнэ үү. x. BYTE1 = -x. BIT8 'тэмдгийг 16 бит болгон өргөжүүлэх degC = x*5' нь 'C*10 (нарийвчлал 0.5' C) degF = degC+2732*9/50-459 'болгож F DEBUG болгон хувиргах уу? degF, CR, CR 'SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS) дибаг хийх шоу.' Garage Door detector. Хэрэв IN1 = 0 ТЭГВЭЛ СЭРҮҮТ 12, 396, ("! NB0W08:", "Нээлттэй", CLS) НӨГӨӨ СЭРҮҮТ 12, 396, ("! NB0W08:", "Хаалттай", CLS) ENDIF PAUSE 1000 LOOP
Алхам 4: Файлыг ягаан өнгөөр байршуулна уу
Би үүнийг вэб хуудсандаа ашигласан. Та ягаан өнгийг FTP Garage Monitor 3000-ээр байршуулж болно. OnLoad = "if (self! = Top) top.location = self.location"> A: hover {text-decoration: underline; өнгө:#336633; }
Гаражийн дэлгэц
Гаражийн температур нь: Машины зогсоолын нэмэлт зүйл: Гаражийн хаалга нь: [https:// ягаан шинэчлэлт]
Алхам 5: PIR -ийн харах талбарыг хаах
Тиймээс PIR нь галзуу өргөн хүрээний үзэл бодолтой байдаг тул би 5 инчийн зурагт хуудас ашиглан үүнийг хаасан, энэ санааг параллаксын форум дээрх бичлэгээс олж авсан, тэд илүү өргөн хоолой ашигласан боловч энэ нь үнэхээр гөлгөр хэвээр байсан. Санаа.
Би хоолойн таганд нүх гаргаж, халуун цавуугаар PIR -ийг хоолойд бэхлэв. Би энэ багцыг утасны кабель ашиглан талхны самбартай холбосон бөгөөд тэнд хэдэн тонн байсан. Би PIR -ийн залгуур болгон ашиглаж байсан хуучин CPU -ийн сэнснээс 3 салаа холбогч олсон.
Алхам 6: Хананд найдвартай бэхлээрэй
Би үүнийг хаалгаа онгойлгохын тулд миний машин зогсох ёстой газарт хананд наасан. Би цахилгаан товч, гол буу хэрэглэсэн.
Алхам 7: Фредди Меркури
Би гаражийнхаа хаалганы ёроолд мөнгөн усны унтраалга залгаад утасны утас дахин ашигласан, учир нь надад маш их зүйл байсан …
Алхам 8: Бүгдийг нэг дор хий
Би энэ бүхнийг зөвхөн цэвэр байлгахын тулд синтрагийн нэг хэсэгт хавсаргасан. Би богино Ethernet кабель хайчлах хэрэгтэй боловч гэртээ crimper байхгүй байна.
Дараагийн алхамууд … Энэ нь үргэлж үргэлж байх шаардлагатай юу? Магадгүй гаражийн хаалга онгойж, гэрэл асах үед би үүнийг асаах ёстой. Ийм байдлаар би хамгийн сүүлийн статустай өгөгдлийн сан дахь хүснэгтийг шинэчлэх боломжтой юу? Байнга ажиллуулна гэдэг бол зүгээр л цахилгаан дэмий үрсэн хэрэг гэж би бодож байна … Магадгүй би үүнийг төслийн хайрцагт хийх хэрэгтэй болов уу!
Зөвлөмж болгож буй:
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграци: 5 алхам
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграцчлал: Энэхүү DIY төслийг ашиглан гаражийн ердийн хаалгаа ухаалаг болго. Би үүнийг хэрхэн яаж барьж, гэрийн туслах (MQTT дээр) ашиглан хянах, гаражийнхаа хаалгыг алсаас онгойлгох, хаах чадварыг зааж өгөх болно. Би Wemos нэртэй ESP8266 хавтанг ашиглах болно
Хоёр гаражийн хаалганы хяналт: 4 алхам
Гаражийн хоёр хаалганы хяналт: 2016 онд бид шинэ байшинд нүүсэн бөгөөд гаражийн хаалгыг байшингийн гол хаалганаас харах боломжгүй байдлаар байрлуулсан. Тиймээс та хаалга нээлттэй эсвэл нээлттэй байгаа эсэхийг мэдэхгүй байна. Зөвхөн хяналт тавихын тулд хуучин эзэд хэвлэлийн унтраалга суулгасан
Ухаалаг гаражийн хаалга онгойлгогч: 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-ийг вэб сервер болгон ашиглаж байна. Сайн байна уу, би танд гаражийн хаалга онгойлгох энгийн аргыг хэрхэн хийхийг зааж өгөх болно. Санал хүсэлт, хаалга бодит цаг хугацаанд нээлттэй эсвэл ойрхон байгааг та мэдэх болно-Энгийн, хийх ганц л товчлол
Гаражийн монитор 3001: 8 алхам (зурагтай)
Гаражийн монитор 3001: Асуудал: Миний гараж гэрээсээ тусгаарлагдсан, байшингаас хаалга онгорхой байгаа эсэхийг харахад хэцүү байдаг. Эсвэл би ажилдаа явах гэж яарч, хаалгаа хаахаа мартсан байж магадгүй. Шийдэл: Parallax BS2 суурилсан дэлгэц. Би гаражийнхаа хаалганы байдлыг шалгаж болно