Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Холболтын диаграм
- Алхам 2: Гар утсан дээр Blynk -ийг тохируулах
- Алхам 3: Код.
- Алхам 4: Видео прототипийн функц
Видео: ОБЕГ 17 - WeMos Mini - Blynk: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
NEMA 17 гэх мэт stepper моторууд нь олон төрлийн хэрэглээтэй бөгөөд энэхүү загвар нь уншигчдад Blynk App -аас NEMA 17 -ийг удирдах аргыг ойлгоход туслах болно.
Энэ бол NEMA 17 -д хаанаас ч, хэзээ ч хандаж, хяналт тавихад туслах IoT хийх оролдлого юм.
Stepper моторыг ашигладаг олон тохиолдол байдаг (Ялангуяа кодоор эргэх тоог хянахад нарийвчлал шаардлагатай бол).
Хангамж
- WeMos D1 Mini
- L298N Stepper мотор хөтлөгч
- NEMA 17 шатлалт мотор
- Микро USB кабель WeMos D1 Mini -ийг асааж, кодыг дамжуулна.
- NEMA 17 Stepper моторыг тэжээх 12V 1A адаптер
- Харвагч утас эрэгтэй, эрэгтэй, эрэгтэй эмэгтэй байна
- Эмэгтэй тогтмол гүйдлийн цахилгаан адаптер
- Конденсатор - 100 μF
- Талхны самбар.
Алхам 1: Холболтын диаграм
Байршуулсан зураг нь өөрөө тайлбартай бөгөөд цорын ганц томоохон өөрчлөлт бол L298N драйверийг холбохын тулд 12V 1A DC адаптер ашигласан явдал юм. Та бас талхны самбар харахгүй болно.
- WeMos D1 Mini -ийн D8> L298N -ийн IN1
- WeMos D1 Mini -ийн D7> L298N -ийн IN2
- WeMos D1 Mini> L298N -ийн IN3 -ийн D6
- WeMos D1 Mini -ийн D5> L298N -ийн IN4
- WeMos D1 Mini -ийн 5V> L298N -ийн 5V
- WeMos D1 Mini -ийн GND> L298N -ийн GND> 12V 1A GND -ийн GND
Жич: Миний авсан NEMA17 stepper мотор нь улаан, ногоон, цэнхэр, хар өнгийн кодтой голтой. Хоёр ороомгийн үзүүрийг тодорхойлохын тулд цорын ганц хамгийн сайн арга бол хоёр үзүүрт хүрч, гишгүүрийн босоо амыг эргүүлэх явдал юм. Моторын босоо ам нь холбогдсон утас нь нэг ороомогт хамаарахгүй бол жигд хөдөлдөг, нэг ороомогтой бол босоо ам нь жигд эргэдэггүй.
Миний хувьд би утсыг дараах байдлаар холбосон.
- ОБЕГ -ын улаан> L298N -ийн OUT1
- ОБЕГ 17 -ийн ногоон> L298N -ийн OUT2
- Цэнхэр ОБЕГ 17> L298N -ийн OUT3
- ОБЕГ -ын хар 17> L298N -ийн OUT4
Алхам 2: Гар утсан дээр Blynk -ийг тохируулах
Хавсаргасан дэлгэцийн зургууд нь хэрэглэгчдэд NEMA 17 Stepper Motor -ийг цагийн зүүний дагуу (эсвэл) цагийн зүүний эсрэг эргүүлэхэд туслах хоёр товчлуурыг тохируулах алхам алхмаар энэхүү нийтлэлийг уншигчдад өгөх ёстой. Хэрэв хэн нэгэн дэлгэцийн агшинг дагаж, Blynk -ийг тохируулж чадахгүй байгаа бол доорх зааврыг уншиж болно.
- Гар утсан дээрээ "Blynk" програмыг нээгээд "Шинэ төсөл" -г сонгоно уу.
- Төслийн нэрийг оруулна уу: "NEMA 17 Control" (Энэ тохиолдолд), "Төхөөрөмж" жагсаалтаас "WeMos D1mini" -г сонгоно уу. Одоо "Бүтээх" -ийг сонгоод дараагийн алхамуудыг үргэлжлүүлнэ үү.
- "Blynk" аппликешнд тохируулсан имэйлийг шалгаад "Зөвшөөрлийн жетон" -ыг олоорой (Энэ нь кодлоход хэрэг болно).
- Хяналтын самбар гарч ирэх бөгөөд энэ нь бидэнд дараагийн алхамуудыг үргэлжлүүлэх боломжийг олгодог бөгөөд бидний гол зорилго бол хоёр товчлуур нэмэх явдал юм.
- Загварын хэрэгцээнд нийцүүлэн товчлууруудыг тохируулна уу (алхам бол заавал биш). Миний хувьд товчлууруудыг самбарын өргөнтэй тааруулан тараасан.
- "Зүүн тийш эргэх" гэсэн тексттэй эхний товчлуурыг виртуал зүү болгон "V0" болгож тохируулна уу.
- "Баруун тийш эргэх" гэсэн бичээс бүхий хоёр дахь товчлуурыг "V1" болгож виртуал зүү болгон тохируулна уу.
- Үндсэн цэс рүү очоод "Play" товчийг дарж програмын ажиллагааг шалгаж, NEMA 17 моторыг хянана уу.
- NEMA 17 мотор нь товчлуурыг сонгоход 10 удаа эргүүлэхээр програмчлагдсан байдаг. "Баруун тийш эргэх" (эсвэл) "Зүүн тийш эргэх" товчлууруудын аль нэгийг дарах үед энэ нь асахгүй, унтрахгүй. NEMA17 -ийг хэсэг хугацаанд зогсоож, хоёр дахь товчлуурын ажиллагааг шалгаж үзнэ үү.
Алхам 3: Код.
Дараах кодыг байршуулахаас өмнө дараахь зүйлийг оруулах ёстой.
- Blynk -ийн зөвшөөрлийн түлхүүр
- SSID
- 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: Видео прототипийн функц
Энэхүү загвар нь хэрхэн ажилладаг талаар уншигчдад товч ойлголт өгөх видео бичлэгийг хавсаргав.
Зөвлөмж болгож буй:
USB, FLASHLIGHT, COMPONENT TESTER, BUILD-IN CHARGER-тай Зөөврийн MINI MULTI VOLTAGE PSU: 6 алхам
USB, FLASHLIGHT, COMPONENT TESTER, BUILD IN CHARGER-тай зөөврийн MINI MULTI VOLTAGE PSU: Миний анхны зааварчилгаанд тавтай морил! Энэхүү зааварчилгааны тусламжтайгаар та нарлаг/хямдхан нарны цахилгаан станцыг (зарим нэмэлт хэсгүүдтэй) ашигтай зүйл болгон хувиргах боломжтой болно. Над шиг өдөр тутамдаа хэрэглэж болох ямар нэгэн зүйл, учир нь энэ нь үнэхээр гайхалтай юм! Ихэнх нь
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD ашиглан MP3 тоглуулагч хэрхэн хийх вэ: 6 алхам
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагчийг хэрхэн яаж хийх вэ: Өнөөдөр бид Arduino болон DFPlayer мини MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагч хийх болно. Төсөл нь SD карт дээрх MP3 файлуудыг уншиж, түр зогсоох боломжтой. мөн 10 жилийн өмнөх төхөөрөмжтэй адил тоглоорой. Мөн өмнөх дуу, дараагийн дуу нь хөгжилтэй байдаг
Mini IMac G4 хавтгай самбар - NUC -ээр ажилладаг: 9 алхам (зурагтай)
Mini IMac G4 хавтгай самбар - NUC -ээр ажилладаг: Танилцуулга Би энэ бүтээн байгуулалтын урам зориг болсон хэд хэдэн төслийг хэрэгжүүлсэн. Нэг нь дэлхийн хамгийн жижиг ажиллагаатай iMac гэж мэдэгдэж байгаа боловч бодит байдал дээр энэ нь MacOS сэдэвтэй Linux дистробыг ажиллуулдаг Raspberry Pi бөгөөд жинхэнэ M -г ажиллуулж чадахгүй байна
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно