INHOUDSOPGAWE:

NEMA 17 - WeMos Mini - Blynk: 4 stappe
NEMA 17 - WeMos Mini - Blynk: 4 stappe

Video: NEMA 17 - WeMos Mini - Blynk: 4 stappe

Video: NEMA 17 - WeMos Mini - Blynk: 4 stappe
Video: Полный контроль над двигателем постоянного тока с помощью ESP8266 NodeMCU D1 Mini через Wi-Fi 2024, November
Anonim
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk

Stapmotors soos NEMA 17 het baie gebruike, en hierdie prototipe sal lesers help om die metode om NEMA 17 van die Blynk -app te beheer, te verstaan.

Dit is 'n poging om 'n IoT te maak wat ons sal help om toegang tot en beheer van NEMA 17 te kry, van oral en te eniger tyd.

Daar is baie gevalle waar stappermotor gebruik word (veral as u presisie benodig om die aantal draaie via kode te beheer).

Voorrade

  1. WeMos D1 Mini
  2. L298N Stepper motor aandrywing
  3. NEMA 17 stapmotor
  4. Mikro -USB -kabel om die WeMos D1 Mini aan te skakel en die kode oor te dra.
  5. 12V 1A adapter om die NEMA 17 -stapmotor aan te dryf
  6. Springdrade Manlik tot manlik en manlik na vroulik
  7. Vroulike DC Power Jack -adapter
  8. Kondensator - 100 μF
  9. Broodbord.

Stap 1: Verbindingsdiagram

Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram

Die opgelaaide prentjie is vanselfsprekend en die enigste groot verandering is dat ek 'n 12V 1A DC-adapter gebruik het om die L298N-bestuurder aan te sluit. U sal ook geen broodbord sien nie.

  1. D8 van WeMos D1 Mini> IN1 van L298N
  2. D7 van WeMos D1 Mini> IN2 van L298N
  3. D6 van WeMos D1 Mini> IN3 van L298N
  4. D5 van WeMos D1 Mini> IN4 van L298N
  5. 5V van WeMos D1 Mini> 5V van L298N
  6. GND van WeMos D1 Mini> GND van L298N> GND van 12V 1A DC Kragtoevoer

Opmerking: die NEMA17-stapmotor wat ek gekry het, het penne met rooi, groen, blou en swart kleurkodes. Om die punte van twee spoele te identifiseer, is die enigste beste manier om aan die ente te raak en die stepperas te draai. Die Stepper -motoras beweeg glad as die drade wat gekoppel is nie aan dieselfde spoel behoort nie, die as draai nie glad as dit aan een spoel behoort nie.

In my geval het ek die drade soos volg verbind:

  1. Rooi van NEMA 17> OUT1 van L298N
  2. Groen van NEMA 17> OUT2 van L298N
  3. Blou van NEMA 17> OUT3 van L298N
  4. Swart van NEMA 17> OUT4 van L298N

Stap 2: Stel Blynk op Mobile op

Stel Blynk op Mobile op
Stel Blynk op Mobile op
Stel Blynk op Mobile op
Stel Blynk op Mobile op
Stel Blynk op Mobile op
Stel Blynk op Mobile op
Stel Blynk op Mobile op
Stel Blynk op Mobile op

Die aangehegte skermkiekies moet die lesers van hierdie artikel die stap -vir -stap proses gee om twee knoppies op te stel wat die gebruiker sal help om die NEMA 17 -stappermotor met die kloksgewys (of) linksom te draai. As iemand nie kiekies kan volg en die konfigurasie van Blynk kan voltooi nie, kan hy net sowel die onderstaande instruksies lees:

  1. Maak die "Blynk" -program op u selfoon oop en kies "Nuwe projek".
  2. Voer projeknaam in: "NEMA 17 Control" (in hierdie geval), kies "WeMos D1mini" uit die lys van "Device". Kies nou 'Skep' om voort te gaan met die volgende stappe.
  3. Kyk na die e -pos wat in die "Blynk" -program opgestel is om "Authorization Token" te vind (dit sal handig wees tydens kodering).
  4. Die paneelbord verskyn, sodat ons met die volgende stappe kan voortgaan, en ons hoofdoel is om twee knoppies by te voeg.
  5. Pas die knoppies aan by die ontwerpbehoeftes (stap is opsioneel). In my geval versprei ek die knoppies om by die breedte van die paneelbord te pas.
  6. Stel die eerste knoppie op met die teks "Draai links" met "V0" as 'n virtuele pen.
  7. Stel die tweede knoppie op met die teks "Regs draai" met "V1" as 'n virtuele pen.
  8. Gaan na die hoofkieslys en klik op die "Speel" -knoppie om die funksionaliteit van die toepassing en die beheer van die NEMA 17 -motor na te gaan.
  9. Die NEMA 17 -motor is geprogrammeer om 10 keer te draai tydens die keuse van die knoppie. Dit sal nie aan- en uitskakel op die oomblik dat u een van die knoppies druk om na regs te draai (of) na links te draai nie. Laat NEMA17 'n rukkie staan en gaan dan na die funksionaliteit van die tweede knoppie.

Stap 3: Die kode.

Die kode.
Die kode.

Voordat u die volgende kode oplaai, moet u die volgende verskaf:

  1. Magtigingsleutel van Blynk
  2. SSID
  3. Wagwoord om "WeMos Mini" toegang tot die draadlose netwerk te gee en aan die internet gekoppel te word

Kies ook die volgende uit die Arduino IDE -spyskaart: Tools> Board> ESP8266 Boards> LOLIN (WEMOS) D1 R2 & mini.

>> Begin van die kodebroodjie <<<

#sluit Stepper in. h

#sluit ESP8266WiFi.h in

#sluit BlynkSimpleEsp8266.h in

#define BLYNK_PRINT reeks

Stepper my_Stepper (200, D8, D7, D6, D5);

bool Regs = vals;

bool Links = vals;

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

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

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

ongeldige opstelling () {

Serial.begin (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Regs = param.asInt ();

}

BLYNK_WRITE (V0) {

Links = param.asInt ();

}

void Stepper1 (int rigting, int rotasie) {

vir (int i = 0; i <Rotasie; i ++) {

my_Stepper.step (rigting * 200);

Blynk.run ();

}

}

leemte lus ()

{

Blynk.run ();

as (regs) {

Stepper1 (1, 10);

Serial.println ("regs draai");

}

vertraging (20);

as (links) {

Stepper1 (-1, 10);

Serial.println ("Links draai");

}

vertraging (20);

}

>> Einde van die kodebroodjie <<<

Let wel: in die kode hierbo moet u nie "" (groter as) in die "insluit" verklaring misloop nie. In die geval van verdere probleme met die kode, kan u ook verwys na die skermkiekie wat by hierdie artikel ingesluit is.

Stap 4: Funksie van video -prototipe

Hierby is die video wat lesers sal help om kortliks te verstaan hoe die prototipe werk.

Aanbeveel: