فهرست مطالب:
- مرحله 1: لیست قطعات
- مرحله 2: شاسی را جمع کنید
- مرحله 3: سیمها را وصل کنید
- مرحله 4: پلت فرم Pan/Tilt را آماده کنید
- مرحله 5: ماژول منبع تغذیه Bboardboard MB102 را آماده کنید
- مرحله 6: سیم کشی نهایی و مونتاژ ربات
- مرحله 7: بارگذاری کد
- مرحله 8: دریافت آدرس IP
- مرحله 9: کنترل ربات نظارت تصویری خود
- مرحله 10: ربات خود را از طریق اینترنت کنترل کنید
تصویری: ربات نظارت تصویری: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
تصور کنید اگر رباتی دارید که دوربین آن سوار شده و از طریق اینترنت قابل کنترل است.
فرصت های زیادی برای استفاده از آن باز می شود. به عنوان مثال ، می توانید ربات را به آشپزخانه بفرستید تا بررسی کند که آیا کتری را به طور تصادفی روی اجاق گاز گذاشته اید یا خیر!
من با استفاده از تخته های توسعه ESP32-CAM آزمایش کرده ام و دریافتم که با ESP32-CAM می توان به راحتی این کار را انجام داد.
ESP32-CAM یک ماژول دوربین بسیار کوچک با تراشه ESP32-S است که تقریباً 10 تا 15 دلار قیمت دارد.
ماژول ESP32-CAM را می توان با Arduino IDE برنامه ریزی کرد. ماژول ESP32-CAM همچنین دارای چندین پین GPIO برای اتصال به سخت افزار خارجی است.
بنابراین ، بیایید شروع کنیم!
مرحله 1: لیست قطعات
فهرست قطعات:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - برای بارگذاری کد در ESP32 -CAM
درایور موتور دو کاناله DC L298N x1
Adafruit (PID 3244) Mini Round Robot Chassis Kit - 2WD with DC Motors x1 - من از این شاسی استفاده کردم ، اما شما می توانید شاسی خود را بسازید یا هر شاسی موجود دیگری را خریداری کنید. آنچه ما در اینجا به آن نیاز داریم چرخ و موتورهای DC است
باتری 18650 x1
18650 Battery x2 (به عنوان یک جایگزین چهار باتری AA و جای آن می توان به جای 18650 باتری استفاده کرد)
Mini Pan/ Tilt Platform w/ 2 SG-90 Servos x1
MB102 ماژول منبع تغذیه Breadboard x1
برنامه iRobbie-A iOS
مرحله 2: شاسی را جمع کنید
شاسی ربات را با دو موتور DC ، 3 چرخ و کنترل کننده موتور مینی L298N مونتاژ کنید. برای اتصال کنترل کننده موتور به پلت فرم از نوار نصب استفاده کنید.
مرحله 3: سیمها را وصل کنید
سیمها را همانطور که در شماتیک نشان داده شده است وصل کنید.
مرحله 4: پلت فرم Pan/Tilt را آماده کنید
سیم ها را از بالای سکوی شاسی بیرون بکشید. کابل های سروهای SG-90 را در پلت فرم Pan/Tilt سازماندهی کنید. در این پروژه ما فقط به یک سروت Tilt نیاز داریم.
Pan/Tilt را به بالای سکوی شاسی وصل کنید.
مرحله 5: ماژول منبع تغذیه Bboardboard MB102 را آماده کنید
استفاده از ماژول منبع تغذیه MB102 Breadboard اختیاری است. شما همیشه می توانید 5V و Ground را برای ESP32-CAM و سرو موتور از درایور موتور L298N بگیرید ، اما من متوجه شدم که با MB102 بسیار راحت تر است. ماژول تغذیه کننده دارای دکمه پاور است و با سیم کشی انعطاف پذیری بیشتری را به شما می دهد.
به منظور اتصال ماژول به سکوی شاسی ، پین های پایین MB102 را حذف کردم. سپس ، آن را با نوار نصب دو طرفه به بالای شاسی وصل کردم.
مرحله 6: سیم کشی نهایی و مونتاژ ربات
تمام قطعات را با استفاده از شماتیک به هم وصل کنید. از یک تکه فوم و نوار نصب دو طرفه برای اتصال ESP32-CAM به پلت فرم Pan/Tilt استفاده کنید.
مرحله 7: بارگذاری کد
افزونه ESP32 را روی Arduino IDE نصب کنید:
اگر قبلاً نصب نکرده اید ، یکی از آموزش های بعدی را برای نصب افزونه ESP32 دنبال کنید:
نصب برد ESP32 در Arduino IDE (دستورالعمل های ویندوز)
نصب برد ESP32 در Arduino IDE (دستورالعمل مک و لینوکس)
کد را از اینجا بارگیری کنید
مطمئن شوید دو برگه با کد در Arduino IDE دارید: esp32_cam_car و app_httpd.cpp همانطور که در تصویر نشان داده شده است.
قبل از بارگذاری کد ، باید اعتبار شبکه خود را در متغیرهای زیر وارد کنید: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
برد ESP32-CAM را با استفاده از برنامه نویس FTDI به رایانه خود وصل کنید. نمودار شماتیک را دنبال کنید.
مهم: GPIO 0 باید به GND متصل باشد تا بتوانید کد را بارگذاری کنید.
قبل از بارگذاری کد ، ESP32-CAM را روی دکمه RST فشار دهید. Arduino IDE را اجرا کرده و روی بارگذاری کلیک کنید تا طرح را در دستگاه خود بسازید و فلش کنید.
مرحله 8: دریافت آدرس IP
پس از بارگذاری کد ، GPIO 0 را از GND جدا کنید.
سريال مانيتور را با سرعت 115200 باز كنيد. دکمه RST داخل صفحه ESP32-CAM را فشار دهيد. آدرس IP ESP32-CAM باید در مانیتور سریال نشان داده شود.
مرحله 9: کنترل ربات نظارت تصویری خود
ESP32-CAM را از برنامه نویس FTDI جدا کنید.
ESP32-CAM را دوباره به پلت فرم Pan/Tilt وصل کنید ، برق را روشن کرده و دکمه RST روی صفحه ESP32-CAM را فشار دهید.
برنامه را از اینجا بارگیری کنید برنامه را در iPhone خود اجرا کنید ، آدرس IP ESP32-CAM را وارد کرده و با ربات بازی کنید!
مرحله 10: ربات خود را از طریق اینترنت کنترل کنید
شما باید تنظیمات روتر خود را باز کنید. (در گوگل نحوه انجام این کار برای روتر خود را مشاهده کنید). در آنجا برخی تنظیمات را خواهید دید ، از جمله مواردی در راستای Forwarding یا Port Forwarding.
نکته مهمی که باید در اینجا به آن توجه شود "محدوده بندر" و "دستگاه" یا "آدرس IP" است.
در "محدوده بندر" باید 80-81 را تایپ کنید.
برای "دستگاه" باید دستگاه ESP32-CAM خود را انتخاب کنید. در برخی از روترها باید آدرس IP ESP32-CAM خود را به جای نام دستگاه قرار دهید.
به www.whatsmyip.org بروید و IP خود را کپی کنید. وقتی خارج از شبکه خانگی خود هستید از این IP در برنامه استفاده کنید.
توصیه شده:
ربات نظارت ساده با ESP32-CAM: 4 مرحله
ربات نظارت ساده با ESP32-CAM: ماژول ESP32-CAM یک ماژول ارزان و کم مصرف است ، اما منابع زیادی را برای بینایی ، ارتباط سریال و GPIO ها فراهم می کند. در این پروژه ، من سعی می کنم از منبع ماژول ESP32-CAM برای ساخت استفاده کنم. یک روبات نظارت ساده rc که می تواند
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: 8 مرحله
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: ما یک ربات متعادل کننده و 3 چرخ ترکیبی برای استفاده آموزشی در مدارس و برنامه های آموزشی بعد از مدرسه ساخته ایم. این ربات بر اساس Arduino Uno ، یک سپر سفارشی (تمام جزئیات ساخت ارائه شده است) ، یک باتری لیتیوم یون (همه ساخت
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c
ربات جریان تصویری کنترل شده Raspberry Pi Wifi: 8 مرحله (همراه با تصاویر)
ربات جریان ویدئویی کنترل شده Raspberry Pi Wifi: آیا تا به حال به ساخت یک ربات جالب با دوربین روی آن فکر کرده اید؟ خوب ، شما به مکان مناسب رسیدید ، من مرحله به مرحله نحوه ساخت این ربات را به شما نشان خواهم داد. با این کار می توانید شب ها با کنترل و مشاهده تغذیه ویدئو در دستگاه خود به شکار ارواح بروید