آموزش آردوینوآموزش اینترنت اشیاپروژه های Espپروژه های آردوینوپروژه های اینترنت اشیا

پروژه کنترل سروو موتور با اینترنت آردوینو و ماژول وایفای ESP8266

سلام. پروژه کنترل سروو موتور با اینترنت آردوینو و ماژول وایفای ESP8266 را آماده کردیم. فیلم عملکرد مدار را ببینید !

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

در این پست قصد داریم با استفاده از اینترنت با کمک آردوینو و ماژول Wi-Fi ESP8266 یک سروو موتور را کنترل کنیم. ESP8266 از طریق آدرس IP ارتباط بین سروو موتور و مرورگر وب برقرار می کند. سپس با اسکرول در صفحه وب ، سروو موتور حرکت می کند. فیلم عملکرد مدار را ببینید !

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

  1. سروو موتور SG90
  2. برد آردوینو Uno
  3. ماژول وای فای ESP8266
  4. سه مقاومت 1K
قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

نحوه کار پروژه سروو موتور IoT

برای اجرای این پروژه ، شما باید یک فایل HTML تهیه کنید. این فایل را ما آماده کردیم و در فایل دانلودی قرار دادیم. اکنون پرونده html را در مرورگر وب باز کنید ، به این شکل ظاهر خواهد شد.

نحوه کار پروژه سروو موتور IoT

برای یادگیری آردوینو (برنامه نویسی، ساخت ربات، ارتباط با اندروید) روی دوره آموزش آردوینو کلیک کنید.
برای یادگیری کامل الکترونیک روی دوره آموزش الکترونیک کلیک کنید.

اکنون فایل پروژه را باز کنید و نام Wifi  و رمز عبور شبکه wifi خودتان را قرار دهید. (خط سوم کد پایین بجای Wifi-name و Wifi-Password)

sendData("AT+RST\r\n", 2000, DEBUG);                      
 sendData("AT+CWMODE=1\r\n", 1000, DEBUG);                 
 sendData("AT+CWJAP=\"wifi-name\",\"wifi-password\"\r\n", 2000, DEBUG);   
 while(!esp.find("OK")) {                                  
 }

در سریال مانیتور یک آدرس IP به شما داده میشود. برای رفتن به قسمت سریال مانیتور در نوار بالا در نرم افزار Arduino روی Tools و سپس روی Serial Monitor کلیک کنید یا از میانبر Ctrl+Shift+M استفاده کنید. که باید این آدرس عددی را در صفحه HTML کپی کنید. از این به بعد هر وقت اسکول را تغییر دهید سروو موتور نیز حرکت میکند.

توضیحات مدار پروژه کنترل آردوینو از طریق وب

اول از همه ESP8266 را به Arduino متصل میکنیم. ESP8266 روی 3.3 ولت اجرا می شود و اگر 5 ولت را از آردوینو به آن متصل کنید امکان دارد آسیب ببیند. VCC و CH_PD را به پین ​​3.3V آردوینو وصل کنید. پین RX ماژول ESP8266 روی 3.3V کار می کند و هنگامی که مستقیماً به Arduino وصل شود ارتباط برقرار نخواهد کرد. بنابراین مجبور هستیم که 5 ولت را به 3.3 ولت تبدیل کنیم. این کار را می توان با اتصال سه مقاومت در حالت سری در مدار انجام داد. پین TX ماژول وای فای ESP8266 را به پین ​​4 آردوینو و پین RX ماژول را به پین ​​5 آردوینو از طریق مقاومت ها وصل میکنیم.

ماژول Wi-Fi ESP8266 به پروژه های شما امکان دسترسی به Wi-Fi یا اینترنت را می دهد. این ماژول بسیار ارزان است و پروژه های شما را بسیار قدرتمند می کند. این دستگاه می تواند با هر میکروکنترلری ارتباط برقرار کند و از پیشروترین دستگاه های موجود در پلت فرم IoT است. اتصالات سرو موتور با آردوینو بسیار راحت تر است. VCC و پین GND موتور سروو را به 5 ولت و GND آردوینو و پین سیگنال موتور سروو به پین ​​9 آردوینو وصل کنید.

موارد موجود در فایل : فایل سورس آردوینو ، شماتیک کامل و …

Arduwifiser_irenx.ir_ دانلود فایل های پروژه

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام آیرنکس عضو شوید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

8 نظر

  1. سلام من یه هواپیما ساختم که ۴ تا موتور DCبراشل 180 و ۴ تا میکرو سروو موتور گذاشتم و ازون جایی که رادیو کنترول پیشرفته در بازار گرون هستن . میخواستم از اردینو کمک بگیرم ولی اردینو هم دور برد نیست باید چیکار کنم که بردش بیشتر بشه

  2. سلام وقت شما به خير
    ايا برد eps8266 امكان كنترل از راه دور را دارد يا فقط 20 تا 30 متر جواب مي دهد؟

    1. سلام جناب، در صورت اتصال به اینترنت میتوانید از هر جای دنیا به برد متصل بشید.

  3. سلام. وقت بخیر
    چطور میتونم تو صفحه وب ۵ دستور کنترلی داشته باشم؟
    یعنی چطور میتونم ۵ دستور یا کانال رو به اردینو بفرستم از طریق اینترنت
    لطفا راهنمایی کنید

  4. سلام
    خسته نباشید
    من ماژول esp_8266 رو
    تهیه کردم و کنار پایه هاش
    ننوشته به کجای برد متصل کنم
    میشه کمکم کنین؟

    1. سلام جناب. از تصویر زیر استفاده کنید :
      دیتاشیت esp8266

دیدگاهتان را بنویسید

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