Daftar Isi:

Robot Pengawas Video: 10 Langkah
Robot Pengawas Video: 10 Langkah

Video: Robot Pengawas Video: 10 Langkah

Video: Robot Pengawas Video: 10 Langkah
Video: Operator excavator training, gratis #alatberat #excavator #training 2024, November
Anonim
Image
Image
Robot Pengawas Video
Robot Pengawas Video

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 Suku Cadang
Daftar Suku Cadang

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

Merakit Chassis
Merakit Chassis
Merakit Chassis
Merakit Chassis
Merakit Chassis
Merakit Chassis

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
Hubungkan Kabel

Hubungkan kabel seperti yang ditunjukkan pada skema.

Langkah 4: Siapkan Platform Pan/Tilt

Siapkan Platform Pan/Tilt
Siapkan Platform Pan/Tilt
Siapkan Platform Pan/Tilt
Siapkan Platform Pan/Tilt
Siapkan Platform Pan/Tilt
Siapkan Platform Pan/Tilt
Siapkan Platform Pan/Tilt
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

Siapkan Modul Catu Daya Papan Tempat Memotong Roti MB102
Siapkan Modul Catu Daya Papan Tempat Memotong Roti MB102
Siapkan Modul Catu Daya Papan Tempat Memotong Roti MB102
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

Pengkabelan Akhir dan Perakitan Robot
Pengkabelan Akhir dan Perakitan Robot
Pengkabelan Akhir dan Perakitan Robot
Pengkabelan Akhir dan Perakitan Robot
Pengkabelan Akhir dan Perakitan Robot
Pengkabelan Akhir 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

Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode
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: