Isi kandungan:
- Langkah 1: Aplikasi IPhone
- Langkah 2: Penyulitan
- Langkah 3: Senarai Komponen
- Langkah 4: Rangkaian
- Langkah 5: Perhimpunan
- Langkah 6: USB Mikro
- Langkah 7: Pendawaian Alat Kawalan Jauh
- Langkah 8: Kesnya
- Langkah 9: Demo Aplikasi
- Langkah 10: Rujukan
Video: Gate Mate: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Gate Mate dapat mengendalikan gerbang atau garaj anda menggunakan perintah suara atau secara automatik dengan geofencing atau dengan satu sentuhan butang. Gate Mate terdiri daripada dua komponen utama, Aplikasi dan perkakasan.
Perkakasannya adalah dua pengawal mikro ESP8266 dan sebuah kamera. Kamera Arducam dan satu ESP8266 mengendalikan aliran video dan ESP8266 yang lain menyelaraskan artikulasi kamera, tekan butang dan komunikasi dengan Aplikasi. Keseluruhan sistem ini seperti simfoni gelombang radio dan elektron, berfungsi dalam harmoni yang sempurna, untuk mengendalikan pintu gerbang atau pintu garaj anda.
Aplikasi Gerbang Mate iOS, maaf belum ada Android, dapat menyambung ke perkakasan dari mana saja di dunia yang sangat berguna jika anda perlu membuka gerbang ketika anda tidak berada di rumah atau ingin melihat aliran video.
Banyak frekuensi dan protokol yang berbeza digunakan dengan gerbang dan garaj automatik dan kawalan jauh (rc). Dalam projek ini kami menggunakan alat kawalan jauh yang ada dan pengganding opto untuk meniru tekan butang. Sebilangan besar alat kawalan jauh menggunakan langkah-langkah keselamatan untuk mengelakkan serangan di mana kod itu ditangkap dan dimainkan semula. Kami juga menggunakan skema enkripsi dan pengesahan yang cukup hebat untuk mengamankan dan mengesahkan komunikasi dari Aplikasi melalui internet, melalui rangkaian rumah anda dan ke perkakasan Gate Mate.
Ini adalah sorotan
- ESPino (ESP8266) dan PC817 Opto-Coupler digunakan untuk meniru tekan butang pada rc.
- Pemasangan Pan Tilt digunakan dengan kamera sehingga sudut pandangan dapat disesuaikan.
- Perisai Kamera Mini Arducam 2MP V2 dengan ESP8266 Nano Esp-12F digunakan untuk suapan video ke Aplikasi iOS.
- Komunikasi antara ESPino, Arducam Nano dan Aplikasi iPhone dilakukan menggunakan
- Konfigurasi penghala termasuk LAN Static IP dan NAT Port Forwarding bersama DDNS atau IP Statik diperlukan.
- Penyulitan AES CBC dan HMAC SHA256 digunakan untuk melindungi dan mengesahkan komunikasi.
- Pengecaman suara dapat digunakan dengan perintah "buka", "berhenti" dan "tutup".
- Geofence dapat digunakan untuk membuka atau menutup pintu atau garaj secara automatik.
- Alat kawalan jauh yang ada digunakan.
Semua kod disediakan di Gate Mate Github
Langkah 1: Aplikasi IPhone
Aplikasi iOS
Langkah 2: Penyulitan
Skema penyulitan melibatkan penggunaan AES CBC dan HMAC SHA256 untuk komunikasi dan pengesahan yang selamat. Frasa laluan 32 aksara diperlukan dalam fail Aplikasi dan.ino dan tentunya mesti sepadan.
Langkah 3: Senarai Komponen
Espino digunakan kerana siap dipasang ke papan roti dan dilengkapi dengan USB mikro (koms dan kuasa). Anda hanya boleh membeli modul ESp8266 tetapi anda harus memasangnya di papan pemecah dan menggunakan FTDI untuk koms dan kuasa.
Perisai Kamera Mini Arducam 2MP V2 dengan ESP8266 Nano digunakan untuk suapan video.
Komponen utama berasal dari UCTronics dan Thai Easy Elec
www.uctronics.com
www.thaieasyelec.com/en/
Potongan dan kepingan lain
- Kebalikan PCB M3
- Papan roti
- Sarung Akrilik yang jelas
- Gandingan Opto PC817
- Perintang 500 ohm
- Pelbagai jenis jumper dan wayar dll
- Bekalan kuasa penyesuai dinding 5V
- Dua kabel usb mikro
Langkah 4: Rangkaian
Untuk menggunakan Aplikasi iOS ketika tidak tersambung ke jaringan rumah Anda, yaitu ketika menggunakan data selular atau beberapa rangkaian WiFi lain, Anda harus mengkonfigurasi penghala anda sehingga lalu lintas dapat melalui perangkat yang betul.
Anda juga memerlukan IP statik, perkhidmatan DDNS atau bersedia untuk mengemas kini entri IP dalam Aplikasi dari semasa ke semasa kerana ISP anda menukar alamat IP awam anda.
Konfigurasi penghala benar-benar senyap dan melibatkan pemberian IP dalaman / persendirian statik ke Arducam Nano dan Espino (bahagian LAN) dan mengarahkan lalu lintas di port yang ditetapkan ke IP yang ditetapkan (bahagian NAT). Contohnya di penghala anda, anda menetapkan alamat IP statik Arducam Nano ke 192.168.1.21 dan kemudian di fail GateMateArduNano.ino anda menetapkan pelayan web ke port 83 (pelayan ESP8266WebServer (83)), terakhir sekali setup NAT dalam tetapan router anda ke meneruskan lalu lintas di pelabuhan 83 ke 192.168.1.21. Untuk ESPino anda boleh menetapkan IP statik ke 192.168.1.22, di GateMateEspino.ino tetapkan pelayan web ke port 84 # ESP8266 pelayan WebServer (84) dan tetapkan NAT ke hadapan dan lalulintas di port 84 hingga 192.168.1.22.
Langkah demi langkah
1. Sekiranya anda ingin menetapkan IP dalam Aplikasi dan melupakannya, anda boleh menyediakan perkhidmatan DDNS atau menghubungi ISP anda dan meminta IP awam yang statik, biasanya mereka mengenakan bayaran untuk itu. Saya telah menggunakan https://www.dynu.com dan mereka hebat untuk perkhidmatan DDNS percuma.
2. Dapatkan alamat MAC kedua-dua Espino dan Arducam Nano. Anda boleh menetapkan SSID dan Kata Laluan di.ino, biarkan mereka menyambung ke rangkaian rumah anda dan kemudian melalui penghala halaman tetapan lanjutan anda dapat menemui MAC
3. Konfigurasikan penghala anda untuk menetapkan IP statis ke Espino dan Arducam Nano, secara khusus menggunakan alamat MAC untuk membuat entri IP Statik di halaman penyediaan LAN.
4. Konfigurasikan NAT router anda untuk mengarahkan ke Arducam Nano dan Espino anda sehingga mereka dapat diakses dari internet menggunakan alamat IP awam yang ditetapkan oleh ISP anda. Apabila disambungkan ke rangkaian peribadi anda, Arducam Nano dan ESPino akan mempunyai alamat IP statik dalaman yang tidak dapat dilihat dari internet. Seperti di atas, Arducam Nano sedang mendengar di port 83 dan Espino di port 84 (lihat baris ini dalam fail ino masing-masing - pelayan ESP8266WebServer (##). Pada halaman penyediaan NAT buat entri supaya sebarang trafik pada port yang ditetapkan dihala ke IP statik yang betul.
Terdapat banyak perkhidmatan router dan ddns yang berbeza sehingga memberikan perincian khusus di luar skop projek ini. Tetapi jika anda hanya menetapkan tetapan NAT dan LAN untuk perkhidmatan penghala dan ddns tertentu, semuanya harus sangat lurus ke hadapan dan mudah disediakan.
Langkah 5: Perhimpunan
Satu butang melakukan satu perkara, ia menutup jurang dalam litar untuk menyelesaikan laluan elektrik. Optocoupler dapat digunakan untuk meniru butang dan mengawal litar yang sepenuhnya terpencil dari pengawal mikro anda, dalam hal ini adalah alat kawalan jauh (rc) yang mempunyai litar kecil dan baterinya sendiri.
Kelebihan menggunakan pengganding opto di sini daripada, sebagai contoh, transistor adalah bahawa kita dapat menyimpan rujukan tanah, baik keseluruhan litar untuk perkara itu terpisah. Oleh itu, kita tidak perlu risau tentang bagaimana menggabungkan tanah rc dengan tanah ESP8266.
Oleh itu, perkara pertama yang perlu diketahui ialah bahagian butang mana yang harus disambungkan ke pemungut PC817 dan bahagian mana ke pemancar. Buka rc anda dan gunakan multimeter untuk mengukur rintangan, cari sebelah mana butang disambungkan ke terminal positif bateri. Bahagian tinggi ini akan dihubungkan ke pemungut yang pin 4 pada PC817.
Hancurkan besi pematerian dan
- Pateri wayar ke kaki sebelah kanan butang dan sambungkan hujung yang lain ke pemungut (pin4) PC817.
- Pateri wayar ke kaki sebelah bawah butang dan sambungkan hujung yang lain ke pemancar (pin3) PC817.
Langkah terakhir untuk pengganding opto adalah menyambungkan pin 4 dari ESP8266 ke anod (pin1) pada PC817 dan menyambungkan katod (pin2) ke arde melalui perintang 500 ohm.
Untuk memeriksa pinout atau spesifikasi lain di sini adalah Lembaran Data PC817 Spesifikasi PC817
Mungkin tempat yang baik untuk merangkumi pemasangan lengan tilt arm pdf Pan Tilt pdf
Sambungan yang lain benar-benar mudah, hanya merujuk kepada fritzing dan gambar.
Langkah 6: USB Mikro
Dua kabel usb mikro telah dipotong dengan kabel kuasa dan ground yang disambungkan ke kabel kuasa dan ground dari bekalan kuasa penyesuai dinding 5v. Satu usb mikro disambungkan ke Kamera Arducam Nano dan satu lagi ke ESpino ESP8266.
Langkah 7: Pendawaian Alat Kawalan Jauh
Ini adalah jarak dekat wayar yang dipasang pada butang rc, cukup wayar disolder ke kedua kaki. Apabila diaktifkan arus dapat mengalir melalui opto-coupler dan bukannya butang, meniru tekan butang dan kemudian rc menghantar kod selamatnya ke motor elektrik untuk membuka atau menutup gerbang atau garaj.
Langkah 8: Kesnya
Sarung yang sudah siap, pemasangan tilt pan dan papan roti diikat ke penutup menggunakan kacang dan baut tahan karat M3, rc dipasang menggunakan pita dua sisi. Lubang kecil digerudi melalui butang casing untuk membiarkan kabel kuasa keluar dan membiarkan casing duduk rata ke dinding. Menggunakan sauh, batu atau sebaliknya, dan dengan lubang kecil yang digerudi dalam casing akrilik, ia dapat dilekatkan pada dinding menghadap gerbang atau jalan masuk atau pintu garaj. Sebenarnya ia boleh pergi ke mana sahaja selagi isyarat kawalan jauh sampai ke penerima di motor.
Langkah 9: Demo Aplikasi
Gate Mate di App Store
Langkah 10: Rujukan
www.teknojelly.com/gate-mate/
github.com/ArduCAM
github.com/esp8266
github.com/kakopappa/arduino-esp8266-aes-e…
github.com/intrbiz/arduino-crypto
Itu adalah bungkus, jangan ragu untuk menghantar mesej kepada saya jika anda melihat sesuatu yang boleh diperbaiki atau diperbaiki atau memerlukan sesuatu yang diperjelaskan
Disyorkan:
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Penyediaan Bit IoT pada Komputer Mini Anda Dengan Ubuntu Mate: 8 Langkah
Penyediaan IoT Bit pada Komputer Mini Anda Dengan Ubuntu Mate: IoT Bit dengan bangga mempersembahkan papan pengembangan data mudah alih kami untuk pelbagai komputer mini yang menyediakan mereka data mudah alih 4G, 3G dan GSM. Modul HAT pintar kami menyediakan komputer mini anda dengan data mudah alih, maklumat kedudukan GPS dan
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula