Բովանդակություն:
- Պարագաներ
- Քայլ 1: Միացման դիագրամ
- Քայլ 2. Կարգավորեք Blynk- ը բջջայինի վրա
- Քայլ 3: Կոդ.
- Քայլ 4: Տեսանյութի նախատիպի գործառույթ
Video: NEMA 17 - WeMos Mini - Blynk: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Stepper շարժիչները, ինչպիսիք են NEMA 17 -ը, շատ օգտագործում են, և այս նախատիպը կօգնի ընթերցողներին հասկանալ NEMA 17 -ը Blynk հավելվածից կառավարելու մեթոդը:
Սա IoT ստեղծելու փորձ է, որը կօգնի մեզ մուտք գործել և վերահսկել NEMA 17 -ը ցանկացած վայրից և ցանկացած պահի:
Կան բազմաթիվ օգտագործման դեպքեր, երբ օգտագործվում է Stepper շարժիչը (հատկապես երբ ճշգրտության կարիք ունեք կոդի միջոցով շրջադարձերի քանակը վերահսկելու համար):
Պարագաներ
- WeMos D1 Mini
- L298N Stepper շարժիչի շարժիչ
- NEMA 17 քայլող շարժիչ
- Միկրո USB մալուխ WeMos D1 Mini- ին սնուցելու և ծածկագիրը փոխանցելու համար:
- 12V 1A ադապտեր NEMA 17 Stepper Motor- ին սնուցելու համար
- Jumper Wires Male to Male & Male to Female
- Իգական DC Power Jack ադապտեր
- Կոնդենսատոր - 100 μF
- Breadboard.
Քայլ 1: Միացման դիագրամ
Վերբեռնված պատկերը ինքնին բացատրելի է, և միակ հիմնական փոփոխությունն այն է, որ ես օգտագործել եմ 12V 1A DC ադապտեր ՝ L298N վարորդին միացնելու համար: Նաև ոչ մի տախտակ չեք տեսնի:
- WeMos D1 Mini D8> L298N IN1
- WeMos D1 Mini D7> L298N IN2
- We6os D1 Mini D6> L298N IN3
- WeMos D1 Mini D5> L298N IN4
- WeMos D1 Mini 5V> L298N- ի 5V
- GND WeMos D1 Mini> GND L298N> GND 12V 1A DC հոսանքի աղբյուր
Նշում. NEMA17 ստեպեր շարժիչը, որը ես ձեռք բերեցի, ունի կապույտներ, որոնք ունեն գունային կոդավորված կարմիր, կանաչ, կապույտ և սև: Երկու կծիկների ծայրերը նույնականացնելու համար միակ լավագույն միջոցը երկու ծայրերին դիպչելն ու պտտվող լիսեռը պտտելն է: Stepper շարժիչի լիսեռը սահուն շարժվում է, եթե միացված լարերը չեն պատկանում նույն կծիկին, առանցքը սահուն չի պտտվում, եթե դրանք պատկանում են մեկ կծիկին:
Իմ դեպքում ես լարերը միացրել եմ հետևյալ կերպ.
- Կարմիր NEMA 17> L298N- ի OUT1
- Կանաչ NEMA 17> O292 L298N- ից
- Կապույտ NEMA 17> O293 L298N- ից
- Սև NEMA 17> O294 L298N- ից
Քայլ 2. Կարգավորեք Blynk- ը բջջայինի վրա
Կցված սքրինշոթերը պետք է սույն հոդվածի ընթերցողներին ընձեռեն քայլ առ քայլ ընթացակարգ ՝ կազմաձևելու երկու կոճակ, որոնք կօգնեն օգտվողին պտտել NEMA 17 Stepper Motor սլաքի ուղղությամբ (կամ) ժամացույցի սլաքի հակառակ ուղղությամբ: Եթե ինչ -որ մեկը ի վիճակի չէ հետևել սքրինշոթերին և լրացնել Blynk- ի կազմաձևումը, նա կարող է նաև կարդալ ստորև ներկայացված հրահանգները.
- Բացեք «Blynk» ծրագիրը ձեր բջջային հեռախոսում և ընտրեք «Նոր նախագիծ»:
- Մուտքագրեք ծրագրի անվանումը ՝ «NEMA 17 Control» (այս դեպքում), «Սարքի» ցանկից ընտրեք «WeMos D1mini»: Այժմ ընտրեք «Ստեղծել» ՝ հաջորդ քայլերին անցնելու համար:
- Ստուգեք «Blynk» հավելվածում կազմաձևված էլ.
- Հայտնվում է վահանակը, որը թույլ է տալիս մեզ շարունակել հաջորդ քայլերը, և մեր հիմնական նպատակը կլինի երկու կոճակ ավելացնելը:
- Կարգավորեք կոճակները `դիզայնի պահանջներին համապատասխան (Քայլը կամընտիր է): Իմ դեպքում ես կոճակները տարածեցի, որպեսզի համապատասխանեն վահանակի լայնությանը:
- Կարգավորեք «Թեքվեք ձախ» տեքստով առաջին կոճակը ՝ «V0» - ով որպես վիրտուալ կապում:
- Կարգավորեք երկրորդ կոճակը ՝ «Թեքվեք աջ» տեքստով ՝ «V1» - ով որպես վիրտուալ կապում:
- Գնացեք դեպի հիմնական ընտրացանկ և կտտացրեք «Խաղալ» կոճակին ՝ հավելվածի ֆունկցիոնալությունը և NEMA 17 շարժիչը կառավարելու համար:
- NEMA 17 շարժիչը ծրագրված է պտտվել 10 անգամ կոճակի ընտրության վրա: Այն չի միանա և անջատվի այն պահին, երբ կոճակներից որևէ մեկը սեղմեք «Թեքվեք աջ» (կամ) «Թեքվեք ձախ»: Խնդրում ենք որոշ ժամանակ թույլ տալ, որ NEMA17- ը կանգ առնի, այնուհետև շարունակեք երկրորդ կոճակի ֆունկցիոնալությունը ստուգելը:
Քայլ 3: Կոդ.
Նախքան հետևյալ ծածկագիրը վերբեռնելը, համոզվեք, որ տրամադրեք հետևյալը.
- Թույլտվության բանալին Բլինկից
- SSID
- Բանալին թույլ կտա «WeMos Mini» - ին մուտք գործել անլար ցանց և միանալ ինտերնետին
Նաև Arduino IDE ընտրացանկից ընտրեք հետևյալը ՝ Գործիքներ> Տախտակ> ESP8266 Տախտակներ> LOLIN (WEMOS) D1 R2 և մինի:
>> Կոդի հատվածի սկիզբ <<<
#ներառել Stepper.h
#ներառել ESP8266WiFi.h
#ներառել BlynkSimpleEsp8266.h
#սահմանել BLYNK_PRINT Սերիա
Stepper my_Stepper (200, D8, D7, D6, D5);
bool Right = false;
bool Ձախ = կեղծ;
char author = "****************************************** ** ";
char ssid = "****************";
ածխաթուղթ = "***************************";
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 ();
եթե (աջ) {
Stepper1 (1, 10);
Serial.println («Աջ շրջադարձ»);
}
ուշացում (20);
եթե (ձախ) {
Stepper1 (-1, 10);
Serial.println («Ձախ շրջադարձ»);
}
ուշացում (20);
}
>> Կոդի հատվածի ավարտը <<<
Նշում. Վերոնշյալ ծածկագրում խնդրում ենք բաց չթողնել «ներառել» հայտարարության մեջ "" (ավելի մեծ) մուտքագրումը: Կոդի հետ կապված որևէ այլ խնդրի դեպքում կարող եք նաև անդրադառնալ սույն հոդվածի մեջ ներառված սքրինշոթին:
Քայլ 4: Տեսանյութի նախատիպի գործառույթ
Կից ներկայացված է տեսանյութը, որը կօգնի ընթերցողներին հակիրճ հասկանալ, թե ինչպես է գործում նախատիպը:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
DIY SmartBlinds V3 Nema- ով 14: 5 քայլ (նկարներով)
DIY SmartBlinds V3 Nema14- ի հետ. Այս նախագիծը նպատակ ունի բարձրացնել հանրաճանաչ DIY Smart շերտավարագույրներ v1.1- ը Nema stepper շարժիչով, որպեսզի բարձրացնեն գլանափաթեթներ շարժվող պտույտը: Այս նախագծի համար իմ ամենամեծ մտահոգությունը Nema շարժիչների չափն է: Այս տարբերակի նպատակն է պահպանել