Isi kandungan:
- Langkah 1: Bahagian
- Langkah 2: Roti Papan Keluar
- Langkah 3: Sekarang Ia Berfungsi di Papan Roti Anda …
- Langkah 4: Muat naik Fail ke Pink
- Langkah 5: Tutup Medan Pandangan untuk PIR
- Langkah 6: Selamat ke Tembok
- Langkah 7: Freddie Mercury
- Langkah 8: Gabungkan Semua
Video: Garage Monitor 3k: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Perlu tahu adakah pintu garaj terbuka? Perlu tahu adakah anda cukup jauh sehingga pintu ditutup tanpa memukul basikal anda? Perlu mengetahui semua ini dengan akses web … Saya membentangkan monitor garaj 3000.
Apabila kereta sampai di tempat yang betul, LED bertukar dari hijau ke merah. Ini adalah kerja yang sedang berjalan, ini hanya versi 1.0, saya rasa ia akan melalui beberapa perubahan untuk menjadikannya lebih baik.
Langkah 1: Bahagian
Kawat
1 Suis Mercury 1 220 ohm Perintang 1 Perintang 10k ohm 2 x 1k perintang ohm 1 LED Merah 1 LED Hijau 1 Kit Internet Parallax (PINK dari parallax www.parallax.com) 1 Pengawal Mikro BS2 (dari parallax www.parallax.com) 1 PIR Motion Detectorr (dari parallax www.parallax.com) cip suhu 1 ds1620. 1 tiub bekalan kuasa 5v tiub poster kadbod Saya tidak mempunyai kejatuhan rangkaian di garaj saya, yang jelas saya harus perbaiki, jadi saya membeli linkys WET11 dari ebay dengan harga $ 20.
Langkah 2: Roti Papan Keluar
Jadi saya jelas perlu membuat rajah pendawaian … Tetapi anda tidak boleh salah sekiranya anda mengikuti contoh dalam PDF yang disertakan dengan semua bahagian paralaks. Pendawaian untuk suis berasal dari PDF Apa pengawal mikro Pendawaian untuk PIR berasal dari PDF Dokumentasi PIR Pendawaian untuk DS1620 berasal dari Sensor Gunaan PDF. Pendawaian untuk PINK dari PDF PINK P0 - untuk pirP1 - Suis MercuryP5 - 1620P6 - 1620P7- 1620p12 - Untuk PINKP13 - Untuk PINKP14 - LED Hijau P15 - LED Merah
Langkah 3: Sekarang Ia Berfungsi di Papan Roti Anda …
Anda mungkin harus memprogram bs2, berikut adalah kodnya. Sebilangan besar kod ini didasarkan pada contoh dalam pelbagai PDF yang terdapat di laman web paralaks. Anda membayar lebih banyak untuk BS2, tetapi dokumentasinya hebat. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (Definisi I / O) ------------------------- ------------------------ PIN PIR 0 'Pin I / O Untuk PIR SensorLEDONE PIN 15' I / O Pin For Green LEDLEDTWO PIN 14 'I / O Pin Untuk LED Merah '----- (Pemboleh ubah) ------------------------------------ ------------------- kaunter VAR Byte 'Trip Counterx VAR Word' menentukan pemboleh ubah tujuan umum iaitu VAR x. BIT15 'tanda bit xdegC VAR Word' menentukan pemboleh ubah untuk ditahan darjah CelsiusdegF VAR Word 'untuk memegang darjah Fahrenheit' ----- (Permulaan) -------------------------------- ------------------ Layar DEBUG CLS 'Hapus DEBUG TINGKATAN 12, 396, ("! NB0W07:", "Warming Up", CLS)' Beritahu PINK apa yang adaFOR counter = 10 TO 0 TINGGI LEDONE 'Flash the LEDS LOW LEDTWO' Tunggu 20 Saat Untuk PIR Warm-Up DEBUG HOME, "Warming up:", DEC2 counter SEROUT 12, 396, ("! NB0W07: Warming up:", CLS) PAUSE 1000 Kaunter Paparan LEDONE LOW LEDONE HIGH LEDTWO PAUSE 1000 'Setiap DetikNEXTLOW LEDONELOW LEDTWOcounter = 0' Clear Counter VariableDEBUG HOME, "Menunggu "SEROUT 12, 396, ("! NB0W07: Menunggu … ", CLS) LEDTWOHIGH 5 'yang tinggi pilih DS1620SHIFTOUT 7, 6, LSBFIRST, (238)'" memulakan penukaran "perintahLOW 5 'lakukan perintah' ----- (Kod Program) ---------------------------------------------- ------ Utama: DO 'Motion detector IF PIR = 1 THEN' Motion Dikesan? counter = kaunter + 1 'Kemas kini Kaunter Perjalanan HIGH LEDONE' LOW LEDTWO 'LED Red Light DEBUG HOME, "TRIPPED…", kaunter DEC3 SEROUT 12, 396, ("! NB0W07:", "Tripped…", CLS) DO: LOOP SEHINGGA PIR = 0 'Tunggu PIR Hapus RUMAH DEBUG, "DILARANG …", kaunter DEC3 SEROUT 12, 396, ("! NB0W07:", "Cleared…", CLS) LEDTWO RENDAH LEDONE TINGGI' Matikan END LED Merah ' Suhu TINGGI 5 'pilih DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' hantar arahan "dapatkan data" SHIFTIN 7, 6, LSBPRE, (x / 9) 'dapatkan data, termasuk tanda RENDAH 5' mengakhiri perintah x. BYTE1 = -x. BIT8 'memanjangkan tanda ke 16 bit degC = x * 5' menukar ke 'C * 10 (resolusi 0.5' C) degF = degC + 2732 * 9 / 50-459 'menukar ke F DEBUG? degF, CR, CR 'Show on debug SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS)' Pengesan Pintu Garage. JIKA IN1 = 0 KEMUDIAN SEROUT 12, 396, ("! NB0W08:", "Open", CLS) LAIN SEROUT 12, 396, ("! NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
Langkah 4: Muat naik Fail ke Pink
Saya menggunakan ini untuk laman web saya. Anda boleh memuat naik ke warna merah jambu melalui FTP Garage Monitor 3000. onLoad = "if (self! = Top) top.location = self.location"> A: hover {text-decoration: underline; warna: # 336633; }
Monitor Garaj
Suhu di Garage adalah: Perkara Tempat Letak Kereta: Pintu Garasi ialah: [https:// pink refresh]
Langkah 5: Tutup Medan Pandangan untuk PIR
Oleh itu, PIR mempunyai pandangan yang luas, saya menutupnya dengan menggunakan tiub poster berukuran 5 , saya mendapat idea ini dari catatan di forum paralaks, mereka menggunakan tiub yang lebih luas, tetapi masih sangat licin Idea.
Saya mengikat PIR ke tiub dengan meletakkan lubang di penutup tiub dan merekatkannya dengan panas. Saya menyambungkan pek ini ke papan roti dengan menggunakan kord telefon, saya meletakkannya banyak. Saya menjumpai penyambung 3 serong pada kipas CPU lama yang saya gunakan sebagai palam untuk PIR.
Langkah 6: Selamat ke Tembok
Saya mengamankannya ke dinding tepat di mana kereta saya perlu berhenti untuk membersihkan pintu. Saya menggunakan tali leher dan pistol ruji.
Langkah 7: Freddie Mercury
Saya memasang suis merkuri ke bahagian bawah pintu garaj saya, menggunakan kabel telefon sekali lagi kerana saya mempunyai banyak…
Langkah 8: Gabungkan Semua
Saya melekatkan semua ini pada sekeping sintra untuk menjaga kebersihannya. Saya perlu memotong kabel ethernet yang lebih pendek tetapi saya tidak mempunyai kelim di rumah.
Langkah seterusnya … Adakah ia mesti sentiasa ada? Mungkin saya harus menghidupkannya apabila pintu garaj dibuka dan lampu menyala. Dengan cara itu saya boleh mengemas kini jadual dalam pangkalan data dengan status terakhir? Saya rasa menjalankannya sepanjang masa hanyalah membazirkan elektrik … Mungkin saya harus memasukkannya ke dalam kotak projek!
Disyorkan:
Pembuka Pintu Garage Dengan Maklum Balas Menggunakan Esp8266 Sebagai Pelayan Web .: 6 Langkah
Pembuka Pintu Garasi Dengan Maklum Balas Menggunakan Esp8266 Sebagai Pelayan Web: Hai, saya akan tunjukkan cara membuat kaedah mudah untuk melakukan pembuka pintu garaj.-ESP8266 dikodkan sebagai pelayan web, pintu boleh dibuka di mana-mana sahaja di dunia-Dengan maklum balas, anda akan tahu adakah pintu terbuka atau ditutup dalam masa nyata -Sederhana, hanya satu jalan pint
Cara Menggunakan Fail MIDI di Garage Band: 23 Langkah
Cara Menggunakan Fail MIDI di Garage Band: Dalam tutorial ini anda akan bersandar bagaimana membuat " Marry Had A Little Lamb " dengan MIDI di GarageBand. Tutorial ini memerlukan akses ke GarageBand serta beberapa pengetahuan terdahulu dalam muzik (seperti nota piano dan kemampuan untuk membaca muzik bersama
Smart Garage Controller: 5 Langkah
Smart Garage Controller: Projek ini berlaku ketika saya akan meninggalkan rumah untuk bekerja dan sampai di separuh jalan, hanya untuk seketika panik di mana saya tidak ingat jika saya telah menutup pintu garaj. Kadang-kadang saya yakin saya tidak, dan berpusing, hanya untuk
WIFI Garage Door Remote V2: 3 Langkah
WIFI Garage Door Remote V2: Tidak lama selepas saya membina WIFI Garage Door Remote, saya menyedari bahawa ia tidak mempunyai ciri khusus yang akan sangat berguna bagi saya. Saya ingin mengetahui sama ada pintu terbuka atau ditutup dari aplikasi. Ini memerlukan beberapa sensor dan beberapa
Garage Monitor 3001: 8 Langkah (dengan Gambar)
Garage Monitor 3001: Masalah: Garaj saya terlepas dari rumah saya, sukar untuk melihat apakah pintu terbuka dari rumah. Atau mungkin saya tergesa-gesa untuk naik kerja dan terlupa menutup pintu. Penyelesaian: Monitor berasaskan Parallax BS2. Saya dapat memeriksa status pintu garaj saya