Daftar Isi:

Pengambilan Gambar dan Email yang Dipicu Gerakan: 6 Langkah
Pengambilan Gambar dan Email yang Dipicu Gerakan: 6 Langkah

Video: Pengambilan Gambar dan Email yang Dipicu Gerakan: 6 Langkah

Video: Pengambilan Gambar dan Email yang Dipicu Gerakan: 6 Langkah
Video: Pengambilan Gambar | Cara Bikin Video Pakai HP 2024, Juli
Anonim
Pengambilan Gambar dan Email yang Dipicu Gerakan
Pengambilan Gambar dan Email yang Dipicu Gerakan
Pengambilan Gambar dan Email yang Dipicu Gerakan
Pengambilan Gambar dan Email yang Dipicu Gerakan

Kami membangun proyek ESP32-CAM sebelumnya dan membangun sistem pengambilan gambar yang dipicu gerakan yang juga mengirim email dengan gambar sebagai lampiran. Build ini menggunakan papan ESP32-CAM bersama dengan modul sensor PIR yang didasarkan pada sensor AM312. Papan menghabiskan sebagian besar waktu dalam mode tidur dan bangun untuk mengambil gambar setelah gerakan terdeteksi. Di bagian 1, kami memodifikasi sketsa selang waktu sebelumnya untuk menambahkan fitur deteksi gerakan. Kami kemudian memperbarui sketsa dan menambahkan fitur email di bagian 2

Video di atas mencakup semua yang perlu Anda ketahui dan juga menjelaskan bagaimana sketsa disatukan.

Langkah 1: Kumpulkan Elektronik

Kumpulkan Elektronik
Kumpulkan Elektronik
Kumpulkan Elektronik
Kumpulkan Elektronik

Papan ESP32-CAM sudah berisi modul kamera, dan slot kartu microSD yang kita butuhkan untuk sketsa ini. Selain itu, Anda akan memerlukan kartu microSD, modul sensor PIR (berdasarkan sensor AM312), transistor NPN tujuan umum (BC547, BC548, BC549 atau 2N3904), papan breakout microUSB, 10K Ohm dan 1K ohm resistor dan juga USB to serial converter untuk mengupload sketsa.

Langkah 2: Unggah Sketsa untuk Bagian 1

Unggah Sketsa untuk Bagian 1
Unggah Sketsa untuk Bagian 1

Papan ESP32-CAM tidak memiliki konektor USB terpasang sehingga Anda perlu menggunakan konverter USB ke serial eksternal untuk mengunggah sketsa. Anda dapat menggunakan koneksi kabel yang ditunjukkan di atas tetapi pastikan bahwa konverter USB ke serial terhubung dalam mode 3.3V.

Disarankan untuk menggunakan catu daya 5V eksternal untuk memberi daya pada papan, terutama jika Anda menggunakan papan breakout FTDI. Untuk catu 5V eksternal, papan breakout USB sederhana akan berfungsi dengan baik. Ada beberapa keberhasilan dalam menyalakan papan langsung dari papan breakout CP2102 sehingga Anda dapat mencobanya terlebih dahulu. Papan juga memiliki pin daya 3.3V jika diperlukan.

Jumper diperlukan untuk menempatkan papan dalam mode unduh. Setelah semuanya terhubung, hidupkan board, buka terminal serial (Tools->Serial Monitor) dengan baud rate 115, 200 dan tekan tombol reset. Anda harus mendapatkan output seperti yang ditunjukkan pada gambar dan ini akan menunjukkan bahwa semuanya berfungsi seperti yang diharapkan.

Anda dapat mengunduh sketsa menggunakan tautan berikut:

Langkah 3: Hubungkan Sirkuit dan Uji

Hubungkan Sirkuit dan Uji
Hubungkan Sirkuit dan Uji
Hubungkan Sirkuit dan Uji
Hubungkan Sirkuit dan Uji

Bangun sirkuit menggunakan papan tempat memotong roti dan uji untuk memastikan semuanya berfungsi seperti yang diharapkan. Saya menambahkan multimeter ke keluaran sensor akhir untuk membantu menentukan statusnya. Setelah Anda puas dengan cara kerja semuanya, lanjutkan ke bagian 2.

Langkah 4: Instal Perpustakaan Klien Email

Instal Perpustakaan Klien Email
Instal Perpustakaan Klien Email
Instal Perpustakaan Klien Email
Instal Perpustakaan Klien Email

Buka pengelola perpustakaan dan ketik "ESP32 Mail Client". Instal perpustakaan yang muncul saat kita membutuhkan ini untuk sketsa.

Langkah 5: Unggah Sketsa untuk Bagian 2

Unggah Sketsa untuk Bagian 2
Unggah Sketsa untuk Bagian 2
Unggah Sketsa untuk Bagian 2
Unggah Sketsa untuk Bagian 2
Unggah Sketsa untuk Bagian 2
Unggah Sketsa untuk Bagian 2

Unduh sketsa dari tautan berikut:

Buka menggunakan Arduino IDE dan kemudian perbarui dengan detail Anda. Anda perlu menambahkan nama jaringan dan kata sandi karena papan harus terhubung ke jaringan WiFI. Anda juga perlu memberikan alamat email bersama dengan kata sandi agar dewan dapat mengirim email. Saya akan merekomendasikan membuat akun GMAIL baru. Setelah akun dibuat, Anda perlu mengaktifkan aplikasi yang kurang aman dengan mengunjungi tautan berikut:

myaccount.google.com/lesssecureapps?pli=1

Anda juga perlu menentukan penerima dan Anda dapat memiliki beberapa jika diperlukan. Tonton video untuk mempelajari lebih lanjut. Setelah semua ini selesai, unggah sketsa ke papan dan nyalakan. Saya akan merekomendasikan menghubungkan terminal serial dan menonton output karena ini akan memberi tahu Anda jika ada kesalahan.

Jika semuanya berfungsi seperti yang diharapkan, maka papan harus menangkap, menyimpan gambar, dan juga mengirimkannya sebagai email.

Langkah 6: Tambahkan Elektronik ke Enclosure

Tambahkan Elektronik ke Enclosure
Tambahkan Elektronik ke Enclosure
Tambahkan Elektronik ke Enclosure
Tambahkan Elektronik ke Enclosure
Tambahkan Elektronik ke Enclosure
Tambahkan Elektronik ke Enclosure

Saya menggunakan enklosur dari tautan berikut:

Saya menambahkan dukungan dan mencetaknya menghadap ke bawah, yang tidak memberikan hasil akhir yang sangat baik tetapi ini akan berfungsi untuk saat ini. Karena sensor PIR agak terlalu besar untuk enklosur, saya melepas solder sensor dan menghubungkannya ke PCB menggunakan kabel. Saya kemudian membuat sirkuit antarmuka menggunakan protoboard dan memasangnya di tempatnya. Gunakan diagram koneksi yang ditunjukkan sebelumnya untuk menghubungkan semuanya dan Anda dapat menambahkan beberapa pita Kapton untuk isolasi.

Saya mulai dengan menempelkan sensor PIR, diikuti oleh PCB PIR. Saya kemudian menempatkan papan ESP32 di dalam dan menyadari bahwa kasing tidak memungkinkan Anda untuk mengakses kartu microSD tetapi ini tidak masalah bagi saya karena gambar akan dikirim melalui email. Saya kemudian menambahkan papan antarmuka dan menempelkan papan pelarian microUSB. Akhirnya, saya membengkokkan transistor untuk memungkinkan penutup menutup di tempatnya. Nyalakan papan dan itu akan mengambil gambar saat gerakan terdeteksi.

Jika Anda menyukai posting ini, jangan lupa untuk mengikuti kami menggunakan tautan di bawah ini karena kami akan membangun lebih banyak proyek seperti ini:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Situs web BnBe:

Direkomendasikan: