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

محتویات
سلام. پروژه کنترل سروو موتور با اینترنت آردوینو و ماژول وایفای ESP8266 را آماده کردیم. فیلم عملکرد مدار را ببینید !
پروژه کنترل سروو موتور با اینترنت آردوینو
در این پست قصد داریم با استفاده از اینترنت با کمک آردوینو و ماژول Wi-Fi ESP8266 یک سروو موتور را کنترل کنیم. ESP8266 از طریق آدرس IP ارتباط بین سروو موتور و مرورگر وب برقرار می کند. سپس با اسکرول در صفحه وب ، سروو موتور حرکت می کند. فیلم عملکرد مدار را ببینید !
قطعات مورد نیاز پروژه
- سروو موتور SG90
- برد آردوینو Uno
- ماژول وای فای ESP8266
- سه مقاومت 1K
نحوه کار پروژه سروو موتور IoT
برای اجرای این پروژه ، شما باید یک فایل HTML تهیه کنید. این فایل را ما آماده کردیم و در فایل دانلودی قرار دادیم. اکنون پرونده html را در مرورگر وب باز کنید ، به این شکل ظاهر خواهد شد.
اکنون فایل پروژه را باز کنید و نام 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 آردوینو وصل کنید.
موارد موجود در فایل : فایل سورس آردوینو ، شماتیک کامل و …
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود
سلام ببخشید نمیشه از طریق دستگاه اندروید کنترل کرد
دلیل چیه
آیا راه حلی وجود داره؟
سلام عزیز
از یک مرورگر اندروید دیگه استفاده کنید
سلام. خواهش میکنم به من کمک کنید
من فایلهای کنترل سروو از طریق اینترنت را دانلود کردم ولی در قسمت شماتیک تصویر ماژول بلوتوث گذاشته شده نه esp
میشه شماتیک را برای من ارسال کنید که بدونم به کدوم پایه ماژول وایفا وصل کنم
خواهش میکنم من را کمک کنید
سلام عزیز
فایل ها رو از سایت ما دانلود کردید؟؟؟
لینک دانلود انتهای همین مطلب رو کلیک کنید تصویر شماتیک اتصال ماژول وای فای و سروو موتور به آردوینو همراه با سورس کد قرار داده شده
سلام من یه هواپیما ساختم که ۴ تا موتور DCبراشل 180 و ۴ تا میکرو سروو موتور گذاشتم و ازون جایی که رادیو کنترول پیشرفته در بازار گرون هستن . میخواستم از اردینو کمک بگیرم ولی اردینو هم دور برد نیست باید چیکار کنم که بردش بیشتر بشه
سلام عزیز، میتونید از ماژول های nrf رادیویی استفاده کنید. نمونه: ایجاد چت روم شخصی رادیویی با آردوینو (ارسال و دریافت پیام)
سلام وقت شما به خير
ايا برد eps8266 امكان كنترل از راه دور را دارد يا فقط 20 تا 30 متر جواب مي دهد؟
سلام جناب، در صورت اتصال به اینترنت میتوانید از هر جای دنیا به برد متصل بشید.
سلام. وقت بخیر
چطور میتونم ۵ دستور یا کانال رو به اردینو بفرستم از طریق وای فای
لطفا راهنمایی کنید
سلام جناب. درس 18 “دوره آموزش آردوینو” رو مشاهده کنید.
سلام
خسته نباشید
من ماژول esp_8266 رو
تهیه کردم و کنار پایه هاش
ننوشته به کجای برد متصل کنم
میشه کمکم کنین؟
سلام جناب. از تصویر زیر استفاده کنید :
