ዝርዝር ሁኔታ:

NEMA 17 - WeMos Mini - Blynk: 4 ደረጃዎች
NEMA 17 - WeMos Mini - Blynk: 4 ደረጃዎች

ቪዲዮ: NEMA 17 - WeMos Mini - Blynk: 4 ደረጃዎች

ቪዲዮ: NEMA 17 - WeMos Mini - Blynk: 4 ደረጃዎች
ቪዲዮ: ESP8266 Шаговый двигатель 28BYJ-48 и ULN2003 подключение к NodeMCU - управляем через BLYNK 2024, ህዳር
Anonim
ኔማ 17 - ዌሞስ ሚኒ - ብሊንክ
ኔማ 17 - ዌሞስ ሚኒ - ብሊንክ
ኔማ 17 - ዌሞስ ሚኒ - ብሊንክ
ኔማ 17 - ዌሞስ ሚኒ - ብሊንክ
ኔማ 17 - ዌሞስ ሚኒ - ብሊንክ
ኔማ 17 - ዌሞስ ሚኒ - ብሊንክ

እንደ NEMA 17 ያሉ የእንፋሎት ሞተሮች ብዙ አጠቃቀሞች አሏቸው እና ይህ አምሳያ አንባቢዎች NEMA 17 ን ከብሊንክ መተግበሪያ ለመቆጣጠር ዘዴውን እንዲረዱ ይረዳቸዋል።

ይህ ከየትኛውም ቦታ እና በማንኛውም ጊዜ NEMA 17 ን ለመድረስ እና ለመቆጣጠር የሚረዳን IoT ለማድረግ የሚደረግ ሙከራ ነው።

Stepper ሞተር ጥቅም ላይ የሚውልባቸው ብዙ የአጠቃቀም ጉዳዮች አሉ (በተለይም በኮዶች በኩል የመዞሪያዎችን ብዛት ለመቆጣጠር ትክክለኛነት ሲፈልጉ)።

አቅርቦቶች

  1. WeMos D1 Mini
  2. L298N Stepper ሞተር ድራይቭ
  3. NEMA 17 Stepper Motor
  4. የማይክሮ ዩኤስቢ ገመድ WeMos D1 Mini ን ለማብራት እና ኮዱን ለማስተላለፍ።
  5. 12V 1A አስማሚ ለኃይል NEMA 17 Stepper Motor
  6. ጃምፐር ወንድን ከወንድ እና ወንድን ከሴት ያገናኛል
  7. ሴት ዲሲ የኃይል ጃክ አስማሚ
  8. አቅም - 100 μF
  9. የዳቦ ሰሌዳ።

ደረጃ 1 የግንኙነት ንድፍ

የግንኙነት ንድፍ
የግንኙነት ንድፍ
የግንኙነት ንድፍ
የግንኙነት ንድፍ
የግንኙነት ንድፍ
የግንኙነት ንድፍ

የተሰቀለው ምስል እራሱን የሚያብራራ እና ብቸኛው ትልቅ ለውጥ የ L298N ሾፌሩን ለማገናኘት 12V 1A ዲሲ አስማሚን መጠቀሜ ነው። እንዲሁም ምንም የዳቦ ሰሌዳ አያዩም።

  1. D8 የ WeMos D1 Mini> IN1 የ L298N
  2. D7 of WeMos D1 Mini> IN2 of L298N
  3. D6 of WeMos D1 Mini> IN3 of L298N
  4. D5 of WeMos D1 Mini> IN4 of L298N
  5. 5V የ WeMos D1 Mini> 5V የ L298N
  6. GND of WeMos D1 Mini> GND of L298N> GND of 12V 1A DC የኃይል አቅርቦት

ማሳሰቢያ-ያገኘሁት የ NEMA17 stepper ሞተር በቀለማት ያሸበረቀ ቀይ ፣ አረንጓዴ ፣ ሰማያዊ እና ጥቁር ያላቸው ፒኖች አሉት። የሁለት ሽቦዎችን ጫፎች ለመለየት ብቸኛው የተሻለው መንገድ ሁለቱንም ጫፎች መንካት እና የእርከን ዘንግ ማዞር ነው። የተገናኙት ሽቦዎች አንድ ዓይነት ጠምዛዛ ካልሆኑ የ Stepper ሞተር ዘንግ በተቀላጠፈ ሁኔታ ይንቀሳቀሳል ፣ ዘንግ የአንድ ጠመዝማዛ ከሆኑ እነሱ በጥሩ ሁኔታ አይሽከረከርም።

በእኔ ሁኔታ ሽቦዎቹን እንደሚከተለው አገናኝቻለሁ-

  1. የኔማ 17 ቀይ> ከ L298N OUT1
  2. የ NEMA አረንጓዴ> LUT8 ከ L298N
  3. የኔማ ሰማያዊ 17> ከ L298N OUT3
  4. የ NEMA ጥቁር> L298N OUT4

ደረጃ 2 በሞባይል ላይ ብሊንክን ማዋቀር

በሞባይል ላይ ብሊንክን በማዋቀር ላይ
በሞባይል ላይ ብሊንክን በማዋቀር ላይ
በሞባይል ላይ ብሊንክን በማዋቀር ላይ
በሞባይል ላይ ብሊንክን በማዋቀር ላይ
በሞባይል ላይ ብሊንክን በማዋቀር ላይ
በሞባይል ላይ ብሊንክን በማዋቀር ላይ
በሞባይል ላይ ብሊንክን በማዋቀር ላይ
በሞባይል ላይ ብሊንክን በማዋቀር ላይ

ተያይዘዋል ቅጽበታዊ ገጽ እይታዎች ተጠቃሚው የ NEMA 17 Stepper Motor ን በሰዓት አቅጣጫ (ወይም) በሰዓት አቅጣጫ እንዲሽከረከር የሚረዱ ሁለት አዝራሮችን ለማዋቀር የዚህን ጽሑፍ አንባቢዎች ደረጃ በደረጃ አሰራር መስጠት አለባቸው። አንድ ሰው ቅጽበታዊ ገጽ እይታዎችን ለመከተል እና ብሊንክን ለማዋቀር ካልቻለ ፣ ከዚህ በታች ባሉት መመሪያዎች በኩል እንዲሁ ማንበብ ይችላሉ-

  1. በሞባይልዎ ላይ “ብሊንክ” መተግበሪያውን ይክፈቱ እና “አዲስ ፕሮጀክት” ን ይምረጡ።
  2. የፕሮጀክት ስም ያስገቡ - “NEMA 17 መቆጣጠሪያ” (በዚህ ሁኔታ) ፣ ከ “መሣሪያ” ዝርዝር ውስጥ “WeMos D1mini” ን ይምረጡ። በሚቀጥሉት ደረጃዎች ለመቀጠል አሁን “ፍጠር” ን ይምረጡ።
  3. “የፈቃድ ማስመሰያ” ለማግኘት በ “ብላይንክ” መተግበሪያ ውስጥ የተዋቀረውን ኢሜል ይፈትሹ (ይህ ኮድ በሚሰጥበት ጊዜ ጠቃሚ ይሆናል)።
  4. ዳሽቦርዱ ብቅ ይላል ፣ በሚቀጥሉት ደረጃዎች እንድንቀጥል ያስችለናል እና ዋናው ዓላማችን ሁለት አዝራሮችን ማከል ይሆናል።
  5. የንድፍ ፍላጎቶችን ለማዛመድ አዝራሮቹን ያስተካክሉ (ደረጃ አማራጭ ነው)። በእኔ ሁኔታ ፣ ከዳሽቦርዱ ስፋት ጋር የሚዛመዱትን አዝራሮች አሰራጫለሁ።
  6. እንደ "ምናባዊ ፒን" ከ "V0" ጋር "ወደ ግራ መታጠፍ" በሚለው ጽሑፍ የመጀመሪያውን ቁልፍ ያዋቅሩ።
  7. እንደ “ምናባዊ ፒን” ከ “V1” ጋር “ወደ ቀኝ ይታጠፉ” በሚለው ጽሑፍ ሁለተኛውን ቁልፍ ያዋቅሩ።
  8. ወደ ዋናው ምናሌ ይሂዱ እና የመተግበሪያውን ተግባር ለመፈተሽ እና የ NEMA 17 ሞተርን ለመቆጣጠር በ “አጫውት” ቁልፍ ላይ ጠቅ ያድርጉ።
  9. NEMA 17 ሞተር በአዝራሩ ምርጫ ላይ 10 ጊዜ ለማሽከርከር ፕሮግራም ተይ isል። ሁለቱንም አዝራሮች ወደ “ቀኝ ይታጠፉ” (ወይም) “ወደ ግራ ይታጠፉ” ብለው በጫኑበት ቅጽበት አይበራም እና አያጠፋም። እባክዎን NEMA17 ለማቆም የተወሰነ ጊዜ ይፍቀዱ እና ከዚያ የሁለተኛውን ቁልፍ ተግባር ለመፈተሽ ይቀጥሉ።

ደረጃ 3 - ኮዱ።

ኮዱ።
ኮዱ።

የሚከተለውን ኮድ ከመስቀልዎ በፊት የሚከተሉትን ማቅረብዎን ያረጋግጡ።

  1. የፈቃድ ቁልፍ ከቢሊንክ
  2. SSID
  3. “WeMos Mini” ሽቦ አልባ አውታረመረቡን እንዲደርስ እና ከበይነመረቡ ጋር እንዲገናኝ ለመፍቀድ Passkey

እንዲሁም ከአርዱዲኖ አይዲኢ ምናሌ የሚከተለውን ይምረጡ -መሳሪያዎች> ቦርድ> ESP8266 ቦርዶች> LOLIN (WEMOS) D1 R2 & mini።

>> የኮዱ ቅንጥብ መጀመሪያ <<<

#Stepper.h ን ያካትቱ

#ESP8266WiFi.h ን ያካትቱ

#ብሊንክSimpleEsp8266.h ያካትቱ

#BLYNK_PRINT ተከታታይን ይግለጹ

Stepper my_Stepper (200 ፣ D8 ፣ D7 ፣ D6 ፣ D5);

bool ትክክል = ሐሰት;

bool Left = ሐሰት;

char auth = "*********************************************** ** ";

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

የቻር ማለፊያ = "***************************" ";

ባዶነት ማዋቀር () {

Serial.begin (9600);

ብሊንክ.ጀጊን (auth ፣ ssid ፣ pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

ቀኝ = param.asInt ();

}

BLYNK_WRITE (V0) {

ግራ = param.asInt ();

}

ባዶነት Stepper1 (int Direction, int Rotation) {

ለ (int i = 0; i <rotation; i ++) {

my_Stepper.step (አቅጣጫ * 200);

ብሊንክ.run ();

}

}

ባዶነት loop ()

{

ብሊንክ.run ();

ከሆነ (ትክክል) {

Stepper1 (1, 10);

Serial.println ("ቀኝ መታጠፍ");

}

መዘግየት (20);

ከሆነ (ግራ) {

Stepper1 (-1, 10);

Serial.println ("የግራ መዞር");

}

መዘግየት (20);

}

>> የኮዱ ቁራጭ መጨረሻ <<<

ማሳሰቢያ - ከላይ ባለው ኮድ ውስጥ እባክዎን በ “ማካተት” መግለጫ ውስጥ “” (ይበልጣል) ከመግባትዎ እንዳያመልጥዎት። ከኮዱ ጋር ማናቸውም ተጨማሪ ችግሮች ካሉ ፣ ከዚህ ጽሑፍ ጋር የተካተተውን ቅጽበታዊ ገጽ እይታም ሊያመለክቱ ይችላሉ።

ደረጃ 4 - የቪዲዮ ፕሮቶታይፕ ተግባራዊነት

አንባቢው ፕሮቶታይሉ እንዴት እንደሚሠራ በአጭሩ እንዲረዱ የሚያግዝ ቪዲዮ ተያይachedል።

የሚመከር: