Isi kandungan:

PiGMI: 3 Langkah
PiGMI: 3 Langkah

Video: PiGMI: 3 Langkah

Video: PiGMI: 3 Langkah
Video: I Trained JAW Everyday for a Week 2024, Julai
Anonim
PiGMI
PiGMI

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

Menyiapkan Pi
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

Pendawaian dan Konfigurasi
Pendawaian dan Konfigurasi
Pendawaian dan Konfigurasi
Pendawaian dan Konfigurasi
Pendawaian dan Konfigurasi
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: