Isi kandungan:
Video: Robot Pengawasan Ringkas Dengan ESP32-CAM: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Modul ESP32-CAM adalah modul penggunaan tenaga yang rendah dan murah, tetapi menyediakan banyak sumber untuk penglihatan, komunikasi bersiri dan GPIO.
Dalam projek ini, saya cuba menggunakan sumber modul ESP32-CAM untuk membuat robot rc pengawasan sederhana yang dapat memilih objek kecil.
Langkah 1: DEMONSTRASI
Langkah 2: WIRING PERKAKASAN
Langkah 3: PELAKSANAAN PERISIAN
Mengenai bahagian penstriman, soket web digunakan dan menunjukkan cara yang cukup baik untuk streaming gambar yang dirakam dari modul esp32-cam ke penyemak imbas web, itu keren kerana anda dapat melihat video penstriman dan mengendalikan robot anda di mana sahaja yang menyokong penyemak imbas web, lebih baik berbanding dengan projek saya sebelum ini apabila saya menggunakan soket TCP mentah untuk berduyun-duyun ke PC. Saya telah menguji dengan beberapa penyemak imbas dan melihat bahawa kod saya berfungsi dengan baik di google chrome, jadi jika anda mengikuti projek saya, anda harus menggunakan google chrome untuk prestasi terbaik.
1. Bahagian pemacu kamera: Saya menggunakan modul ESP32 Wrover untuk projek ini sehingga definisi HW sesuai untuk modul ini, jika anda menggunakan modul lain, sila pertimbangkan definisi HW.
Untuk bahagian ini, pada dasarnya Ia berdasarkan kod contoh bahagian pemandu kamera ESP32 / Camera / CameraWebServer. Dalam projek saya, saya membahagikan kepada 3 fail: camera_pin.h, camera_wrap.h dan camera_wrap.cpp.
camera_pin.h: mengandungi definisi pin ESP32 yang digunakan untuk komunikasi dengan kamera yang terpasang. (Ia harus diubah sekiranya anda menggunakan modul lain daripada modul ESP32 Wrover)
camera_wrap.cpp: mengandungi konfigurasi asas untuk kamera pengawalan dan fungsi untuk mengambil imej.
camera_wrap.h: mengandungi fungsi prototaip yang digunakan dalam modul lain.
Kod sumber boleh didapati di pautan github berikut:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. Lakaran ESP32-CAM:
Bahagian ini mengandungi aliran kerja utama ESP32-CAM. Modul ini berperanan sebagai pelayan http dan pelayan soket web. Pelayan http menerima permintaan dari penyemak imbas dan mengembalikan halaman utama yang digunakan sebagai GUI untuk mengendalikan robot, pelayan soket web digunakan untuk mengirim gambar berulang kali ke paparan GUI pada penyemak imbas web.
Seluruh sumber boleh didapati di:
3. Lakaran AruinoUno:
Bahagian ini mengandungi kod sumber modul Arduino ESP32-CAM melalui siri kemudian mengawal motor DC, RC.
Kod sumber boleh didapati di:
Disyorkan:
Robot Pengawasan Video: 10 Langkah
Robot Pengawasan Video: Bayangkan jika anda mempunyai robot yang memiliki kamera dan dapat dikendalikan melalui Internet. Ia akan membuka banyak peluang menggunakannya. Sebagai contoh, anda boleh menghantar robot ke dapur untuk memeriksa sama ada anda secara tidak sengaja meninggalkan cerek pada
Robot Pengawasan / Keselamatan DIY !: 7 Langkah
Robot Pengawasan / Keselamatan DIY !: Semua orang suka memandu kereta rc, sama ada kelas mainan atau kelas hobi. Keseronokan berganda apabila anda mendapat paparan fpv di dalam kereta rc anda. Tetapi sistem fpv adalah sistem yang mahal. Sistem fpv yang baik berharga lebih dari 150 $. Sekiranya anda perlu membeli kelas hobi 200 $ rc ca
Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: 3 Langkah
Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: Keselamatan menjadi perhatian utama hari ini dan terdapat banyak teknologi yang ada sekarang ini untuk memastikan tempat anda selamat dan dipantau. Kamera CCTV sangat berguna untuk mengawasi rumah atau pejabat anda. Walaupun harga kamera jenis ini berwarna merah
Sistem Pengawasan Laser dengan Langkah Bawah $ 20: 7 (dengan Gambar)
Sistem Pengawasan Laser untuk Bawah $ 20: PERINGATAN: projek ini melibatkan penggunaan dan pengubahsuaian peranti laser. Walaupun laser yang saya cadangkan menggunakan (penunjuk merah yang dibeli di kedai) agak selamat untuk dikendalikan, TIDAK PERNAH MENCARI LANGSUNG LANGKAH LANGSUNG, HATI-HATI DENGAN REFLEKSI, dan berhati-hati
Bot Pengawasan Casis Jejak Jauh Kasar: 7 Langkah (dengan Gambar)
Bot Pengawasan Casis Jejak Jauh Lekas: Pengenalan: Oleh itu, ini adalah projek yang pada mulanya saya mahu mulakan dan selesaikan pada tahun 2016, namun kerana kerja dan banyak perkara lain, saya baru dapat memulakan dan menyelesaikan projek ini di tahun baru 2018! Ia mengambil masa sekitar 3 wee