Obsah:

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

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

Video: NEMA 17 - WeMos Mini - Blynk: 4 kroky
Video: Stepper Motor Nema 17 too Hot on DM556 NodeMCU ESP8266 Arduino Web Controll 2024, Červen
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

Krokové motory, jako je NEMA 17, mají mnoho využití a tento prototyp pomůže čtenářům pochopit způsob ovládání NEMA 17 z aplikace Blynk.

Toto je pokus o vytvoření IoT, které nám pomůže přistupovat a ovládat NEMA 17 odkudkoli a kdykoli.

Existuje mnoho případů použití, kde se používá krokový motor (zvláště když potřebujete přesnost při řízení počtu otáček pomocí kódu).

Zásoby

  1. WeMos D1 Mini
  2. Pohon krokového motoru L298N
  3. Krokový motor NEMA 17
  4. Micro USB kabel pro napájení WeMos D1 Mini a přenos kódu.
  5. 12V 1A adaptér pro napájení krokového motoru NEMA 17
  6. Propojovací vodiče od muže k muži a muže k ženě
  7. Adaptér Jack DC pro ženy
  8. Kondenzátor - 100 μF
  9. Prkénko.

Krok 1: Schéma připojení

Schéma připojení
Schéma připojení
Schéma připojení
Schéma připojení
Schéma připojení
Schéma připojení

Nahraný obrázek je samovysvětlující a jedinou zásadní změnou je, že jsem k připojení ovladače L298N použil adaptér 12 V 1 A DC. Rovněž neuvidíte žádné prkénko.

  1. D8 z WeMos D1 Mini> IN1 z L298N
  2. D7 WeMos D1 Mini> IN2 z L298N
  3. D6 WeMos D1 Mini> IN3 z L298N
  4. D5 WeMos D1 Mini> IN4 z L298N
  5. 5V WeMos D1 Mini> 5V L298N
  6. GND WeMos D1 Mini> GND L298N> GND 12V 1A DC Napájení

Poznámka: Krokový motor NEMA17, který jsem dostal, má kolíky s barevným kódováním červené, zelené, modré a černé. Chcete -li identifikovat konce dvou cívek, je jediným nejlepším způsobem dotknout se obou konců a otočit hřídel krokového pedálu. Hřídel krokového motoru se pohybuje hladce, pokud připojené vodiče nepatří ke stejné cívce, hřídel se neotáčí hladce, pokud patří k jedné cívce.

V mém případě jsem připojil vodiče následujícím způsobem:

  1. Červená z NEMA 17> OUT1 z L298N
  2. Zelená od NEMA 17> OUT2 od L298N
  3. Modrá NEMA 17> OUT3 z L298N
  4. Černý z NEMA 17> OUT4 z L298N

Krok 2: Konfigurace Blynku na mobilu

Konfigurace Blynku na mobilu
Konfigurace Blynku na mobilu
Konfigurace Blynku na mobilu
Konfigurace Blynku na mobilu
Konfigurace Blynku na mobilu
Konfigurace Blynku na mobilu
Konfigurace Blynku na mobilu
Konfigurace Blynku na mobilu

Připojené snímky obrazovky by měly čtenářům tohoto článku poskytnout postup krok za krokem ke konfiguraci dvou tlačítek, která uživateli pomohou otočit krokový motor NEMA 17 ve směru hodinových ručiček (nebo) proti směru hodinových ručiček. Pokud někdo není schopen sledovat snímky obrazovky a dokončit konfiguraci Blynka, může si také přečíst níže uvedené pokyny:

  1. Otevřete na mobilu aplikaci „Blynk“a vyberte „Nový projekt“.
  2. Zadejte název projektu: „NEMA 17 Control“(v tomto případě), ze seznamu „Zařízení“vyberte „WeMos D1mini“. Nyní pokračujte dalšími kroky výběrem „Vytvořit“.
  3. V e -mailu nakonfigurovaném v aplikaci „Blynk“najděte „Autorizační token“(To bude užitečné při kódování).
  4. Zobrazí se řídicí panel, který nám umožní pokračovat v dalších krocích a naším hlavním cílem bude přidat dvě tlačítka.
  5. Upravte tlačítka tak, aby odpovídala potřebám návrhu (krok je volitelný). V mém případě jsem roztáhl tlačítka tak, aby odpovídala šířce palubní desky.
  6. První tlačítko nakonfigurujte s textem „Otočit doleva“pomocí „V0“jako virtuálního špendlíku.
  7. Druhé tlačítko nakonfigurujte s textem „Odbočte doprava“s „V1“jako virtuálním pinem.
  8. Přejděte do hlavní nabídky a kliknutím na tlačítko „Přehrát“zkontrolujte funkčnost aplikace a ovládání motoru NEMA 17.
  9. Motor NEMA 17 je naprogramován tak, aby se 10krát otáčel po výběru tlačítka. Nezapne se a nevypne v okamžiku, kdy stisknete kterékoli z tlačítek na „Otočit doprava“(nebo) „Otočit doleva“. Ponechte prosím nějaký čas, než se NEMA17 zastaví, a poté pokračujte a zkontrolujte funkčnost druhého tlačítka.

Krok 3: Kód.

Kód.
Kód.

Před nahráním následujícího kódu nezapomeňte poskytnout následující:

  1. Autorizační klíč od Blynka
  2. SSID
  3. Povolte přístupový klíč „WeMos Mini“bezdrátové síti a připojte se k internetu

V nabídce Arduino IDE také vyberte následující: Nástroje> Deska> Desky ESP8266> LOLIN (WEMOS) D1 R2 & mini.

>> Začátek fragmentu kódu <<<

#include Stepper.h

#include ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

#define BLYNK_PRINT Sériové číslo

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

bool Right = false;

bool Left = false;

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

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

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

neplatné nastavení () {

Serial.begin (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Vpravo = param.asInt ();

}

BLYNK_WRITE (V0) {

Vlevo = param.asInt ();

}

void Stepper1 (int Direction, int Rotation) {

for (int i = 0; i <Rotation; i ++) {

my_Stepper.step (Směr * 200);

Blynk.run ();

}

}

prázdná smyčka ()

{

Blynk.run ();

if (Right) {

Stepper1 (1, 10);

Serial.println ("Otočení doprava");

}

zpoždění (20);

if (vlevo) {

Stepper1 (-1, 10);

Serial.println ("Otočení doleva");

}

zpoždění (20);

}

>> Konec fragmentu kódu <<<

Poznámka: Ve výše uvedeném kódu prosím nepřehlédněte zadání „“(větší než) do příkazu „zahrnout“. V případě jakýchkoli dalších problémů s kódem se můžete také podívat na snímek obrazovky, který je součástí tohoto článku.

Krok 4: Funkčnost prototypu videa

Přikládáme video, které čtenářům pomůže stručně pochopit, jak prototyp funguje.

Doporučuje: