Daftar Isi:
Video: Robot Pengawasan Sederhana Dengan ESP32-CAM: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Modul ESP32-CAM adalah modul konsumsi daya yang murah dan rendah, tetapi menyediakan banyak sumber daya untuk penglihatan, komunikasi serial, dan GPIO.
Dalam proyek ini, saya mencoba memanfaatkan sumber daya modul ESP32-CAM untuk membuat robot rc pengawasan sederhana yang dapat mengambil objek kecil.
Langkah 1: DEMONSTRASI
Langkah 2: KABEL PERANGKAT KERAS
Langkah 3: IMPLEMENTASI PERANGKAT LUNAK
Mengenai bagian streaming, websocket digunakan dan menunjukkan cara yang cukup baik untuk streaming gambar yang diambil dari modul esp32-cam ke browser web, itu keren karena Anda dapat melihat video streaming dan mengontrol robot Anda di mana saja mendukung browser web, itu lebih baik membandingkan dengan proyek saya sebelumnya ketika saya menggunakan soket TCP mentah untuk streaming ke PC. Saya telah menguji dengan beberapa browser dan melihat bahwa kode saya berfungsi dengan baik di google chrome, jadi jika Anda mengikuti proyek saya, Anda harus menggunakan google chrome untuk kinerja terbaik.
1. Bagian driver kamera: Saya menggunakan modul ESP32 Wrover untuk proyek ini sehingga definisi HW akan cocok untuk modul ini, jika Anda menggunakan modul lain, harap pertimbangkan definisi HW.
Untuk bagian ini, pada dasarnya didasarkan pada kode sampel bagian driver kamera ESP32/Camera/CameraWebServer. Dalam proyek saya, saya membagi menjadi 3 file: camera_pin.h, camera_wrap.h dan camera_wrap.cpp.
camera_pin.h: berisi definisi pin ESP32 yang digunakan untuk komunikasi dengan kamera yang terpasang. (Ini harus diubah jika Anda menggunakan modul lain daripada modul ESP32 Wrover)
camera_wrap.cpp: berisi konfigurasi dasar untuk inisialisasi kamera dan fungsi untuk mengambil gambar.
camera_wrap.h: berisi fungsi prototipe yang digunakan dalam modul lain.
Kode sumber dapat ditemukan di tautan github berikut:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. Sketsa ESP32-CAM:
Bagian ini berisi alur kerja utama ESP32-CAM. Modul berperan sebagai server http dan server soket web. Server http menerima request dari browser dan mengembalikan halaman utama yang digunakan sebagai GUI untuk mengontrol robot, web socket server digunakan untuk mengirimkan gambar secara berulang-ulang ke tampilan GUI pada web browser.
Seluruh sumber dapat ditemukan di:
3. Sketsa AruinoUno:
Bagian ini berisi kode sumber modul Arduino ESP32-CAM melalui serial kemudian mengontrol motor DC, RC.
Kode sumber dapat ditemukan di:
Direkomendasikan:
Robot Pengawasan/Keamanan DIY!: 7 Langkah
Robot Pengawasan / Keamanan DIY !: Semua orang suka mengendarai mobil rc, baik itu kelas mainan atau kelas hobi. Kegembiraan berlipat ganda ketika Anda mendapatkan tampilan fpv di mobil rc Anda. Tetapi sistem fpv adalah sistem yang mahal. Sistem fpv yang baik berharga lebih dari $150. Plus Anda harus membeli rc ca
Sistem Pengawasan Laser untuk Di Bawah $20: 7 Langkah (dengan Gambar)
Sistem Pengawasan Laser untuk Di Bawah $20: PERINGATAN: proyek ini melibatkan penggunaan dan modifikasi perangkat laser. Sementara laser yang saya sarankan menggunakan (petunjuk merah yang dibeli di toko) relatif aman untuk ditangani, JANGAN PERNAH MELIHAT LANGSUNG KE SINAR LASER, WASPADALAH TERHADAP REFLEKSI, dan SANGAT PERHATIAN
Bot Pengawasan Chassis Terlacak Jarak Jauh yang Kasar: 7 Langkah (dengan Gambar)
Bot Pengawasan Chassis Terlacak Jarak Jauh yang Kasar: Pendahuluan: Jadi ini adalah proyek yang awalnya ingin saya mulai dan selesaikan pada tahun 2016, namun karena pekerjaan dan banyak hal lain, saya baru saja dapat memulai dan menyelesaikan proyek ini di tahun baru 2018! Butuh waktu sekitar 3 menit
Photo Booth DIY Tanpa Pengawasan: 12 Langkah (dengan Gambar)
DIY Unattended Photo Booth: Sebuah photo booth yang dapat dipasang di sudut toko dan dijalankan tanpa pengawasan
Securibot: Drone Pengawasan Kecil untuk Keamanan Rumah: 7 Langkah (dengan Gambar)
Securibot: Drone Pengawasan Kecil untuk Keamanan Rumah: Ini adalah fakta sederhana bahwa robot itu luar biasa. Namun, robot keamanan cenderung terlalu mahal untuk dibeli oleh rata-rata orang atau secara hukum tidak mungkin untuk dibeli; Perusahaan swasta dan militer cenderung menyimpan perangkat semacam itu untuk diri mereka sendiri, dan