Daftar Isi:
Video: PiGMI: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
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
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
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:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)