Isi kandungan:

WIFI Garage Door Remote V2: 3 Langkah
WIFI Garage Door Remote V2: 3 Langkah

Video: WIFI Garage Door Remote V2: 3 Langkah

Video: WIFI Garage Door Remote V2: 3 Langkah
Video: Universal 433mhz Switch Copying Garage Opener Cloning Remote Control Key 2024, November
Anonim
WIFI Garage Door Remote V2
WIFI Garage Door Remote V2

Tidak lama selepas saya membina WIFI Garage Door Remote saya, saya menyedari bahawa ia tidak mempunyai ciri khusus yang sangat berguna bagi saya. Saya ingin mengetahui sama ada pintu terbuka atau ditutup dari aplikasi. Ini memerlukan beberapa sensor dan beberapa perubahan pada papan Wemos D1R2 yang saya gunakan dan juga aplikasi Android. Saya meluangkan masa untuk memutuskan jenis sensor apa yang sesuai untuk tujuan saya. Saya mempunyai 3 pilihan untuk dipilih:

  1. Had suis
  2. Sensor cahaya (reflektif foto)
  3. Sensor jarak (atau Hall)

Saya menggunakan garaj saya banyak untuk kerja kayu dan menghasilkan banyak habuk (walaupun menggunakan pengumpulan habuk). Debu masuk ke suis atau menutupi sensor optik akan menjadikannya kurang dipercayai. Walau bagaimanapun, sensor jarak jauh akan kebal terhadap ini dan itulah pilihan yang saya pilih.

Langkah 1: Reka Bentuk dan Bahan

Reka Bentuk dan Bahan
Reka Bentuk dan Bahan
Reka Bentuk dan Bahan
Reka Bentuk dan Bahan
Reka Bentuk dan Bahan
Reka Bentuk dan Bahan

Saya mencari pelbagai pakej sensor jarak dan saya memutuskan untuk menggunakan dua yang berikut:

  1. NJK-5002C (senang didapati di ebay)
  2. Melexis US5781 dalam pakej TO-92 (dari Digikey)

Rancangan saya adalah agar sensor ini dapat mengesan magnet yang sama yang dipasang di hujung atas panel pintu ketika berada dalam dua kedudukan yang berbeza. Apabila pintu terbuka sepenuhnya, sensor yang dipasang di hujung trek (NJK-5002C) dapat mengesan kedudukan magnet dengan mudah (lihat foto). Apabila pintu ditutup, magnet yang sama akan (dalam kes saya) kira-kira 6 cm dari bahagian bawah penutup saluran pemanasan kami. Saya menggunakan sensor yang lebih padat untuk lokasi tersebut. Sensor itu sendiri agak senang digunakan. Saya merancang untuk menggunakan dua lagi pin digital di papan Wemos dan hanya memerlukan perintang 10k ohm dan kapasitor seramik 0.1uF untuk sensor US5781. Sensor NJK-5781 tidak memerlukan komponen tambahan dan boleh dipasang secara langsung. Ia juga dilengkapi LED terpasang yang menyala ketika diaktifkan.

Langkah 2: Ujian Perisian dan Perkakasan

Ujian Perisian dan Perkakasan
Ujian Perisian dan Perkakasan
Ujian Perisian dan Perkakasan
Ujian Perisian dan Perkakasan

Saya memutuskan untuk mengujinya di bangku pengganti Wemos D1 mini untuk pengawal. Keluarga itu bergantung pada telefon bimbit mereka untuk membuka pintu garaj dan saya tidak hanya dapat mengambil papan Wemos tanpa menyusahkan semua orang. Kedua-dua sensor diaktifkan ketika merasakan kutub selatan magnet dan untuk mendapatkan jarak terbaik, saya memilih magnet terkuat yang saya miliki. Itu adalah magnet Neodymium yang diselamatkan dari beberapa peralatan lama dan berukuran 20 mm dengan ketebalan 6 mm. Kedua-dua sensor akan terpicu pada jarak sekitar 2 cm darinya.

Saya mengubah kod Wemos untuk mengemas kini status pintu garaj ke aplikasi. Ia tidak hanya akan menghantar mesej sama ada pintu ditutup atau terbuka, tetapi juga mengirim mesej sama ada pintu itu "dibuka" atau "tutup" berdasarkan kedudukan pintu sebelum menerima perintah "klik" dari aplikasi.

Aplikasi Android ditulis semula sepenuhnya menggunakan MIT App Inventor. Kod yang saya gunakan dilampirkan. Ia secara aktif mengundi mesej dari papan Wemos dan status pintu garaj dikemas kini setiap saat. Kerana pintu garaj kami mengambil masa 13 saat untuk ditutup, itu memberikan kemas kini yang mencukupi mengenai kedudukannya.

Langkah 3: Menyusun Perkakasan

Memasang Perkakasan
Memasang Perkakasan
Memasang Perkakasan
Memasang Perkakasan
Memasang Perkakasan
Memasang Perkakasan

Magnet dipasang (epoksi) ke dalam lubang yang saya gerudi ke hujung atas panel pintu garaj (lihat foto). Lubang hanya sedalam 3mm dan tidak sampai ke lapisan penebat. Sensor NJK-5002C memerlukan pendakap pemasangan dan dibuat dari beberapa aluminium sekerap yang saya miliki. Sambungan juga perlu dilanjutkan dan untuk itu saya menggunakan sekitar 4 kabel telefon konduktor. Saya menanggalkan sebanyak yang saya perlukan dari kedua-dua hujung kabel dan memotong konduktor ke-4, kerana saya hanya memerlukan 3. Untuk menyambung ke papan Wemos, saya menggunakan beberapa penyambung kawin Molex (0.062 ) yang saya tinggalkan dari projek lain Beberapa penyusutan haba digunakan untuk melindungi hujung yang terdedah.

Sensor US5781 disolder ke sekeping kecil PCB bersama dengan perintang dan kapasitor. Saya membuat kabel sambungan yang serupa untuk ditamatkan dengan penyambung Molex yang sama. Untuk melindungi modul daripada kerosakan fizikal saya memutuskan untuk memasukkannya ke dalam epoksi. Saya menggunakan sekeping kecil tiub berdiameter kira-kira 20 mm untuk membuat acuan dan pita pemasangan sederhana di satu hujung. Saya mengisi acuan dengan epoksi 5 minit, menempelkan pemasangan sensor di dalamnya dan membiarkannya menjadi kering. Dari beberapa aluminium sekerap, saya juga membuat pendakap pemasangan untuknya.

Papan Wemos kemudian menerima beberapa kuncir dengan penyambung Molex kawin dan semuanya kemudian dipasang. Semua pemasangan kabel dilekatkan dengan ikatan wayar dan klip sehingga tidak ada yang menggantung di garaj.

Ia berfungsi dengan baik dan jika saya menjumpai "peningkatan" yang lain, saya mungkin akan membuat PCB khusus untuknya dan mungkin juga beralih menggunakan papan mini Wemos D1 yang jauh lebih padat.

Disyorkan: