در این پروژه توسط برد NodeMCU که آن را در محیط IDE آردوینو برنامه نویسی کرده ایم با بکارگیری حداقل سخت افزار، اقدام به ساخت ربات دوربین دار کنترل شونده از طریق اینترنت کرده ایم. این ربات هم توسط شبکه های وایفای محلی و هم توسط اینترنت قابل کنترل است. بعبارتی یک ربات IoT می سازیم. واضح است که همچین رباتی قابلیتها و کاربردهای زیادی دارد.
ربات دوربین دار اینترنتی هم از طریق مرورگرهای اینترنتی(با وارد کردن IP ایجاد شده توسط ESP8266 در address bar مرورگر) و هم از طریق اپلیکیشن اندرویدی اختصاصی که برای این ربات طراحی کرده ایم قابل کنترل است.
در این پروژه برای انتقال تصویر از دوربین گوشیهای هوشمند استفاده شده است و بنابراین نیازی به صرف هزینه برای خرید دوربینهای تحت شبکه و یا ماژولهای دوربین نیست. البته از دوربین های مدار بسته یا دوربینهای تحت شبکه نیز میتوان در این پروژه و روی ربات استفاده نمود.
در اپلیکیشنی که برای ربات دوربین دار اینترنتی خود طراحی نموده ایم کاربر قادر است همزمان با کنترل ربات، تصاویر ارسالی را نیز مشاهده کند که این امر سبب می شود کنترل ربات بصورت کامل در اختیار کاربر باشد. وب پیجی که برای ربات طراحی نموده ایم هم این قابلیت را دارا می باشد. یکی دیگر از مباحث مهم و فوق العاده کاربردی ای که آموزش داده شده روش دسترسی پیدا کردن به وب پیج شخصی طراحی شده است و بنابراین از هر جایی میتوان بصورت مستقیم با ربات در ارتباط بود.
توجه : استفاده از این ربات تنها به مکانهایی که در آنجا مودم ADSL وجود دارد محدود نمی شود و روش استفاده از این ربات در مکانهایی که مودم ADSL وجود ندارد نیز آموزش داده شده است. همچنین آموزش بخش بندی شده و مرحله به مرحله می باشد طوریکه پیاده سازی پروژه بسیار ساده شده است.
آپدیت شماره 1 : اتصال مستقیم نمایشگر رنگی به NodeMCU و نمایش ip آدرس اختصاص داده شده به برد در نمایشگر
مشاهده فیلم تست آپدیت اول در آپارات
آموزشهای ارائه شده پروژه ربات دوربین دار اینترنتی
- آموزش کامل سخت افزار
- آموزش کامل نرم افزار
- آموزش خط به خط برنامه نویسی
- آموزش موارد مورد نیاز جهت طراحی پیج اختصاصی
- آموزش اتصال ربات به اینترنت و روش دریافت تصویر و کنترل آن
ویژگیهای پروژه ربات دوربین دار اینترنتی
- توانایی کنترل کردن ربات بصورت وایفای از طریق شبکه های محلی(بدون اینترنت) و همچنین توسط اینترنت
- مشاهده ی آنلاین تصویر ارسالی توسط ربات هم توسط اینترنت و هم بدون اینترنت
- اپلیکیشن آندرویدی اختصاصی طراحی شده برای ربات
قابلیتهای اپلیکیشن آندرویدی طراحی شده
- کنترل ربات و همچنین دریافت تصاویر زنده از ربات بصورت همزمان در یک صفحه
- ذخیره کردن آدرسهای وارد شده در برنامه داخل حافظه ی دائمی گوشی
تصویری از اپلیکیشن آندرویدی طراحی شده
ساخت ربات دوربین دار کنترل شونده از طریق اینترنت
تصویری از وب پیج طراحی شده
ساخت ربات دوربین دار کنترل شونده از طریق اینترنت
دلیل استفاده از برد NodeMCU این است که این برد هم میکروکنترلر قدرتمند 32 بیتی دارد و هم دارای وایفای جهت اتصال به شبکه های محلی و اینترنت است. پس نیازی به استفاده از میکروکنترلر جانبی و ماژولهای شبکه ی جانبی نیست. علاوه بر این، این برد دارای مبدل USB to TTL و همچنین رگولاتور 3.3 ولت نیز می باشد.
فیلم تست ربات دوربین دار