Isi kandungan:

Gate Mate: 10 Langkah (dengan Gambar)
Gate Mate: 10 Langkah (dengan Gambar)

Video: Gate Mate: 10 Langkah (dengan Gambar)

Video: Gate Mate: 10 Langkah (dengan Gambar)
Video: #short #viral cewe hijab dicium di mall 2024, November
Anonim
Gerbang Mate
Gerbang Mate

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 iPhone
Aplikasi iPhone
Aplikasi iPhone
Aplikasi iPhone
Aplikasi iPhone
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

Senarai Komponen
Senarai Komponen
Senarai Komponen
Senarai Komponen
Senarai Komponen
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

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
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

  1. Pateri wayar ke kaki sebelah kanan butang dan sambungkan hujung yang lain ke pemungut (pin4) PC817.
  2. 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

USB Mikro
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

Pendawaian Alat Kawalan Jauh
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

Kes itu
Kes itu
Kes itu
Kes itu

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: