Sadržaj:
- Pribor
- Korak 1: Dijagram povezivanja
- Korak 2: Konfiguriranje Blynka na mobitelu
- Korak 3: Kôd.
- Korak 4: Funkcionalnost video prototipa
Video: NEMA 17 - WeMos Mini - Blynk: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Koračni motori poput NEMA 17 imaju mnogo namjena, a ovaj prototip pomoći će čitateljima razumjeti način upravljanja NEMA 17 iz Blynk aplikacije.
Ovo je pokušaj stvaranja IoT -a koji će nam pomoći u pristupu i kontroli NEMA 17 s bilo kojeg mjesta i u bilo koje vrijeme.
Postoje mnogi slučajevi uporabe u kojima se koristi koračni motor (pogotovo kada vam je potrebna preciznost u kontroli broja okreta putem koda).
Pribor
- WeMos D1 Mini
- L298N Pogon koračnog motora
- NEMA 17 koračni motor
- Mikro USB kabel za napajanje WeMos D1 Mini i prijenos koda.
- 12V 1A adapter za napajanje koračnog motora NEMA 17
- Žice kratkospojnika muški na muški i muški na ženski
- Ženski adapter za istosmjernu struju
- Kondenzator - 100 μF
- Oglasna ploča.
Korak 1: Dijagram povezivanja
Učitana slika sama po sebi objašnjava, a jedina velika promjena je ta što sam upotrijebio 12V 1A DC adapter za povezivanje upravljačkog programa L298N. Također nećete vidjeti mapu.
- D8 od WeMos D1 Mini> IN1 od L298N
- D7 od WeMos D1 Mini> IN2 od L298N
- D6 od WeMos D1 Mini> IN3 od L298N
- D5 od WeMos D1 Mini> IN4 od L298N
- 5V WeMos D1 Mini> 5V L298N
- GND od WeMos D1 Mini> GND od L298N> GND od 12V 1A istosmjernog napajanja
Napomena: Koračni motor NEMA17 koji sam dobio ima igle koje su označene bojom označene crvenom, zelenom, plavom i crnom bojom. Za prepoznavanje krajeva dvije zavojnice jedini najbolji način je dodirnuti oba kraja i okrenuti osovinu koraka. Vratilo koračnog motora glatko se kreće ako spojene žice ne pripadaju istoj zavojnici, vratilo se ne okreće glatko ako pripadaju jednoj zavojnici.
U mom slučaju spojio sam žice na sljedeći način:
- Crveno od NEMA 17> OUT1 od L298N
- Zelena od NEMA 17> OUT2 od L298N
- Plava od NEMA 17> OUT3 od L298N
- Crna od NEMA 17> OUT4 od L298N
Korak 2: Konfiguriranje Blynka na mobitelu
Priloženi snimci zaslona trebali bi čitateljima ovog članka dati korak po korak postupak konfiguriranja dva gumba koji će pomoći korisniku da okreće NEMA 17 koračni motor u smjeru kazaljke na satu (ili) u smjeru suprotnom od kazaljke na satu. Ako netko ne može pratiti snimke zaslona i dovršiti konfiguriranje Blynka, mogao bi pročitati i donje upute:
- Otvorite aplikaciju "Blynk" na svom mobitelu i odaberite "Novi projekt".
- Unesite naziv projekta: "NEMA 17 Control" (u ovom slučaju), odaberite "WeMos D1mini" s popisa "Device". Sada odaberite "Kreiraj" za nastavak sljedećih koraka.
- Provjerite e -poštu konfiguriranu u aplikaciji "Blynk" da biste pronašli "Token autorizacije" (To će biti korisno tijekom kodiranja).
- Pojavljuje se nadzorna ploča koja nam omogućuje nastavak sljedećih koraka, a naš glavni cilj bit će dodati dva gumba.
- Gumbe prilagodite potrebama dizajna (korak je opcionalno). U mom slučaju, raširio sam gumbe kako bi odgovarali širini nadzorne ploče.
- Konfigurirajte prvi gumb s tekstom "Skrenite ulijevo" s "V0" kao virtualni pin.
- Drugi gumb s tekstom "Skrenite desno" s "V1" konfigurirajte kao virtualni pin.
- Idite na glavni izbornik i kliknite gumb "Reproduciraj" kako biste provjerili funkcionalnost aplikacije i upravljanje motorom NEMA 17.
- Motor NEMA 17 programiran je za okretanje 10 puta nakon odabira gumba. Neće se uključiti i isključiti u trenutku kada pritisnete bilo koju tipku za "Turn Right" (ili) "Turn Left". Pričekajte neko vrijeme da se NEMA17 zaustavi, a zatim nastavite provjeravati funkcionalnost drugog gumba.
Korak 3: Kôd.
Prije prijenosa sljedećeg koda, obavezno navedite sljedeće:
- Autorizacijski ključ tvrtke Blynk
- SSID
- Zaporka za dopuštanje "WeMos Mini" pristupu bežičnoj mreži i povezivanje s internetom
Na Arduino IDE izborniku odaberite i sljedeće: Alati> Ploče> ESP8266 ploče> LOLIN (WEMOS) D1 R2 & mini.
>> Početak isječka koda <<<
#uključuje Stepper.h
#uključuje ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#define BLYNK_PRINT Serijski
Stepper my_Stepper (200, D8, D7, D6, D5);
bool Desno = netočno;
bool Lijevo = netočno;
char auth = "****************************************** ** ";
char ssid = "****************";
char pass = "****************************";
void setup () {
Serial.begin (9600);
Blynk.begin (auth, ssid, pass);
my_Stepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Desno = param.asInt ();
}
BLYNK_WRITE (V0) {
Lijevo = param.asInt ();
}
void Stepper1 (int smjer, int rotacija) {
for (int i = 0; i <Rotacija; i ++) {
my_Stepper.step (smjer * 200);
Blynk.run ();
}
}
void loop ()
{
Blynk.run ();
if (Desno) {
Stepper1 (1,10);
Serial.println ("Desno skretanje");
}
kašnjenje (20);
if (Lijevo) {
Stepper1 (-1, 10);
Serial.println ("Lijevo skretanje");
}
kašnjenje (20);
}
>> Kraj isječka koda <<<
Napomena: U gornjem kodu ne propustite unijeti "" (veće od) u izraz "include". U slučaju dodatnih problema s kodom, također se možete obratiti snimci zaslona koja je uključena u ovaj članak.
Korak 4: Funkcionalnost video prototipa
U privitku se nalazi video koji će čitateljima pomoći da ukratko shvate kako prototip funkcionira.
Preporučeni:
Raspberry Pi 4 Retropie Boot s vanjske strane ako nema SD kartice: 5 koraka
Raspberry Pi 4 Retropie Boot s vanjske strane ako nema SD kartice: ~ github.com/engrpanda
Atendente Automático Com Python Nema Google Colaba: 5 koraka
Atendente Automático Com Python Nema Google Colab -a: Olá pessoal! Tudo bem? Meu nome é Guilherme, Nesse projeto nós vamos aprender como criar um ChatBot usando a Linguagem de programção Python e or Google Colab! Sou aluno da https://orbe.ai/ - Escola de Inteligência Artificial Infinita e esse projeto
Nema Makeyja Makeyja? Nema problema ! Kako napraviti svoj Makey Makey kod kuće!: 3 koraka
Nema Makeyja Makeyja? Nema problema ! Kako napraviti svoj Makey Makey kod kuće !: Jeste li ikada poželjeli sudjelovati u natjecanju Makey Makey na Instructables, ali nikada niste imali Makey Makey?! SADA možete! Sljedećim vodičem želim vam pokazati kako stvoriti vlastiti Makey Makey s nekim jednostavnim komponentama koje možete
Nema koraka koračnih motora Nema17: 6 koraka
Nema koraka Micro17 koračnog motora Nema17: Dakle, ovo će mi biti prvi instruktor, i siguran sam da ću morati ažurirati stvari jer nađem problema s tim. Pokušat ću popraviti stvari kako vrijeme dopušta i s povratnim informacijama. Hvala! Sve informacije koje sam pronašao u potrazi za steperima i mikrostepanjem bile su eit
Nadogradite svoj IPod Mini s Flash memorijom - Nema više tvrdog diska!: 6 koraka (sa slikama)
Nadogradite svoj IPod Mini s Flash memorijom - Nema više tvrdog diska !: Umjesto tvrdog diska, vaš novi nadograđeni iPod koristit će flash memoriju bez pokretnih dijelova za brže podizanje sustava & vrijeme pristupa i manja potrošnja energije. (Radio sam svoj iPod neprekidno više od 20 sati s jednim punjenjem!). Također ćete dobiti poboljšanje