
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54



NEMA 17 kimi step motorların bir çox istifadəsi var və bu prototip oxuculara Blynk App -dən NEMA 17 -ni idarə etmək üsulunu anlamağa kömək edəcək.
Bu, NEMA 17 -yə hər yerdə və istənilən vaxt daxil olmağımıza və nəzarət etməyimizə kömək edəcək bir IoT etmək cəhdidir.
Stepper motorunun istifadə edildiyi bir çox istifadə halları var (Xüsusilə kod vasitəsilə dönmə sayını idarə edərkən dəqiqliyə ehtiyacınız olduqda).
Təchizat
- WeMos D1 Mini
- L298N Stepper mühərrik
- NEMA 17 Step Motor
- WeMos D1 Mini -ni işə salmaq və kodu ötürmək üçün mikro USB kabeli.
- NEMA 17 Step Motoru gücləndirmək üçün 12V 1A Adapter
- Jumper kişidən kişiyə, kişidən qadına tel keçirir
- Qadın DC Power Jack Adapteri
- Kondansatör - 100 μF
- Çörək lövhəsi.
Addım 1: Bağlantı Şeması



Yüklənmiş şəkil özünü izah edir və yeganə böyük dəyişiklik, L298N sürücüsünü bağlamaq üçün 12V 1A DC Adapterdən istifadə etməyimdir. Ayrıca heç bir çörək taxtası görməyəcəksiniz.
- WeMos D1 Mini D8> L298N IN1
- WeMos D1 Mini D7> L298N IN2
- WeMos D1 Mini D6> L298N IN3
- WeMos D1 Mini D5> L298N IN4
- 5V WeMos D1 Mini> 5V L298N
- WeMos D1 Mini GND> L298N GND> 12V 1A GND GND
Qeyd: Aldığım NEMA17 step motorunda qırmızı, yaşıl, mavi və qara rəngli pinlər var. İki bobinin uclarını müəyyən etmək üçün ən yaxşı yol hər iki ucuna toxunmaq və pilləli mili çevirməkdir. Stepper motor mili, bağlanan tellər eyni bobinə aid deyilsə, hamar bir şəkildə hərəkət edir, bir bobinə aiddirsə, mil hamar bir şəkildə dönmür.
Mənim vəziyyətimdə telləri aşağıdakı kimi bağladım:
- Qırmızı NEMA 17> L298N Çıxış1
- Yaşıl NEMA 17> L298N -in OUT2
- Mavi NEMA 17> L298N OUT3
- Qara NEMA 17> L298N -in ÇIXIŞI 4
Addım 2: Mobil telefonda Blynk konfiqurasiyası




Əlavə edilmiş ekran görüntüləri, istifadəçinin NEMA 17 Stepper Motorunu saat yönünün əksinə (və ya) saat yönünün əksinə fırlatmasına kömək edəcək iki düyməni konfiqurasiya etmək üçün addım -addım proseduru verməlidir. Kimsə ekran görüntülərini izləyə və Blynk konfiqurasiyasını tamamlaya bilmirsə, aşağıdakı təlimatları oxuya bilər:
- Cib telefonunuzdakı "Blynk" tətbiqini açın və "Yeni Layihə" ni seçin.
- Layihə adını daxil edin: "NEMA 17 Control" (Bu halda), "Cihaz" siyahısından "WeMos D1mini" seçin. İndi növbəti addımlara davam etmək üçün "Yarat" seçin.
- "Blynk" tətbiqində konfiqurasiya edilmiş E -poçtu yoxlayın və "Yetkilendirme Tokenini" tapın (Bu kodlaşdırma zamanı faydalı olacaq).
- Növbəti addımlara davam etməyimizə imkan verən tablosu görünür və əsas məqsədimiz iki düymə əlavə etmək olacaq.
- Düymələri dizayn ehtiyaclarına uyğunlaşdırın (Addım İsteğe bağlıdır). Mənim vəziyyətimdə, düymələri tablosunun genişliyinə uyğun olaraq yaydım.
- Virtual pin olaraq "V0" ilə "Sola dön" mətni olan ilk düyməni konfiqurasiya edin.
- "Sağa dön" mətni olan ikinci düyməni virtual pin olaraq "V1" ilə konfiqurasiya edin.
- Əsas menyuya gedin və "Play" düyməsini vuraraq tətbiqin funksionallığını yoxlayın və NEMA 17 motorunu idarə edin.
- NEMA 17 motoru, düyməni seçərkən 10 dəfə dönmək üçün proqramlaşdırılmışdır. Düymələrdən birini "Sağa dön" (və ya) "Sola çevir" düyməsinə basdığınız anda açılmayacaq. Zəhmət olmasa bir müddət NEMA17 -nin dayanmasına icazə verin və sonra ikinci düymənin işləməsini yoxlayın.
Addım 3: Kod.

Aşağıdakı kodu yükləməzdən əvvəl aşağıdakıları təmin etdiyinizə əmin olun:
- Blynk -dən icazə açarı
- SSID
- "WeMos Mini" nin Simsiz şəbəkəyə daxil olmasına və İnternetə qoşulmasına icazə verən Passkey
Arduino IDE menyusundan aşağıdakıları da seçin: Alətlər> Kart> ESP8266 Lövhələri> LOLIN (WEMOS) D1 R2 & mini.
>> Kod Parçasının Başlaması <<<
#Stepper.h daxil edin
#ESP8266WiFi.h daxil edin
#BlynkSimpleEsp8266.h daxil edin
#blynk_print seriyasını təyin edin
Step_ my_Stepper (200, D8, D7, D6, D5);
bool Sağ = yanlış;
bool Sol = yalan;
char auth = "****************************************** ** ";
char ssid = "****************";
char pass = "****************************";
boş quraşdırma () {
Serial.begin (9600);
Blynk.begin (auth, ssid, pass);
my_Stepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Sağ = param.asInt ();
}
BLYNK_WRITE (V0) {
Sol = param.asInt ();
}
boş Stepper1 (int Direction, int Rotation) {
for (int i = 0; i <Rotation; i ++) {
my_Stepper.step (İstiqamət * 200);
Blynk.run ();
}
}
boşluq döngəsi ()
{
Blynk.run ();
əgər (Sağda) {
Addım1 (1, 10);
Serial.println ("Sağa dönmə");
}
gecikmə (20);
əgər (Solda) {
Stepper1 (-1, 10);
Serial.println ("Sol dönüş");
}
gecikmə (20);
}
>> Kod parçasının sonu <<<
Qeyd: Yuxarıdakı kodda, "daxil et" ifadəsinə "" (daha böyük) yazmağı unutmayın. Kodla bağlı hər hansı bir problem olarsa, bu məqaləyə daxil olan ekran görüntüsünə də müraciət edə bilərsiniz.
Addım 4: Video Prototip İşlevselliği
Oxucuların prototipin necə işlədiyini qısaca anlamalarına kömək edəcək video əlavə olunur.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım

Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım

Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım

Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım

Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım

Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)