Агуулгын хүснэгт:

ОБЕГ 17 - WeMos Mini - Blynk: 4 алхам
ОБЕГ 17 - WeMos Mini - Blynk: 4 алхам

Видео: ОБЕГ 17 - WeMos Mini - Blynk: 4 алхам

Видео: ОБЕГ 17 - WeMos Mini - Blynk: 4 алхам
Видео: WeMos mini +DS18B20 +KaScada 2024, Оны зургадугаар сарын
Anonim
ОБЕГ 17 - WeMos Mini - Blynk
ОБЕГ 17 - WeMos Mini - Blynk
ОБЕГ 17 - WeMos Mini - Blynk
ОБЕГ 17 - WeMos Mini - Blynk
ОБЕГ 17 - WeMos Mini - Blynk
ОБЕГ 17 - WeMos Mini - Blynk

NEMA 17 гэх мэт stepper моторууд нь олон төрлийн хэрэглээтэй бөгөөд энэхүү загвар нь уншигчдад Blynk App -аас NEMA 17 -ийг удирдах аргыг ойлгоход туслах болно.

Энэ бол NEMA 17 -д хаанаас ч, хэзээ ч хандаж, хяналт тавихад туслах IoT хийх оролдлого юм.

Stepper моторыг ашигладаг олон тохиолдол байдаг (Ялангуяа кодоор эргэх тоог хянахад нарийвчлал шаардлагатай бол).

Хангамж

  1. WeMos D1 Mini
  2. L298N Stepper мотор хөтлөгч
  3. NEMA 17 шатлалт мотор
  4. Микро USB кабель WeMos D1 Mini -ийг асааж, кодыг дамжуулна.
  5. NEMA 17 Stepper моторыг тэжээх 12V 1A адаптер
  6. Харвагч утас эрэгтэй, эрэгтэй, эрэгтэй эмэгтэй байна
  7. Эмэгтэй тогтмол гүйдлийн цахилгаан адаптер
  8. Конденсатор - 100 μF
  9. Талхны самбар.

Алхам 1: Холболтын диаграм

Холболтын диаграм
Холболтын диаграм
Холболтын диаграм
Холболтын диаграм
Холболтын диаграм
Холболтын диаграм

Байршуулсан зураг нь өөрөө тайлбартай бөгөөд цорын ганц томоохон өөрчлөлт бол L298N драйверийг холбохын тулд 12V 1A DC адаптер ашигласан явдал юм. Та бас талхны самбар харахгүй болно.

  1. WeMos D1 Mini -ийн D8> L298N -ийн IN1
  2. WeMos D1 Mini -ийн D7> L298N -ийн IN2
  3. WeMos D1 Mini> L298N -ийн IN3 -ийн D6
  4. WeMos D1 Mini -ийн D5> L298N -ийн IN4
  5. WeMos D1 Mini -ийн 5V> L298N -ийн 5V
  6. WeMos D1 Mini -ийн GND> L298N -ийн GND> 12V 1A GND -ийн GND

Жич: Миний авсан NEMA17 stepper мотор нь улаан, ногоон, цэнхэр, хар өнгийн кодтой голтой. Хоёр ороомгийн үзүүрийг тодорхойлохын тулд цорын ганц хамгийн сайн арга бол хоёр үзүүрт хүрч, гишгүүрийн босоо амыг эргүүлэх явдал юм. Моторын босоо ам нь холбогдсон утас нь нэг ороомогт хамаарахгүй бол жигд хөдөлдөг, нэг ороомогтой бол босоо ам нь жигд эргэдэггүй.

Миний хувьд би утсыг дараах байдлаар холбосон.

  1. ОБЕГ -ын улаан> L298N -ийн OUT1
  2. ОБЕГ 17 -ийн ногоон> L298N -ийн OUT2
  3. Цэнхэр ОБЕГ 17> L298N -ийн OUT3
  4. ОБЕГ -ын хар 17> L298N -ийн OUT4

Алхам 2: Гар утсан дээр Blynk -ийг тохируулах

Гар утсан дээр Blynk -ийг тохируулах
Гар утсан дээр Blynk -ийг тохируулах
Гар утсан дээр Blynk -ийг тохируулах
Гар утсан дээр Blynk -ийг тохируулах
Гар утсан дээр Blynk -ийг тохируулах
Гар утсан дээр Blynk -ийг тохируулах
Гар утсан дээр Blynk -ийг тохируулах
Гар утсан дээр Blynk -ийг тохируулах

Хавсаргасан дэлгэцийн зургууд нь хэрэглэгчдэд NEMA 17 Stepper Motor -ийг цагийн зүүний дагуу (эсвэл) цагийн зүүний эсрэг эргүүлэхэд туслах хоёр товчлуурыг тохируулах алхам алхмаар энэхүү нийтлэлийг уншигчдад өгөх ёстой. Хэрэв хэн нэгэн дэлгэцийн агшинг дагаж, Blynk -ийг тохируулж чадахгүй байгаа бол доорх зааврыг уншиж болно.

  1. Гар утсан дээрээ "Blynk" програмыг нээгээд "Шинэ төсөл" -г сонгоно уу.
  2. Төслийн нэрийг оруулна уу: "NEMA 17 Control" (Энэ тохиолдолд), "Төхөөрөмж" жагсаалтаас "WeMos D1mini" -г сонгоно уу. Одоо "Бүтээх" -ийг сонгоод дараагийн алхамуудыг үргэлжлүүлнэ үү.
  3. "Blynk" аппликешнд тохируулсан имэйлийг шалгаад "Зөвшөөрлийн жетон" -ыг олоорой (Энэ нь кодлоход хэрэг болно).
  4. Хяналтын самбар гарч ирэх бөгөөд энэ нь бидэнд дараагийн алхамуудыг үргэлжлүүлэх боломжийг олгодог бөгөөд бидний гол зорилго бол хоёр товчлуур нэмэх явдал юм.
  5. Загварын хэрэгцээнд нийцүүлэн товчлууруудыг тохируулна уу (алхам бол заавал биш). Миний хувьд товчлууруудыг самбарын өргөнтэй тааруулан тараасан.
  6. "Зүүн тийш эргэх" гэсэн тексттэй эхний товчлуурыг виртуал зүү болгон "V0" болгож тохируулна уу.
  7. "Баруун тийш эргэх" гэсэн бичээс бүхий хоёр дахь товчлуурыг "V1" болгож виртуал зүү болгон тохируулна уу.
  8. Үндсэн цэс рүү очоод "Play" товчийг дарж програмын ажиллагааг шалгаж, NEMA 17 моторыг хянана уу.
  9. NEMA 17 мотор нь товчлуурыг сонгоход 10 удаа эргүүлэхээр програмчлагдсан байдаг. "Баруун тийш эргэх" (эсвэл) "Зүүн тийш эргэх" товчлууруудын аль нэгийг дарах үед энэ нь асахгүй, унтрахгүй. NEMA17 -ийг хэсэг хугацаанд зогсоож, хоёр дахь товчлуурын ажиллагааг шалгаж үзнэ үү.

Алхам 3: Код.

Код.
Код.

Дараах кодыг байршуулахаас өмнө дараахь зүйлийг оруулах ёстой.

  1. Blynk -ийн зөвшөөрлийн түлхүүр
  2. SSID
  3. Passkey нь "WeMos Mini" утасгүй сүлжээнд холбогдох, интернетэд холбогдох боломжийг олгодог

Arduino IDE цэснээс дараахь зүйлийг сонгоно уу: Багаж хэрэгсэл> Самбар> ESP8266 самбар> LOLIN (WEMOS) D1 R2 & mini.

>> Кодын хэсгийг эхлүүлэх <<<

#Stepper -ийг оруулна уу.h

#ESP8266WiFi.h -ийг оруулна уу

#BlynkSimpleEsp8266.h оруулна уу

BLYNK_PRINT цувралыг #тодорхойлох

Алхам my_Stepper (200, D8, D7, D6, D5);

bool Зөв = худал;

bool Зүүн = худал;

char auth = "****************************************** ** ";

char ssid = "****************";

char pass = "****************************";

хүчингүй тохиргоо () {

Цуваа эхлэх (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Зөв = param.asInt ();

}

BLYNK_WRITE (V0) {

Зүүн = param.asInt ();

}

хоосон Stepper1 (int чиглэл, int эргэлт) {

for (int i = 0; i <Эргүүлэх; i ++) {

my_Stepper.step (Чиглэл * 200);

Blynk.run ();

}

}

хоосон давталт ()

{

Blynk.run ();

if (Зөв) {

Алхам1 (1, 10);

Serial.println ("Баруун эргэх");

}

саатал (20);

хэрэв (Зүүн талд) {

Алхам1 (-1, 10);

Serial.println ("Зүүн эргэлт");

}

саатал (20);

}

>> Кодын төгсгөлийн хэсэг <<<

Тэмдэглэл: Дээрх кодонд "оруулах" хэсэгт "" (томоос том) оруулахыг бүү алдаарай. Кодтой холбоотой ямар нэгэн асуудал гарсан тохиолдолд та энэ нийтлэлд багтсан дэлгэцийн агшинг үзэж болно.

Алхам 4: Видео прототипийн функц

Энэхүү загвар нь хэрхэн ажилладаг талаар уншигчдад товч ойлголт өгөх видео бичлэгийг хавсаргав.

Зөвлөмж болгож буй: