Სარჩევი:

NEMA 17 - WeMos Mini - ბლინკი: 4 ნაბიჯი
NEMA 17 - WeMos Mini - ბლინკი: 4 ნაბიჯი

ვიდეო: NEMA 17 - WeMos Mini - ბლინკი: 4 ნაბიჯი

ვიდეო: NEMA 17 - WeMos Mini - ბლინკი: 4 ნაბიჯი
ვიდეო: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, ნოემბერი
Anonim
NEMA 17 - WeMos Mini - ბლინკი
NEMA 17 - WeMos Mini - ბლინკი
NEMA 17 - WeMos Mini - ბლინკი
NEMA 17 - WeMos Mini - ბლინკი
NEMA 17 - WeMos Mini - ბლინკი
NEMA 17 - WeMos Mini - ბლინკი

სტეპერ ძრავებს, როგორიცაა NEMA 17, ბევრი დანიშნულება აქვს და ეს პროტოტიპი დაეხმარება მკითხველს გააცნობიეროს ბლინკ აპლიკაციიდან NEMA 17 – ის კონტროლის მეთოდი.

ეს არის IoT- ის შექმნის მცდელობა, რომელიც დაგვეხმარება NEMA 17 -ის წვდომასა და კონტროლში ნებისმიერი ადგილიდან და ნებისმიერ დროს.

არსებობს მრავალი გამოყენების შემთხვევა, როდესაც სტეპერ ძრავა გამოიყენება (განსაკუთრებით მაშინ, როდესაც თქვენ გჭირდებათ სიზუსტე კოდის საშუალებით ბრუნვის რაოდენობის კონტროლში).

მარაგები

  1. WeMos D1 მინი
  2. L298N სტეპერიანი ძრავა
  3. NEMA 17 სტეპერიანი ძრავა
  4. მიკრო USB კაბელი WeMos D1 Mini– ს დასაკავშირებლად და კოდის გადასატანად.
  5. 12V 1A ადაპტერი NEMA 17 სტეპერიანი ძრავის გასაძლიერებლად
  6. Jumper Wires მამაკაცი მამაკაცი და მამაკაცი ქალი
  7. ქალი DC დენის ჯეკ ადაპტერი
  8. კონდენსატორი - 100 μFF
  9. პურის დაფა.

ნაბიჯი 1: კავშირის დიაგრამა

კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა

ატვირთული სურათი გასაგებია და ერთადერთი მნიშვნელოვანი ცვლილება ისაა, რომ მე გამოვიყენე 12V 1A DC ადაპტერი L298N დრაივერის დასაკავშირებლად. თქვენ ასევე ვერ ნახავთ პურის დაფას.

  1. WeMos D1 Mini D8> L298N IN1
  2. D7 WeMos D1 Mini> IN2 of L298N
  3. We6os D1 Mini D6> L298N IN3
  4. D5 WeMos D1 Mini> IN4 of L298N
  5. 5V WeMos D1 Mini> 5V L298N
  6. GND WeMos D1 Mini> GND of L298N> GND 12V 1A DC კვების ბლოკი

შენიშვნა: NEMA17 სტეპერიანი ძრავა, რომელიც მე მივიღე აქვს ქინძისთავები, რომლებსაც აქვთ ფერადი კოდირებული წითელი, მწვანე, ლურჯი და შავი. ორი გრაგნილის ბოლოების იდენტიფიცირება ერთადერთი საუკეთესო საშუალებაა შეხება ორივე ბოლოზე და შემობრუნება სტეპერის ლილვზე. სტეპერის ძრავის ლილვი შეუფერხებლად მოძრაობს, თუ დაკავშირებული მავთულები არ ეკუთვნის იმავე კოჭას, ლილვი არ ბრუნავს შეუფერხებლად, თუ ისინი ერთ კოჭას ეკუთვნის.

ჩემს შემთხვევაში, მე მავთულები შევაერთე შემდეგნაირად:

  1. წითელი NEMA 17> OUT1 of L298N
  2. მწვანე NEMA 17> OUT2 of L298N
  3. ლურჯი NEMA 17> OUT3 of L298N
  4. შავი NEMA 17> OUT4 of L298N

ნაბიჯი 2: მობილური ტელეფონის Blynk– ის კონფიგურაცია

მობილურზე ბლინკის კონფიგურაცია
მობილურზე ბლინკის კონფიგურაცია
მობილურზე ბლინკის კონფიგურაცია
მობილურზე ბლინკის კონფიგურაცია
მობილურზე ბლინკის კონფიგურაცია
მობილურზე ბლინკის კონფიგურაცია
მობილურზე ბლინკის კონფიგურაცია
მობილურზე ბლინკის კონფიგურაცია

თანდართულ ეკრანის ანაბეჭდებს უნდა მიეცეს ამ სტატიის მკითხველს ეტაპობრივი პროცედურა ორი ღილაკის კონფიგურაციისთვის, რაც დაეხმარება მომხმარებელს NEMA 17 სტეპერიანი ძრავის ბრუნვა საათის ისრის მიმართულებით (ან) საათის ისრის მიმართულებით. თუ ვინმეს არ შეუძლია დაიცვას ეკრანის ანაბეჭდები და დაასრულოს ბლინკის კონფიგურაცია, მან შეიძლება ასევე წაიკითხოს ქვემოთ მოცემული ინსტრუქციები:

  1. გახსენით "ბლინკის" აპლიკაცია თქვენს მობილურზე და აირჩიეთ "ახალი პროექტი".
  2. შეიყვანეთ პროექტის სახელი: "NEMA 17 Control" (ამ შემთხვევაში), აირჩიეთ "WeMos D1mini" "მოწყობილობის" სიიდან. ახლა შეარჩიეთ "შექმნა", რომ გააგრძელოთ შემდეგი ნაბიჯები.
  3. შეამოწმეთ "ბლინკის" აპლიკაციაში კონფიგურირებული ელ.წერილი "ავტორიზაციის ჟეტონის" მოსაძებნად (ეს სასარგებლო იქნება კოდირების დროს).
  4. გამოჩნდება დაფა, რომელიც გვაძლევს საშუალებას გავაგრძელოთ შემდეგი ნაბიჯები და ჩვენი მთავარი მიზანი იქნება ორი ღილაკის დამატება.
  5. დააკორექტირეთ ღილაკები დიზაინის საჭიროებების შესაბამისად (ნაბიჯი არჩევითია). ჩემს შემთხვევაში, მე გავაფართოვე ღილაკები, რათა შეესაბამებოდეს დაფის სიგანეს.
  6. დააკონფიგურირეთ პირველი ღილაკი ტექსტით "მოუხვიე მარცხნივ" და "V0", როგორც ვირტუალური პინი.
  7. დააკონფიგურირეთ მეორე ღილაკი ტექსტით "მოუხვიე მარჯვნივ" და "V1" ვირტუალური პინის სახით.
  8. გადადით მთავარ მენიუში და დააჭირეთ ღილაკს "თამაში", რომ შეამოწმოთ პროგრამის ფუნქციონირება და გააკონტროლოთ NEMA 17 ძრავა.
  9. NEMA 17 ძრავა დაპროგრამებულია 10 -ჯერ ბრუნვისთვის ღილაკის არჩევისას. ის არ ჩაირთვება და გამორთულია იმ მომენტში, როდესაც რომელიმე ღილაკს დააჭერთ "მოუხვიე მარჯვნივ" (ან) "მოუხვიე მარცხნივ". გთხოვთ, გარკვეული დრო დაუთმოთ NEMA17- ს გაჩერებისათვის და შემდეგ გააგრძელოთ მეორე ღილაკის ფუნქციონირების შემოწმება.

ნაბიჯი 3: კოდი. რა რა

Კოდი. რა რა
Კოდი. რა რა

სანამ ატვირთავთ შემდეგ კოდს, დარწმუნდით, რომ მიაწოდეთ შემდეგი:

  1. ავტორიზაციის გასაღები ბლინკიდან
  2. SSID
  3. გასაღები "WeMos Mini" - ს უშვებს უკაბელო ქსელში და დაუკავშირდება ინტერნეტს

ასევე შეარჩიეთ შემდეგი Arduino IDE მენიუდან: ინსტრუმენტები> დაფა> ESP8266 დაფები> LOLIN (WEMOS) D1 R2 & mini.

>> კოდის ამობეჭდვის დასაწყისი <<<

#ჩართეთ სტეპერი. თ

#მოიცავს ESP8266WiFi.h

#ჩართეთ ბლინკ მარტივი Simple8266.h

#განსაზღვრეთ BLYNK_PRINT სერიალი

სტეპერი my_Stepper (200, D8, D7, D6, D5);

bool მარჯვენა = ყალბი;

bool Left = false;

char autor = "****************************************** ** ";

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

char ბარათი = "**************************";

void setup () {

სერიული.დაწყება (9600);

Blynk.begin (author, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

მარჯვენა = param.asInt ();

}

BLYNK_WRITE (V0) {

მარცხნივ = param.asInt ();

}

void Stepper1 (int მიმართულება, int როტაცია) {

for (int i = 0; i <როტაცია; i ++) {

my_Stepper.step (მიმართულება * 200);

Blynk.run ();

}

}

ბათილი მარყუჟი ()

{

Blynk.run ();

თუ (მარჯვნივ) {

სტეპერი 1 (1, 10);

Serial.println ("მარჯვნივ შემობრუნება");

}

დაგვიანება (20);

თუ (მარცხნივ) {

სტეპერი 1 (-1, 10);

Serial.println ("მარცხენა მოსახვევი");

}

დაგვიანება (20);

}

>> კოდის ფრაგმენტის ბოლოს <<<

შენიშვნა: ზემოაღნიშნულ კოდში, გთხოვთ, არ გამოტოვოთ "" (უფრო დიდია) "" ჩართვაში. კოდთან დაკავშირებული სხვა პრობლემების შემთხვევაში, თქვენ ასევე შეგიძლიათ მიმართოთ ეკრანის სურათს, რომელიც შედის ამ სტატიაში.

ნაბიჯი 4: ვიდეო პროტოტიპის ფუნქციონირება

მიმაგრებულია ვიდეო, რომელიც მკითხველს დაეხმარება მოკლედ გაიგოს, თუ როგორ მუშაობს პროტოტიპი.

გირჩევთ: