![NEMA 17 - WeMos Mini - Blynk: 4 kroki NEMA 17 - WeMos Mini - Blynk: 4 kroki](https://i.howwhatproduce.com/images/001/image-889-5-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
![NEMA 17 - WeMos Mini - Blynk NEMA 17 - WeMos Mini - Blynk](https://i.howwhatproduce.com/images/001/image-889-6-j.webp)
![NEMA 17 - WeMos Mini - Blynk NEMA 17 - WeMos Mini - Blynk](https://i.howwhatproduce.com/images/001/image-889-7-j.webp)
![NEMA 17 - WeMos Mini - Blynk NEMA 17 - WeMos Mini - Blynk](https://i.howwhatproduce.com/images/001/image-889-8-j.webp)
Silniki krokowe, takie jak NEMA 17, mają wiele zastosowań, a ten prototyp pomoże czytelnikom zrozumieć metodę sterowania NEMA 17 z aplikacji Blynk.
Jest to próba stworzenia Internetu Rzeczy, który pomoże nam uzyskać dostęp i kontrolować NEMA 17 z dowolnego miejsca i o dowolnej porze.
Istnieje wiele przypadków użycia, w których używany jest silnik krokowy (szczególnie, gdy potrzebna jest precyzja w kontrolowaniu liczby zwojów za pomocą kodu).
Kieszonkowe dzieci
- WeMos D1 Mini
- L298N Napęd silnika krokowego
- Silnik krokowy NEMA 17
- Kabel micro USB do zasilania WeMos D1 Mini i przesyłania kodu.
- Zasilacz 12V 1A do zasilania silnika krokowego NEMA 17
- Przewody rozruchowe męski na męski i męski na żeński
- Adapter żeński DC Power Jack
- Kondensator - 100 μF
- Deska do krojenia chleba.
Krok 1: Schemat połączeń
![Diagram połączeń Diagram połączeń](https://i.howwhatproduce.com/images/001/image-889-9-j.webp)
![Diagram połączeń Diagram połączeń](https://i.howwhatproduce.com/images/001/image-889-10-j.webp)
![Diagram połączeń Diagram połączeń](https://i.howwhatproduce.com/images/001/image-889-11-j.webp)
Przesłany obraz nie wymaga wyjaśnień, a jedyną poważną zmianą jest to, że użyłem zasilacza 12V 1A DC do podłączenia sterownika L298N. Nie zobaczysz również żadnej płytki prototypowej.
- D8 WeMos D1 Mini > IN1 L298N
- D7 WeMos D1 Mini > IN2 L298N
- D6 WeMos D1 Mini > IN3 L298N
- D5 WeMos D1 Mini > IN4 L298N
- 5 V WeMos D1 Mini > 5 V L298N
- GND WeMos D1 Mini > GND L298N > GND zasilacza 12 V 1 A DC
Uwaga: Silnik krokowy NEMA17, który otrzymałem, ma styki oznaczone kolorami czerwonym, zielonym, niebieskim i czarnym. Aby zidentyfikować końce dwóch cewek, jedynym najlepszym sposobem jest dotknięcie obu końców i obrócenie wałka krokowego. Wał silnika krokowego porusza się płynnie, jeśli podłączone przewody nie należą do tej samej cewki, wał nie obraca się płynnie, jeśli należą do jednej cewki.
W moim przypadku przewody podłączyłem następująco:
- Czerwony NEMA 17 > OUT1 z L298N
- Zielony NEMA 17 > OUT2 z L298N
- Niebieski NEMA 17 > OUT3 z L298N
- Czarny z NEMA 17 > OUT4 z L298N
Krok 2: Konfiguracja Blynk na urządzeniu mobilnym
![Konfiguracja Blynka na urządzeniu mobilnym Konfiguracja Blynka na urządzeniu mobilnym](https://i.howwhatproduce.com/images/001/image-889-12-j.webp)
![Konfiguracja Blynka na urządzeniu mobilnym Konfiguracja Blynka na urządzeniu mobilnym](https://i.howwhatproduce.com/images/001/image-889-13-j.webp)
![Konfiguracja Blynka na urządzeniu mobilnym Konfiguracja Blynka na urządzeniu mobilnym](https://i.howwhatproduce.com/images/001/image-889-14-j.webp)
![Konfiguracja Blynka na urządzeniu mobilnym Konfiguracja Blynka na urządzeniu mobilnym](https://i.howwhatproduce.com/images/001/image-889-15-j.webp)
Załączone zrzuty ekranu powinny dać czytelnikom tego artykułu procedurę krok po kroku, aby skonfigurować dwa przyciski, które pomogą użytkownikowi obrócić silnik krokowy NEMA 17 zgodnie z ruchem wskazówek zegara (lub) przeciwnie do ruchu wskazówek zegara. Jeśli ktoś nie jest w stanie śledzić zrzutów ekranu i dokończyć konfiguracji Blynk, równie dobrze może przeczytać poniższe instrukcje:
- Otwórz aplikację „Blynk” na telefonie komórkowym i wybierz „Nowy projekt”.
- Wprowadź nazwę projektu: „NEMA 17 Control” (w tym przypadku), wybierz „WeMos D1mini” z listy „Device”. Teraz wybierz „Utwórz”, aby przejść do następnych kroków.
- Sprawdź pocztę e-mail skonfigurowaną w aplikacji „Blynk”, aby znaleźć „Token autoryzacji” (będzie to przydatne podczas kodowania).
- Pojawi się dashboard, pozwalający na przejście do kolejnych kroków, a naszym głównym celem będzie dodanie dwóch przycisków.
- Dostosuj przyciski do potrzeb projektu (krok jest opcjonalny). W moim przypadku przyciski rozkładam tak, aby pasowały do szerokości deski rozdzielczej.
- Skonfiguruj pierwszy przycisk z tekstem „Skręć w lewo” z „V0” jako wirtualnym pinem.
- Skonfiguruj drugi przycisk z tekstem „Skręć w prawo” z „V1” jako wirtualny pin.
- Przejdź do menu głównego i kliknij przycisk „Odtwórz”, aby sprawdzić funkcjonalność aplikacji i sterowanie silnikiem NEMA 17.
- Silnik NEMA 17 jest zaprogramowany tak, aby obracał się 10 razy po wybraniu przycisku. Nie włączy się ani nie wyłączy w momencie naciśnięcia jednego z przycisków w celu „Skręć w prawo” (lub) „Skręć w lewo”. Poczekaj chwilę, aż NEMA17 się zatrzyma, a następnie przejdź do sprawdzenia działania drugiego przycisku.
Krok 3: Kodeks.
![Kod. Kod.](https://i.howwhatproduce.com/images/001/image-889-16-j.webp)
Przed przesłaniem poniższego kodu upewnij się, że:
- Klucz autoryzacyjny firmy Blynk
- SSID
- Klucz dostępu umożliwiający „WeMos Mini” dostęp do sieci bezprzewodowej i połączenie z Internetem
Wybierz również następujące z menu Arduino IDE: Narzędzia > Płytka > Płyty ESP8266 > LOLIN(WEMOS) D1 R2 i mini.
>> Początek fragmentu kodu <<<
#dołącz Stepper.h
#dołącz ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#define BLYNK_PRINT Serial
Stepper my_Stepper(200, D8, D7, D6, D5);
bool Prawo = fałsz;
bool Lewy = fałsz;
char auth = "************************************************** **";
znak ssid = "****************";
hasło znaku = "******************************";
pusta konfiguracja (){
Serial.początek(9600);
Blynk.begin(auth, ssid, pass);
mój_krok.setSpeed(70);
}
BLYNK_WRITE(V1){
Prawo = param.asInt();
}
BLYNK_WRITE(V0){
Lewo = param.asInt();
}
void Stepper1 (int Direction, int Rotation){
for (int i = 0; i < Obrót; i++){
mój_krok.krok (kierunek * 200);
Blynk.run();
}
}
pusta pętla()
{
Blynk.run();
jeśli (prawo){
Krokowy1(1, 10);
Serial.println("Skręt w prawo");
}
opóźnienie(20);
jeśli (lewo){
Krokowy1(-1,10);
Serial.println("Skręt w lewo");
}
opóźnienie(20);
}
>> Koniec fragmentu kodu <<<
Uwaga: W powyższym kodzie nie pomiń wpisania „” (większe niż) w oświadczeniu „include”. W przypadku dalszych problemów z kodem możesz również zapoznać się ze zrzutem ekranu dołączonym do tego artykułu.
Krok 4: Funkcjonalność prototypu wideo
W załączniku znajduje się film, który pomoże czytelnikom krótko zrozumieć, jak działa prototyp.
Zalecana:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
![Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki](https://i.howwhatproduce.com/images/001/image-890-j.webp)
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: 3 kroki
![Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: 3 kroki Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: 3 kroki](https://i.howwhatproduce.com/images/001/image-1713-j.webp)
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: W większości przypadków nie mam dobrej siły sygnału w mojej codziennej pracy. Więc. Szukam i próbuję różnych typów anten, ale nie działa. Po zmarnowanym czasie znalazłem antenę, którą mam nadzieję zrobić i przetestować, bo to zasada budowy nie
Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: 3 kroki
![Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: 3 kroki Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: 3 kroki](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: Poniższy przewodnik pomoże Ci uzyskać strumienie wideo na żywo w jakości HD z prawie każdego drona DJI. Za pomocą aplikacji mobilnej FlytOS i aplikacji internetowej FlytNow możesz rozpocząć przesyłanie strumieniowe wideo z drona
Pierwsze kroki z automatyką domową: Instalacja Home Assistant: 3 kroki
![Pierwsze kroki z automatyką domową: Instalacja Home Assistant: 3 kroki Pierwsze kroki z automatyką domową: Instalacja Home Assistant: 3 kroki](https://i.howwhatproduce.com/images/009/image-26547-j.webp)
Rozpoczęcie pracy z automatyką domową: instalacja asystenta domowego: teraz rozpoczniemy serię automatyki domowej, w której stworzymy inteligentny dom, który pozwoli nam kontrolować takie rzeczy, jak światła, głośniki, czujniki itp., Za pomocą centralnego koncentratora wraz z asystent głosowy. W tym poście dowiemy się, jak ins
4 kroki do pomiaru rezystancji wewnętrznej baterii: 4 kroki
![4 kroki do pomiaru rezystancji wewnętrznej baterii: 4 kroki 4 kroki do pomiaru rezystancji wewnętrznej baterii: 4 kroki](https://i.howwhatproduce.com/images/001/image-1847-33-j.webp)
4 kroki do pomiaru rezystancji wewnętrznej baterii: Oto 4 proste kroki, które mogą pomóc zmierzyć rezystancję wewnętrzną baterii