118ELEC | مجله خبری الکترونیک و رباتیک
  • خانه
  • اخبار
    • اخبار الکترونیک
    • اخبار رباتیک
  • آموزش ها
    • الکترونیک
      • الکترونیک مقدماتی
        • معرفی قطعات الکترونیک
        • تجهیزات اندازه‌گیری
      • الکترونیک پیشرفته
      • الکترونیک دیجیتال
      • الکترونیک صنعتی
    • میکروکنترلرها
      • میکروکنترلر چیست و انواع آن
    • آردوینو
      • آردوینو چیست
      • پروژه آردوینو
    • اینترنت اشیاء
      • اینترنت اشیاء مقدماتی
      • اینترنت اشیاء پیشرفته
    • شبکه‌های کامپیوتری و ارتباط داده
      • can
    • طراحی و ساخت PCB
      • روش های ساخت پی سی بی
    • باتری‌ها
      • باتری چیست؟
      • باتری لیتیوم یون
    • موتور و درایور
      • درایور موتور
      • موتور DC
    • رباتیک
      • مباحث پایه رباتیک
      • ربات مسیر یاب
      • ربات جنگجو
      • سایر ربات ها
  • پروژه
    • پروژه آردوینو
    • پروژه Esp
  • سرگرمی الکترونیک
  • درباره ما
    • درباره ما
    • تماس با ما
  • نویسنده شو!
    • راهنمای ثبت نام و درج مقاله
    • نشر مقاله
    • ثبت نام
    • ورود
    • بازیابی رمز عبور
بدون نتیجه
مشاهده همه نتیجه
  • خانه
  • اخبار
    • اخبار الکترونیک
    • اخبار رباتیک
  • آموزش ها
    • الکترونیک
      • الکترونیک مقدماتی
        • معرفی قطعات الکترونیک
        • تجهیزات اندازه‌گیری
      • الکترونیک پیشرفته
      • الکترونیک دیجیتال
      • الکترونیک صنعتی
    • میکروکنترلرها
      • میکروکنترلر چیست و انواع آن
    • آردوینو
      • آردوینو چیست
      • پروژه آردوینو
    • اینترنت اشیاء
      • اینترنت اشیاء مقدماتی
      • اینترنت اشیاء پیشرفته
    • شبکه‌های کامپیوتری و ارتباط داده
      • can
    • طراحی و ساخت PCB
      • روش های ساخت پی سی بی
    • باتری‌ها
      • باتری چیست؟
      • باتری لیتیوم یون
    • موتور و درایور
      • درایور موتور
      • موتور DC
    • رباتیک
      • مباحث پایه رباتیک
      • ربات مسیر یاب
      • ربات جنگجو
      • سایر ربات ها
  • پروژه
    • پروژه آردوینو
    • پروژه Esp
  • سرگرمی الکترونیک
  • درباره ما
    • درباره ما
    • تماس با ما
  • نویسنده شو!
    • راهنمای ثبت نام و درج مقاله
    • نشر مقاله
    • ثبت نام
    • ورود
    • بازیابی رمز عبور
بدون نتیجه
مشاهده همه نتیجه
118ELEC | مجله خبری الکترونیک و رباتیک
بدون نتیجه
مشاهده همه نتیجه

طراحی یک ربات نظارتی دوربین دار

ادمین 2 توسط ادمین 2
16 شهریور 1400
در پروژه Esp
2
ربات نظارتی دوربین دار

هدف این پروژه طراحی یک ربات نظارتی دوربین دار است که می توان از طریق اینترنت آن را کنترل کرد و یک دوربین در برد خود دارد. به عنوان مثال می توانید ربات را به آشپرخانه بفرستید تا بررسی کند که آیا شما به طور تصادفی کتری را روی اجاق گاز گذاشته اید یا خیر!

ما در این پروژه از برد قابل برنامه نویسی ESP32-CAM استفاده کرده ایم و کار با آن بسیار ساده است. ESP32-CAM یک ماژول دوربین بسیار کوچک است که حاوی تراشه ESP32-S می باشد.

ماژول ESP32-CAM را می توان با محیط برنامه نویسی Arduino IDE کدنویسی کرد. این ماژول همچنین چندین پین GPIO برای اتصال به سخت افزار خارجی دارد.

لینک دانلود ویدئوی نحوه عمکرد ربات

قطعات مورد نیاز

اجزای ربات نظارتی دوربین دار
  • ESP32-CAM : یک عدد
  • FT232RL FTDI Mini USB : یک عدد – برای آپلود کد بر روی ESP32-CAM
  • Dual Channel DC Motor Driver L298N : یک عدد
  • Adafruit (PID 3244) Mini Round Robot Chassis Kit – 2WD with DC Motors : یک عدد – ما در این پروژه از این نوع شاسی استفاده کردیم اما شما می توانید خودتان یک شاسی را از ابتدا به طور کامل طراحی کنید یا اینکه هر نوع شاسی دیگری را بخرید. در هر حال ما در اینجا به چرخ و موتور DC نیاز داریم.
  • 18650 Battery Holder : یک عدد
  • 18650 Battery : دو عدد – می توانید به جای این باتری از چهار باتری AA با نگهدارنده آن نیز استفاده کنید.
  • Mini Pan/Tilt Platform w/ 2 SG-90 Servos : یک عدد
  • MB102 Breadboard Power Supply Module : یک عدد
  • iRobbie-A iOS App

اتصال شاسی ربات نظارتی دوربین دار

اتصال شاسی ربات نظارتی دوربین دار

شاسی ربات را با دو موتور DC ، سه چرخ و کنترلر موتور کوچک L298N بهم وصل کنید. سپس درایو کنترلر موتور را نیز به آن وصل کنید.

اتصال سیم ها

اتصال سیم ها

همانند تصویر شماتیک بالا سیم ها را وصل کنید.

آماده سازی پلتفرم Pan/Tilt

پلتفرم Pan/Tilt

پلتفرم Pan/Tilt جایگاه دوربین ربات نظارتی دوربین دار می باشد. سیم ها را از بالای پلتفرم شاسی بیرون بیاورید. کابل های سروو موتور SG-90 را که در پلتفرم Pan/Tilt قرار دارد، در جای مناسب قرار دهید. در این پروژه ما فقط به یک سروو موتور Tilt نیاز داریم.

پلتفرم Pan/Tilt را در بالای پلتفرم شاسی وصل کنید.

تهیه ماژول منبع تغذیه برد بورد MB102

ماژول MB102

استفاده از ماژول منبع تغذیه بردبورد B10board اختیاری است. شما می توانید از ولتاژ 5 ولت و ولتاژ زمین برای دوربین ESP32-CAM و یک سروو موتور موجود در درایور موتور L298N استفاده کنید، اما کار با ماژول MB102 بسیار ساده تر است. این ماژول یک دکمه پاور دارد و سیم کشی آن بسیار راحت است.

برای وصل کردن ماژول بر روی شاسی، پین های پشت MB102 را با سیم چین بریدیم. سپس، آن را با نوار چسب دو طرفه به بالای شاسی وصل کردیم.

اتصال تمام اجزای ربات نظارتی دوربین دار

اتصال تمام اجزای ربات نظارتی دوربین دار

با توجه به تصویر شماتیک، تمام قسمتها را بهم وصل کنید. برای اتصال دوربین ESP32-CAM به پلتفرم Pan/Tilt از یک تکه فوم و نوار چسب دو طرفه استفاده کنید.

آپلود کد برنامه ربات نظارتی دوربین دار

آپلود کد برنامه بر ماژول ESP32-CAM
  1. افزونه ESP32 را بر روی Arduino IDE نصب کنید.
  2. اگر نمی دانید که چگونه باید این کار را انجام دهید آموزش زیر را مطالعه کنید:
    • نصب افزونه ESP32 بر روی Arduino IDE (برای ویندوز)
  3. کد برنامه : لینک دانلود برنامه ربات نظارتی دوربین دار
  4. مطمئن شوید که در Arduino IDE دو تب esp32_cam_car و app_httpd.cpp  را داشته باشید.
  5. قبل از آپلود کد، باید تنظیمات شبکه را به صورت زیر قرار دهید:
    • const char* ssid = “Your_WIFI_Network”
    • const char* password = “Your_WIFI_Password”
  6. برد ESP32-CAM را با استفاده از یک FTDI به کامپیوتر وصل کنید.
  7. دقت کنید که حتما پین GPIO 0 به GND وصل شود تا بتوانید کد را بارگذاری کنید.
  8. قبل از آپلود کد، دکمه RST در بورد ESP32-CAM را فشار دهید. سپس Arduino IDE را اجرا کنید و بر روی دکمه آپلود کلیک کنید.
کد برنامه ربات نظارتی دوربین دار

کنترل ربات نظارتی دوربین دار

پس از آپلود کد، پین GPIO 0 را از GND جدا کنید.

مانیتور سریال را با سرعت 115200 باز کنید. دکمه RST روی برد ESP32-CAM را فشار دهید. حال آدرس IP ماژول ESP32-CAM باید در سریال مانیتور نشان داده شود.

ESP32-CAM را از پروگرامر FTDI جدا کنید.

ESP32-CAM را به پلتفرم Pan/Tilt وصل کنید، دکمه پاور را روشن کنید و دکمه RST روی برد ESP32-CAM را فشار دهید.

اپلیکیشن iRobbie-A را بروی گوشی خود نصب کنید و آدرس IP ماژول ESP32-CAM را وارد کنید. حال می توانید ربات را حرکت دهید و با آن کار کنید.

کنترل ربات نظارتی دوربین دار از طریق اینترنت

در بخش تنظیمات مودم خود باید محدوده پورت (port) را بر روی 80-81 قرار دهید و آدرس IP ماژول ESP32-CAM را در قسمت IP Adress مودم وارد کنید(در برخی از مودم ها نام device یا دستگاه که ESP32-CAM می باشد را باید وارد کنید).

حال آدرس IP خود را بر روی اپلیکیشن در گوشی تان وارد کنید(برای یافتن آدرس IP می توانید به سایت whatsmyip بروید و آدرس IP را کپی کنید).

پست قبلی

تشخیص موقعیت مکانی با اسپیکر هوشمند

پست بعدی

دیود و انواع آن

ادمین 2

ادمین 2

پست بعدی
دیود

دیود و انواع آن

نظرات 2

  1. امیرحسین می گوید:
    4 سال قبل

    سلام ببخشید میشه بگید اسم پایه چیه اون دو دو پایه گردی که همه قطعات رو اون وصل شده بعد ببخشید قیمت کل وسایل ها چقدر میشه ممنون میشم جوابم رو بدید

    پاسخ
    • ادمین 2 ادمین 2 می گوید:
      4 سال قبل

      سلام دوست عزیز
      این دو پایه، شاسی ربات است.
      شما می تونید از فروشگاه های آنلاین معتبر را در گوگل سرچ کنید و قطعات مورد نیاز رو خریداری کنید.

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

راه اندازی سنسور تشخیص رنگ TCS230/TCS3200 با آردوینو

توسط 118elec .com
20 اسفند 1401
0
راه اندازی سنسور تشخیص رنگ TCS230/TCS3200 با آردوینو

در این مقاله به آموزش تشخیص رنگ با استفاده از سنسور رنگ TCS230 یا TCS3200 و آردوینو پرداخته شده است....

بیشتر بخوانید

نحوه ارتقاء مبدل XL4015

توسط 118elec .com
15 اسفند 1401
0
تغییر مبدل XL4015 با استفاده ازمحدود‌کننده‌های قابل تنظیم جریان

در این آموزش روشی ساده برای ارتقای ماژول XL4015، که یک مبدل DC به DC باک می‌باشد، با استفاده از...

بیشتر بخوانید

پیشرفت نوسان سازها در راستای پاسخ به نیازهای روز تکنولوژی

توسط نویسنده 2
14 شهریور 1401
0
پیشرفت نوسان سازها در راستای پاسخ به نیازهای روز تکنولوژی

Part components inside joystick of a console game نوسان سازهای ساعت، سیگنال مرجع دقیق زمان‌بندی‌شده‌ای برای کنترل مدار الکترونیکی ارائه...

بیشتر بخوانید

درباره ما

وبسایت خبری 118ELEC یک وبسایت تخصصی در زمینه الکترونیک و رباتیک می باشد که تمام تمرکز خود را در این زمینه گذاشته و سعی دارد تا مکانی از هر جهت بی نقص را برای کاربران این حوزه فراهم آورد. اخبار الکترونیک و رباتیک، پروژه الکترونیک و رباتیک، معرفی و آشنایی با قطعات الکترونیک، از برنامه های مهم این مجموعه می باشد.

ارتباط با ما از طریق:

118elec@gmail.com

  • اصول مقاله نویسی
  • درباره ما
  • تماس با ما

Copyright © تمام حقوق این سایت متعلق به 118elec می‌باشد.

بدون نتیجه
مشاهده همه نتیجه
  • خانه
  • اخبار
    • اخبار الکترونیک
    • اخبار رباتیک
  • آموزش ها
    • الکترونیک
      • الکترونیک مقدماتی
      • الکترونیک پیشرفته
      • الکترونیک دیجیتال
      • الکترونیک صنعتی
    • میکروکنترلرها
      • میکروکنترلر چیست و انواع آن
    • آردوینو
      • آردوینو چیست
      • پروژه آردوینو
    • اینترنت اشیاء
      • اینترنت اشیاء مقدماتی
      • اینترنت اشیاء پیشرفته
    • شبکه‌های کامپیوتری و ارتباط داده
      • can
    • طراحی و ساخت PCB
      • روش های ساخت پی سی بی
    • باتری‌ها
      • باتری چیست؟
      • باتری لیتیوم یون
    • موتور و درایور
      • درایور موتور
      • موتور DC
    • رباتیک
      • مباحث پایه رباتیک
      • ربات مسیر یاب
      • ربات جنگجو
      • سایر ربات ها
  • پروژه
    • پروژه آردوینو
    • پروژه Esp
  • سرگرمی الکترونیک
  • درباره ما
    • درباره ما
    • تماس با ما
  • نویسنده شو!
    • راهنمای ثبت نام و درج مقاله
    • نشر مقاله
    • ثبت نام
    • ورود
    • بازیابی رمز عبور

Copyright © تمام حقوق این سایت متعلق به 118elec می‌باشد.

خوش آمدید!

ورود به حساب کاربری خود در زیر

رمز عبور را فراموش کرده اید؟ ثبت نام

ایجاد حساب جدید!

پر کردن فرم های زیر برای ثبت نام

تمام زمینه ها مورد نیاز است. ورود

رمز عبور خود را بازیابی کنید

لطفا نام کاربری یا آدرس ایمیل خود را برای تنظیم مجدد رمز عبور خود وارد کنید.

ورود