Mundarija:
- 1 -qadam: qismlar ro'yxati
- 2 -qadam: Shassini yig'ing
- 3 -qadam: simlarni ulang
- 4 -qadam: Pan/Tilt platformasini tayyorlang
- 5 -qadam: MB102 Breadboard quvvat manbai modulini tayyorlang
- 6 -qadam: Yakuniy simlarni ulash va robotni yig'ish
- 7 -qadam: Kodni yuklash
- 8 -qadam: IP manzilini olish
- 9 -qadam: Videokuzatuv robotini boshqarish
- 10 -qadam: Robotingizni Internet orqali boshqaring
Video: Videokuzatuv roboti: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Tasavvur qiling -a, sizda bortida kamerasi bo'lgan va Internet orqali boshqariladigan robot bormi?
Undan foydalanish uchun juda ko'p imkoniyatlar ochiladi. Masalan, siz chovgumni pechka ustiga tasodifan tashlab qo'yganingizni tekshirish uchun robotni oshxonaga yuborishingiz mumkin!
Men ESP32-CAM ishlab chiqish platalari yordamida tajriba o'tkazdim va shuni aniqladimki, ESP32-CAM yordamida buni oson bajarish mumkin.
ESP32-CAM-ESP32-S chipli juda kichik kamera moduli bo'lib, uning narxi taxminan 10-15 dollar turadi.
ESP32-CAM moduli Arduino IDE bilan dasturlashtirilishi mumkin. ESP32-CAM modulida tashqi uskunalarga ulanish uchun bir nechta GPIO pinlari mavjud.
Shunday qilib, boshlaylik!
1 -qadam: qismlar ro'yxati
Qismlar ro'yxati:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - ESP32 -CAM -ga kod yuklash uchun
L298N x1 ikki kanalli shahar motorli haydovchi
Adafruit (PID 3244) Mini dumaloq robotli shassislar to'plami - 2WD DC Motors x1 bilan - men bu shassini ishlatganman, lekin siz o'zingiznikini yasashingiz yoki boshqa mavjud shassisni sotib olishingiz mumkin. Bu erda bizga g'ildiraklar va DC Motors kerak
18650 Batareya ushlagichi x1
18650 x2 batareyasi (alternativa sifatida 18650 ta batareya o'rniga to'rtta AA batareyasi va uning ushlagichidan foydalanish mumkin)
Mini Pan/ Tilt platformasi, 2 SG-90 servo x1
MB102 Breadboard quvvat manbai moduli x1
iRobbie-iOS ilovasi
2 -qadam: Shassini yig'ing
Robot shassisini ikkita shahar dvigateli, 3 g'ildirakli va mini L298N dvigatelli boshqaruv moslamasi bilan yig'ing. Dvigatelni boshqarish moslamasini platformaga ulash uchun o'rnatish tasmasidan foydalaning.
3 -qadam: simlarni ulang
Simlarni sxemada ko'rsatilgan tarzda ulang.
4 -qadam: Pan/Tilt platformasini tayyorlang
Shassi platformasining yuqori qismidan simlarni torting. Pan/Tilt platformasida SG-90 servosidan kabellarni tashkil qiling. Ushbu loyihada bizga faqat Tilt servo kerak.
Pan/Tilt shassis platformasining yuqori qismiga ulang.
5 -qadam: MB102 Breadboard quvvat manbai modulini tayyorlang
MB102 Breadboard quvvat manbai modulidan foydalanish ixtiyoriy. Siz har doim L298N dvigatelidan ESP32-CAM va servo dvigatel uchun 5V va Groundni olishingiz mumkin, lekin MB102 bilan bu ancha qulayroq ekanligini topdim. Quvvat moslashuvchan moduli quvvat tugmasiga ega va sizga simlarni ulashda ko'proq moslashuvchanlikni beradi.
Modulni shassi platformasiga ulash uchun MB102 tagidagi pimlarni olib tashladim. Keyin men uni korpusning yuqori qismiga ikki tomonlama lenta bilan mahkamladim.
6 -qadam: Yakuniy simlarni ulash va robotni yig'ish
Sxemadan foydalanib, barcha qismlarni ulang. ESP32-CAMni Pan/Tilt platformasiga ulash uchun ko'pik va ikki tomonlama o'rnatish lentasidan foydalaning.
7 -qadam: Kodni yuklash
Arduino IDE-ga ESP32 qo'shimchasini o'rnating:
ESP32 qo'shimchasini o'rnatish uchun keyingi darslardan birini bajaring, agar sizda hali:
ESP32 kartasini Arduino IDE -ga o'rnatish (Windows ko'rsatmalari)
Arduino IDE -da ESP32 kartasini o'rnatish (Mac va Linux ko'rsatmalari)
Kodni bu erdan yuklab oling
Arduino IDE -da kodli ikkita yorliq borligiga ishonch hosil qiling: skrinshotda ko'rsatilgandek esp32_cam_car va app_httpd.cpp.
Kodni yuklashdan oldin siz tarmoq ma'lumotlarini quyidagi o'zgaruvchilarga kiritishingiz kerak: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
ESP32-CAM kartasini kompyuteringizga FTDI dasturchisi yordamida ulang. Sxematik sxemaga amal qiling.
Muhim: kodni yuklash uchun GPIO 0 GND ga ulangan bo'lishi kerak.
Kodni yuklamasdan oldin bortdagi EST32-CAM tugmachasini bosing. Arduino IDE -ni ishga tushiring va eskizni qurilmangizga o'rnatish va yuklash uchun Yuklash -ni bosing.
8 -qadam: IP manzilini olish
Kodni yuklaganingizdan so'ng, GPIO 0 ni GNDdan uzing.
Seriya monitorini 115200 bost tezligida oching. ESP32-CAM bortidagi RST tugmasini bosing. ESP32-CAM IP-manzili ketma-ket monitorda ko'rsatilishi kerak.
9 -qadam: Videokuzatuv robotini boshqarish
ESP32-CAMni FTDI dasturchisidan uzing.
ESP32-CAM-ni Pan/Tilt platformasiga qayta ulang, quvvatni yoqing va ESP32-CAM bortidagi RST tugmasini bosing.
Ilovani bu erdan yuklab oling iPhone-da ilovani ishga tushiring, ESP32-CAM IP-manzilini kiriting va robot bilan o'ynang!
10 -qadam: Robotingizni Internet orqali boshqaring
Siz yo'riqnoma sozlamalarini ochishingiz kerak. (Google yo'riqnoma uchun buni qanday qilish kerak). U erda siz ba'zi sozlamalarni, shu jumladan yo'naltirish yoki portni yo'naltirishni topasiz.
Bu erda "Port oralig'i" va "Qurilma" yoki "IP -manzil" ni ta'kidlash kerak.
"Port diapazonida" siz 80-81 raqamini kiritishingiz kerak.
"Qurilma" uchun siz ESP32-CAM qurilmangizni tanlashingiz kerak. Ba'zi marshrutizatorlarda ESP32-CAM-ning IP-manzilini qurilma nomi o'rniga qo'yish kerak.
Www.whatsmyip.org saytiga o'ting va IP -ni nusxalash. Uy tarmog'idan tashqarida bo'lganingizda, ushbu IP -ni ilovada ishlating.
Tavsiya:
Ultrasonik sensordan foydalanadigan to'siqlardan qochish roboti (Proteus): 12 qadam
Ultrasonik sensordan foydalanadigan to'siqlardan qochish roboti (Proteus): Biz odatda hamma joyda to'siqlardan qochadigan robotni uchratamiz. Ushbu robotning apparat simulyatsiyasi ko'plab kollejlarda va ko'plab tadbirlarda raqobatning bir qismidir. Ammo to'siq robotining dasturiy simulyatsiyasi kamdan -kam uchraydi. Agar biz uni biron bir joydan topsak ham
Qo'l ushlagichli inson o'lchovli telepresensiya roboti: 5 qadam (rasmlar bilan)
Gripper qo'lli odam o'lchovli telepresensiya roboti: MANIFESTOA mening qarindoshim meni pandemiya paytida Xellouin bayramiga taklif qildi (30+ kishi), shuning uchun men unga qatnashishimni aytdim va teleserans robotini g'azablanib loyihamni buzib tashladim. joy. Agar siz telep nima ekanligini bilmasangiz
Snap davrlari telepresensiya roboti: 9 qadam
Snap Circuits Telepresence Robot: 2020 yilgi bayramlar biroz boshqacha. Mening oilam butun mamlakat bo'ylab tarqalgan va pandemiya tufayli biz dam olish kunlari yig'ila olmaymiz. Men bobo va buvilarga bizning Shukronalik bayramimizga qo'shilishlarini his qilishni xohlardim. Telepress
Ijtimoiy masofali Hallowen konfet roboti: 7 qadam (rasmlar bilan)
Ijtimoiy masofali Xellouin konfet roboti: Agar siz bu yilgi Xellouin hiyla-nayranglari bilan muloqot qilishning qiziqarli usulini qidirmoqchi bo'lsangiz va siz ushbu loyiha olib keladigan qiyinchiliklarga tayyor bo'lsangiz, o'zingizni ishga soling! Bu ijtimoiy uzoqlashtiruvchi robot hiyla-nayrangni "ko'radi"
Virtual mavjudlik roboti: 15 qadam
Virtual mavjudlik roboti: Bu mobil robot "virtual mavjudlik" ni ifodalab, uning atrofidagi muhit bilan o'zaro ta'sir qiladi. uni masofadan boshqaradigan shaxs. Har kim, dunyoning istalgan nuqtasida, sizlarga sovg'alar berish va siz bilan o'ynash uchun kirishi mumkin. Uning ishi