Turinys:
- Prekės
- 1 žingsnis: prijungimo schema
- 2 veiksmas: „Blynk“konfigūravimas mobiliesiems
- 3 žingsnis: Kodas.
- 4 žingsnis: vaizdo prototipo funkcionalumas
Video: NEMA 17 - „WeMos Mini“- „Blynk“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Žingsniniai varikliai, tokie kaip NEMA 17, gali būti naudojami daug, ir šis prototipas padės skaitytojams suprasti metodą, kaip valdyti NEMA 17 iš „Blynk App“.
Tai bandymas sukurti IoT, kuris padės mums pasiekti ir valdyti NEMA 17 iš bet kurios vietos ir bet kuriuo metu.
Yra daug naudojimo atvejų, kai naudojamas žingsninis variklis (ypač kai reikia tiksliai valdyti posūkių skaičių naudojant kodą).
Prekės
- „WeMos D1 Mini“
- L298N žingsninio variklio pavara
- Žingsninis variklis NEMA 17
- „Micro USB“kabelis įjungia „WeMos D1 Mini“ir perduoda kodą.
- 12V 1A adapteris, skirtas maitinti NEMA 17 žingsninį variklį
- Džemperio laidai nuo vyrų iki vyrų ir iš vyrų į moteris
- Moteriškas nuolatinės srovės maitinimo lizdo adapteris
- Kondensatorius - 100 μF
- Bandomoji Lenta.
1 žingsnis: prijungimo schema
Įkeltas vaizdas yra savaime suprantamas ir vienintelis esminis pakeitimas yra tas, kad L298N tvarkyklės prijungimui naudojau 12V 1A DC adapterį. Taip pat nematysite jokios duonos lentos.
- „WeMos D1 Mini“D8> L298N IN1
- „WeMos D1 Mini“D7> L298N IN2
- „WeMos D1 Mini“D6> L298N IN3
- „WeMos D1 Mini“D5> L298N IN4
- 5 V „WeMos D1 Mini“> 5 V L298N
- „WeMos D1 Mini“GND> L298N GND> 12 V 1A nuolatinės srovės maitinimo šaltinis
Pastaba: mano gautas žingsninis variklis NEMA17 turi kaiščius, kurių spalva yra raudona, žalia, mėlyna ir juoda. Vienintelis geriausias būdas nustatyti dviejų ritinių galus yra paliesti abu galus ir pasukti žingsninį veleną. Stepper variklio velenas juda sklandžiai, jei prijungti laidai nepriklauso tai pačiai ritei, velenas nesisuka sklandžiai, jei jie priklauso vienai ritei.
Mano atveju aš prijungiau laidus taip:
- Raudona iš NEMA 17> OUT1 iš L298N
- Žalia NEMA 17> L298N OUT2
- Mėlyna spalva iš NEMA 17> OUT3 iš L298N
- Juoda iš NEMA 17> OUT4 iš L298N
2 veiksmas: „Blynk“konfigūravimas mobiliesiems
Pridėtose ekrano kopijose šio straipsnio skaitytojams turėtų būti suteikta žingsnis po žingsnio konfigūracija, kaip sukonfigūruoti du mygtukus, kurie padės vartotojui pasukti „NEMA 17“žingsninį variklį pagal laikrodžio rodyklę (arba) prieš laikrodžio rodyklę. Jei kas nors negali sekti ekrano kopijų ir baigti konfigūruoti „Blynk“, jis taip pat gali perskaityti toliau pateiktas instrukcijas:
- Atidarykite „Blynk“programą savo mobiliajame telefone ir pasirinkite „Naujas projektas“.
- Įveskite projekto pavadinimą: „NEMA 17 Control“(šiuo atveju), pasirinkite „WeMos D1mini“iš „Device“sąrašo. Dabar pasirinkite „Sukurti“, jei norite tęsti kitus veiksmus.
- Patikrinkite el. Paštą, sukonfigūruotą programoje „Blynk“, kad surastumėte „Authorization Token“(tai bus naudinga koduojant).
- Pasirodo prietaisų skydelis, leidžiantis tęsti kitus veiksmus, o pagrindinis mūsų tikslas bus pridėti du mygtukus.
- Sureguliuokite mygtukus, kad jie atitiktų dizaino poreikius (žingsnis yra pasirenkamas). Mano atveju aš išskleidžiu mygtukus, kad jie atitiktų prietaisų skydelio plotį.
- Pirmąjį mygtuką sukonfigūruokite su tekstu „Pasukti į kairę“ir „V0“kaip virtualų kaištį.
- Antrąjį mygtuką sukonfigūruokite su tekstu „Pasukite į dešinę“ir „V1“kaip virtualų kaištį.
- Eikite į pagrindinį meniu ir spustelėkite mygtuką „Leisti“, kad patikrintumėte programos funkcionalumą ir valdytumėte NEMA 17 variklį.
- Variklis NEMA 17 yra užprogramuotas taip, kad pasirinkus mygtuką, jis suktųsi 10 kartų. Jis neįsijungs ir neišsijungs, kai paspausite bet kurį mygtuką į „Pasukti į dešinę“(arba) „Pasukti į kairę“. Palaukite šiek tiek laiko, kol NEMA17 sustos, tada patikrinkite antrojo mygtuko veikimą.
3 žingsnis: Kodas.
Prieš įkeldami šį kodą, būtinai pateikite šiuos duomenis:
- Autorizacijos raktas iš „Blynk“
- SSID
- Slaptažodis, leidžiantis „WeMos Mini“pasiekti belaidį tinklą ir prisijungti prie interneto
„Arduino IDE“meniu taip pat pasirinkite: Įrankiai> Lenta> ESP8266 plokštės> LOLIN (WEMOS) D1 R2 & mini.
>> Kodo fragmento pradžia <<<
#įtraukti Stepper.h
#include ESP8266WiFi.h
#įtraukti „BlynkSimpleEsp8266.h“
#define BLYNK_PRINT Serialas
Stepper my_Stepper (200, D8, D7, D6, D5);
bool Teisė = klaidinga;
bool Kairė = klaidinga;
char auth = "******************************************** ** ";
char ssid = "***************" ";
char pass = "***************************" ";
void setup () {
Serial.begin (9600);
Blynk.begin (auth, ssid, pass);
my_Spepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Teisė = param.asInt ();
}
BLYNK_WRITE (V0) {
Kairė = param.asInt ();
}
void Stepper1 (kryptis, sukimasis) {
už (int i = 0; i <rotacija; i ++) {
my_Stepper.step (kryptis * 200);
Blynk.run ();
}
}
tuštumos kilpa ()
{
Blynk.run ();
jei (teisingai) {
Žingsnis 1 (1, 10);
Serial.println („Posūkis į dešinę“);
}
vėlavimas (20);
jei (kairėje) {
Žingsnis 1 (-1, 10);
Serial.println („Pasukimas į kairę“);
}
vėlavimas (20);
}
>> Kodo fragmento pabaiga <<<
Pastaba: pirmiau pateiktame kode nepamirškite įvesti „“(didesnis nei) į „include“teiginį. Jei kyla kitų problemų, susijusių su kodu, taip pat galite peržiūrėti ekrano kopiją, pridėtą prie šio straipsnio.
4 žingsnis: vaizdo prototipo funkcionalumas
Pridedamas vaizdo įrašas, kuris padės skaitytojams trumpai suprasti, kaip veikia prototipas.
Rekomenduojamas:
Nešiojamas mini įtampos maitinimo šaltinis su USB, blykstė, sudėtinis testeris ir įmontuotas įkroviklis: 6 žingsniai
Nešiojamas mini įtampos maitinimo šaltinis su USB, blykstė, sudėtinis testeris ir įmontuotas įkroviklis: Sveiki atvykę į mano pirmą pamokomą! Naudodami šį nurodymą galite paversti sumanų/pigų saulės energijos banką (su kai kuriomis papildomomis dalimis) į kažką naudingo. Kažką, ką galite naudoti kiekvieną dieną, kaip ir aš, nes tai tikrai puiku! Dauguma av
Mini baterija maitinamas CRT osciloskopas: 7 žingsniai (su nuotraukomis)
Mini baterija maitinamas CRT osciloskopas: Sveiki! Šioje instrukcijoje aš jums parodysiu, kaip pasidaryti mini akumuliatorių maitinantį CRT osciloskopą. Osciloskopas yra svarbi priemonė dirbant su elektronika; galite pamatyti visus grandinėje tekančius signalus ir išspręsti problemas
Kaip sukurti MP3 grotuvą naudojant LCD naudojant „Arduino“ir „DFPlayer Mini“MP3 grotuvo modulį: 6 žingsniai
Kaip sukurti MP3 grotuvą naudojant skystųjų kristalų ekraną naudojant „Arduino“ir „DFPlayer Mini“MP3 grotuvo modulį: Šiandien mes pagaminsime MP3 grotuvą su LCD, naudodami „Arduino“ir „DFPlayer“mini MP3 grotuvo modulį. Projektas gali nuskaityti MP3 failus SD kortelėje ir gali pristabdyti ir žaisti taip pat, kaip ir prieš 10 metų. Taip pat jame yra linksma ankstesnė ir kita daina
Atnaujintas mini garsiakalbis: 7 žingsniai (su nuotraukomis)
Atnaujintas mini garsiakalbis: Sveiki, vaikinai, tai vėl Matthias ir šiandien mes gaminame atnaujintą mini garsiakalbį. Garsas nebus labai garsus, nes jame nėra stiprintuvo, tačiau vis tiek galite valdyti garsumą telefonu ar kompiuteriu. Pasilinksmink
„Pasidaryk pats“„SmartBlinds V3“su „Nema“14: 5 žingsniai (su nuotraukomis)
„Pasidaryk pats“„SmartBlinds V3“su „Nema14“: Šio projekto tikslas - patobulinti populiariąsias „pasidaryk pats“išmaniąsias žaliuzes v1.1 su „Nema“žingsniniu varikliu, kad padidėtų judančių ritininių užuolaidų sukimo momentas. Šiam projektui mano didžiausias rūpestis yra „Nema“variklių dydis. Šios versijos tikslas yra išlaikyti