فهرست مطالب:

GO-4 Smart Home Arduino Bot: 7 مرحله (همراه با تصاویر)
GO-4 Smart Home Arduino Bot: 7 مرحله (همراه با تصاویر)

تصویری: GO-4 Smart Home Arduino Bot: 7 مرحله (همراه با تصاویر)

تصویری: GO-4 Smart Home Arduino Bot: 7 مرحله (همراه با تصاویر)
تصویری: Lesson 24: Smart Car Part 2: Moving Forwared, Reverse, left and right and Controling Speed of Car 2024, نوامبر
Anonim
ربات آردوینو خانه هوشمند GO-4
ربات آردوینو خانه هوشمند GO-4

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

اما قبل از شروع ، بیایید در مورد این تکنیک مانند گذشته صحبت کنیم…

IOT چیست؟

اینترنت اشیا (IoT) سیستمی از دستگاه های محاسباتی مرتبط ، ماشین های مکانیکی و دیجیتالی ، اشیاء ، افرادی است که دارای شناسه های منحصر به فرد و قابلیت انتقال داده ها از طریق شبکه بدون نیاز به انسان به انسان یا انسان به انسان است. تعامل کامپیوتری

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

بنابراین اجازه دهید بگوییم که IOT یک سیستم عظیم در اینترنت است که هر دستگاه را با استفاده از یک آدرس IP منحصر به فرد فراخوانی می کند.

چگونه می توانم با استفاده از برد آردوینو خود بخشی از این جهان شوم؟

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

مشخصات کنترلر داخلی:

· پردازنده Espressif 32 بیتی و 80 مگاهرتز است و می تواند تا 160 مگاهرتز ارتقا یابد.

· بوت لودر حافظه 64 کیلوبایت.

· حافظه RAM 64 کیلوبایت سریع اختصاص داده شده به میکروکنترلر.

· 96KB حافظه دسترسی تصادفی.

*یادداشت 1)

دستگاه ESP8266 معمولاً بدون هیچ ماژولی به فروش می رسد و به نظر شخصی من ترجیح می دهم از آداپتور ESP-01 آن استفاده کنم تا بتوانم به راحتی به برد آردوینو متصل شوم.

مرحله 1: اجزای مورد نیاز

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

مدل ربات (موجود در مرحله 3)

آردوینو Uno R3

ماژول ESP8266

آداپتور ESP-01

رله چهار راهه

ماژول LCD 16x2

LED با مقاومت 220 اهم

سیم های بلوز

مرحله 2: نصب ماژول ESP8266

نصب ماژول ESP8266
نصب ماژول ESP8266
نصب ماژول ESP8266
نصب ماژول ESP8266
نصب ماژول ESP8266
نصب ماژول ESP8266

بر خلاف بقیه اجزای دیگر ، ماژول ESP8266 باید باشد

قبل از استفاده تنظیم کنید ، زیرا این ماژول مستقل است و روشهای زیادی برای بارگذاری کد در آن وجود دارد.

*توجه داشته باشید (2)

دسترسی به ربات فقط از طریق شبکه محلی Wi-Fi امکان پذیر است. به منظور کنترل اینترنت ، ممکن است مجبور شوید حمل و نقل پورت را در روتر خود انجام دهید.

برای اطلاعات بیشتر در مورد این موضوع:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

مرحله 3: مونتاژ پایگاه ربات

مونتاژ پایگاه ربات
مونتاژ پایگاه ربات
مونتاژ پایگاه ربات
مونتاژ پایگاه ربات

در این زمان من یک مدل مقوایی ساده را انتخاب می کنم که می تواند در چند ساعت مونتاژ شود.

مدل را از اینجا بارگیری کنید:-

paper-replika.com/index.php؟option=com_cont…

مونتاژ این پایه بسیار ساده است همچنین به شما این امکان را می دهد که کل مدار داخل را بدون هیچ گونه سیم کثیفی تعمیر کنید ، بنابراین ماژول نمایشگر LCD 16*8 را در جلوی آن برای سهولت در برخورد با خروجی های ربات ثابت کردم و بعداً آن را توضیح خواهم داد.

در این پیوند نحوه استفاده از ماژول نمایش ال سی دی را خواهید آموخت

www.arduino.cc/fa/Tutorial/LiquidCrystalDisplay

مرحله 4: مونتاژ ربات تنه

Image
Image
مونتاژ ربات تنه
مونتاژ ربات تنه

تنه ربات

از یک قطعه تشکیل شده است و دو سوراخ در جلو وجود دارد تا در صورت تمایل بتوانید فلاشر LED خود را با مقاومت 220 اهم و ماژول دوربین تعمیر کنید.

مرحله 5: سر و بال ربات

سر و بال ربات
سر و بال ربات
سر و بال ربات
سر و بال ربات

این قطعات بسیار اساسی هستند و سیم یا مدار داخل آن وجود ندارد.

مرحله 6: مدار رله

Image
Image
مدار رله
مدار رله
مدار رله
مدار رله

نحوه افزودن رله به ARDUINO

این نوع رله ای است که می تواند از آن برای تغییر دستگاه های تغذیه اصلی استفاده کند. این رله ها بیشتر دستگاه هایی را که در خانه ها استفاده می شود به جز دستگاه های با قدرت بالا مانند بخاری اتاق ، اجاق گاز و موتورها کار خواهند کرد. مطمئن شوید VA (ولتاژ x آمپر) دستگاهی که روشن/خاموش می کنید کمتر از میزان رله باشد.

هشدار: هنگام آزمایش با AC همیشه بسیار مراقب باشید ، شوک الکتریکی می تواند منجر به صدمات جدی شود.

ماژول رله از طرف پایین باز است وقتی AC متصل است مدار را لمس نکنید.

برای قسمت DC مدار:

پین دیجیتال آردوینو 10 -> پین ماژول S

Arduino GND -> پین ماژول -

آردوینو +5V -> پین ماژول +

مرحله 7: نکات و ترفندها

نکات و ترفندها
نکات و ترفندها
نکات و ترفندها
نکات و ترفندها

در حالی که پروژه های خود را با آردوینو توسعه می دهید ، چند ترفند وجود دارد که در صورت گیر افتادن به آنها توجه کنید.

· مطمئن شوید که کتابخانه صحیح را #شامل ESP8266WiFi.h وارد کرده باشید

· مطمئن شوید که در حال خواندن پورت مناسب در آردوینو 115200 با نصب پورت 9600 Serial.begin (115200) هستید ؛

· پروژه نیازی به منبع تغذیه اضافی ندارد.

· همچنین ، مطمئن شوید که از SSID و رمز عبور صحیح در شبکه WIFI محلی خود یادداشت کنید

const char* ssid = "YOUR_SSID"؛

const char* رمز عبور = "YOUR_PASSWORD"؛

· هنگامی که صفحه سریال را باز می کنید مطمئن شوید که نشانی اینترنتی به این صورت نمایش داده می شود:

از این آدرس اینترنتی برای اتصال استفاده کنید: https://192.168.1.100/ ، URL را کپی کرده و در مرورگر وب خود جایگذاری کنید.

* کد پیوست شد

توصیه شده: