
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57



Стъпковите двигатели като NEMA 17 имат много приложения и този прототип ще помогне на читателите да разберат метода за управление на NEMA 17 от приложението Blynk.
Това е опит да направим IoT, който да ни помогне да получим достъп и да контролираме NEMA 17 отвсякъде и по всяко време.
Има много случаи на използване, при които се използва стъпков двигател (Особено когато се нуждаете от прецизност в контрола на броя на завоите чрез код).
Консумативи
- WeMos D1 Mini
- L298N Стъпково задвижване
- Стъпков двигател NEMA 17
- Микро USB кабел за захранване на WeMos D1 Mini и прехвърляне на кода.
- 12V 1A адаптер за захранване на стъпков двигател NEMA 17
- Джъмперни проводници мъжки към мъжки и мъжки към женски
- Женски адаптер за DC захранване
- Кондензатор - 100 μF
- Платка.
Стъпка 1: Схема на свързване



Каченото изображение се обяснява само и единствената голяма промяна е, че използвах 12V 1A DC адаптер за свързване на драйвера L298N. Също така няма да видите макет.
- D8 от WeMos D1 Mini> IN1 от L298N
- D7 на WeMos D1 Mini> IN2 на L298N
- D6 на WeMos D1 Mini> IN3 на L298N
- D5 от WeMos D1 Mini> IN4 от L298N
- 5V от WeMos D1 Mini> 5V от L298N
- GND на WeMos D1 Mini> GND на L298N> GND на 12V 1A DC захранване
Забележка: Стъпковият двигател NEMA17, който имам, има щифтове с цветно кодирано червено, зелено, синьо и черно. За да идентифицирате краищата на две намотки, единственият най -добър начин е да докоснете двата края и да завъртите стъпковия вал. Валът на стъпковия двигател се движи гладко, ако свързаните проводници не принадлежат към една и съща намотка, валът не се върти гладко, ако те принадлежат към една намотка.
В моя случай съм свързал проводниците, както следва:
- Червено от NEMA 17> OUT1 от L298N
- Зелено на NEMA 17> OUT2 на L298N
- Синьо на NEMA 17> OUT3 на L298N
- Черно от NEMA 17> OUT4 от L298N
Стъпка 2: Конфигуриране на Blynk на мобилни устройства




Прикачените екранни снимки трябва да дадат на читателите на тази статия стъпка по стъпка процедура за конфигуриране на два бутона, които ще помогнат на потребителя да завърти стъпковия двигател NEMA 17 по часовниковата стрелка (или) обратно на часовниковата стрелка. Ако някой не може да проследи екранни снимки и да завърши конфигурирането на Blynk, може също да прочете инструкциите по -долу:
- Отворете приложението „Blynk“на мобилния си телефон и изберете „Нов проект“.
- Въведете Име на проекта: „NEMA 17 Control“(В този случай), изберете „WeMos D1mini“от списъка на „Device“. Сега изберете „Създаване“, за да продължите със следващите стъпки.
- Проверете имейла, конфигуриран в приложението „Blynk“, за да намерите „Токен за оторизация“(Това ще бъде полезно по време на кодирането).
- Появява се таблото за управление, което ни позволява да продължим със следващите стъпки и основната ни цел ще бъде да добавим два бутона.
- Регулирайте бутоните, за да отговарят на нуждите на дизайна (Стъпка е по избор). В моя случай разпънах бутоните така, че да съответстват на ширината на таблото за управление.
- Конфигурирайте първия бутон с текст „Завийте наляво“с „V0“като виртуален щифт.
- Конфигурирайте втория бутон с текст „Завийте надясно“с „V1“като виртуален щифт.
- Придвижете се до главното меню и кликнете върху бутона „Възпроизвеждане“, за да проверите функционалността на приложението и да управлявате двигателя NEMA 17.
- Моторът NEMA 17 е програмиран да се върти 10 пъти при избора на бутона. Той няма да се включва и изключва в момента, в който натиснете някой от бутоните за „Завийте надясно“(или) „Завийте наляво“. Моля, оставете известно време NEMA17 да спре и след това продължете да проверявате функционалността на втория бутон.
Стъпка 3: Кодът.

Преди да качите следния код, не забравяйте да предоставите следното:
- Ключ за оторизация от Blynk
- SSID
- Парола за достъп, за да позволи на "WeMos Mini" достъп до безжичната мрежа и да се свърже с интернет
Също така изберете следното от менюто на Arduino IDE: Инструменти> Платка> Платки ESP8266> LOLIN (WEMOS) D1 R2 & mini.
>> Начало на кодовия фрагмент <<<
#include Stepper.h
#включете ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#define BLYNK_PRINT Сериен
Стъпка my_Stepper (200, D8, D7, D6, D5);
bool Вдясно = невярно;
bool Ляво = невярно;
char auth = "******************************************** ** ";
char ssid = "****************";
char pass = "****************************";
void setup () {
Serial.begin (9600);
Blynk.begin (auth, ssid, pass);
my_Stepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Вдясно = param.asInt ();
}
BLYNK_WRITE (V0) {
Ляво = param.asInt ();
}
void Stepper1 (int Direction, int Rotation) {
for (int i = 0; i <Ротация; i ++) {
my_Stepper.step (Посока * 200);
Blynk.run ();
}
}
void loop ()
{
Blynk.run ();
if (Вдясно) {
Stepper1 (1, 10);
Serial.println ("Завой надясно");
}
забавяне (20);
if (вляво) {
Stepper1 (-1, 10);
Serial.println ("Завой наляво");
}
забавяне (20);
}
>> Край на кодовия фрагмент <<<
Забележка: В горния код, моля, не пропускайте да въведете "" (по -голямо от) в израза "include". В случай на допълнителни проблеми с кода, можете също да се обърнете към екранната снимка, която е включена в тази статия.
Стъпка 4: Функционалност на прототип на видео
Прикаченият видеоклип ще помогне на читателите накратко да разберат как работи прототипът.
Препоръчано:
Плосък панел Mini IMac G4 - задвижван от NUC: 9 стъпки (със снимки)

Mini IMac G4 плосък панел - Осъществено от NUC: ВъведениеПроведох няколко проекта, които бяха вдъхновението за тази компилация. Един твърди, че е най -малкият функциониращ iMac в света, но в действителност това е Raspberry Pi, работещ под Linux дистрибуция с MacOS тема и не може да изпълнява истински M
Mini Bartop Arcade: 8 стъпки (със снимки)

Mini Bartop Arcade: Този път бих искал да ви покажа старата си аркадна версия, използваща Raspberry Pi Zero, базирана на Picade Desktop Retro Arcade Machini, както се вижда на този сайт: https: //howchoo.com/g/mji2odbmytj/picade -review-ra … Целта на този проект е да се изгради ретро
Сензорен екран Macintosh - Класически Mac с IPad Mini за екрана: 5 стъпки (със снимки)

Сензорен екран Macintosh | Класически Mac с IPad Mini за екрана: Това е моят актуализиран и преработен дизайн за това как да заменим екрана на реколта Macintosh с iPad mini. Това е шестият от тези, които направих през годините и съм доста доволен от еволюцията и дизайна на този! През 2013 г., когато направих
DIY Aputure MC MINI: 5 стъпки (със снимки)

DIY Aputure MC MINI: Aperture MC Mini е наистина мъничко, преносимо и полезно парче RGB светлина, което може да бъде наистина удобно по време на заснемане/фотография или заснемане на продукти, но струва повече от бюджета ми, така че тук ще ви покажа как Направих светлината и е така
Нощна лампа MINI: 11 стъпки (със снимки)

MINI Night Lamp: този проект е вдъхновен от Mohit Boite. Електрониката е много голям океан и за да я изследвам днес, направих малка лампа за нощна лампа, която се управлява от микроконтролер Arduino