Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Bread Board It Out
- Langkah 3: Sekarang Setelah Bekerja di Breadboard Anda…
- Langkah 4: Unggah File ke Pink
- Langkah 5: Tutup Bidang Pandang untuk PIR
- Langkah 6: Amankan ke Tembok
- Langkah 7: Freddie Mercury
- Langkah 8: Gabungkan Semuanya
Video: Garasi Monitor 3k: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Perlu tahu apakah pintu garasi terbuka? Perlu tahu apakah Anda menarik cukup jauh untuk menutup pintu tanpa menabrak sepeda Anda? Perlu tahu semua ini dengan akses web… Saya menghadirkan monitor garasi 3000.
Ketika mobil mencapai tempat yang tepat, LED berubah dari hijau menjadi merah. Ini adalah pekerjaan yang sedang berjalan, ini hanya versi 1.0, saya pikir ini akan melalui beberapa perubahan untuk membuatnya lebih baik.
Langkah 1: Bagian
Kabel
1 Saklar merkuri 1 Resistor 220 ohm 1 Resistor 10k ohm Resistor 2 x 1k ohm 1 LED Merah 1 LED Hijau 1 Kit Internet Paralaks (PINK dari paralaks www.parallax.com) 1 Pengontrol Mikro BS2 (dari paralaks www.parallax.com) 1 PIR Motion Detectorr (dari parallax www.parallax.com) 1 chip suhu ds1620. 1 catu daya 5v 1 tabung poster karton Saya tidak memiliki jaringan yang terputus di garasi saya, yang jelas harus saya perbaiki, jadi saya membeli linksys WET11 dari ebay seharga $20.
Langkah 2: Bread Board It Out
Jadi saya jelas perlu juga membuat diagram pengkabelan… Tapi Anda tidak akan salah jika Anda mengikuti contoh dalam PDF yang disertakan dengan semua bagian paralaks. Pengkabelan untuk sakelar berasal dari PDF Apa itu pengontrol mikroPengkabelan untuk PIR berasal dari Dokumentasi PIR PDFPengkabelan untuk DS1620 berasal dari Sensor Terapan PDF. Kabel untuk PINK dari PDF PINK P0 - untuk pirP1 - Saklar merkuriP5 - 1620P6 - 1620P7- 1620p12 - Untuk PINKP13 - Untuk PINKP14 - LED Hijau P15 - LED Merah
Langkah 3: Sekarang Setelah Bekerja di Breadboard Anda…
Anda mungkin harus memprogram bs2, ini kodenya. Sebagian besar kode ini didasarkan pada contoh dalam berbagai PDF yang tersedia di situs paralaks. Anda membayar lebih untuk BS2, tetapi dokumentasinya bagus. ' {$STAMP BS2}' {$PBASIC 2.5}'' -----(Definisi I/O)------------------------- ------------------------PIR PIN 0' I/O Pin Untuk PIR SensorLEDONE PIN 15' I/O Pin For Green LEDLEDDUA PIN 14' I/ O Pin Untuk LED Merah' ----- (Variabel) ------------------------- -------------------counter VAR Byte ' Trip Counterx VAR Word ' mendefinisikan variabel tujuan umumsign VAR x. BIT15 ' tanda bit xdegC VAR Word ' mendefinisikan variabel untuk disimpan derajat CelsiusdegF VAR Word ' untuk menahan derajat Fahrenheit' -----(Inisialisasi)-------------------------------- ------------------DEBUG CLS' Clear DEBUG ScreenSEROUT 12, 396, ("!NB0W07:", "Warming Up", CLS) 'Beri tahu PINK whats upFOR counter = 10 TO 0 HIGH LEDONE ' Flash LED LOW LEDTWO ' Tunggu 20 Detik Untuk Pemanasan PIR DEBUG HOME, "Pemanasan:", penghitung DEC2 SEROUT 12, 396, ("!NB0W07:Pemanasan:", CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000' Tampilan Penghitung Setiap DetikNEXTLOW LEDONELOW LEDTWOcounter = 0' Hapus Variabel PenghitungDEBUG HOME, "Menunggu "SEROUT 12, 396, ("!NB0W07:Waiting…", CLS)HIGH LEDTWOHIGH 5 ' pilih DS1620SHIFTOUT 7, 6, LSBFIRST, (238) ' "start convertions" commandLOW 5 ' lakukan perintah' ----- (Kode Program) ------------------------------------------------------------ ------Utama: LAKUKAN 'Detektor gerak JIKA PIR = 1 MAKA' Gerak Terdeteksi? counter = counter + 1 ' Update Trip Counter HIGH LEDONE ' LOW LEDTWO ' Light Red LED DEBUG HOME, "TRIPPED…", DEC3 counter SEROUT 12, 396, ("!NB0W07:", "Tripped…", CLS) DO: LOOP SAMPAI PIR = 0 ' Tunggu PIR To Clear DEBUG HOME, "CLEARED…", DEC3 counter SEROUT 12, 396, ("!NB0W07:", "Cleared…", CLS) LOW LEDONE HIGH LEDTWO 'Matikan LED Merah ENDIF' Temperatur HIGH 5 ' pilih DS1620 SHIFTOUT 7, 6, LSFIRST, (170) ' kirim perintah "get data" SHIFTIN 7, 6, LSBPRE, (x\9) ' dapatkan data, termasuk tanda LOW 5 ' akhiri perintah x. BYTE1 = -x. BIT8 ' perpanjang tanda menjadi 16 bit degC=x*5 ' konversi ke 'C*10 (resolusi 0,5 'C) degF= degC+2732*9/50-459 ' konversi ke F DEBUG ? degF, CR, CR ' Tampilkan di debug SEROUT 12, 396, ("!NB0W06:", DEC degF, CLS) 'Detektor Pintu Garasi. JIKA IN1 = 0 MAKA SEROUT 12, 396, ("!NB0W08:", "Open", CLS) ELSE SEROUT 12, 396, ("!NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
Langkah 4: Unggah File ke Pink
Saya menggunakan ini untuk halaman web saya. Anda dapat mengunggah ke pink melalui FTP Garage Monitor 3000. onLoad="if (self != top) top.location = self.location">A:hover { text-decoration:underline; warna:#336633; }
Garasi Monitor
Suhu di Garasi adalah: Pengaturan Parkir Mobil: Pintu Garasi adalah: [https://pink refresh]
Langkah 5: Tutup Bidang Pandang untuk PIR
Jadi PIR memiliki bidang pandang yang sangat luas, saya menutupnya dengan menggunakan tabung poster 5 , saya mendapat ide ini dari sebuah posting di forum paralaks, mereka menggunakan tabung yang lebih lebar, tetapi masih sangat licin Ide.
Saya mengamankan PIR ke tabung dengan melubangi tutup tabung dan merekatkannya dengan panas. Saya menghubungkan paket ini ke papan tempat memotong roti dengan menggunakan kabel telepon, saya punya banyak sekali. Saya menemukan konektor 3 cabang pada kipas CPU lama yang saya gunakan sebagai colokan untuk PIR.
Langkah 6: Amankan ke Tembok
Saya mengamankan ini ke dinding tepat di mana mobil saya harus berhenti untuk membersihkan pintu. Saya menggunakan dasi zip dan stapler.
Langkah 7: Freddie Mercury
Saya memasang sakelar merkuri ke bagian bawah pintu garasi saya, menggunakan kabel telepon lagi karena saya punya banyak…
Langkah 8: Gabungkan Semuanya
Semua ini saya tempelkan pada sehelai sintra agar tetap bersih. Saya perlu memotong kabel ethernet yang lebih pendek tetapi saya tidak memiliki crimper di rumah.
Langkah selanjutnya… Apakah itu benar-benar harus menyala setiap saat? Mungkin saya harus menyalakannya saat pintu garasi terbuka dan lampu menyala. Dengan begitu saya bisa memperbarui tabel dalam database dengan status terakhir? Saya kira menjalankannya sepanjang waktu hanya membuang-buang listrik… Mungkin saya harus memasukkannya ke dalam kotak proyek!
Direkomendasikan:
Retas Pintu Garasi Anda: 5 Langkah
Retas Pintu Garasi Anda: Siapa yang tidak pernah bermimpi untuk pulang hanya dengan aplikasi telepon, atau dapat mendengarkan dan menyalin data trem? Saya senang dapat berbagi dengan Anda apa yang saya sadari, dan bagaimana saya melanjutkan. Saya memulai proyek ini setelah kedua kalinya saya lupa kunci saya
Pembuka Pintu Garasi Cerdas DIY + Integrasi Asisten Rumah: 5 Langkah
Pembuka Pintu Garasi Cerdas DIY + Integrasi Asisten Rumah: Ubah pintu garasi normal Anda menjadi pintar menggunakan proyek DIY ini. Saya akan menunjukkan cara membangun dan mengontrolnya menggunakan Home Assistant (melalui MQTT) dan memiliki kemampuan untuk membuka dan menutup pintu garasi Anda dari jarak jauh. Saya akan menggunakan papan ESP8266 yang disebut Wemos
Pintu Garasi Terkendali Alexa Dengan Arduino Esp8266: 6 Langkah
Pintu Garasi Terkendali Alexa Dengan Arduino Esp8266: Ide untuk proyek ini datang kepada saya dari proyek lama yang pernah saya kerjakan beberapa waktu lalu. Saya telah memasang sirkuit tombol tekan sederhana yang akan menyalakan LED ketika sebuah tombol ditekan oleh pintu garasi. Metode ini terbukti tidak dapat diandalkan dan tidak berguna
Pemantauan Dua Pintu Garasi: 4 Langkah
Pemantauan Dua Pintu Garasi: Pada tahun 2016 kami pindah ke rumah baru, di mana pintu garasi berada sedemikian rupa sehingga Anda tidak dapat melihatnya dari pintu masuk utama rumah. Jadi Anda tidak bisa memastikan apakah pintunya tertutup atau terbuka. Untuk pemantauan saja, pemilik sebelumnya memasang sakelar pers
Garasi Monitor 3001: 8 Langkah (dengan Gambar)
Garasi Monitor 3001: Masalah: Garasi saya terpisah dari rumah saya, sulit untuk melihat apakah pintu terbuka dari rumah. Atau mungkin saya sedang terburu-buru untuk berangkat kerja dan lupa menutup pintu. Solusi: Monitor berbasis Parallax BS2. Saya dapat memeriksa status pintu garasi saya