Isi kandungan:
Video: PiGMI: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Izinkan saya memperkenalkan PiGMI - Pi Garage Monitor melalui Internet
Ini adalah versi sistem pemantauan pintu garaj saya menggunakan Pi. Pi juga mengawal pembukaan dan penutupan pintu dan disatukan ke dalam HomeBridge sehingga saya dapat mengatakan: "Hai Siri, buka pintu Dave!".
Projek ini dibina pada tahun 2016 dan berjalan sejak itu. Reka bentuknya dibuat untuk menjaga barang sesederhana mungkin. Sebagai contoh, pintu garaj mempunyai empat keadaan: Terbuka, Tertutup, Terjejas, dan Terhalang. Dua yang pertama jelas, dua yang terakhir menunjukkan jika pintu ditutup dan tidak boleh, maka terhalang. Sekiranya ia cuba dibuka dan gagal melakukannya maka ia akan macet. Pengesanan keadaan ini sekali lagi dilakukan. Pintu mula terbuka sekitar 2 saat dari menekan butang manual, dan memerlukan sekitar 15 saat untuk menutup melalui butang manual (atau alat kawalan jauh). Kedua-dua masa ini digunakan untuk mengesan keadaan macet dan terhalang. Suis magnet sederhana mengesan keadaan pintu garaj. Sekali lagi menjadikannya sederhana, ini bermakna saya tidak perlu terlibat dengan elektronik pintu garaj. Oleh itu, jika keadaan suis tidak berubah selepas waktu yang ditentukan, anda akan mendapat mesej. Sudah tentu pintu boleh dibuka pada waktunya dan masih macet, tetapi anda akan menyedarinya - cuba menjadikannya sederhana! Relay digunakan melintasi butang manual di garaj. Ia boleh dikonfigurasi hingga 3 pintu.
Jadi reka bentuknya adalah menggunakan Pi untuk memantau keadaan suis. Sediakan antara muka web untuk kawalan dan benarkan akses melalui internet untuk pemantauan dan kawalan jarak jauh. Saya mengulas idea ini dengan rakan (Tom Milner) yang keluar dan membuat keseluruhan antara muka web untuk saya. Anda boleh memuat turun kod dan mencubanya dalam mod demo sebelum memasangnya pada Pi. Antara muka membolehkan anda mengkonfigurasi pin GPIO untuk magnet dan output relay. Kelewatan masa yang digunakan sekiranya pintu anda memerlukan lebih dari 2 dan 15 saat lalai untuk bergerak. Anda membuat pengguna dan kata laluan untuk keselamatan, ada kemudahan pembalakan. Ini memiliki kemampuan untuk disiapkan dalam mod penggera di mana anda dapat menerima peringatan SMS jika pintu anda dibuka ketika anda sedang pergi bercuti atau hanya di tempat kerja. Perisian ini telah diuji pada Raspberry Pi 3 dan Zero. Untuk maklumat lebih lanjut di sini adalah pautan ke halaman Wiki My Garage. Pemantauan adalah pilihan dan inilah pautan.
Bekalan
Anda perlu:
Raspberry Pi (Pi3 dan Zero telah diuji) dengan Pi OS terbaru pada kad SD dan bekalan kuasa
Wifi dongle
Suis magnet (1 per pintu) TIADA jenis
Relay (I per pintu)
Sebilangan besar bahagian elektronik bersumber dari Adafruit atau Amazon.
Kawat - wayar loceng pintu untuk memasang magnet ke Pi
Casing relay dan Pi (lombong I 3D Printed dari Thingiverse: Relay, Pi)
Perisian My-Garage
Perisian pemantauan pilihan
Gam untuk memasang magnet ke pintu dan bingkai pintu.
Skru untuk kes pemasangan dinding
Alat:
Pelucut wayar, Tang
Staple gun untuk mengikat wayar berjalan di garaj.
Pemotong wayar
Langkah 1: Menyiapkan Pi
Terdapat banyak tutorial untuk mengatur Pi jadi saya tidak akan membahasnya di sini selain untuk menyatakan apa yang diperlukan pada Pi.
1) Apache, PHP, Python. Sekali lagi terdapat tutorial tentang ini dari laman web seperti Adafruit dan tentu saja Organisasi RaspberryPi.
2) Pi memerlukan akses ke Wifi anda sehingga perlu disiapkan.
3) Untuk akses di luar rumah anda, anda perlu memberikan kaedah untuk melalui tembok api penghala anda. Saya menggunakan alamat web dari noip.com dan menggunakan nombor port yang berbeza untuk Apache sebagai ciri keselamatan tambahan. Sekali lagi terdapat banyak tutorial di web untuk pengaturan ini.
4) Perisian My-Garage dari Github
Langkah 2: Pendawaian dan Konfigurasi
Rujuk gambar rajah tetapi ciri utamanya ialah satu magnet dan satu geganti setiap pintu. Untuk persediaan saya, itu adalah enam pin GPIO. Mereka boleh dikonfigurasi dalam perisian, pastikan anda memadankan relay yang betul dengan magnet yang tepat di beberapa pintu! Rujuk gambar di atas untuk halaman tetapan.
Di sini anda boleh mengkonfigurasi mod (simulasi aka mod demo); Nombor dan nama pintu; Masa untuk membuka dan menutup pintu dan maklumat untuk menghantar penggera dan pemantauan.
Pendawaian fizikal sekali lagi dijaga sesederhana mungkin. Keluaran geganti melompat melintasi butang manual di garaj. Relay berdenyut selama 1 saat selagi memerlukan anda menekan butang. Suis magnet yang saya pasangkan pada paras mata di trek pintu. Pintu saya mempunyai landasan logam di mana penggelek pergi. Oleh kerana perisian hanya perlu mengetahui jika suis terbuka atau tertutup, anda boleh memasangnya di mana sahaja yang paling sesuai untuk pintu anda. Magnet dipasang di pintu (bahagian bergerak) suis pada bingkai. Operasi pintu tidak diubah secara tidak sengaja. Hentian akhir yang ada dan sensor halangan IR masih berfungsi.
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)