ዝርዝር ሁኔታ:
ቪዲዮ: Stepper የሞተር ሙከራ ቅንብር: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
እኔ የእግረኞች ሞተሮችን የማሽከርከር ልምድ አልነበረኝም ፣ ስለሆነም ‹ጥንታዊ› አውቶማቲክ የአናሎግ ሰዓት (https://www.instructables.com/id/Antique-Auto-Correcting-Analog-Clock/) ከማዘጋጀት ፣ ከማተም ፣ ከማሰባሰብ እና ከማዘጋጀት በፊት።) የእርከን ሞተርን በመጠቀም ፣ በጣም ቀለል ያለ የሙከራ መሣሪያን በመጠቀም ሶፍትዌሩን ለመንደፍ እና ለመሞከር ወሰንኩ። እርስዎ ፣ እንደ እኔ ፣ በእንፋሎት ሞተሮች ላይ ብዙም ልምድ ከሌልዎት ፣ ከዚያ ይህ አጭር አስተማሪ ከምንጭ ኮድ ጋር ይረዳል ብለን ተስፋ እናደርጋለን።
የሙከራ መሣሪያው የሚከተሉትን ክፍሎች ይፈልጋል።
- የፕሮቶታይፕ ቦርድ።
- የአዳፍ ፍሬ ላባ ESP32 ከሴት ራስጌዎች ጋር።
- በ ULN2003 ላይ የተመሠረተ የእርከን መቆጣጠሪያ ሰሌዳ።
- 28BYJ-48 5vdc stepper ሞተር።
- አንዳንድ ወንድ ወደ ሴት ዝላይ ሽቦዎች።
- አንድ Adafruit 3.7vdc ሊቲየም ባትሪ።
- 3 ዲ የታተመ አመላካች እጅ።
እኔ የተጠቀምኩበት የእግረኛ መቆጣጠሪያ ፣ የእግረኛ ሞተር እና የጃምፐር ሽቦዎች በመስመር ላይ እንደ ኪት በገዛሁት በ 5 ጥቅል ውስጥ ተካትተዋል (“TIMESETL 5pcs DC 5V Stepper Motor 28BYJ-48 + 5pcs ULN2003 Driver Board + 40pcs ወንድ ሴት Jumper Wire Cable) ).
ባትሪው እንደ አማራጭ ነው። የባትሪውን ውጤቶች 3.7vdc ልብ ይበሉ ፣ ግን የእግረኛው መቆጣጠሪያ ሰሌዳ እና ደረጃ 5vdc ናቸው። የሙከራ መሣሪያው በባትሪ ኃይል ብቻ ይሠራል ፣ በዝቅተኛ ቮልቴጅ ላይም ቢሆን።
ሶፍትዌሩን ወደ ESP32 ለማውረድ ፣ ESP32 ን ወደ ስቴፐር ሞተር ተቆጣጣሪ በማገናኘት እና የእግረኛውን ሞተር እና ባትሪ ለመሰካት የሚያስፈልጉትን ደረጃዎች የሚያሳይ ቪዲዮ አካትቻለሁ።
ደረጃ 1 - ሽቦ።
የሙከራ መሣሪያውን ለማገናኘት በኪሱ ውስጥ የተካተተውን የወንድ / የሴት ዝላይ ሽቦዎችን እጠቀም ነበር። ስድስት ሽቦዎች ያስፈልጋሉ ፣ እና እንደሚከተለው ይካተታሉ
- ESP32 ፒን 14 (ወንድ) ወደ stepper board pin IN4 (ሴት)።
- ESP32 ፒን 32 (ወንድ) ወደ stepper board pin IN3 (ሴት)።
- ESP32 ሚስማር 15 (ወንድ) ወደ stepper board pin IN2 (ሴት)።
- ESP32 ፒን 33 (ወንድ) ወደ stepper board pin IN1 (ሴት)።
- ESP32 ፒን "GND" (ወንድ) ወደ ስቴፐር ቦርድ ፒን "-" (ሴት)።
- ESP32 ፒን “ዩኤስቢ” (ወንድ) ለዩኤስቢ አሠራር ወይም “ባት” (ወንድ) ለባትሪ ሥራ ፣ ወደ እርከን ሰሌዳ ፒን “+” (ሴት)።
አንዴ ገመዶቹ ከገቡ እና ድርብ ምልክት ከተደረገባቸው ፣ የእግረኛውን ሞተር ገመድ ወደ ስቴፐር ሞተር መቆጣጠሪያ ቦርድ አያያዥ ያስገቡ። አገናኙ ቁልፍ ተይ isል እና በአንድ መንገድ ብቻ ይጣጣማል።
በመጨረሻም ፣ ባትሪ የሚጠቀሙ ከሆነ ፣ በ ESP32 ባትሪ አያያዥ ውስጥ ይሰኩት።
ደረጃ 2 - አመላካች።
በ stepper ሞተር ላይ ለጠቋሚ ፣ እኔ ንድፍ አውጥቼ 3 ዲ አመላካች እጅን ‹Hand.stl› ን አተምኩ። ጠቋሚውን እጅ በ.
እንደ አማራጭ ቴፕ ፣ ካርቶን ወይም ሌላ ቁሳቁስ እንደ አመላካች ሊያገለግል ይችላል።
ደረጃ 3 ሶፍትዌር።
እኔ በአርዲኖ 1.8.5 አካባቢ ውስጥ የእርከን ሙከራ ሶፍትዌሩን ፃፍኩ። እርስዎ አስቀድመው ካላደረጉት የአርዲኖ አካባቢን እና አስፈላጊ የዩኤስቢ ነጂዎችን በኮምፒተርዎ ላይ ያውርዱ እና ይጫኑ። እንዲሁም ለማንኛውም ተጨማሪ የ Adafruit ESP32 ተዛማጅ ሶፍትዌር የአዳፍ ፍሬ ድር ጣቢያውን ይጎብኙ። ይህ አገናኝ በጣም አጋዥ ሆኖ አግኝቼዋለሁ - Adafruit ESP32 እና Arduino Environment.
በዩኤስቢ ገመድ በኮምፒተርዎ እና በ ESP32 መካከል በተገናኘ ፣ እና “Stepper.ino” ወደ አርዱinoኖ አከባቢ ተጭኖ ፣ “Stepper.ino” ን ወደ ESP32 ያውርዱ።
አንዴ ከተወረደ ፣ ደረጃው በሴኮንድ አንድ ጊዜ 6 ዲግሪዎች መጓዝ አለበት።
ይህንን የሙከራ ሶፍትዌር የጻፍኩት በሁለት ምክንያቶች ነው ፤ በመጀመሪያ ፣ የእንፋሎት ሞተርን እንዴት እንደሚነዱ ለመማር ፣ እና ሁለተኛ ፣ የእንፋሎት ሞተሩን በማሽከርከር 4096 እርምጃዎችን ወደ 60 አንድ ሰከንድ 6 ዲግሪ “መዥገሮች” ለሰዓቱ መለወጥ።
“ደረጃ (nDirection)” ተግባር የእርምጃ ሞተርን ያሽከረክራል። በተግባራዊ ክርክር nDirection ምልክት መሠረት ይህ ተግባር አካባቢያዊ (የማይንቀሳቀስ) ኢንቲጀር ተለዋዋጭ “nPhase” ን ያቆያል ፣ ይህም በአንዱ የሚጨምር ወይም የሚቀንስ (ተግባሩ በተጠራ ቁጥር)። ይህ ተለዋዋጭ ከ 0 እስከ 7 ባለው ክልል ውስጥ የተገደበ ነው ፣ ይህም ከጉዳይ መቀየሪያ ጋር አብሮ ሲሠራ ለእያንዳንዱ ደረጃ በአምራቾች ዝርዝር መሠረት የሞተር ደረጃዎችን ያሽከረክራል።
ተግባሩ “አዘምን ()” ለእያንዳንዱ መዥገር በ 360 ዲግሪ ማሽከርከር 60 መዥገሮች በእኩል ቦታ ላይ መቼ እና ምን ያህል እርምጃዎችን እንደሚወስድ ይወስናል። ይህ ተግባር የእያንዲንደ መዥገሪያውን 68 ወይም 69 theረጃ የእርምጃ ሞተሩን ያ stepsርጋሌ። ለምሳሌ ፣ ተግባሩ በአንድ ምልክት 68 እርምጃዎችን ብቻ ከተጠቀመ ፣ ከዚያ (68 ደረጃዎች * 60 መዥገሮች) = 4080 ደረጃዎች 360 ደረጃውን የማሽከርከር ደረጃን ለማጠናቀቅ በቂ እርምጃዎች አይሆኑም (ደረጃው ለ 360 ዲግሪ ማሽከርከር 4096 እርምጃዎችን ይፈልጋል)። እና ተግባሩ በአንድ እርምጃ 69 እርምጃዎችን ከተጠቀመ ፣ ከዚያ (69 ደረጃዎች * 60 መዥገሮች) = 4140 በጣም ብዙ ደረጃዎች ይሆናሉ። እኔ የጻፍኩት ቀላል ስልተ ቀመር በ 360 ዲግሪ ማዞሪያ ውስጥ 68 እና 69 የእርከን መዥገሪያዎችን በእኩል ያሰራጫል ፣ እና የትኛውን የማዞሪያ አቅጣጫ ወደሚፈለገው ሁለተኛ ቆጠራ (በሰዓት ውስጥ ጥቅም ላይ እንደዋለ) ፈጣን እንደሆነ መወሰን ይችላል።
እና እኔ ለ ‹ጥንታዊ› አውቶማቲክ የአናሎግ ሰዓት ሶፍትዌሩን እንደ ንድፍኩ እና እንደሞከርኩት ነው።
ማንኛውም ጥቆማዎች እና / ወይም ጥያቄዎች ካሉዎት እባክዎን አስተያየት ለመስጠት ነፃነት ይሰማዎት እና እኔ ለመመለስ የተቻለኝን ሁሉ አደርጋለሁ።
የሚመከር:
በ IR ቁጥጥር የሚደረግበት Stepper የሞተር ማንሻ 15 ደረጃዎች
በ IR ቁጥጥር የሚደረግበት Stepper የሞተር ሊፍት - በእሳት ቦታ ላይ የተጫነ ቴሌቪዥን የሚደብቅ ትልቅ ስዕል ማንሳት በራስ -ሰር መሥራት ነበረብኝ። በእጅ መነሳት እንዲችል ሥዕሉ ገመዶችን ፣ መዞሪያዎችን እና የክብደት መለኪያዎችን በሚጠቀም ብጁ ተንሸራታች የብረት ክፈፍ ላይ ተጭኗል። ይህ በንድፈ ሀሳብ ጥሩ ይመስላል ግን ግን
ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]: 7 ደረጃዎች
ለ Raspberry PI (RPi) - ሐምሌ 2019 [ክፍል 1]: LIRC ን በመጠቀም ቀላል የማዋቀር የርቀት መቆጣጠሪያ - ለ RPi ፕሮጀክቴቴ የርቀት መቆጣጠሪያን እንዴት ማቀናበር እንደሚቻል እርስ በርሱ ስለሚጋጭ መረጃ ተገርሜ እና ደነገጥኩ። ቀላል ይሆናል ብዬ አሰብኩ ግን የሊኑክስ ኢንፍራሬድ ቁጥጥርን (LIRC) ማዋቀር ለረጅም ጊዜ ችግር ነበር
DIY: የመኪናዎን ባትሪ ይቆጣጠሩ ኮድ እና ቅንብር 8 ደረጃዎች
DIY: የመኪናዎን ባትሪ ይከታተሉ: ኮድ እና ማዋቀር -የመኪናዎን ባትሪ የመቆጣጠር ችሎታ መኖሩ አንዳንድ ደስ የማይሉ አስገራሚ ነገሮችን ይከላከላል። እኔ ሃርድዌርን እንዴት እንደሰበሰብኩ ፣ ሶፍትዌሩን እንደጫንኩ እና መቆጣጠሪያውን በመኪናዬ ውስጥ እንደጫኑ አሳያችኋለሁ። ወሞስ ዲ 1 ሚኒ የተባለውን የ ESP8266 ቦርድ እጠቀማለሁ። አዲስ t
የአርዱዲኖ አጋዥ ስልጠና - Stepper የሞተር መቆጣጠሪያ ከፖቲዮሜትር ጋር - 5 ደረጃዎች
የአርዱዲኖ ማጠናከሪያ ትምህርት - Stepper የሞተር መቆጣጠሪያ ከፖቲዮሜትር ጋር - ይህ አስተማሪ የ ‹‹Arduino: Stepper Motor ን በ ‹Pententiometer› እንዴት እንደሚቆጣጠር) የተጻፈ ነው። በቅርቡ የሰቀልኩት የ YouTube ቪዲዮ። እርስዎ እንዲፈትሹት አጥብቄ እመክራለሁ። የእኔ የ YouTube ሰርጥ መጀመሪያ ፣ f ን ማየት አለብዎት
Stepper የሞተር መቆጣጠሪያ ከአርዱዲኖ ጋር: 8 ደረጃዎች
Stepper የሞተር ቁጥጥር ከአርዱዲኖ ጋር - ሰላምታ ለ ሰሪዎች :) c’est Maker3.0Notre premier & instructable " est un petit projet qui va vous permettre de contrôler un Moteur pas a pas " Stepper Motor " sa vitesse son sens de rotation et cela de façon manuelle ou automatique