فهرست مطالب:
- مرحله 1: مواد مورد نیاز
- مرحله 2: تخته ESP8266 - کدام را انتخاب کنید؟
- مرحله 3: باتری - کدام را انتخاب کنید؟
- مرحله 4: مونتاژ شاسی
- مرحله 5: اضافه کردن ESP8266 در Arduino IDE
- مرحله 6: پیدا کردن آدرس IP ESP8266
- مرحله 7: مدار
- مرحله هشتم: برنامه نویسی
- مرحله 9: نصب برنامه کنترل
- مرحله 10: کنترل ربات
- مرحله 11: چند عکس و فیلم
تصویری: ربات ESP8266 فای کنترل شده: 11 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
اگر دستورالعمل قبلی من را دیده اید ، می دانید که من یک ربات پخش ویدئو با کنترل تمشک pi wifi ساخته ام. خوب ، پروژه خوبی بود ، اما اگر شما یک مبتدی هستید ، ممکن است برای شما سخت و گران باشد ، اما برای من اکثر قسمت ها را در اطراف داشتم. این یک ربات وای فای کنترل شده بسیار ارزان است اما ویدئو را پخش نمی کند. بر روی پلت فرم ESP8266 ساخته شده است.
مرحله 1: مواد مورد نیاز
1. برد ESP8266
2. برد L293D IC یا L298 Motor
3. روبات شاسی با موتور (من از موتورهای 500 دور در دقیقه استفاده کردم)
4. Breadboard یا PCB (اگر ترجیح می دهید لحیم کاری کنید)
5. بسته 6 واتی AA باتری یا یک باتری 9 ولت (برای تغذیه ESP8266)
5. باتری (برای تغذیه موتورها) [کدام را در مرحله 3 انتخاب کنید]
مرحله 2: تخته ESP8266 - کدام را انتخاب کنید؟
1. Adafruit Feather Huzzah - توسط adafruit ساخته می شود بنابراین دستورالعمل ها و پشتیبانی به راحتی در دسترس است. با پین هدر لحیم کاری نمی شود ، بنابراین برای لحیم کاری آنها به آهن لحیم کاری نیاز دارید. روی خود برد دارای شارژر باتری li-po است ، بنابراین در پروژه های قابل حمل بسیار مفید خواهد بود. هزینه آن 16 دلار است
2. NodeMCU ESP8266 - این صفحه اصلی است بدون ویژگی های اضافی ، اما منبع باز است و دارای اسناد عالی است ، بنابراین شروع کار بسیار آسان خواهد بود. اما بهترین قسمت این است که می توانید آن را با کمتر از 4 دلار خریداری کنید.
3. Sparkfun ESP8266 - مانند یک huzzah با اضافه کردن یک کلید قدرت و یک آنتن خارجی برای محدوده Wifi طولانی تر و هزینه آن نیز 16 دلار است
4. Wemos D1 Mini - این کوچکترین تخته است اما هیچ تاثیری بر عملکرد ندارد. مستندات خوبی دارد و فقط 4 دلار هزینه دارد. اگر می خواهید محدوده طولانی تر و فاکتور فرم یکسانی داشته باشید ، می توانید Wemos D1 Mini Pro را که دارای آنتن خارجی است خریداری کنید.
در نهایت ، چیزی که من توصیه می کنم NodeMCU ESP8266 است زیرا دارای اسناد عالی و ارزان است. اگر در حال ساخت یک پروژه قابل حمل هستید ، من تخته sparkfun را به دلیل آنتن خارجی و شارژر داخلی-li-po و sparkfun محصولات با کیفیت خوب را پیشنهاد می کنم.
مرحله 3: باتری - کدام را انتخاب کنید؟
انواع مختلفی از باتری ها برای انتخاب وجود دارد ، شما باید باتری مناسب خود را انتخاب کنید.
1. AA Battery Pack - رایج ترین نوع باتری ها هستند و بسیار ارزان هستند. هر سلول دارای ولتاژ 1.5 ولت است ، ما حداقل به 9 ولت نیاز داریم ، بنابراین ما باید 6 - 8 سلول را به صورت سری سیم کشی کنیم تا 9-12 ولت دریافت کنیم.
2. باتری 9 ولت - این نیز یک نوع باتری بسیار رایج است و همچنین ارزان است. ولتاژ آن 9 ولت است اما حداکثر جریان و ظرفیت آن بسیار کم است ، بنابراین دوام زیادی نخواهد داشت و موتورها بسیار کند می چرخند.
3. باتری اسید سربی - همچنین بسیار رایج است زیرا از هر خودرویی در خارج استفاده می شود. ولتاژ آن 12 ولت است ، ولتاژ کاملی را برای نیازهای ما دارد. قابلیت فعلی آن خوب است و ظرفیت زیادی دارد. تنها قسمتی که خوب نیست اندازه و وزن است ، بزرگ و سنگین است.
4. Li -Ion (لیتیوم یون) - این نوع باتری است که در پاور بانک ها استفاده می شود. در اندازه های مختلف وجود دارد اما محبوب ترین سلول 18650 است. حداکثر ولتاژ 4.2 ولت و حداقل 3.7 ولت است. اگر بیش از این پارامترها آن را شارژ یا تخلیه کنید ، باتری آسیب می بیند. برای شارژ این باتری ها به نوع خاصی از شارژر نیاز است. دارای قابلیت جریان بالا و ظرفیت زیاد است و همچنین بسیار کوچک است ، فقط کمی بیشتر از باتری AA. اما به عنوان بسته های باتری از پیش ساخته شده ارائه نمی شود ، بنابراین شما مجبورید سلول های جداگانه بخرید و یک بسته باتری ایجاد کنید.
5. Li -Po (لیتیوم پلیمر) - بیشتر در کوادکوپترها و هواپیماهای بدون سرنشین و وسایل نقلیه سرگرمی مورد استفاده قرار می گیرد. حداکثر و حداقل ولتاژ مشابه باتری لیتیوم یون است. برای شارژ آنها نیز به یک شارژر مخصوص نیاز است. دارای بالاترین قابلیت فعلی از بین همه این موارد است و همچنین دارای ظرفیت زیادی است و همچنین کوچک است. اما خطرناک است ، اگر به درستی با آنها برخورد نکنید ممکن است آتش بگیرند.
برای مبتدیان ، من یک بسته باتری AA یا یک باتری سرب اسید و برای کاربران پیشرفته یک باتری Li-Po را توصیه می کنم. اگر می خواهید در مورد مقایسه بین انواع مختلف باتری ها بیشتر بیاموزید ، این ویدیو ساخته شده توسط Great Scott را تماشا کنید.
مرحله 4: مونتاژ شاسی
من از 4 موتور برای ایجاد چهار چرخ محرک استفاده کردم ، اما شما می توانید با برداشتن دو موتور جلو ، آن را به دو چرخ محرک تبدیل کرده و چرخ های ساختگی را جایگزین آنها کرده یا یک چرخ کرچک اضافه کنید. برای مونتاژ سیم های لحیم کاری شاسی بر روی موتورها و نصب موتورها بر روی شاسی. اگر آهن لحیم کاری ندارید ، می توانید سیم ها را بچرخانید و آنها را با نوار برقی وصل کنید ، اما توصیه نمی شود زیرا یک اتصال بسیار ضعیف است. من بسته باتری 6 ولت AA را در جایی که قرار است چرخ کرچک وصل شود نصب کرده ام. مونتاژ برای هر شاسی متفاوت خواهد بود ، اما یک فرایند بسیار آسان است.
مرحله 5: اضافه کردن ESP8266 در Arduino IDE
بردهای esp8266 در arduino IDE نصب نمی شوند. برای نصب این دستورالعمل را دنبال کنید -
1. Arduino را راه اندازی کرده و پنجره Preferences را باز کنید
2. "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" را در قسمت URL های Additional Board Manager وارد کنید
3. از صفحه Tools> Board Board مدیر مدیران را باز کرده و پلتفرم esp8266 را بیابید
4. آخرین نسخه را از کادر کشویی انتخاب کرده و روی دکمه نصب کلیک کنید
5. فراموش نکنید که بعد از نصب ، برد ESP8266 خود را از منوی Tools> Board انتخاب کنید
مرحله 6: پیدا کردن آدرس IP ESP8266
1. کد give را در Arduino IDE باز کنید
2. جایی را که می گوید "YOUR SSID" پیدا کنید و آن را پاک کنید و SSID وای فای خود را (بین کاما معکوس) که نام شبکه وای فای شما است بنویسید.
2. در زیر آن می گوید "گذرواژه شما" آن را پاک کنید و رمز شبکه wifi خود را بنویسید (بین کاما معکوس)
3. پس از اعمال تغییرات ، کد را در برد ESP8266 خود بارگذاری کنید
4. برد را از کامپیوتر جدا کرده و دوباره وصل کنید
5. مانیتور سریال را باز کنید و نرخ baud را روی 115200 تنظیم کنید و "Both NL and CR" را انتخاب کنید. روی آن نوشته می شود "وای فای متصل است" و همچنین آدرس IP را نشان می دهد. آدرس IP را یادداشت کنید زیرا بعداً به آن نیاز خواهیم داشت.
مرحله 7: مدار
مدار بسیار ساده است. به جای بسته باتری AA می توانید از هر نوع باتری دیگری استفاده کنید.
NodeMCU - L293D
D3 - پین 7
D4 - پین 2
D5 - پین 9
D6 - پین 1
D7 - پین 10
D8 - پین 15
Gnd - باتری منفی است
هر دو بسته باتری AA و باتری 9 ولت باید دارای اتصال زمین مشترک باشند.
مرحله هشتم: برنامه نویسی
کد داده شده را در arduino IDE باز کنید و SSID و رمز عبور شبکه wifi را همانطور که قبلاً به شما نشان دادم برایتان بنویسید و سپس کد را در برد ESP8266 خود بارگذاری کنید.
مرحله 9: نصب برنامه کنترل
این ربات از طریق یک برنامه کنترل می شود ، فایل ESP8266_robot.apk را بارگیری کرده و روی تلفن هوشمند خود نصب کنید.
اگر می خواهید تغییری در برنامه ایجاد کنید ، فایل.aia نیز وجود دارد.
مرحله 10: کنترل ربات
برنامه را باز کنید و آدرس IP برد ESP8266 خود را بنویسید و اکنون می توانید آن را کنترل کنید !!!
#عیب یابی#
اگر موتورها در جهت اشتباه می چرخند ، فقط اتصالات خود را به L293D تغییر دهید یا پین های کنترل را عوض کنید. ESP8266 از طریق DHCP به wifi متصل می شود ، به این معنی که تقریباً هر بار که آن را وصل می کنید آدرس IP متفاوتی دارد ، بنابراین باید هر بار آدرس IP را بررسی کنید.
مرحله 11: چند عکس و فیلم
با باتری 12 ولت بسیار سریع است ، اما اگر فکر می کنید خیلی سریع است ، می توانید سرعت را پایین بیاورید ، ابتدا پین های ENB را در کد پیدا کنید ، می توانید 0 تا 250 را به جای HIGH برای تنظیم سرعت بنویسید. به عنوان مثال ، "analogWrite (leftMotorENB ، 170)"
اگر از این دستور آموزشی خوشتان آمد لطفاً در مسابقات به آن رای دهید:)
توصیه شده:
لوله LED Glass Stone (فای کنترل شده از طریق برنامه تلفن هوشمند): 6 مرحله (همراه با تصاویر)
لوله LED Glass Stone (فای کنترل شده از طریق برنامه تلفن هوشمند): سلام به سازندگان محترم! در این مقاله آموزشی به شما نشان خواهم داد که چگونه یک لوله LED با فای کنترل شده که با سنگ های شیشه ای پر شده است را برای یک اثر پخش خوب نشان دهید. LED ها به صورت جداگانه قابل آدرس دهی هستند و بنابراین برخی از جلوه های خوب در
مخزن کنترل شده 3D RC کنترل شده !!: 8 مرحله (همراه با تصاویر)
3D Printed RC Controlled Tank !!: آیا تا به حال خواسته اید یک وسیله نقلیه از راه دور داشته باشید که بتواند از جاده خارج شود و حتی می توانید از دوربین دید اول شخص مشاهده کنید ، پس این مخزن برای شما عالی است. ردیف های روی مخزن به شما امکان می دهد هنگام رانندگی در زمین هایی مانند خاک و چسبندگی زیاد ،
کنترل از راه دور جهانی با استفاده از ESP8266 (فای کنترل شده): 6 مرحله (همراه با تصاویر)
کنترل از راه دور جهانی با استفاده از ESP8266 (Wifi Controlled): این پروژه جایگزین کنترل از راه دور معمولی برای همه لوازم خانگی مانند AC ، تلویزیون ، پخش کننده های DVD ، سیستم موسیقی ، لوازم هوشمند است !!! ایجاد یک آشغال کامل از زباله های دور از راه دور ، ما را پازل می کند !!! این پروژه ما را از شر
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا