Daftar Isi:
- Langkah 1: Daftar Bagian
- Langkah 2: Pasang Sasis
- Langkah 3: Hubungkan Kabel
- Langkah 4: Siapkan Platform Pan/Tilt
- Langkah 5: Siapkan Modul Catu Daya Papan Tempat Memotong Roti MB102
- Langkah 6: Pengkabelan Terakhir dan Perakitan Robot
- Langkah 7: Unggah Kode
- Langkah 8: Mendapatkan Alamat IP
- Langkah 9: Mengontrol Robot Pengawasan Video Anda
- Langkah 10: Kontrol Robot Anda Melalui Internet
Video: Robot Pengawas Video: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Bayangkan jika Anda memiliki robot yang memiliki kamera di dalamnya dan dapat dikendalikan melalui Internet.
Itu akan membuka banyak peluang untuk menggunakannya. Misalnya, Anda dapat mengirim robot ke dapur untuk memeriksa apakah Anda tidak sengaja meninggalkan ketel di atas kompor!
Saya telah bereksperimen menggunakan papan pengembangan ESP32-CAM dan menemukan bahwa dengan ESP32-CAM dapat dilakukan dengan mudah.
ESP32-CAM adalah modul kamera yang sangat kecil dengan chip ESP32-S yang berharga sekitar $10-$15.
Modul ESP32-CAM dapat diprogram dengan Arduino IDE. Modul ESP32-CAM juga memiliki beberapa pin GPIO untuk dihubungkan ke perangkat keras eksternal.
Jadi, mari kita mulai!
Langkah 1: Daftar Bagian
Daftar Bagian:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - untuk mengunggah kode ke ESP32-CAM
Driver Motor DC Saluran Ganda L298N x1
Adafruit (PID 3244) Kit Chassis Robot Bulat Mini - 2WD dengan Motor DC x1 - Saya menggunakan sasis ini, tetapi Anda dapat membuatnya sendiri atau membeli sasis lain yang tersedia. Yang kita butuhkan di sini adalah roda dan Motor DC
18650 Dudukan Baterai x1
Baterai 18650 x2 (sebagai alternatif empat baterai AA dan dudukannya dapat digunakan sebagai pengganti baterai 18650)
Platform Pan/Tilt Mini dengan 2 Servo SG-90 x1
MB102 Modul Catu Daya Papan Tempat Memotong Roti x1
iRobbie-A Aplikasi iOS
Langkah 2: Pasang Sasis
Rakit sasis robot dengan dua motor DC, 3 roda, dan pengontrol penggerak motor mini L298N. Gunakan pita pemasangan untuk memasang pengontrol penggerak motor ke platform.
Langkah 3: Hubungkan Kabel
Hubungkan kabel seperti yang ditunjukkan pada skema.
Langkah 4: Siapkan Platform Pan/Tilt
Tarik keluar kabel melalui bagian atas platform sasis. Atur kabel dari servos SG-90 di platform Pan/Tilt. Dalam proyek ini kita hanya membutuhkan servo Tilt.
Pasang Pan/Tilt ke bagian atas platform sasis.
Langkah 5: Siapkan Modul Catu Daya Papan Tempat Memotong Roti MB102
Menggunakan Modul Catu Daya Papan Tempat Memotong Roti MB102 adalah opsional. Anda selalu dapat mengambil 5V dan Ground untuk ESP32-CAM dan motor servo dari driver motor L298N, tetapi saya menemukan bahwa dengan MB102 itu jauh lebih nyaman. Modul catu daya memiliki tombol daya dan memberi Anda lebih banyak fleksibilitas dengan kabel.
Untuk memasang modul pada platform sasis, saya melepas pin di bagian bawah MB102. Kemudian, saya menempelkannya ke bagian atas sasis dengan pita pemasangan dua sisi.
Langkah 6: Pengkabelan Terakhir dan Perakitan Robot
Hubungkan semua bagian menggunakan skema. Gunakan sepotong busa dan pita pemasangan dua sisi untuk memasang ESP32-CAM ke platform Pan/Tilt.
Langkah 7: Unggah Kode
Instal Add-on ESP32 di Arduino IDE:
Ikuti salah satu tutorial berikutnya untuk menginstal add-on ESP32, jika Anda belum melakukannya:
Memasang Papan ESP32 di Arduino IDE (instruksi Windows)
Memasang Papan ESP32 di Arduino IDE (instruksi Mac dan Linux)
Unduh kode dari sini
Pastikan Anda memiliki dua tab dengan kode di Arduino IDE: esp32_cam_car dan app_httpd.cpp seperti yang ditunjukkan pada tangkapan layar.
Sebelum mengunggah kode, Anda harus memasukkan kredensial jaringan Anda di variabel berikut: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Hubungkan papan ESP32-CAM ke komputer Anda menggunakan programmer FTDI. Ikuti diagram skema.
Penting: GPIO 0 harus terhubung ke GND agar Anda dapat mengunggah kode.
Tekan tombol RST on-board ESP32-CAM sebelum mengunggah kode. Jalankan Arduino IDE dan klik Unggah untuk membuat dan mem-flash sketsa ke perangkat Anda.
Langkah 8: Mendapatkan Alamat IP
Setelah mengupload kode, putuskan sambungan GPIO 0 dari GND.
Buka Serial Monitor pada baud rate 115200. Tekan tombol RST on-board ESP32-CAM. Alamat IP ESP32-CAM harus ditampilkan di Serial Monitor.
Langkah 9: Mengontrol Robot Pengawasan Video Anda
Putuskan sambungan ESP32-CAM dari pemrogram FTDI.
Hubungkan kembali ESP32-CAM ke platform Pan/Tilt, hidupkan power dan tekan tombol RST on-board ESP32-CAM.
Unduh Aplikasi dari siniJalankan Aplikasi di iPhone Anda, masukkan alamat IP ESP32-CAM dan mainkan dengan robot!
Langkah 10: Kontrol Robot Anda Melalui Internet
Anda harus membuka pengaturan router Anda. (google bagaimana melakukan ini untuk router Anda). Di sana Anda akan menemukan beberapa pengaturan, termasuk sesuatu di sepanjang baris Forwarding atau Port Forwarding.
Hal penting yang perlu diperhatikan di sini adalah "Port Range" dan "Device" atau "IP address".
Di "Port Range" Anda harus mengetik 80-81.
Untuk "Perangkat" Anda harus memilih perangkat ESP32-CAM Anda. Di beberapa router, Anda harus memasukkan alamat IP ESP32-CAM alih-alih nama perangkat.
Buka www.whatsmyip.org dan salin IP Anda. Gunakan IP ini di Aplikasi saat Anda berada di luar jaringan rumah Anda.
Direkomendasikan:
Balancing Robot / Robot Roda 3 / Robot STEM: 8 Langkah
Robot Balancing / Robot 3 Roda / Robot STEM: Kami telah membangun keseimbangan gabungan dan robot 3 roda untuk penggunaan pendidikan di sekolah dan program pendidikan setelah sekolah. Robot ini didasarkan pada Arduino Uno, pelindung khusus (semua detail konstruksi disediakan), paket baterai Li Ion (semua konstruksi
Kamera Pengawas Raspberry Pi Dengan Peringatan Email: 3 Langkah
Kamera Pengawas Raspberry Pi Dengan Peringatan Email: Keamanan menjadi perhatian utama saat ini dan ada banyak teknologi saat ini untuk menjaga tempat Anda tetap aman dan terpantau. Kamera CCTV sangat berguna untuk mengawasi rumah atau kantor Anda. Meski harga kamera jenis ini sudah merah
[Robot Arduino] Cara Membuat Robot Penangkap Gerak - Robot Jempol - Motor Servo - Kode Sumber: 26 Langkah (dengan Gambar)
[Robot Arduino] Cara Membuat Robot Penangkap Gerak | Robot Jempol | Motor Servo | Kode Sumber: Robot Jempol. Menggunakan potensiometer motor servo MG90S. Ini sangat menyenangkan dan mudah! Kodenya sangat sederhana. Hanya sekitar 30 baris. Ini terlihat seperti penangkapan gerak. Silakan tinggalkan pertanyaan atau umpan balik! [Instruksi] Kode Sumber https://github.c
Camara De Video En Carro De Radio Control / Kamera Video di Truk R/C: 5 Langkah
Camara De Video En Carro De Radio Control / Kamera Video di Truk R/C: Este Instruccionable presentado en Espanol e Ingles.Instructable ini disajikan dalam bahasa Spanyol dan Inggris
Remote Video Balita untuk Pemutar Video PC: 6 Langkah
Remote Video Balita untuk Pemutar Video PC: Saya membuat remote control yang terhubung ke PC dengan USB. Remote control yang besar memungkinkan anak saya memilih dan memutar video di komputer lama. Ini adalah proyek yang relatif sederhana. Komponen intinya adalah keypad USB atau keypad USB nirkabel. Kemudian