Daftar Isi:

PiGMI: 3 Langkah
PiGMI: 3 Langkah

Video: PiGMI: 3 Langkah

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

Izinkan saya memperkenalkan PiGMI - Pi Garage Monitor melalui Internet

Ini adalah sistem pemantauan pintu garasi versi saya menggunakan Pi. Pi juga mengontrol pembukaan dan penutupan pintu dan terintegrasi ke dalam HomeBridge sehingga saya dapat mengatakan: "Hai Siri, Buka pintu Dave!".

Proyek ini dibangun pada tahun 2016 dan telah berjalan sejak saat itu. Desainnya didasarkan pada menjaga hal-hal sesederhana mungkin. Misalnya, pintu garasi memiliki empat status: Terbuka, Tertutup, Macet, dan Terhalang. Dua yang pertama jelas, dua yang terakhir mewakili jika pintu tertutup dan tidak bisa, maka terhalang. Jika mencoba membuka dan gagal melakukannya, maka itu macet. Deteksi status ini sekali lagi dibuat sederhana. Pintu mulai terbuka sekitar 2 detik sejak menekan tombol manual, dan membutuhkan waktu sekitar 15 detik untuk menutup melalui tombol manual (atau remote control). Kedua pengaturan waktu ini digunakan untuk mendeteksi keadaan macet dan terhalang. Sakelar magnet sederhana mendeteksi keadaan pintu garasi. Sekali lagi tetap sederhana ini berarti bahwa saya tidak harus terlibat dengan elektronik dari pintu garasi. Jadi, jika status sakelar tidak berubah setelah waktu yang ditentukan, Anda akan mendapatkan pesan. Tentu saja pintunya bisa terbuka tepat waktu dan masih macet, tetapi Anda akan menyadarinya - mencoba membuatnya tetap sederhana! Relay digunakan di seluruh tombol manual di garasi. Itu dapat dikonfigurasi hingga 3 pintu.

Jadi desainnya adalah menggunakan Pi untuk memantau keadaan sakelar. Menyediakan antarmuka web untuk kontrol dan memungkinkan akses melalui internet untuk pemantauan dan kontrol jarak jauh. Saya meninjau ide ini dengan seorang teman (Tom Milner) yang pergi dan membuat seluruh antarmuka web untuk saya. Anda dapat mengunduh kode dan mencobanya dalam mode demo sebelum mengaturnya di Pi. Antarmuka memungkinkan Anda untuk mengonfigurasi pin GPIO untuk magnet dan output relai. Waktu tunda yang digunakan jika pintu Anda membutuhkan waktu lebih dari default 2 dan 15 detik untuk bergerak. Anda membuat user dan password untuk keamanan, ada fasilitas logging. Ini memiliki kemampuan untuk diatur dalam mode alarm di mana Anda dapat menerima peringatan SMS jika pintu Anda dibuka saat Anda pergi berlibur atau hanya di tempat kerja. Perangkat lunak ini telah diuji pada Raspberry Pi 3 dan Zero. Untuk informasi lebih lanjut di sini adalah tautan ke halaman Wiki Garasi Saya. Pemantauan bersifat opsional dan ini tautannya.

Perlengkapan

Anda akan perlu:

Raspberry Pi (Pi3 dan Zero telah diuji) dengan OS Pi terbaru pada kartu SD dan catu daya

dongle wifi

Sakelar magnetik (1 per pintu) NO tipe

Relai (I per pintu)

Sebagian besar komponen elektronik bersumber dari Adafruit atau Amazon.

Kawat - kawat bel pintu untuk memasang magnet ke Pi

Kasing untuk relai dan Pi (Saya 3D Printed mine dari Thingiverse: Relay, Pi)

Perangkat lunak Garasi Saya

Perangkat lunak pemantauan opsional

Lem untuk menempelkan magnet pada pintu dan kusen pintu.

Sekrup untuk kasus pemasangan di dinding

Peralatan:

penari telanjang kawat, Tang

Pistol stapel untuk memasang kawat berjalan di garasi.

Pemotong kawat

Langkah 1: Menyiapkan Pi

Menyiapkan Pi
Menyiapkan Pi

Ada banyak tutorial tentang pengaturan Pi jadi saya tidak akan membahasnya di sini selain menyatakan apa yang dibutuhkan pada Pi.

1) Apache, PHP, Python. Sekali lagi ada tutorial tentang ini dari situs seperti Adafruit dan tentu saja Organisasi RaspberryPi.

2) Pi akan membutuhkan akses ke Wifi Anda sehingga perlu diatur.

3) Untuk akses di luar rumah Anda, Anda perlu menyediakan metode untuk melewati dinding api router Anda. Saya menggunakan alamat web dari noip.com dan menggunakan nomor port yang berbeda untuk Apache sebagai fitur keamanan tambahan. Sekali lagi ada banyak tutorial di web untuk pengaturan ini.

4) Perangkat lunak My-Garage dari Github

Langkah 2: Pengkabelan dan Konfigurasi

Pengkabelan dan Konfigurasi
Pengkabelan dan Konfigurasi
Pengkabelan dan Konfigurasi
Pengkabelan dan Konfigurasi
Pengkabelan dan Konfigurasi
Pengkabelan dan Konfigurasi

Lihat diagram tetapi fitur utamanya adalah satu magnet dan satu relai per pintu. Untuk pengaturan saya, itu adalah enam pin GPIO. Mereka dapat dikonfigurasi dalam perangkat lunak, pastikan Anda mencocokkan relai yang tepat dengan magnet yang tepat di banyak pintu! Lihat gambar di atas untuk halaman pengaturan.

Di sini Anda dapat mengonfigurasi mode (simulasi alias mode demo); Nomor dan nama pintu; Waktu untuk membuka dan menutup pintu dan informasi untuk mengirim alarm dan pemantauan.

Pengkabelan fisik lagi dibuat sesederhana mungkin. Output dari relai melompati tombol manual di garasi. Relai berdenyut selama 1 detik selama Anda menekan tombol. Sakelar magnet yang saya pasang setinggi mata di rel pintu. Pintu saya memiliki jalur logam di mana rol pergi. Karena perangkat lunak hanya perlu mengetahui apakah sakelar terbuka atau tertutup, Anda dapat memasangnya di mana saja yang paling sesuai untuk pintu Anda. Magnet dipasang di pintu (bagian yang bergerak) sakelar pada kusen. Pengoperasian pintu tidak dimodifikasi dengan cara yang gila. Ujung yang ada berhenti dan sensor penghalang IR masih berfungsi.

Direkomendasikan: