Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: Non taxtasi
- 3 -qadam: Endi bu sizning elektron jadvalingizda ishlaydi …
- 4 -qadam: Faylni pushti rangga yuklang
- 5 -qadam: PIR uchun ko'rish maydonini yoping
- 6 -qadam: devorga mahkamlang
- 7 -qadam: Freddi Merkuri
- 8 -qadam: Hammasini bir joyga to'plang
Video: Garaj monitor 3k: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Garaj eshigi ochiq yoki yo'qligini bilishingiz kerakmi? Bilmasligingiz kerakki, siz velosipedni urmasdan eshik yopilishi uchun etarlicha yaqinlashdingizmi? Bularning barchasini veb -kirish orqali bilish kerak … Men 3000 -sonli garaj monitorini taqdim etaman.
Mashina kerakli joyga yetganda, LED yashil rangdan qizil rangga aylanadi. Bu bajarilayotgan ish, bu faqat 1.0 -versiya, menimcha, uni yanada yaxshilash uchun bir nechta o'zgartirishlar kiritiladi.
1 -qadam: qismlar
Tel
1 simobli kalit 1 220 ohmli rezistor 1 10k ohmli rezistor 2 x 1k ohmli rezistor 1 qizil LED 1 yashil LED 1 paralaks Internet -to'plami (www.parallax.com parallaksidan PINK) 1 BS2 mikrokontroller (www.parallax.com paralaksidan) PIR Motion Detectorr (www.parallax.com paralaksidan) 1 ds1620 haroratli chip. 1 ta 5v quvvat manbai 1 ta kartonli plakat naychasida garajimda hech qanday tarmoq tomchilari yo'q edi, men buni tuzatishga majbur bo'ldim, shuning uchun ebaydan linkys WET11 ni 20 dollarga sotib oldim.
2 -qadam: Non taxtasi
Menga simlar sxemasini tuzishim kerak … Lekin, agar siz PDF -lardagi barcha paralaks qismlari bilan birga keltirilgan misollarga amal qilsangiz, adashmaysiz. Kommutatorning simlari PDF Whats mikro boshqaruvchisidan keladi PIR uchun simlar PIR hujjatlari PDF -dan keladi DS1620 uchun simlar PDF -ilovali datchiklardan keladi. PINK uchun simlar PINK PDF -dan P0 - pirP1 uchun - simobli kalit P5 - 1620P6 - 1620P7 - 1620p12 - PINKP13 uchun - PINKP14 uchun - Yashil LED P15 - qizil LED
3 -qadam: Endi bu sizning elektron jadvalingizda ishlaydi …
Ehtimol, bs2 ni dasturlashingiz kerak, bu erda kod. Ushbu kodning aksariyati paralaks saytida mavjud bo'lgan turli PDF -lardagi misollarga asoslanadi. Siz BS2 uchun ko'proq pul to'laysiz, lekin hujjatlar ajoyib. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (kirish-chiqish ta'riflari) ------------------------- ------------------------ PIR PIN-kodli 0 'kirish sensori uchun PIN-kod 15-sonli PIN-kodli yashil LEDLEDTWO PIN-kodli 14' I/ Qizil LED uchun O pin '----- (O'zgaruvchilar) ------------------------------------ ------------------- hisoblagich VAR bayt "Trip Counterx VAR Word" umumiy maqsadli o'zgaruvchini belgilaydi VAR x. BIT15 "xdegC VAR Word belgisi biti" ushlab turiladigan o'zgaruvchini aniqlaydi daraja Selsiy darajaF VAR Word "Farengeyt darajasiga ega" ----- (Boshlanish) -------------------------------- ------------------ DEBUG CLS "Debug xatolarini tozalash ekrani" 12, 396, 10 dan 0 gacha yuqori LEDON "Yorug'lik LEDlari past LEDTWO" 20 soniya kutib turing, "isitish": DEC2 hisoblagichi SEROUT 12, 396, ("! NB0W07: isinish:", CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000 'Hisoblagich Har soniya "SEROUT 12, 396, ("! NB0W07: kutilmoqda … ", CLS) HIGH LEDTWOHIGH 5 'DS1620SHIFTOUT 7, 6, LSBFIRST, (238)'" konvertatsiyani boshlash "buyrug'iLOW 5 'buyrug'ini bajaring' ----- (Dastur kodi) ---------------------------------------------- ------ Asosiy: "Harakat detektori, agar PIR = 1 SONDA" harakat aniqlanadimi? taymer = hisoblagich + 1 'Sayohat taymerini yangilash YUQORI LEDON "LOW LEDTWO" Ochiq Qizil LED Xatolarni o'chirish uyi, "TRIPPED …", DEC3 hisoblagichi SEROUT 12, 396, ("! NB0W07:", "Tripped…", CLS) QILING: LOOP. PIR = 0 ga qadar 'PIR o'chirilgan uyni tozalashini kuting, "Tozalangan …", DEC3 hisoblagichi SEROUT 12, 396, ("! NB0W07:", "Tozalangan …", CLS) LOW LEDONE YUQORI LEDTWO "Qizil LED ENDIFni o'chiring" Harorat HIGH 5 'ni tanlang DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' "ma'lumotlarni olish" buyrug'ini yuboring SHIFTIN 7, 6, LSBPRE, (x / 9) ', shu jumladan, LOW 5 belgisini oling, buyruqni tugating. x. BYTE1 = -x. BIT8 'belgisini 16 bitgacha cho'zish degC = x*5' 'C*10 ga aylantirish (o'lchamlari 0,5' C) degF = degC+2732*9/50-459 'F DEBUGga aylantirilsinmi? degF, CR, CR 'SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS) disk raskadrovka ko'rsatuvi "Garaj eshigi detektori. IF IN1 = 0 SROUT 12, 396, ("! NB0W08:", "Open", CLS) BOShQA SEROUT 12, 396, ("! NB0W08:", "Yopiq", CLS) 1000 LOOPni to'xtatib turing.
4 -qadam: Faylni pushti rangga yuklang
Men buni veb -sahifam uchun ishlatardim. Pushti rangni FTP Garage Monitor 3000 orqali yuklashingiz mumkin. OnLoad = "if (self! = Top) top.location = self.location"> A: hover {text-decoration: underline; rang:#336633; }
Garaj monitor
Garajdagi harorat quyidagicha: Avtoturargohning o'zgarishi: Garaj eshigi: [https:// pushti rang]
5 -qadam: PIR uchun ko'rish maydonini yoping
Shunday qilib, PIR aql bovar qilmaydigan keng doiraga ega, men buni 5 dyuymli plakat naychasidan foydalanib yopdim, men bu fikrni paralaks forumlaridagi postdan oldim, ular kengroq naychadan foydalanishdi, lekin bu hali ham silliq edi. Fikr.
Men trubaning qopqog'iga teshik qo'yib, issiq yopishtirib, PIRni naychaga mahkamladim. Men bu paketni telefon shnuri yordamida non taxtasiga uladim, menda uning tonnalari bor edi. Men eski protsessor ventilyatorida PIR uchun vilka sifatida ishlatilgan 3 tishli ulagichni topdim.
6 -qadam: devorga mahkamlang
Men buni eshikni tozalash uchun mashinam to'xtashi kerak bo'lgan devorga o'rnatdim. Men fermuar taqish va shtapel qurolidan foydalandim.
7 -qadam: Freddi Merkuri
Men simobli kalitni garaj eshigimning pastki qismiga yana telefon simini ishlatib uladim, chunki menda juda ko'p narsa bor edi …
8 -qadam: Hammasini bir joyga to'plang
Men bularning barchasini sintraning bir bo'lagiga yopishtirib qo'ydim, uni toza saqlash uchun. Men chekilgan Ethernet kabelini kesishim kerak, lekin uyda krimper yo'q.
Keyingi qadamlar … Bu haqiqatan ham doimo bo'lishi kerakmi? Ehtimol, garaj eshigi ochilganda va chiroq yoqilganda uni yoqishim kerak. Shunday qilib, men oxirgi holatga ega ma'lumotlar bazasidagi jadvalni yangilashim mumkinmi? O'ylaymanki, uni har doim ishga tushirish - bu elektrni behuda sarflashdir … Balki uni loyiha qutisiga qo'yishim kerakdir!
Tavsiya:
Garaj eshigini buzish: 5 qadam
Garaj eshigingizni buzing: Kim hech qachon uyga faqat telefon ilovasi bilan borishni yoki tramvaylarni tinglashni va nusxalashni orzu qilmagan? Men siz bilan nimani tushunganimni va qanday yurganimni aytib berishdan baxtiyorman. Men ikkinchi marta kalitlarimni unutganimdan keyin bu loyihani boshladim.
DIY aqlli garaj eshiklarini ochuvchi + uy yordamchisining integratsiyasi: 5 qadam
DIY aqlli garaj eshiklarini ochuvchi + uy yordamchisining integratsiyasi: ushbu DIY loyihasi yordamida oddiy garaj eshigingizni aqlli qilib aylantiring. Men sizga uni uy yordamchisi (MQTT orqali) yordamida qanday qurish va boshqarishni ko'rsataman va garaj eshigingizni masofadan ochish va yopish imkoniyatiga ega bo'laman, men Wemos deb nomlangan ESP8266 taxtasidan foydalanaman
Alexa Arduino Esp8266 bilan boshqariladigan garaj eshigi: 6 qadam
Alexa Arduino Esp8266 bilan boshqariladigan garaj eshigi: Bu loyiha g'oyasi men ilgari ishlagan eski loyihadan kelib chiqqan. Men oddiy tugmachali simni ulagan edim, garaj eshigidan tugma bosilganda LED yonadi. Bu usul ishonchsiz bo'lib chiqdi va unchalik foydali emas edi
Ikki garaj eshigining monitoringi: 4 qadam
Ikkita garaj eshigining monitoringi: 2016 yilda biz yangi uyga ko'chib o'tdik, u erda garaj eshiklari siz ularni uyning asosiy kirish qismidan ko'ra olmaysiz. Shunday qilib, siz eshiklar yopiq yoki ochiq ekanligiga amin bo'lolmaysiz. Faqat kuzatuv uchun, sobiq egalar press -kalitni o'rnatdilar
Garaj monitor 3001: 8 qadam (rasmlar bilan)
Garaj monitor 3001: Muammo: Mening garajim uyimdan ajratilgan, eshiklar uydan ochiqligini ko'rish qiyin. Yoki men ishga shoshaman va eshikni yopishni unutganman. Qaror: Parallax BS2 asosidagi monitor. Men garaj eshigining holatini tekshirishim mumkin