Mündəricat:
- Addım 1: hissələr
- Addım 2: Çörək lövhəsini çıxarın
- Addım 3: İndi Breadboardunuzda işləyir …
- Addım 4: Dosyanı Çəhrayıya Yükləyin
- Addım 5: PIR üçün Görüş Sahəsini bağlayın
- Addım 6: Divara bərkidin
- Addım 7: Freddie Mercury
- Addım 8: Hamısını bir araya gətirin
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Qaraj qapısının açıq olub olmadığını bilmək lazımdırmı? Bilmək lazımdır ki, velosipedinizi vurmadan qapının bağlanması üçün kifayət qədər uzaqlaşmısınızmı? Bütün bunları veb girişi ilə bilmək lazımdır … Qaraj monitorunu 3000 təqdim edirəm.
Avtomobil doğru yerə çatanda LED yaşıldan qırmızıya çevrilir. Bu davam edən bir işdir, bu yalnız 1.0 versiyasıdır, düşünürəm ki, bunu daha da yaxşılaşdırmaq üçün bir neçə dəyişiklikdən keçəcək.
Addım 1: hissələr
Tel
1 Merkuri açarı 1 220 ohm Rezistor 1 10k ohm rezistor 2 x 1k ohm rezistor 1 Qırmızı LED 1 Yaşıl LED 1 Paralaks İnternet Kit (parallax www.parallax.com -dan PINK) 1 BS2 Mikro nəzarətçi (paralaksdan www.parallax.com) 1 PIR Motion Detectorr (www.parallax.com paralaksından) 1 ds1620 temperatur çipi. 1 5v enerji təchizatı 1 karton poster borusu, qarajımda düzəltməli olduğum heç bir şəbəkə damlası yox idi, buna görə ebaydan 20 dollara linksys WET11 aldım.
Addım 2: Çörək lövhəsini çıxarın
Buna görə də açıq bir şəkildə bir əlaqə diaqramı qurmalıyam … Ancaq bütün paralaks hissələri ilə birlikdə gələn PDF -lərdəki nümunələri izləsəniz səhv edə bilməzsiniz. Keçid üçün kabellər PDF Whats mikro nəzarətçisindən gəlir PIR üçün kabellər PIR Sənədləri PDF -dən gəlir DS1620 üçün Kablolama PDF Tətbiqi Sensorlarından gəlir. PINK üçün naqillər PINK PDF -dən P0 - pirP1 üçün - Merkuri açarıP5 - 1620P6 - 1620P7- 1620p12 - PINKP13 üçün - PINKP14 üçün - Yaşıl LED P15 - Qırmızı LED
Addım 3: İndi Breadboardunuzda işləyir …
Yəqin ki, bs2 -ni proqramlaşdırmalısınız, kod budur. Bu kodun çoxu paralaks saytında mövcud olan müxtəlif PDF -lərdəki nümunələrə yaxından əsaslanır. BS2 üçün daha çox pul ödəyirsiniz, amma sənədlər əladır. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (I/O Tərifləri) ------------------------- ------------------------ PIR PIN 0 'GİRİŞ/Çıxış Piri Sensor üçün Qırmızı LED üçün O Pin '----- (Dəyişənlər) ------------------------------------ ------------------- sayğac VAR Baytı 'Trip Counterx VAR Word' ümumi təyinatlı dəyişənlər təyin edir VAR x. BIT15 'xdegC VAR Word işarəsi biti' tutmaq üçün bir dəyişən təyin edir dərəcə CelsiusdegF VAR Word 'Fahrenheit dərəcələri tutmaq üçün' ----- (Başlatma) -------------------------------- ------------------ DEBUG CLS 'Clear DEBUG ScreenSEROUT 12, 396, ("! NB0W07:", "Warming Up", CLS)' PİNK-ə deyin upFOR counter = 10-dan 0-a qədər yüksək LEDON 'Flaş LEDləri LOW LEDTWO' 20 saniyə gözləyin PIR İstiləşmə DEBUG EVİ, "İstiləşmə:", DEC2 sayğacı SEROUT 12, 396, ("! NB0W07: İstiləşmə:", CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000 'Sayğac Hər SaniyəNEXTLOW LEDONELOW LEDTWOcounter = 0' Sayaç Dəyişən DEBUG ANA, "Gözləyirəm "SEROUT 12, 396, ("! NB0W07: Gözləyir… ", CLS) YÜKSEK LEDTWOHIGH 5 'DS1620SHIFTOUT 7, 6, LSBFIRST, (238)'" dönüşümlərə başla "əmrini Aşağı 5 'əmrini ver' ----- (Proqram Kodu) ---------------------------------------------- ------ Əsas: 'PIR = 1 SONRA' Hərəkət Detektoru 'Hərəkət Algılanır? counter = counter + 1 'Trip Counter Güncelleme YÜKSEK LEDON' LOW LEDTWO 'İşıq Qırmızı LED SÖNMƏ HOME, "TRIPPED…", DEC3 counter SEROUT 12, 396, ("! NB0W07:", "Tripped…", CLS) DO: LOOP PIR = 0 -a qədər 'PIR -in DEBUG HOME, "CLEARED…", DEC3 counter SEROUT 12, 396, ("! NB0W07:", "Təmizləndi…", CLS) LOR LEDONU Yüksək LEDTWO' Qırmızı LED ENDIF -i Söndürün ' Temperatur YÜK 5 'seçin DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' "məlumat əldə et" əmrini göndər SHIFTIN 7, 6, LSBPRE, (x / 9) x. BYTE1 = -x. BIT8 'işarəni 16 bitə qədər genişləndirin degC = x*5' 'C*10' a çevirin (qətnamə 0.5 'C) degF = degC+2732*9/50-459' F DEBUG -a çevrilsin? degF, CR, CR 'SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS)' Qaraj Qapı detektoru ayıklama şousu. IF IN1 = 0 SONRA SEROUT 12, 396, ("! NB0W08:", "Açıq", CLS) ELSE SEROUT 12, 396, ("! NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
Addım 4: Dosyanı Çəhrayıya Yükləyin
Bunu veb səhifəm üçün istifadə etdim. Çəhrayıya FTP Garage Monitor 3000 vasitəsilə yükləyə bilərsiniz. OnLoad = "if (self! = Top) top.location = self.location"> A: hover {text-decoration: underline; rəng:#336633; }
Qaraj Monitoru
Qarajda temperatur belədir: Maşın Dayanacaqları: Qaraj Qapısı: [https:// pink refresh]
Addım 5: PIR üçün Görüş Sahəsini bağlayın
Beləliklə, PIR -in çılğın geniş bir baxış sahəsi var, bunu 5 düymlük bir poster borusu istifadə edərək bağladım, bu fikri paralaks forumlarında bir yazıdan aldım, daha geniş bir boru istifadə etdilər, amma yenə də hamar idi Fikir.
Borunun qapağına bir deşik qoyaraq isti yapışdıraraq PIR -ı boruya bağladım. Telefon paketindən istifadə edərək bu paketi çörək taxtasına bağladım, ətrafımda tonlarca pul vardı. PIR üçün bir fiş olaraq istifadə etdiyim köhnə bir CPU fanında 3 dişli bir bağlayıcı tapdım.
Addım 6: Divara bərkidin
Bunu maşının qapını açmaq üçün dayanması lazım olan yerə divara bağladım. Fermuarlı qalstuk və zımbalı silahdan istifadə etdim.
Addım 7: Freddie Mercury
Telefon telindən istifadə edərək qaraj qapısının altına bir civə açarı bağladım, çünki çox şeyim var idi …
Addım 8: Hamısını bir araya gətirin
Bütün bunları təmiz saxlamaq üçün bir sintraya bağladım. Daha qısa bir Ethernet kabeli kəsməliyəm, amma evdə bir qıvrım yoxdur.
Növbəti addımlar … Həqiqətən hər zaman olması lazımdırmı? Bəlkə qarajın qapısı açılanda və işıq yananda onu işə salmalıyam. Bu şəkildə, son statusu olan bir verilənlər bazasındakı bir cədvəli yeniləyə bilərəm? Düşünürəm ki, hər zaman işləməsi sadəcə elektrik enerjisini israf etməkdir … Bəlkə bir layihə qutusuna qoymalıyam!
Tövsiyə:
Qaraj qapınızı sındırın: 5 addım
Qaraj Qapınızı Hack edin: Evə yalnız bir telefon tətbiqi ilə getmək və ya tramvayları dinləyib kopyalamağı xəyal etməyən kimdir? Anladıqlarımı və necə getdiyimi sizinlə bölüşməkdən xoşbəxtəm. İkinci dəfə açarlarımı unutduqdan sonra bu layihəyə başladım
DIY Ağıllı Qaraj Qapı Açacağı + Ev köməkçisi inteqrasiyası: 5 addım
DIY Ağıllı Qaraj Qapı Açacağı + Ev Köməkçisi İnteqrasiyası: Bu DIY layihəsindən istifadə edərək normal qaraj qapınızı ağıllı çevirin. Evin köməkçisi (MQTT üzərindən) istifadə edərək onu necə quracağınızı və idarə edəcəyinizi və qaraj qapınızı uzaqdan açıb bağlaya biləcəyinizi sizə göstərəcəyəm. Wemos adlı bir ESP8266 lövhəsindən istifadə edəcəm
Alexa Arduino Esp8266 ilə idarə olunan qaraj qapısı: 6 addım
Alexa Arduino Esp8266 ilə İdarəli Qaraj Qapısı: Bu layihənin ideyası bir müddət əvvəl üzərində işlədiyim köhnə bir layihədən gəldi. Qaraj qapısı tərəfindən bir düyməyə basıldıqda LED -i yandıracaq sadə bir düyməni bağladım. Bu üsul etibarsız və faydalı olmadığı ortaya çıxdı
İki qaraj qapısının monitorinqi: 4 addım
İki Qaraj Qapısının Monitorinqi: 2016 -cı ildə qaraj qapılarının evin əsas girişindən görünməyəcək şəkildə yerləşdiyi yeni bir evə köçdük. Beləliklə, qapıların bağlı və ya açıq olduğuna əmin ola bilməzsiniz. Yalnız izləmə üçün, keçmiş sahiblər bir mətbuat açarı quraşdırdılar
Ucuz Ağıllı Qaraj Qapı Açacağı: 6 Addım (Şəkillərlə)
Ucuz Ağıllı Qaraj Qapı Açacağı: CreditI, Savjee'nin tətbiqini olduqca çox kopyaladı, ancaq Shelly istifadə etmək əvəzinə Sonoff Basic istifadə etdim. Veb saytına və YouTube Kanalına baxın! Https: //www.savjee.be/2020/06/make-garage-door-ope