ዝርዝር ሁኔታ:

የሃፕቲክ ዋሽንት መምህር 10 ደረጃዎች
የሃፕቲክ ዋሽንት መምህር 10 ደረጃዎች

ቪዲዮ: የሃፕቲክ ዋሽንት መምህር 10 ደረጃዎች

ቪዲዮ: የሃፕቲክ ዋሽንት መምህር 10 ደረጃዎች
ቪዲዮ: OpenAI’s NEW Artificial Intelligence : Blender 3D Modeling + THIS 600X Faster Than Google | Point-E 2024, ሀምሌ
Anonim
Image
Image
የክፍል ዝርዝር
የክፍል ዝርዝር

ለከፍተኛ ቢ ጠፍጣፋ ጣትዎን በመርሳት ይደክሙዎታል እና ከባልደረባዎ አባላት ፊት እራስዎን ያፍሩ? አይ? እኔ ብቻ? የእኔን ዋሽንት ጣቶች (ከመለማመድ ይልቅ) ለማስታወስ እንዲረዳኝ እያንዳንዱን ማስታወሻ እንዴት ማጫወት እንዳለብኝ ለማስታወስ እንዲረዳኝ የሄፕቲክ ዋሽንት አስተማሪ ሠራሁ። ስለ ሀፕቲክ ፒያኖ አስተማሪ ይህንን ጽሑፍ ካነበብኩ በኋላ አንዱን ለዋሽንት በመሥራት እጄን ሞከርኩ። ይህንን ነገር ወደ ሕይወት ለማምጣት ሁለት አርዱኢኖዎችን ፣ ሁለት ባዛሮችን እና ብዙ ሽቦዎችን እጠቀም ነበር። የሃፕቲክ ዋሽንት መምህር በዋሽንት ላይ ላሉት ሁሉም ማስታወሻዎች (አፓርትመንቶችን እና ሻርኮችን ጨምሮ) ጣቶቹን ያውቃል እና እንዴት የ chromatic ልኬትን መጫወት እንደሚችሉ ሊያስተምራችሁ ይችላል! ይህንን ዋሽንት መምህር ለመጠቀም ጓንት ያድርጉ እና ከዚያ አዝራሩን በመጫን በ LCD ላይ ያለውን ማስታወሻ ወይም ዘፈን ይመርጣሉ። ተፈላጊው ማስታወሻ ወይም ዘፈን በሚታይበት ጊዜ ሌላውን ቁልፍ እና ዋሽንት ላይ የሚጫኑትን ጣቶች ንዝረት ይጀምሩ ፣ ጣትዎን ያሳዩዎታል። እያንዳንዱን ጣት በማወዛወዝ ሀሳቡ የማስታወሻው ጣት የጡንቻ ትውስታ ይሆናል። ይህ ፕሮጀክት በዋነኝነት ዋሽንት እንዴት እንደሚጫወቱ ለሚያውቁ እና ለማስታወሻዎች እና ዘፈኖች የጣት አሻራዎችን ለማስታወስ እርዳታ ለሚፈልጉ ሰዎች ነው። ይህ ፕሮጀክት ብዙ ነገሮችን ማስተናገድ በማይችሉበት ቦታ ብዙ ማስተባበር ወይም የእጅ ጉዳት የሌላቸውን ሊረዳ ይችላል። ይህንን ፕሮጀክት ከመሞከርዎ በፊት የአርዱዲኖን እና አንዳንድ ወረዳዎችን መሰረታዊ ነገሮች ማወቅዎን ያረጋግጡ። ከመንገዱ መግቢያ ጋር ፣ ወደ የግንባታ ሂደቱ እንሂድ!

ደረጃ 1 የክፍል ዝርዝር

የክፍል ዝርዝር
የክፍል ዝርዝር
የክፍል ዝርዝር
የክፍል ዝርዝር

አስፈላጊ:

2 አርዱኢኖዎች

የዳቦ ሰሌዳዎች

ኤልሲዲ ማሳያ - ማስታወሻ/ዘፈን ለማሳየት

2 ushሽቦተኖች - ምን ማስታወሻ/ዘፈን እንደሚጫወት ለመምረጥ

ሽቦዎች

10 የሚንቀጠቀጡ ሞተሮች - ጓንቶችን ለመለጠፍ

ጥንድ ጓንቶች - ሞተሮችን ለመጫን

2 330 ohm Resistors

1 10 ኪ ፖታቲሞሜትር

3 L293D ቺፕስ

አማራጭ

1 ተገብሮ Buzzer

በሚለማመዱበት ጊዜ ኤሌክትሮኒክስን የሚይዝ ሳጥን

መሣሪያዎች ፦

ሙቅ ሙጫ ጠመንጃ

የብረታ ብረት

ቴፕ

የሽቦ ቀበቶዎች

አእምሮዎ (በጣም አስፈላጊው)

ደረጃ 2 - I2C ፕሮቶኮል

I2C ፕሮቶኮል
I2C ፕሮቶኮል

ከአስር ሞተሮች ጋር ስለምንገናኝ እና አርዱዲኖ የሞተርን ፍጥነት በ PWM ፒኖች ብቻ መቆጣጠር ስለሚችል ፣ አሥሩን ሞተሮች ለመቆጣጠር ከአንድ አርዱኒዮ በላይ ያስፈልገናል። እያንዳንዱ አርዱዲኖ ወደ 6 PWM ፒኖች አለው ስለዚህ ሁለት አርዱኢኖዎችን ስናገናኝ አጠቃላይ 12 PWM ፒኖች አሉን። ሁለቱን አርዱዲኖዎችን ለማገናኘት የ I2C ፕሮቶኮልን እንጠቀማለን። በቀላል አነጋገር ፣ ይህ አንድ “ዋና” አርዱinoኖ በሽቦዎች በኩል መረጃን በመላክ ሌላ “ባሪያ” አርዱኢኖስን የሚቆጣጠርበት መንገድ ነው። የ I2C ፕሮቶኮልን ለማዋቀር የእኔን የፍሪግራም ዲያግራም ይመልከቱ። ከሁለቱ አርዱኢኖዎች A4 ፣ A5 እና GND ን ያገናኙ። በኮዱ ውስጥ ጌታው አርዱዲኖ በሽቦዎቹ በኩል ዋጋ ይልካል እና አርዱዲኖ ባሪያ ይቀበላል። እሴቱ በምን ላይ በመመስረት ባሪያው አርዱዲኖ የተለየ ተግባር ያከናውናል። ለምሳሌ ፣ እኔ በዋሻዬ ላይ ዝቅተኛ C ን መጫወት ከፈለግኩ ፣ ጌታው አርዱዲኖ ለዝቅተኛው ሲ ዋጋውን በሽቦዎቹ በኩል ይልካል (እንዲሁም በቀኝ እጁ ላይ የትኞቹ ጣቶች እንደሚንቀጠቀጡ ሲናገሩ) ለባሪያው አርዱዲኖ ጣቶቹ እንዲጮኹ ለማድረግ። ለዝቅተኛ ሐ በ I2C ፕሮቶኮል ላይ ተጨማሪ መረጃ ይኸውልዎት።

ደረጃ 3 - ሞተሮችዎን ያዘጋጁ

ሞተሮችዎን ያዘጋጁ
ሞተሮችዎን ያዘጋጁ
ሞተሮችዎን ያዘጋጁ
ሞተሮችዎን ያዘጋጁ

እነዚህ ሞተሮች ርካሽ እና በጣም መጥፎ ናቸው። ሽቦዎቹ በቀላሉ ከሞተር ይወድቃሉ እና ዋጋ ቢስ ያደርጓቸዋል። እነሱን ለመጠበቅ ሽቦው ከሞተር ጋር በሚገናኝበት ቦታ ላይ የሙቅ ሙጫ ነጠብጣብ ማስቀመጥ ይፈልጋሉ። ከዚያ የሞተርን ቀጭን ሽቦዎች እና የተሻሉ ሽቦዎችን ወደ ሞተሩ ሽቦዎች በጥንቃቄ ያጥፉ። አንድ ሰው ጉድለት ያለበት ከሆነ ወይም አንዱን ቢሰብሩት ጥሩ ነው ምክንያቱም ዋሽንት ሲጫወቱ ለትክክለኛው አውራ ጣትዎ ቁልፍ ስለሌለ 9 ሞተሮች ብቻ ያስፈልግዎታል።

ደረጃ 4: ጓንቶች ላይ ሞተሮችን መትከል

ጓንቶች ላይ ሞተሮችን መትከል
ጓንቶች ላይ ሞተሮችን መትከል
ጓንቶች ላይ ሞተሮችን መትከል
ጓንቶች ላይ ሞተሮችን መትከል

በመጀመሪያ ጓንት ያድርጉ እና ተስማሚ መሆናቸውን ያረጋግጡ። ያቆዩዋቸው እና ሞተሮችዎን ይያዙ። የሚንቀጠቀጡ ሞተሮች በምቾት የሚስማሙበት እና ጫፎቹ ያለ እንቅፋት የሚሽከረከሩበትን ቦታ ያግኙ። ከዚያ ትንሽ ሙጫ ይያዙ እና ጓንትዎ በእጅዎ ላይ እያለ (ወይም ሙቀቱን መቋቋም ካልቻሉ) ሞተሮቹን በጣትዎ ላይ በሚፈለገው ቦታ ላይ ያጣምሩ። ከዚያ የተሸጡባቸውን ጥሩ ሽቦዎች ወስደው እንዳይደባለቁ በጓንቱ ርዝመት ላይ ይለጥ themቸው። ከዚያ ከ Arduino ጋር የሚገናኙ አንዳንድ ረዘም ያሉ ገመዶችን ይውሰዱ (እነሱ ከአርዲኖ ጋር ሲገናኙ (ምናልባትም በክንድ ርዝመት ዙሪያ)) በነፃ ለመንቀሳቀስ እንዲችሉ በቂ መሆናቸውን ያረጋግጡ እና እነዚያን ከሞተር ጋር ወደተገናኙት ሽቦዎች ይሸጡ።. የትኞቹ ሽቦዎች እያንዳንዱን ሞተር እንደሚቆጣጠሩ ያውቁ ዘንድ የእያንዳንዱን ሞተር ሁለቱን ሽቦዎች አንድ ላይ ያጣምሩት። አሁን ሞተሮችን እና ጓንትዎን እንዳዘጋጁ ፣ በዳቦ ሰሌዳ ላይ ለሞተሮች የመቆጣጠሪያ ማዕከልን እናዘጋጃለን።

ደረጃ 5 LCD ን ያገናኙ

LCD ን ያገናኙ
LCD ን ያገናኙ
LCD ን ያገናኙ
LCD ን ያገናኙ
LCD ን ያገናኙ
LCD ን ያገናኙ

ኤልዲዲውን ወደ አርዱinoኖ እንዴት ማያያዝ እንደሚቻል የሚያሳዩ ብዙ የተለያዩ የደረጃ በደረጃ መመሪያዎች አሉ። እንዴት ማያያዝ እንደሚቻል የሚነግርዎት ወደ አርዱዲኖ ድር ጣቢያ አገናኝ እዚህ አለ። የአርዱዲኖ ድርጣቢያ ችግር መማሪያው ሞተሮችን ለመቆጣጠር ለሚያስፈልገን ኤልሲዲ የ PWM ፒኖችን ይጠቀማል። ስለዚህ ፣ ለሞተር ሞተሮች የ PWM ፒኖችን ማስለቀቅ እንዲችል ኤልሲዲውን የሚያገናኘውን የትኛውን ፒን ቀየርኩ። ለሠራሁት ነገር የእኔን ዲያግራም ይመልከቱ። በተለይ ፣ እኔ የቀየርኩት እዚህ አለ - rs = 7 ፣ en = 11 ፣ d4 = 5 ፣ d5 = 8 ፣ d6 = 12 ፣ d7 = 13. ለ LCD ማሳያ 10 ኪ ድስት ይጠቀማሉ። ኤልሲዲውን ከባሪያው አርዱዲኖ ሳይሆን ከዋናው አርዱዲኖ ጋር ማገናኘቱን ያረጋግጡ።

ደረጃ 6: L293D ማዋቀር

L293D ማዋቀር
L293D ማዋቀር
L293D ማዋቀር
L293D ማዋቀር
L293D ማዋቀር
L293D ማዋቀር

እሺ ፣ ስለዚህ እነዚህ ቺፕስ የሞተር ነጂዎች ናቸው። እያንዳንዱ አሽከርካሪ በኮዱ ውስጥ የሞተርን አቅጣጫ የመቀየር ችሎታ ያለው 2 ሞተሮችን መቆጣጠር ይችላል። ለኔ ዓላማዎች ፣ ብዙ ሞተሮች አሉኝ እና ብዙ ቦታ የለኝም። ሞተሩ በየትኛው መንገድ እንደሚዞር (ምንም እንኳን የሚዞርበት መንገድ ቢፈነዳ) ምንም ለውጥ ስለሌለው የእያንዳንዱን ሞተር አንድ ጫፍ ከመሬት እና ሌላውን ከሞተር ሾፌሩ የውጤት ፒን ጋር አገናኘሁ ፣ በምትኩ ቺ chip 4 ሞተሮችን እንዲቆጣጠር አስችሎታል። of 2. እንዴት የሽቦ መለወጫ ዘዴን ከላይ ያለውን የወረዳ ዲያግራሜዬን ይፈትሹ። እኔ ደግሞ እያንዳንዱ ፒን በ L239D ቺፕ ላይ ስለሚያደርገው ተጨማሪ መረጃ የውሂብ ሉህ ጨምሬያለሁ። ለአሁን ፣ በሚቀጥለው ደረጃ ያንን እሸፍናለሁ ምክንያቱም የግብዓት ፒኖቹን ባዶ ይተውት።

ደረጃ 7: አርዱዲኖዎን ወደ L293D ማዋቀር ማገናኘት

የእርስዎን አርዱዲኖን ወደ L293D ማዋቀር ያላቅቁ
የእርስዎን አርዱዲኖን ወደ L293D ማዋቀር ያላቅቁ
የእርስዎን አርዱዲኖን ወደ L293D ማዋቀር ያላቅቁ
የእርስዎን አርዱዲኖን ወደ L293D ማዋቀር ያላቅቁ

አሁን ሦስቱን አካላትዎን (ጓንት/ ሞተሮች ፣ L293D ቅንብር እና ኤልሲዲ ማሳያ w/ 2 Arduinos) ይውሰዱ እና አንድ ላይ ያገናኙዋቸው። ጌታው አርዱዲኖ በቀኝዎ ላይ ያሉትን ሞተሮች ይቆጣጠራል እና ባሪያው አርዱዲኖ በግራ እጅዎ ያሉትን ሞተሮች ይቆጣጠራል። በጌታው አርዱinoኖ አገናኝ ላይ - የ Rpointer ሞተር ወደ ፒን 3; እንቆቅልሽ = 10; Rring = 9; Rpinky = 6. ለባሪያው አርዱinoኖ ይገናኙ: Lpointer = pin 11; Lmiddle = 10; ሊንግ = 9; ሊፒንክኪ = 6; ሊቱም = 5. ከአርዱዲኖ የመጡ ገመዶች ከሚቆጣጠረው ሞተር ጋር ከተገናኘው ፒን ቀጥሎ ካለው የ L293D ፒን ጋር ይገናኛሉ። ለትክክለኛዎቹ ቦታዎች የእኔን ፍርፍር ይፈትሹ። እንዲሁም ፣ እዚህ አዝራሮችዎ እንዲዋቀሩ ያስፈልግዎታል። እነዚህ ለማዋቀር ፈጣን መሆን አለባቸው ፣ የእኔን ፍርፋሪ ብቻ ይከተሉ። ለአዝራሮቹ 330 ohm resistors ን እጠቀም ነበር። በዋናው አርዱinoኖ ላይ አንዱን ወደ ፒን 2 እና ሌላውን 4 ለመሰካት ያገናኙ። ከፒን 2 ጋር የተገናኘው ማስታወሻውን ይመርጣል እና ከፒን 4 ጋር የተገናኘው ሞተሮች በኤል ሲ ዲ ላይ ለሚታየው ማስታወሻ ንዝረት ያደርጉታል።

ደረጃ 8: ለሁለቱም አርዱinosኖዎች ኮድ

ለሁለቱም አርዱኢኖዎች ኮድ
ለሁለቱም አርዱኢኖዎች ኮድ

ለእያንዳንዱ አርዱinoኖ ሁለት የተለያዩ የኮድ ስብስቦች ያስፈልጉናል። ወደ GitHub ሰቀልኳቸው። እያንዳንዳቸው ይሰቀላሉ ተብለው የሚታሰቡትን የአርዱዲኖ ስሞች አሏቸው። በእኔ ኮድ በኩል መመልከትዎን ያረጋግጡ። ማንኛቸውም ጥያቄዎች ካሉዎት እዚያ መልስ ሊሰጣቸው ይገባል።

ደረጃ 9 ኃይልን መስጠት

ኃይል መስጠት
ኃይል መስጠት

ሞተሮቹ ብዙ ኃይል ስለሚጠቀሙ ፣ እሱን ለማንቀሳቀስ 2 9 ቪ ባትሪዎችን እጠቀም ነበር። ምናልባት ምርጡ ላይሆን ይችላል ፣ ግን ለእኔ ሠርቷል። የሁለቱም አርዱinoኖን ቪን ከዳቦ ሰሌዳዎቹ የኃይል ሐዲዶች ጋር ያገናኙ እና የጌታውን መሬት ከዳቦ ሰሌዳዎቹ ሐዲዶች ጋር ያገናኙ። እና አሁን ዋሽንትዎን ለመለማመድ ዝግጁ ነዎት!

ደረጃ 10 - አንዳንድ ተጨማሪዎች

አንዳንድ ተጨማሪዎች
አንዳንድ ተጨማሪዎች
አንዳንድ ተጨማሪዎች
አንዳንድ ተጨማሪዎች
አንዳንድ ተጨማሪዎች
አንዳንድ ተጨማሪዎች

በእኔ ኮድ ውስጥ ፣ ጥቂት መስመሮችን አስተያየት መስጠቴን አስተውለው ይሆናል። እነዚያ መስመሮች ዋሽንት አስተማሪው በተዘዋዋሪ ጫጫታ ከእርስዎ ጋር እንዲጫወት ለማድረግ ነው። እኔ ጩኸት አልነበረኝም ስለዚህ በቀላሉ እንደ ጥሩ ነገር ባህሪውን ጨመርኩ። በቀላሉ የእኔን ኮድ አውጥተው በአርዱዲኖ ላይ በተከፈተው ፒን ላይ ጫጫታ ይጨምሩ። አሁን ከአስተማሪ ጋር ጨዋታ አለዎት!

ዋሽንት አስተማሪዎን ተንቀሳቃሽ ለማድረግ ኤሌክትሮኒክስን በሳጥን ወይም በከረጢት ውስጥ ያስቀምጡ!

ተጨማሪ ዘፈኖችን ፕሮግራም ማድረግ ይችላሉ! እያንዳንዱ ማስታወሻ እንደ ዘዴ ስላለኝ ፣ በመቀየሪያ መግለጫዬ ውስጥ በቀላሉ ሌላ ሁኔታ ማከል እና መጫወት የሚፈልጉትን የዘፈን ማስታወሻዎች ቅደም ተከተል ማስቀመጥ ይችላሉ። ጊዜውን ለመለወጥ ፣ በእያንዳንዱ ማስታወሻ መካከል ያለውን መዘግየት ይለውጡ።

ከዚህ በታች ባሉት አስተያየቶች ውስጥ ጥያቄዎች ወይም ስጋቶች ካሉዎት ያሳውቁኝ። ደስተኛ ዋሽንት በመጫወት ላይ!

የሚመከር: