ዝርዝር ሁኔታ:

ሌላው በአብዛኛው 3 ዲ የታተመ የሮታሪ መቀየሪያ 7 ደረጃዎች (ከስዕሎች ጋር)
ሌላው በአብዛኛው 3 ዲ የታተመ የሮታሪ መቀየሪያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሌላው በአብዛኛው 3 ዲ የታተመ የሮታሪ መቀየሪያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሌላው በአብዛኛው 3 ዲ የታተመ የሮታሪ መቀየሪያ 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ግንቦት
Anonim
ሌላው በአብዛኛው 3 ዲ የታተመ ሮታሪ መቀየሪያ
ሌላው በአብዛኛው 3 ዲ የታተመ ሮታሪ መቀየሪያ

Fusion 360 ፕሮጀክቶች »

ከጥቂት ጊዜ በኋላ በተለይ ለ Minivac 601 Replica ፕሮጀክቶቼ በተለይ 3 ዲ የታተመ ሮታሪ መቀየሪያን ፈጠርኩ። ለአዲሱ Think-a-Tron 2020 ፕሮጀክት ፣ እኔ ገና ሌላ የማዞሪያ መቀየሪያ እፈልጋለሁ። እኔ የ SP5T ፓነል ተራራ መቀየሪያን እየፈለግኩ ነው። አንድ ተጨማሪ መስፈርት ውስን የ I/O ፒኖች ያሉት አርዱዲኖን በመጠቀም መቀየሪያውን እያነበብኩ ነው።

የ SP5T የማዞሪያ መቀየሪያዎች ምን ያህል ውድ ሊሆኑ እንደሚችሉ አስገርሞኛል። የ PCB ተራሮች በጣም ርካሽ ናቸው ፣ ግን በጣም ትንሽ እና ለፍላጎቼ የማይስማሙ ናቸው። የፓነል ተራራ መቀየሪያዎች በዲጂ-ቁልፍ $ 25+ ነበሩ እና እኔ ሁለት ያስፈልገኛል። እኔ ታጋሽ ባልሆን ኖሮ ምናልባት አንዳንድ ከባህር ማዶ በጣም ርካሽ ማግኘት እችል ነበር። ሥራውን ለመሥራት ከአናሎግ ግብዓት ጋር በማጣመር ርካሽ ፖታቲሞሜትር መጠቀም እችል ነበር ፣ ግን እኔ በትክክል “እገዳዎች” ያለው መፍትሔ ፈለግሁ። ስለዚህ በቀኑ መገባደጃ ላይ የ DIY አቀራረብን ለመሞከር ወሰንኩ ፣ እና ከሁለት ቀናት ሥራ በኋላ ከላይ የሚታየውን ንድፍ አወጣሁ።

በ 50 ሚሜ ዲያሜትር እንደ “ሱቅ ገዝቷል” መቀየሪያ የታመቀ አይደለም ፣ ግን በእርግጥ የእኔን ጨምሮ በብዙ ሁኔታዎች ውስጥ ጥቅም ላይ ሊውል ይችላል። እንደ ፖታቲሞሜትር ፣ አምስቱን የተለያዩ “ማቆሚያዎች” በአንድ የአናሎግ ፒን ማንበብ እና ከላይ እንደሚታየው የፓነል ተራራ ነው።

ስለዚህ አንድ እንገንባ።

አቅርቦቶች

ከታተሙት ክፍሎች በተጨማሪ ያስፈልግዎታል

  • 6 2 ኪ ohm resistors።
  • አንዳንድ ትናንሽ የዲስክ ማግኔቶች ዲያሜትር 3 ሚሜ እና 2 ሚሜ ጥልቀት።
  • አጭር የ 7 ሚሜ ርዝመት 2 ሚሜ ዲያሜትር (12 AWG) ያልታሸገ የመዳብ ሽቦ።
  • አንዳንድ የሚጣበቅ ሽቦ። የእኔ ለስላሳ የሲሊኮን ሽፋን ነበረው።

ደረጃ 1: ክፍሎቹን ያትሙ

ክፍሎቹን ያትሙ
ክፍሎቹን ያትሙ

ይህንን የ Rotary Switch ለማድረግ የሚያስፈልጉዎት ነገሮች ሁሉ ከላይ በስዕሉ ላይ ይታያሉ። ለታተሙት ክፍሎች የሚከተሉትን ቅንብሮች ተጠቀምኩ (ካልተገለጸ በስተቀር)

የህትመት ጥራት.2 ሚሜ

መሙላት: 20%

Filament: AMZ3D PLA

ማስታወሻዎች: ምንም ድጋፎች የሉም። ክፍሎቹን በነባሪ አቅጣጫቸው ያትሙ። ሮታሪ መቀየሪያ ለማድረግ የሚከተሉትን ክፍሎች ማተም ያስፈልግዎታል

  • 1 - የሮታሪ መቀየሪያ መሠረት
  • 1 - Rotary Switch Rotor
  • 1 - ሮታሪ መቀየሪያ ፒስተን
  • 1 - የ Rotary Switch Gasket
  • 1 - የሮታሪ መቀየሪያ መሠረት
  • 1 - የሮታሪ መቀየሪያ ሽቦ ማያያዣ (አማራጭ)

ደረጃ 2 መሠረቱን ያዘጋጁ

መሠረቱን ያዘጋጁ
መሠረቱን ያዘጋጁ
መሠረቱን ያዘጋጁ
መሠረቱን ያዘጋጁ
መሠረቱን ያዘጋጁ
መሠረቱን ያዘጋጁ
  1. 6 ማግኔቶችን ወደ መሰረታዊ ቁራጭ ያስገቡ። እነሱን ለመያዝ ትንሽ ሙጫ ይጠቀሙ። ዋልታ ለሁሉም 6 ማግኔቶች ተመሳሳይ መሆኑን ያረጋግጡ።
  2. ከላይ ባለው ፎቶ ላይ እንደተገለጸው ተከላካዮችን በተከታታይ ያሽጡ። እያንዳንዳቸው 15 ሚሊ ሜትር መሆን አለባቸው። ለመሸጫ ቦታ እንዲይ aቸው ትንሽ ጅጅ ሠራሁ።
  3. ማግኔቶችን ከያዙት “ልጥፎች” በስተጀርባ ተቃዋሚዎቹን ወደ ቤዝ ሰርጥ ያስገቡ። የተሸጡት እርሳሶች ወደ “ክፍተቶች” ሲገቡ ተቃዋሚዎች በቀጥታ ከልጥፎቹ በስተጀርባ ይሄዳሉ።
  4. ሁሉም ተቃዋሚዎች በትክክል እንደተቀመጡ ሲረኩ ፣ ወደ ሰርጡ ታችኛው ክፍል ይግፉት ፣ ከዚያ በ “ጋኬት” ቁራጭ በቦታው ይጠብቋቸው።

ደረጃ 3: ሮተርን ያዘጋጁ

ሮተርን ያዘጋጁ
ሮተርን ያዘጋጁ
ሮተርን ያዘጋጁ
ሮተርን ያዘጋጁ
  1. በ rotor ጎን ላይ ወደ እያንዳንዱ ስድስት ቀዳዳዎች ማግኔት ያስገቡ። ማሳሰቢያ -ማግኔቶቹ ተኮር መሆን አለባቸው ስለዚህ ወደ ውስጠኛው ክፍል የተቀናበሩትን ማግኔቶችን ይስባሉ። ሁሉንም ማግኔቶች በቦታው ለመያዝ ትንሽ ሙጫ ይጠቀሙ።
  2. ከላይ በሚታየው በሮተር “ገንዳ” በስተጀርባ ባለው ቀዳዳ ውስጥ አራት ማግኔቶችን ቁልል ያስገቡ።
  3. ጎድጓዳ ሳህኑ ትንሽ ካሬ ዋሻ እንዲሆን የሮተርን የላይኛው ክፍል በሮተር ላይ ይለጥፉ። የዘንባባውን ጠፍጣፋ ጠርዝ ከገንዳው ግራ ጠርዝ ጋር አስተካክያለሁ።

ደረጃ 4 - ፒስተን ያዘጋጁ

ፒስተን ያዘጋጁ
ፒስተን ያዘጋጁ
ፒስተን ያዘጋጁ
ፒስተን ያዘጋጁ
ፒስተን ያዘጋጁ
ፒስተን ያዘጋጁ
  1. በፒስተን “ጀርባ” ላይ የሶስት ማግኔቶችን ቁልል ወደ ጉድጓዱ ውስጥ ያስገቡ። ማሳሰቢያ -እነዚህ ማግኔቶች ተኮር መሆን አለባቸው ስለዚህ ከገንዳው በስተጀርባ ወደ ሮተር ውስጠኛው ውስጥ የተቀመጡትን ማግኔቶች እንዲገፉ ያደርጋቸዋል። እነሱን ለመጠበቅ ትንሽ ሙጫ ይጠቀሙ።
  2. የ 2 ሚሜ ዲያሜትር የመዳብ ሽቦን 7 ሚሜ ርዝመት ወደ አጭር የማያያዣ ሽቦ መጨረሻ ያሽጡ።
  3. በፒስተን ፊት ለፊት ባለው ቀዳዳ በኩል መንጠቆውን ሽቦ ይግፉት እና ከላይ ባለው ፎቶ ላይ እንደሚታየው በፒስተን ፊት ለፊት ባለው ጎጆዎች ላይ የ 7 ሚሊ ሜትር የመዳብ ሽቦን ያያይዙ። ከመዳብ ሽቦ ፊት ላይ ምንም ሙጫ እንዳያገኙ ይጠንቀቁ።

ደረጃ 5 የሮታሪ መቀየሪያን ያሰባስቡ

የሮታሪ መቀየሪያን ያሰባስቡ
የሮታሪ መቀየሪያን ያሰባስቡ
የሮታሪ መቀየሪያን ያሰባስቡ
የሮታሪ መቀየሪያን ያሰባስቡ
የሮታሪ መቀየሪያን ያሰባስቡ
የሮታሪ መቀየሪያን ያሰባስቡ
  1. ከላይ እንደተጠቀሰው ከታች ባለው ማስገቢያ በኩል ሽቦውን በመግፋት ፒስተን ወደ ሮተር ያንሸራትቱ። ማግኔቶቹ ፒስተን ወደ ሮተር ፊት ለፊት መግፋት አለባቸው።
  2. ከመሠረቱ ታችኛው ክፍል ባለው ቀዳዳ በኩል ሽቦውን ይክፈቱ ፣ ፒስተን ወደ ሮተር ጎድጓዳ ሳህን ጀርባ ይግፉት እና ስብሰባውን ወደ ቤዝ ያንሸራትቱ።
  3. ማብሪያ / ማጥፊያውን ለመፈተሽ ይህ ጥሩ ጊዜ ነው። በሚዞሩበት ጊዜ ሮተርው በነፃነት መዞር አለበት እና ፒስተን ወደ መሰረታዊ ጉድጓዶች ውስጥ ይንሸራተታል። ፒስተን ወደ አንዱ ወደ ውስጥ ሲገባ ሊሰማዎት ይገባል ፣ እና ከመጫወቻ ቦታ ለመጠምዘዝ ሲሞክሩ አንዳንድ የመቋቋም ስሜት ሊሰማዎት ይገባል። ያ እኔ የተናገርኩት የጥበቃ እርምጃ ነው።
  4. ሁሉም ነገር በጥሩ ሁኔታ እየሰራ መሆኑን ሲረኩ ፣ ሮተርውን ለማቅለጥ በጥንቃቄ በመነሳት የቤቱን የላይኛው ክፍል በመሠረቱ ላይ ያያይዙት።

ደረጃ 6 የሮታሪ መቀየሪያውን ይፈትሹ

የሮታሪ መቀየሪያውን ይፈትሹ
የሮታሪ መቀየሪያውን ይፈትሹ
የሮታሪ መቀየሪያውን ይፈትሹ
የሮታሪ መቀየሪያውን ይፈትሹ

እኔ የማዞሪያ መቀየሪያውን ከአርዱዲኖ ናኖ ጋር አገናኘሁ እና በአምስቱ የሮተር መቀየሪያ አቀማመጥ ላይ ከአናሎግ አንባቢ () የተመለሱትን እሴቶች ለመወሰን ትንሽ የሙከራ ንድፍ ጻፍኩ እና የሚከተሉትን እሴቶች አመጣሁ - 233 ፣ 196 ፣ 159 ፣ 115 ፣ እና 68.

#"FastLED.h" ን ያካትቱ

#መለየት NUM_LEDS 35 #ጥራት LEDS_PIN 6 CRGB ሌድ [NUM_LEDS]; int A [35] = {0 ፣ 0 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1}; int B [35] = {1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 1 ፣ 1 ፣ 0 ፣ 1 ፣ 1 ፣ 0}; int C [35] = {0 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0} ፤ int T [35] = {1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0}; int F [35] = {1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 1 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0 ፣ 0}; int a = 0; ባዶነት ማዋቀር () {Serial.begin (115200); Serial.println ("የሙከራ ተከላካይ አውታረ መረብ"); pinMode (A5 ፣ INPUT_PULLUP); FastLED.addLeds (ሊዶች ፣ NUM_LEDS); Serial.begin (115200); Serial.println ("5x7 LED Array"); FastLED.setBrightness (32); } int countA = 0; int countB = 0; int countC = 0; int countT = 0; int countF = 0; ባዶነት loop () {a = analogRead (5); Serial.println (ሀ); ከሆነ (ሀ = 58) countF ++; ከሆነ (a = 105) countT ++; ከሆነ (ሀ = 149) countC ++; ከሆነ (ሀ = 186) countB ++; ከሆነ (a = 223) countA ++; ከሆነ (countF> 10) {showLetter (F); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} ከሆነ (countT> 10) {showLetter (T); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} ከሆነ (countC> 10) {showLetter (C); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} ከሆነ (countB> 10) {showLetter (B); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} ከሆነ (countA> 10) {showLetter (A); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} መዘግየት (10); } ባዶ ትርዒት ሌተር (int ፊደል ) {ለ (int i = 0; i <NUM_LEDS; i ++) {ከሆነ (ፊደል == 1) {leds = CRGB:: White; } ሌላ {leds = CRGB:: Black; }} FastLED.show (); }

የዚህ ምርመራ ውጤት ከላይ ሊታይ ይችላል። ማብሪያ / ማጥፊያውን ለመጫን ትንሽ ፓነልን አተምኩ። ለብዙ ምርጫ ጥያቄ (ሀ ፣ ለ ፣ ሐ) ፣ ወይም ለእውነተኛ/የውሸት ጥያቄ (ቲ ፣ ኤፍ) የተጠቃሚን መልስ ለመቀበል ይህ ለሮታሪ መቀየሪያ ጥቅም ላይ ያልዋለ አጠቃቀም ነው። ከዚያ የ ‹Think-a-Tron 2020› ፕሮጀክት አካል የሆነውን 5x7 NeoPixel ማሳያ አገናኘሁ። ከአርዱዲኖ ጋር ሁሉም ግንኙነቶች እዚህ አሉ

  • ቀይ ሽቦን ወደ +5 ቪ ያሳዩ
  • አረንጓዴ ሽቦን ወደ D6 ያሳዩ
  • ለ GND ነጭ ሽቦን ያሳዩ
  • የፒስተን ሽቦን ወደ A5 ይቀይሩ
  • የ Resistors ሽቦ ወደ GND ይቀይሩ

የሮታሪ መቀየሪያ እና 5x7 ማሳያ በድርጊት ቪዲዮ እዚህ አለ።

ደረጃ 7 የመጨረሻ ሐሳቦች

በእኔ DIY Rotary Switch በጣም ደስተኛ ነኝ። በማቆሚያዎቹ መካከል ሲቀያየሩ በጥሩ ሁኔታ ይሠራል እና ጥሩ “ስሜት” አለው።

ሁሉም የራሳቸውን የማዞሪያ መቀየሪያ ለማድረግ ጊዜ መውሰድ አይፈልጉም ፣ እና በእርግጥ እኔ ከነበረኝ የተለየ መስፈርቶች ይኖራቸዋል። ሆኖም ፣ ለእኔ እንደ እኔ ብዙ የመራባት ሥራን ለሚሠራ ፣ በትንሽ ጥረት ሥራውን ለማከናወን የሚያስፈልጉትን በትክክል ሳያገኙ ሳይቀሩ በትክክል ማግኘት እንደሚችሉ ማወቅ ጥሩ ነው።

የሚመከር: