
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38



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
- WeMos D1 Mini
- Pohon krokového motoru L298N
- Krokový motor NEMA 17
- Micro USB kabel pro napájení WeMos D1 Mini a přenos kódu.
- 12V 1A adaptér pro napájení krokového motoru NEMA 17
- Propojovací vodiče od muže k muži a muže k ženě
- Adaptér Jack DC pro ženy
- Kondenzátor - 100 μF
- Prkénko.
Krok 1: 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.
- D8 z WeMos D1 Mini> IN1 z L298N
- D7 WeMos D1 Mini> IN2 z L298N
- D6 WeMos D1 Mini> IN3 z L298N
- D5 WeMos D1 Mini> IN4 z L298N
- 5V WeMos D1 Mini> 5V L298N
- 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:
- Červená z NEMA 17> OUT1 z L298N
- Zelená od NEMA 17> OUT2 od L298N
- Modrá NEMA 17> OUT3 z L298N
- Černý z NEMA 17> OUT4 z L298N
Krok 2: 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:
- Otevřete na mobilu aplikaci „Blynk“a vyberte „Nový projekt“.
- 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“.
- V e -mailu nakonfigurovaném v aplikaci „Blynk“najděte „Autorizační token“(To bude užitečné při kódování).
- 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.
- 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.
- První tlačítko nakonfigurujte s textem „Otočit doleva“pomocí „V0“jako virtuálního špendlíku.
- Druhé tlačítko nakonfigurujte s textem „Odbočte doprava“s „V1“jako virtuálním pinem.
- 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.
- 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.

Před nahráním následujícího kódu nezapomeňte poskytnout následující:
- Autorizační klíč od Blynka
- SSID
- 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:
Mini gamepad: 3 kroky (s obrázky)

Mini Gamepad: Ahoj přátelé, vytvořil jsem tento malý gamepad pomocí ATTINY85, chtěl jsem ho dělat dlouho, ale neměl jsem dost času, nakonec jsem ho dokončil a je tak zábavné si s ním hrát. Nejprve se omlouvám za neohrabanou stavbu, ale viděl jsem několik
Mini FPV-Rover: 4 kroky

Mini FPV-Rover: Toto je mini verze mého FPV-Rover V2.0 https: //www.thingiverse.com/thing: 2952852 Rozměry jsou 10 cm x 10 cm x 3 cm Pro nejnovější novinky sledujte mě na Instagramu: //www.instagram. com/ernie_meets_bert
Mini meteorologická stanice využívající Arduino a ThingSpeak: 4 kroky

Mini meteorologická stanice využívající Arduino a ThingSpeak: Zdravím všechny. V tomto Instructable vás provedu kroky k vytvoření personalizované mini meteorologické stanice. Rovněž budeme používat rozhraní ThingSpeak API k odesílání našich údajů o počasí na jejich servery, nebo jinak k čemu slouží počasí
Mini piano využívající Arduino: 4 kroky

Mini piano pomocí Arduina: Arduino Tutorial: Mini Piano using Arduino V tomto videu vám ukážu, jak si vyrobit mini piano pomocí Arduina
DIY SmartBlinds V3 s Nema 14: 5 kroků (s obrázky)

DIY SmartBlinds V3 s Nema14: Tento projekt si klade za cíl upgradovat populární DIY Smart Blinds v1.1 s krokovým motorem Nema, aby se zvýšil točivý moment u pohybujících se rolet. U tohoto projektu je mou největší starostí velikost motorů Nema. Cílem této verze je zaměřit