فهرست مطالب:
- تدارکات
- مرحله 1: نمودار اتصال
- مرحله 2: پیکربندی Blynk در تلفن همراه
- مرحله 3: کد به به
- مرحله 4: قابلیت نمونه اولیه ویدئو
تصویری: NEMA 17 - WeMos Mini - Blynk: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
موتورهای پله ای مانند NEMA 17 کاربردهای زیادی دارند و این نمونه اولیه به خوانندگان کمک می کند تا روش کنترل NEMA 17 را از Blynk App درک کنند.
این تلاش برای ایجاد یک اینترنت اشیا است که به ما کمک می کند تا از هر کجا و در هر زمان به NEMA 17 دسترسی پیدا کرده و آن را کنترل کنیم.
موارد استفاده زیادی وجود دارد که از موتور پله ای استفاده می شود (مخصوصاً وقتی که در کنترل تعداد دورها از طریق کد نیاز به دقت دارید).
تدارکات
- WeMos D1 Mini
- درایو موتور استپر L298N
- پله موتور NEMA 17
- کابل میکرو USB برای تغذیه WeMos D1 Mini و انتقال کد.
- آداپتور 12V 1A برای تغذیه موتور پله ای NEMA 17
- Jumper Wires نر به مرد و نر به زن
- آداپتور برق DC جک زن
- خازن - 100 μF
- تخته نان
مرحله 1: نمودار اتصال
تصویر بارگذاری شده قابل توضیح است و تنها تغییر عمده این است که من از یک آداپتور DC 12V 1A DC برای اتصال درایور L298N استفاده کردم. همچنین هیچ تخته نان را نخواهید دید.
- D8 WeMos D1 Mini> IN1 از L298N
- D7 از WeMos D1 Mini> IN2 از L298N
- D6 از WeMos D1 Mini> IN3 از L298N
- D5 WeMos D1 Mini> IN4 از L298N
- 5 ولت WeMos D1 Mini> 5 ولت L298N
- GND WeMos D1 Mini> GND L298N> GND منبع تغذیه 12V 1A DC
توجه: موتور پله ای NEMA17 که دریافت کردم دارای پین هایی است که دارای رنگ قرمز ، سبز ، آبی و مشکی هستند. برای شناسایی انتهای دو سیم پیچ تنها بهترین راه این است که هر دو انتها را لمس کرده و محور پله را بچرخانید. اگر سیمهای استپر متصل به یک سیم پیچ نباشند ، محور استپر به آرامی حرکت می کند ، اگر شفت به یک سیم پیچ تعلق داشته باشد ، هموار نمی چرخد.
در مورد من ، سیمها را به شرح زیر وصل کرده ام:
- قرمز NEMA 17> OUT1 از L298N
- سبز NEMA 17> OUT2 از L298N
- آبی از NEMA 17> OUT3 از L298N
- سیاه از NEMA 17> OUT4 از L298N
مرحله 2: پیکربندی Blynk در تلفن همراه
اسکرین شات های پیوست شده باید مرحله به مرحله به خوانندگان این مقاله پیکربندی کند که دو دکمه را تنظیم می کند که به کاربر کمک می کند NEMA 17 Stepper Motor را در جهت عقربه های ساعت (یا) در جهت عقربه های ساعت بچرخاند. اگر کسی نتواند تصاویر صفحه را دنبال کند و پیکربندی Blynk را کامل کند ، ممکن است دستورالعمل های زیر را نیز بخواند:
- برنامه "Blynk" را در تلفن همراه خود باز کرده و "New Project" را انتخاب کنید.
- نام پروژه را وارد کنید: "NEMA 17 Control" (در این مورد) ، "WeMos D1mini" را از لیست "Device" انتخاب کنید. اکنون "ایجاد" را برای ادامه مراحل بعدی انتخاب کنید.
- برای یافتن "مجوز مجوز" ، ایمیل تنظیم شده در برنامه "Blynk" را بررسی کنید (این در هنگام کد نویسی مفید خواهد بود).
- داشبورد ظاهر می شود و به ما امکان می دهد مراحل بعدی را ادامه دهیم و هدف اصلی ما افزودن دو دکمه است.
- دکمه ها را متناسب با نیازهای طراحی تنظیم کنید (مرحله اختیاری است). در مورد من ، من دکمه ها را عرض کردم تا با عرض داشبورد مطابقت داشته باشد.
- اولین دکمه را با متن "Turn Left" با "V0" به عنوان یک پین مجازی پیکربندی کنید.
- دکمه دوم را با متن "Turn Right" با "V1" به عنوان یک پین مجازی پیکربندی کنید.
- به منوی اصلی بروید و روی دکمه "پخش" کلیک کنید تا عملکرد برنامه و کنترل موتور NEMA 17 را بررسی کنید.
- موتور NEMA 17 با انتخاب دکمه 10 بار برنامه ریزی شده است. در لحظه ای که یکی از دکمه ها را به "گردش به راست" (یا) "گردش به چپ" فشار دهید روشن و خاموش نمی شود. لطفاً مدتی زمان دهید تا NEMA17 متوقف شود و سپس به بررسی عملکرد دکمه دوم بپردازید.
مرحله 3: کد به به
قبل از بارگذاری کد زیر ، موارد زیر را مطمئن کنید:
- کلید مجوز از Blynk
- SSID
- گذرواژه اجازه می دهد "WeMos Mini" به شبکه بی سیم دسترسی داشته باشد و به اینترنت متصل شود
موارد زیر را نیز از منوی Arduino IDE انتخاب کنید: Tools> Board> ESP8266 Boards> LOLIN (WEMOS) D1 R2 & mini.
>> شروع قطعه کد <<<
#شامل Stepper.h
#شامل ESP8266WiFi.h
#شامل BlynkSimpleEsp8266.h
#تعریف BLYNK_PRINT سریال
استپر my_Stepper (200 ، D8 ، D7 ، D6 ، D5) ؛
bool Right = false؛
bool Left = false؛
char author = "***************************************** ** "؛
char ssid = "****************"؛
char char = "**************************"؛
void setup () {
Serial.begin (9600)؛
Blynk.begin (author، ssid، pass)؛
my_Stepper.setSpeed (70)؛
}
BLYNK_WRITE (V1) {
راست = param.asInt ()؛
}
BLYNK_WRITE (V0) {
چپ = param.asInt ()؛
}
void Stepper1 (int Direction، int Rotation) {
برای (int i = 0 ؛ i <چرخش ؛ i ++) {
my_Stepper.step (جهت * 200) ؛
Blynk.run ()؛
}
}
حلقه خالی ()
{
Blynk.run ()؛
اگر (راست) {
استپر 1 (1 ، 10) ؛
Serial.println ("گردش به راست") ؛
}
تأخیر (20) ؛
اگر (چپ) {
استپر 1 (-1 ، 10) ؛
Serial.println ("گردش به چپ") ؛
}
تأخیر (20) ؛
}
>> انتهای قطعه کد <<<
توجه: در کد بالا ، لطفاً وارد عبارت "" (بزرگتر از) در عبارت "include" را از دست ندهید. در صورت بروز هرگونه مشکل دیگر در مورد کد ، می توانید به تصویر صفحه این مقاله مراجعه کنید.
مرحله 4: قابلیت نمونه اولیه ویدئو
پیوست این ویدئو است که به خوانندگان کمک می کند تا به طور خلاصه نحوه عملکرد نمونه اولیه را درک کنند.
توصیه شده:
PSU قابل حمل MINI MULTI VOLTAGE با USB ، فلاش لایت ، تستر کامپوننت و شارژر داخلی: 6 مرحله
PSU قابل حمل MINI MULTI VOLTAGE با USB ، چراغ قوه ، تستر کامپوننت و شارژر داخلی: به اولین دستورالعمل آموزشی من خوش آمدید! با استفاده از این دستورالعمل می توانید یک پاوربانک خورشیدی ارزان قیمت (با برخی قطعات اضافی) را به چیزی مفید تبدیل کنید. چیزی که می توانید هر روز مانند من استفاده کنید ، زیرا استفاده از آن واقعاً عالی است! بیشتر آب
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
نصب Smapler V0002 مرحله به مرحله: 5 مرحله
نصب Smapler V0002 گام به گام: Smapler یک مدار است که به تولید صدای مولد توسط David Cuartielles و Ino Schlaucher از BlushingBoy.org اختصاص داده شده است. Smapler v0002 - نسخه آاکا سنگاپور - چیزی نیست جز سپر آردوینو که برای بازی استری بد بو استفاده می شود
نصب Smapler V0001r2 مرحله به مرحله: 3 مرحله
نصب Smapler V0001r2 مرحله به مرحله: این یک راهنمای عکاسی برای نصب Smapler v0001r2 است. این یک مدار مستقل سازگار با آردوینو با اتصال کارت SD داخلی ، اتصال PS2 برای ماوس/صفحه کلید ، تقویت کننده صدا و تعدادی پین I/O برای سنسورها است. با آن شما