Isi kandungan:
- Langkah 1: Pasang NodeJS pada Komputer / pelayan anda
- Langkah 2: Sediakan Akaun Anda di Aplikasi MyQ Anda
- Langkah 3: Muat turun Kod Sumber Dari GitHub
- Langkah 4: Sahkan Jika Ia Berfungsi
Video: Pemasa untuk Menutup Pembuka Pintu Garaj: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Pengenalan
Jadi kisahnya bermula setelah saya membiarkan pintu garaj saya terbuka, dan beberapa lelaki baru sahaja masuk dan bermain-main.
Nasib baik, tidak ada kakitangan berharga yang hilang. Selepas kemalangan ini, saya memutuskan untuk membuat ciri "timer to close" untuk pintu garaj saya.
Pra-syarat:
Sebelum kita memulakan, saya ingin memberitahu anda apakah sistem pembuka pintu garaj saya sekarang.
Saya mempunyai Pembuka Pintu LiftMaster Garage, yang mempunyai 2 alat kawalan jauh, satu panel kawalan dinding. pautan
Juga, saya membeli pautan 828LM LiftMaster Internet Gateway ada di sini, supaya saya dapat menggunakan aplikasi myQ untuk mengawal pintu pagar saya dari jauh untuk membuka atau menutup melalui WiFi.
Sekiranya sistem anda berbeza dari yang saya jelaskan di atas maka tutorial ini mungkin tidak sesuai dengan keperluan anda.
Item yang diperlukan:
1. Komputer riba / PC, dengan sambungan internet
- Dalam kes saya, saya menggunakan Raspberry Pi, yang merupakan komputer dengan penggunaan kuasa rendah dan kos rendah, sekitar $ 35
- Atau jika anda mempunyai pelayan anda sendiri yang beroperasi 24/7, maka lebih baik lagi
2. Akaun dan kata laluan LiftMaster / myQ anda
Bagaimana ia berfungsi
1. Kami akan menyiapkan fitur pemberitahuan e-mel di aplikasi myQ, jadi ketika pintu garaj terbuka, kami akan mendapat pemberitahuan e-mel di kotak e-mel kami.
2. Kami menjalankan sekeping kod untuk mengesan e-mel masuk baru. Sekiranya ia adalah satu dari aplikasi myQ yang mengatakan bahawa pintu baru dibuka, kami sudah bersedia untuk mengatur pemasa untuk menutup pintu.
3. Menggunakan sekeping kod yang lain untuk menghantar perintah pintu tutup ke pelayan myQ meminta pintu ditutup
API itu
4. Pembuka pintu garaj menutup pintu. Kami baik untuk pergi.
Langkah 1: Pasang NodeJS pada Komputer / pelayan anda
NodeJS adalah bahasa pengaturcaraan yang banyak digunakan untuk menjalankan perkhidmatan pada masa kini.
Dalam tutorial ini, kerana saya merasa lebih selesa menggunakan bahasa ini, saya akan menggunakannya.
Untuk memasang NodeJS, anda perlu pergi ke https://nodejs.org/ untuk memuat turun dan kemudian memasangnya.
Setelah berjaya dipasang jika anda pergi ke terminal anda, anda hanya boleh menaip "node -v" untuk mengesahkan versi.
Langkah 2: Sediakan Akaun Anda di Aplikasi MyQ Anda
Di telefon bimbit anda, log masuk ke akaun myQ anda dengan akaun dan kata laluan anda.
Pergi ke tetapan "Makluman" dan buat amaran baru, seperti yang terdapat dalam gambar
Aktifkan "Maklumkan saya ketika pintu garaj": Dibuka (walaupun saya telah memilih Tertutup juga tetapi Dibuka adalah apa yang kita perlukan)
Aktifkan pemberitahuan "E-mel": di sinilah kami mendapat pemberitahuan pintu telah dibuka dan kami kemudian menyiapkan pemasa untuk menutup pintu.
Langkah 3: Muat turun Kod Sumber Dari GitHub
Saya telah memuat naik kod sumber ke GitHub saya:
Anda boleh menjalankan "git clone https://github.com/k5dash/myQ-timer.git" atau memuat turun kod sumber secara manual.
Setelah kod dimuat turun, pergi ke terminal anda dan pergi ke folder di mana anda memuat turun
1. Jalankan "npm install", ia akan memasang semua kebergantungan
2. Buka email.js dan ganti "YOUR_MYQ_EMAIL" dengan alamat e-mel myQ anda, ganti "YOUR_EMAIL_PASSWORD" dengan kata laluan myQ anda
3. Siapkan alamat e-mel dan kata laluan anda, penyedia hos e-mel dalam pemboleh ubah "config". Jimat.
4. Jalankan "node email.js" dan jika tidak ada ralat, pelayan kini sudah beroperasi dan berjalan!
Langkah 4: Sahkan Jika Ia Berfungsi
Sekarang pelayan sudah siap dan aktif, mari kita mengujinya.
1. Buka pintu garaj.
2. Sahkan bahawa anda boleh mendapatkan pemberitahuan e-mel yang mengatakan bahawa pintu anda terbuka, paling lama 30 saat.
3. Sebaik sahaja anda mendapat pemberitahuan mel, di terminal anda ada yang mengatakan "pemasa dimulakan" dan setelah 30 saat ia akan mengatakan "tryna close now" menunjukkan bahawa ia sedang menghantar perintah ke pelayan myQ untuk menutup pintu garaj anda
4. Sahkan sekarang lampu pintu garaj anda berkelip dan beberapa saat kemudian pintu ditutup.
Sekiranya anda berjaya, hore! Anda berjaya. Dapatkan bir dan berehat.
Disyorkan:
Pembuka Pintu: 4 Langkah
Pembuka Pintu: Objektif untuk projek ini adalah untuk membuat pembuka pintu yang saya dapat mengawal logiknya. Saya sebelum ini menggunakan pembuka pintu garaj dan mengubah suai litar untuk menampung kunci automatik (mencegah kerosakan angin ke pintu gerbang), cahaya untuk menerangi jalan masuk
Pembuka Pintu Garasi Pintar DIY + Integrasi Pembantu Rumah: 5 Langkah
Pembuka Pintu Garasi Pintar DIY + Integrasi Pembantu Rumah: Hidupkan pintu garaj biasa anda dengan bijak menggunakan projek DIY ini. Saya akan menunjukkan kepada anda bagaimana membinanya dan mengawalnya menggunakan Pembantu Rumah (melalui MQTT) dan mempunyai kemampuan untuk membuka dan menutup pintu garaj anda dari jauh. Saya akan menggunakan papan ESP8266 yang disebut Wemos
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: 6 Langkah
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: Halo semua! Pemasa adalah konsep penting dalam bidang elektronik. Setiap komponen elektronik berfungsi berdasarkan jangka masa. Pangkalan masa ini membantu memastikan semua kerja disegerakkan. Semua mikrokontroler berfungsi pada frekuensi jam yang ditentukan
Pemasa NE555 - Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: 7 Langkah
Pemasa NE555 | Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: Pemasa NE555 adalah salah satu IC yang paling biasa digunakan di dunia elektronik. Ini dalam bentuk DIP 8, yang bermaksud bahawa ia mempunyai 8 pin
Pembuka Pintu Garaj IPhone dan Arduino: 8 Langkah
IPhone dan Arduino Garage Door Opener: Saya sering mengikuti banyak arahan teknikal dan selalu kagum dengan perkara-perkara yang dibuat orang. Beberapa saat yang lalu, saya dapati instruksional pada pembuka pintu garaj wifi yang saya rasa sangat keren dan menambahkannya ke senarai tugas menarik yang tidak akan pernah saya