ዝርዝር ሁኔታ:

በአርዱዲኖ ኃይል የሚነገር የሮቦት ራስ ይገንቡ! 26 ደረጃዎች (ከስዕሎች ጋር)
በአርዱዲኖ ኃይል የሚነገር የሮቦት ራስ ይገንቡ! 26 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በአርዱዲኖ ኃይል የሚነገር የሮቦት ራስ ይገንቡ! 26 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በአርዱዲኖ ኃይል የሚነገር የሮቦት ራስ ይገንቡ! 26 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: GENERADOR AR del año 1940 Dynamotor Generator 2024, ሀምሌ
Anonim
በአርዱዲኖ ኃይል የተነጋገረ ሮቦት ኃላፊ ይገንቡ!
በአርዱዲኖ ኃይል የተነጋገረ ሮቦት ኃላፊ ይገንቡ!

ይህ የሮቦት ራስ በመጀመሪያ ለአካላዊ የኮምፒተር ትምህርቴ የዓመቱ ፕሮጀክት መጨረሻ ሆኖ ተገንብቷል ፣ ግን በበጋ ወቅት እንዴት ማውራት እንዳለበት “ተምሯል”። ጭንቅላቱ በሁለት Freeduinos ፣ 3 TLC5940NT ቺፕስ እና በአዳፍሮት ኢንዱስትሪዎች ሞገድ ጋሻ እዚህ ይገኛል www.ladyada.net/make/waveshield/። ጭንቅላቱ በአሁኑ ጊዜ ከኮምፒዩተር ጋር በሁለት የዩኤስቢ ኬብሎች ተገናኝቷል ፣ አንደኛው ለኃይል ፣ አንዱ ምን እንደሚል/emote ላይ ተከታታይ ትዕዛዞችን በመላክ ላይ ነው። አንዴ ጭንቅላቱ ምን ማለት/ማሳመን እንዳለበት የተተየቡ ትዕዛዞችን ከተቀበለ በኋላ ዓረፍተ -ነገርን ወይም ብዙ ዓረፍተ -ነገሮችን ለመፍጠር የግለሰቦችን የቃላት ፋይሎችን መልሶ ይጫወታል። እንዲሁም ከኮምፒውተሩ በተላኩ ስሜታዊ ትዕዛዞች መሠረት ስሜቱን ይለውጣል። ይህ የሮቦት ጭንቅላት የቃላት ዝርዝር ያለውን ማንኛውንም ነገር መናገር ስለሚችል ለብዙ ሊሆኑ የሚችሉ መተግበሪያዎች መሠረት ነው። አሁን እኔ አሁን ከበይነመረቡ ጋር በማገናኘት እና በ PHP ስክሪፕት በኩል ኢሜሌን እንዲፈትሽ እና እንዲያነብ እየሰራሁ ነው። ከዚህ ጋር ስሄድ ይህንን አስተማሪ አዘምነዋለሁ። በድርጊቱ ውስጥ አንድ ቪዲዮ እዚህ አለ-ጭንቅላቱ አሁንም በሂደት ላይ ያለ ፕሮጀክት ነው ስለዚህ እዚህ በማንኛውም ነገር ላይ ያሉ አስተያየቶች እንኳን ደህና መጡ! ለሁሉም ነገር ስለረዳኝ ልዩ ምስጋና ለ ሊዝ አሩም! አዘምን-በታዋቂ ጥያቄ ምክንያት አሁን አሁን ጨምሬያለሁ ሮቦቱ ሲያወራ እና እራሱን ሲገልፅ የሚያሳይ ቪዲዮ! በትርፍ ጊዜዎ ይደሰቱ!

ደረጃ 1 ሁሉንም ቁሳቁሶች/ክፍሎች/ኤሌክትሮኒክስ ያጠናቅቁ።

ይህ የሮቦት ጭንቅላት ይጠቀማል - 1 የዳቦ ሰሌዳ (የአይሲ ቺፖችን ለማገናኘት በቦርዱ መሃል ላይ የሚዘረጋ ክፍተት ከ 48 ረድፎች በላይ መሆን አለበት። በዳቦ ሰሌዳው ጎን የሚሮጥ ኃይል እና የመሬት አውቶቡስ እንዲሁ አስፈላጊ ነው።) 2 RGB Leds (ባለብዙ ቀለም ዓይኖች) የጋራ አኖድ። $ 1.50 - 1.95 እያንዳንዳቸው። 2 X $ 1.75 = $ 3.5036 ቀይ ሊድስ (ለአፍ) ለእያንዳንዱ በ 40-50 ሳንቲም የዋጋ ክልል አካባቢ። 36 X $.45 = $ 16.202 HXT900 ማይክሮ ሰርቪስ (ቅንድብን ለማንቀሳቀስ) በ https://www.hobbycity.com/hobbycity/store/uh_viewItem.asp?idProduct=662 2 X $ 3.65 = $ 7.303 TLC5940NT's (ወደ ሁሉንም ሊድዎች ያሽከርክሩ/ያብሩ እና አገልጋዮቹን ይቆጣጠሩ) በዲጂ-ቁልፍ https://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=296-17732-5-ND በሚገዙበት ዋጋ ማግኘት ይችላሉ በ 4.28 የአሜሪካ ዶላር 3 X $ 4.28 = $ 12.84 ወይም Mouser https://www.mouser.com/ProductDetail/Texas-Instruments/TLC5940NT/?qs=sGAEpiMZZMu8%252bGBKj8XSFEjwsgnt5grMZ49G/W4nR14%3d3 ከአቅም (ከ 1000 ውጭ) ድምጽ (ከ servos) ከአሮጌ የኮምፒተር የኃይል አቅርቦት አድኗል። ፍሪ 2 ኦሪጅናል ፍሪዱኒኖዎች ወይም አርዱinosኖዎች። ፍሪዲኖዎች በ https://www.freeduino.org/buy.html ሊገዙ ይችላሉ እያንዳንዳቸው በ 23.99 ዋጋ አላቸው። 2 X $ 23.99 = $ 47.98Or www.sparkfun.com/commerce/product_info.php ለአርዲኖዎች። እያንዳንዳቸው በ 29.95 ዶላር። 2 X $ 29.95 = $ 59.90. ማስጠንቀቂያ - ፍሪዱኖኖዎች አንዳንድ የሽያጭ ዕውቀትን ይፈልጋሉ ፣ ሰሌዳዎችዎን ላለመሸጥ ከፈለጉ አርዱዲኖ ይግዙ። ማስጠንቀቂያ -ይህ አስተማሪ ለማንኛውም የተወሰነ የሽያጭ ዕውቀት ይፈልጋል ፣ ስለዚህ ለምን አሁን አይጀምሩ?:) 1 ሞገድ ሺልድ ከአዳፍሮት ኢንዱስትሪዎች (ሮቦቱ እንዲናገር ለመፍቀድ) በ https://www.ladyada.net/make/waveshield/ እያንዳንዳቸው በ 22 ዶላር ሊገዙ ይችላሉ። መላኪያ) ከአርዱዲኖዎች ይልቅ ፍሪዱኖኖስን ከገዙ…. $ 109.82! ከፍሬዲኖንስ ይልቅ አርዱኢኖስን ከገዙ የሁሉም ከፍተኛ የቴክኖሎጂ ክፍሎች ጠቅላላ ወጪ…. $ 121.74! እና ለዝቅተኛ ቴክኖሎጅ ቁሳቁሶች እርስዎ ያስፈልግዎታል-ራስዎ እንዲሆን የሚፈልጉት ተመሳሳይ መጠን ያለው የካርቶን ሣጥን። ትንሽ የካርቶን ወረቀት ቴፕ ግሉባ ዳቦ ተኳሃኝ ሽቦ (22 መለኪያ ፣ ጠንካራ) ነገሮችን ወደ ሌሎች ነገሮች ለማያያዝ ሽቦ of woodPower drill. Hatat የተጋለጡትን የሽቦ እርሳሶች እና ሙቅ አየር እንዲነፍስ የሚያደርገውን አንድ ነገር (ሙቅ አየር ጠመንጃ) የሳጥን አጥራቢን ለመለየት ቱቦን ይቀንሱ።

ደረጃ 2 - ሁሉንም የወረዳ ሰሌዳዎች እና ጋሻዎች ሰብስብ እና አሽከርክር።

ሁሉንም የወረዳ ሰሌዳዎች እና ጋሻዎች ይሰብስቡ እና ያሽጡ።
ሁሉንም የወረዳ ሰሌዳዎች እና ጋሻዎች ይሰብስቡ እና ያሽጡ።

Freeduinos Solder (እኔ እንዳደረግኩት) ፣ ወይም አርዱዲኖ ከገዙ ይህንን መስመር ችላ ይበሉ። Freeduinos ን ለገዙት ሰዎች ሁሉ የስብሰባ መመሪያቸው አገናኝ እዚህ አለ-mcukits.com/2009/03/12/assembling-the-freeduino-board-kit/Solder the Waveshields. እመቤት አዳ በድረ -ገ on ላይ https://www.ladyada.net/make/waveshield/solder.html ላይ ማስታወሻ እንዴት እንደ ሚያደርግ በጣም ጥሩ መመሪያ አላት። ወደ ማጉያው ቺፕ ቅርብ ባለው ጎን በተከላካዩ R7 ላይ የተሸጠ ረዥም ሽቦ ይጨምሩ። ይህ የሮቦት ራስ LED ን የሚቆጣጠረው በፍሪዱኖኖ ላይ ከአናሎግ ግብዓት 1 ጋር ይገናኛል። (አሁን የሽቦውን ሌላኛው ጫፍ የት እንደሚሰኩ አይጨነቁ ፣ ያ በኋላ በዝርዝር ይብራራል።) ሽቦውን የት እንደሚሸጡ ለማብራራት ስዕሉን ይመልከቱ።

ደረጃ 3 የሮቦት ኃላፊን ንድፍ ያድርጉ።

የሮቦት ኃላፊን ይንደፉ።
የሮቦት ኃላፊን ይንደፉ።

ራስዎ ለመሆን የመረጡትን የካርቶን ሣጥን ይውሰዱ እና የወረቀት ቁርጥራጮችን በመቁረጥ እና በሳጥንዎ ላይ በመደርደር ለዓይኖች እና ለአፍ መቁረጥ የሚፈልጓቸውን ቦታዎች ምልክት ያድርጉ። በዝግጅቱ ደስተኛ ሲሆኑ ወደ ቁርጥራጭ ነገሮች መቀጠል ይችላሉ።

ደረጃ 4 የሮቦት ራስዎን ዲዛይን ያድርጉ - ዓይኖቹን መቁረጥ።

የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ዓይኖቹን መቁረጥ።
የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ዓይኖቹን መቁረጥ።

ቁርጥራጮቹን ወደ መጨረሻው ቦታቸው በሳጥኑ ላይ ይቅዱ ወይም ምልክት ያድርጉባቸው እና ይቁረጡ። (አፉን የሚወክልበትን ወረቀት ይኑርዎት ፣ በኋላ ላይ ያስፈልግዎታል)።

ደረጃ 5 የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ለአፍ የ LED ማትሪክስ መሥራት።

የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ለአፉ የ LED ማትሪክስ መሥራት።
የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ለአፉ የ LED ማትሪክስ መሥራት።
የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ለአፉ የ LED ማትሪክስ መሥራት።
የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ለአፉ የ LED ማትሪክስ መሥራት።
የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ለአፉ የ LED ማትሪክስ መሥራት።
የሮቦት ጭንቅላትዎን ዲዛይን ያድርጉ - ለአፉ የ LED ማትሪክስ መሥራት።

በአፉ ውስጥ ያለው እያንዳንዱ LED በተናጥል ያበራል። ይህንን ለማድረግ ለአፍ የ LED ማትሪክስ ማድረግ ያስፈልግዎታል። (የ LED ማትሪክስ ምን እንደሆነ ሀሳብ ለማግኘት ፣ ሥዕሉን 1 ይመልከቱ) አፍ ሊሆን የሚገባውን ወረቀት ይውሰዱ እና በእርሳስ እና በገዥ ወረቀት ወረቀቱን በ 36 ክፍሎች (9 X 4) ይከፋፍሉ ፣ በፍርግርጉ ውስጥ ለእያንዳንዱ ኤል.ዲ. ያንን ካደረጉ በኋላ የወረቀቱን ወረቀት በእንጨት ላይ ይለጥፉ እና ወለሉን ላለመቆፈር ይጠንቀቁ (ይህ በእኔ ላይ ደርሷል ስለዚህ በካርቶን ሳጥን አናት ላይ ቁፋሮ እንዲኖር እመክራለሁ።) የእርስዎ ኤልኢዲዎች በጥሩ ሁኔታ እንዲገጣጠሙ መስመሮቹ ከ 1/4 ኢንች ቁፋሮ ቢት ጋር የሚያቋርጡባቸውን ጉድጓዶች ይቆፍሩ። የመቦርቦር ቢት መጠኑ በግልፅ በእርስዎ LEDs መጠን ላይ የሚመረኮዝ ስለሆነ ለአነስተኛ LED ዎች አነስተኛ ቁፋሮ ይጠቀሙ። (ትንሽ ይጀምሩ እና ወደ ላይ ይሂዱ!) በቁፋሮ/ምልክት ማድረጊያ ላይ ለማብራራት ሥዕሎችን 2 እና 3 ይመልከቱ።

ደረጃ 6: አፉን የ LED ማትሪክስ መስራት - በ LED ዎች ውስጥ መሸጥ።

አፉን የ LED ማትሪክስ ማድረግ -በ LEDs ውስጥ መሸጥ።
አፉን የ LED ማትሪክስ ማድረግ -በ LEDs ውስጥ መሸጥ።
አፉን የ LED ማትሪክስ ማድረግ -በ LEDs ውስጥ መሸጥ።
አፉን የ LED ማትሪክስ ማድረግ -በ LEDs ውስጥ መሸጥ።
አፉን የ LED ማትሪክስ ማድረግ -በ LEDs ውስጥ መሸጥ።
አፉን የ LED ማትሪክስ ማድረግ -በ LEDs ውስጥ መሸጥ።

ሌላ ማንኛውንም ነገር ከማድረግዎ በፊት ሁሉም የእርስዎ ኤልኢዲዎች አልቃጠሉም ወይም አልደበዘዙም። ትንሽ የ 3 ቪ አዝራር ባትሪ በማግኘት እና የኤልዲዎቹን እግሮች ወደ ባትሪው በመያዝ ይህንን ማድረግ ይችላሉ (ረጅሙ እግር አወንታዊ ፣ አጭር አሉታዊ መሆኑን ያስታውሱ)። በመቀጠልም በተቆፈረው ፍርግርግ ጂግዎ ውስጥ ኤልዲዎቹን አንድ ረድፍ በአንድ ጊዜ ያስገቡ። ረጅሞቹን እግሮች እርስ በእርስ ትይዩ እንዲሆኑ እና በተከታታይ እንዲሸጡ (ሥዕሎችን 2 እና 3 ይመልከቱ)። እነዚህን ኤልኢዲዎች ለመቆጣጠር TLC ን ስለሚጠቀሙ ረጅም እግሮቹን አንድ ላይ ያጣምሩ ፣ እና TLC ዎች የኃይል ማጠቢያዎች ናቸው። ይህ ማለት በሃይል እና በመሬት መካከል ያለውን የቮልቴጅ ልዩነት በመለወጥ የ LED ን ይቆጣጠራሉ።

ደረጃ 7: አፉን የ LED ማትሪክስ ማድረግ -የመቆጣጠሪያ ሽቦዎችን በኤልዲዎቹ ላይ ማድረግ።

አፉን የ LED ማትሪክስ ማድረግ -የመቆጣጠሪያ ሽቦዎችን በ LEDs ላይ።
አፉን የ LED ማትሪክስ ማድረግ -የመቆጣጠሪያ ሽቦዎችን በ LEDs ላይ።
አፉን የ LED ማትሪክስ ማድረግ -የመቆጣጠሪያ ሽቦዎችን በኤልዲዎች ላይ።
አፉን የ LED ማትሪክስ ማድረግ -የመቆጣጠሪያ ሽቦዎችን በኤልዲዎች ላይ።
አፉን የ LED ማትሪክስ ማድረግ -የመቆጣጠሪያ ሽቦዎችን በኤልዲዎች ላይ።
አፉን የ LED ማትሪክስ ማድረግ -የመቆጣጠሪያ ሽቦዎችን በኤልዲዎች ላይ።

በሁሉም የ LED ካቶድ እርሳሶች ላይ ወደ ዳቦ ሰሌዳ (22 ልኬት) ውስጥ ሊገቡ የሚችሉ ረዥም ሽቦዎች። እነዚህ ሽቦዎች ኤልኢዲዎችን ይቆጣጠራሉ። ከዚያ ሁሉንም የግለሰብ ሽቦዎችን በኤሌክትሪክ ቴፕ (አዝናኝ አይደለም) ወይም የሙቀት መቀነሻ ቱቦን ማጠገንዎን ያረጋግጡ (የሚመከር)። ሽቦዎችን በሁሉም የ LED ዎች ላይ ካቶድ መሪዎችን ፣ 2 ወይም 3 ሽቦዎችን በፍርግርጉ የአኖድ ክፍል ላይ () ሁሉም በአንድ ላይ የተሸጡበት ክፍል)። እነዚህ ሽቦዎች በመላው ፍርግርግ ውስጥ ኃይልን በማሰራጨት እንደ የኃይል ማሟያዎች ሆነው ያገለግላሉ። እነሱ ከ 5 ቪ ጋር ይገናኛሉ።

ደረጃ 8-በሮቦት ራስ ውስጥ ቅንድብን የሚያንቀሳቅሱ ሰርቪሶችን ይጫኑ።

በሮቦት ራስ ውስጥ ቅንድብ የሚንቀሳቀስ ሰርቪስ ይጫኑ።
በሮቦት ራስ ውስጥ ቅንድብ የሚንቀሳቀስ ሰርቪስ ይጫኑ።
በሮቦት ራስ ውስጥ ቅንድብ የሚንቀሳቀስ ሰርቪስ ይጫኑ።
በሮቦት ራስ ውስጥ ቅንድብ የሚንቀሳቀስ ሰርቪስ ይጫኑ።
በሮቦት ራስ ውስጥ ቅንድብ የሚንቀሳቀስ ሰርቪስ ይጫኑ።
በሮቦት ራስ ውስጥ ቅንድብ የሚንቀሳቀስ ሰርቪስ ይጫኑ።

በሮቦት ጭንቅላትዎ ውስጥ አነስተኛ-ሰርቪስዎን ከመጫንዎ በፊት ረጅም ጠንካራ (ግን አሁንም ሊታጠፍ የሚችል) ሽቦን በ servo ክንድ ላይ ያድርጉ። ይህ ሽቦ ወደ ሮቦትዎ ውስጠኛው ክፍል ይወጣል ፣ ከላይ ይወጣል እና ቅንድቡን ለማንቀሳቀስ ወደ ታች ይመለሳል። (ለማብራራት ሥዕሎቹን ይመልከቱ።) ሽቦዎቹ ከጎን ወደ ጎን መዘዋወራቸውን እርግጠኛ ይሁኑ (ከሽቦዎቹ ጋር ተያይዘው) ሚኒ ሮቦቶችዎን ይዘው ከሮቦት ራስዎ ውስጠኛ ክፍል ጋር ያያይዙት።

ደረጃ 9 - በሮቦት ራስ ውስጥ ፍርግርግ ውስጡን ይጫኑ።

በሮቦት ራስ ውስጥ ፍርግርግ ውስጡን ይጫኑ።
በሮቦት ራስ ውስጥ ፍርግርግ ውስጡን ይጫኑ።
በሮቦት ራስ ውስጥ ፍርግርግ ውስጡን ይጫኑ።
በሮቦት ራስ ውስጥ ፍርግርግ ውስጡን ይጫኑ።

በሮቦቱ ራስ ውስጠኛው ክፍል ላይ ቀዳዳዎችን ከቆፈሩበት ካርቶን ቁራጭ እና ትኩስ ሙጫ ፍርግርግውን ሙጫ ያድርጉ።

ደረጃ 10 የ RGB LEDs ን ያሽጡ።

የ RGB LEDs ን ያሽጡ።
የ RGB LEDs ን ያሽጡ።

Solder Common Anode RGB LED ወደ ረጅም ሽቦ ይመራል። ከዚያ ባለቀለም ሽቦ (ቀይ ፣ አረንጓዴ ፣ ሰማያዊ) ከእሱ ጋር ወደሚዛመደው የ RGB LED መሪ (እያንዳንዱን የ LED መሪ በተራው ለማብራት የ 3 ቪ አዝራር ባትሪ በመጠቀም ሊገኝ ይችላል)። ሽቦዎችን መሸፈንዎን አይርሱ!

ደረጃ 11: በሮቦት ራስ ውስጥ የ RGB LEDs ን ይጫኑ።

በሮቦት ራስ ውስጥ የ RGB LEDs ን ይጫኑ።
በሮቦት ራስ ውስጥ የ RGB LEDs ን ይጫኑ።
በሮቦት ራስ ውስጥ የ RGB LEDs ን ይጫኑ።
በሮቦት ራስ ውስጥ የ RGB LEDs ን ይጫኑ።

በሮቦቱ ራስ ውስጥ የ LEDs ን በሚፈልጉት ቦታ ላይ በማስቀመጥ እና ከዚያም ሽቦዎቹን ወደ ሳጥኑ ውስጠኛ ክፍል በማጠፍ እና በመለጠፍ ይጫኑ። ከ LED በታች የመጠጫ ገለባ ማስቀመጥ እንዲሁ በቦታው ለማቆየት ይረዳል። (ለማብራራት ስዕሎችን ይመልከቱ)

ደረጃ 12 ዓይኖቹን መስራት ይጨርሱ።

ዓይኖቹን መስራት ይጨርሱ።
ዓይኖቹን መስራት ይጨርሱ።
ዓይኖቹን መስራት ይጨርሱ።
ዓይኖቹን መስራት ይጨርሱ።

ካቆረጡት ጉድጓድ በትንሹ የሚበልጥ አንድ ካሬ ወረቀት ይለጥፉ። ቀዳዳውን እና ከኋላው ያለውን LED ለመሸፈን ከጉድጓዱ በላይ ይለጥፉት። እንዲሁም ከኤሌዲዎች የሚመጣውን ብርሃን ለማሰራጨት አንዳንድ የወረቀት ፎጣዎችን በዓይን ቀዳዳዎች ውስጠኛ ክፍል ውስጥ መለጠፍ ይፈልጉ ይሆናል።

ደረጃ 13 - የ TLC5940NT ቺፖችን ሽቦ ያድርጉ።

የ TLC5940NT ቺፖችን ሽቦ ያድርጉ።
የ TLC5940NT ቺፖችን ሽቦ ያድርጉ።
የ TLC5940NT ቺፖችን ሽቦ ያድርጉ።
የ TLC5940NT ቺፖችን ሽቦ ያድርጉ።
የ TLC5940NT ቺፖችን ሽቦ ያድርጉ።
የ TLC5940NT ቺፖችን ሽቦ ያድርጉ።

በዚህ ደረጃ በድምሩ 42 የ LED ውጤቶችን (36 ለአፉ ፣ 6 ለባለ ብዙ ቀለም ዓይኖች) ለማሽከርከር 3 ቴሲኤ 595 ኤን ኤን ቲዎችን በአንድ ላይ ማገናኘት ይኖርብዎታል። በአርዱዲኖ መጫወቻ ሜዳ ላይ ያሉ ሰዎች እንዴት ዴዚን እንዴት ማድረግ እንደሚቻል ላይ በጣም በደንብ የተረጋገጠ የመያዣ መመሪያ አላቸው። ሰንሰለት 3 TLC5940NTs በአንድ ላይ። እዚህ በተጨመቀ መልክ ነው -አርዱinoኖ ፒን 13 -> SCLK (TLC pin 25) Arduino pin 11 -> SIN (TLC pin26) Arduino pin 10 -> ባዶ (TLC pin 23) አርዱinoኖ ፒን 9 -> XLAT (TLC pin 24) አርዱinoኖ ፒን 3-> GSCLK (TLC pin 18) -------------- U ------------ LED Out 1 | 1 28 | LED Out 0LED Out 2 | 2 27 | GNDLED Out 3 | 3 26 | ኃጢአት (አርድ ፒን 11.) LED Out 4 | 4 25 | SCLK (አርድ ፒን 13)… | 5 24 | XLAT (አርድ ፒን 9)… | 6 23 | ባዶ (አርድ ፒን 10)… | 7 22 | GND… | 8 21 | ቪሲሲ (5 ቪ)… | 9 20 | 2K ወደ መሬት ተከላካይ… | 10 19 | 5V… | 11 18 | GSCLK (አርድ ፒን 3)… | 12 17 | SOUT (በዳይሲቼን ውስጥ ከሚቀጥለው TLC ጋር ከሲን ጋር ተገናኝቷል)… | 13 16 | XERR Out 14 | 14 15 | LED Out 15 ----------------------------- ማሳሰቢያ እኛ 3 ቲኤልሲዎችን በማዋሃድ ላይ ነን ስለዚህ የመጀመሪያው የ TLC ኃጢአት ከአርዲኖ ጋር ተገናኝቷል ፒን 11. ቀሪዎቹ TLC ዎች ኃጢአታቸው ከእሱ በፊት ከነበረው TLC ጋር ተገናኝተዋል። ሁሉም ክፍተቶች እርስ በእርሳቸው የተገናኙ ናቸው (TLC1 BLANK ከ TLC2 BLANK ጋር ተገናኝቷል…) ሁሉም XLATs ተገናኝተዋል። SCLKs ተገናኝተዋል። ሁሉም GSCLKs ተገናኝተዋል። ሁሉም XERR ዎች ተገናኝተዋል። በተጨማሪም 2 ወይም 3 ኤሌክትሮላይቲክ capacitors ወደ የዳቦ ሰሌዳው መሬት እና ኃይል (ወደ መሬት በሚሄድ capacitor ላይ አሉታዊ ፣ ለ 5 ቮ አዎንታዊ)። የሚይዘው የክፍያ መጠን ያን ያህል አስፈላጊ አይደለም ነገር ግን ለ 5 ቪ ወይም ከዚያ በላይ ደረጃ ሊሰጠው ይገባል። እነዚህ መያዣዎች TLC ዎች በሚያመርቱት የቮልቴጅ አቅርቦት ውስጥ ያሉትን ሁሉንም ጉድለቶች (ጫጫታ) በማጣራት እንደ ማጣሪያ ይሠራሉ። ይህ አስፈላጊ ነው ምክንያቱም እኛ የምንጠቀምበት ሞገድ መከላከያ እንደ TLC ዎች ተመሳሳይ መሬት ስለሚጋራ እና በእውነቱ የኤሌክትሪክ ጫጫታ አይወድም (እንግዳ ፣ ጫጫታ ጠቅ ያደርጋል)።

ደረጃ 14 LEDs ን ወደ TLC ዎች ያገናኙ

LEDs ን ወደ TLC ዎች ያሽጉ
LEDs ን ወደ TLC ዎች ያሽጉ
LEDs ን ወደ TLC ዎች ያሽጉ
LEDs ን ወደ TLC ዎች ያሽጉ

በላይኛው ግራ ጥግ ላይ ካለው አንዱን በመጀመር በቀጥታ በቀኝ በኩል ወደ ኤልኢዲ (LED) በመሄድ ሁሉንም ኤልኢዲዎች ከኤች.ሲ.ኤስ. ፣ ረድፍ በተከታታይ ያገናኙ። ለእርስዎ ምቾት የተካተቱ የሁሉም የ LED TLC ፒን መውጫዎች ፍርግርግ እዚህ አለ። ለማብራራት ስዕሎችን ይመልከቱ። አፍ - 0 1 2 3 4 5 6 7 89 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 የ RGB LED አይኖችዎን ወደ TLC ዎች ለመሰካት ጥሩ ጊዜ ነው ስለዚህ የፒን መውጫዎቹ እዚህ አሉ… ለ Grid እና RGB LEDs ሁለንተናዊ የኃይል ሽቦዎችን ወደ 5V ለመሰካት!

ደረጃ 15 - ሰርቪዎቹን ወደ TLC ዎች ያገናኙ።

ሰርቪዎቹን ወደ TLC ዎች ያገናኙ።
ሰርቪዎቹን ወደ TLC ዎች ያገናኙ።

የ servos ኃይልን እና መሬቱን በኃይል ሰሌዳ እና በመሬት ሰሌዳዎ ላይ ያገናኙ። የግራውን ሰርቪስ መቆጣጠሪያ ገመድ (ሮቦቱን በሚገጥምበት ጊዜ በግራ በኩልዎ) 43 ላይ ለመሰካት (ከዜሮ መጀመርን ያስታውሱ) እና የቀኝውን ሰርቪን 44 ለመሰካት ከሁለቱ ካስማዎች 3.3 ኪ ኦኤም resistor ማገናኘት ያስፈልግዎታል። ወደ 5V ምክንያቱም TLC ዎች የኃይል ማጠቢያዎች ስለሆኑ ለመስመጥ ኃይል ይፈልጋሉ።

ደረጃ 16 አሁን ወደ ሶፍትዌር እና ኮድ ምድር እየገቡ ነው! (በአብዛኛው)

እባክዎን አይለፉ…

ደረጃ 17 የ TLC ቤተ -መጽሐፍትን ያውርዱ።

ለአርዱዲኖ የቅርብ ጊዜው የቲኤልሲ ቤተ -መጽሐፍት በ Google ኮድ ገፃቸው በ: code.google.com/p/tlc5940arduino/. የቅርብ ጊዜውን ቤተ -መጽሐፍትን ያውርዱ እና ያልታሸገውን አቃፊ “Tlc5940” ወደ [የቅርብ ጊዜው የአርዱዲኖ ስሪት አቃፊ]/ሃርድዌር/ ቤተመፃህፍት/

ደረጃ 18 - TLCs ን ይፈትሹ።

ከዚህ በታች ማውረድ የሚችሉት የእኔን ተከታታይ መግለጫ የሙከራ ንድፍ ንድፍ ይጫኑ። በፍሪዱኖኖ ውስጥ ይጫኑት እና ሁሉም ነገር እንደሚሰራ ለመፈተሽ በተከታታይ ማሳያ ውስጥ የተወሰኑ ትዕዛዞችን ይተይቡ። የትእዛዞች ዝርዝር እነሆ - behappybesadbemadfullmouthlinemouthoffmouthoffeyesbluegreeneyesredeyesblueeyesopenmouthtalkmouth (አይናገርም ፣ ግን የአፍ እንቅስቃሴን ያደርጋል)

ደረጃ 19 የተሻሻለ ፣ ከፍተኛ አቅም ያለው ድጋፍ (በመጠኑ) ፣ ሞገድ ሺልድ ቤተ መጻሕፍት ያውርዱ።

አዲሱን የተሻሻለ የአዳፍ ፍሬሽ ሞገድ ከ Google ኮድ ያውርዱ (ይህንን የተሻሻለ ቤተመፃሕፍት ስላደረጉ Mr Fat16 እናመሰግናለን) ፦ code.google.com/p/wavehc/ እንደገና ያልተነጠቀውን አቃፊ በሃርድዌር/ቤተመጻሕፍት/አቃፊ ውስጥ ይለጥፉት።

ደረጃ 20 የ SD ካርዶችዎን ቅርጸት ይስሩ እና ይጫኑ።

ኤስዲ ካርዶችዎን በኮምፒተርዎ ውስጥ ያስገቡ እና የ FAT ወይም FAT16 ፋይል ዓይነትን በመጠቀም ቅርጸት ይስጧቸው። FAT32 አይደለም! ከዚያ የኤዲ እና ቲ ከታላቁ ጽሑፍ ወደ ንግግር ጣቢያ www.research.att.com/~ttsweb/tts/demo.php#top የ SD ካርዶችን በንግግር ፋይሎች ላይ ይጫኑ www.research.att.com/~ttsweb/tts/demo.php#top ፋይሎቹን እየተናገረ ያለውን የቃሉን ስም እንደገና ይሰይሙ እና ይቁረጡ ያ ፋይል ስም 6 ወይም ከዚያ ያነሰ ፊደሎችን ወደያዘ ነገር። (ማዕበል ጋሻው የፋይሎቻቸው 6 ቁምፊዎች ወይም ከዚያ ያነሱ ፋይሎችን ብቻ ነው ማስተናገድ የሚችለው።) ለምሳሌ ፣ ፋይሉን ለ “Instructables.com” ካወረዱ -> instrc.wav ብለው ከሰላም -> hello.wav

ደረጃ 21 ማዕበልዎን ይፈትሹ።

የእኔን ተከታታይ Waveshield የሙከራ ንድፍ ያውርዱ እና ያሂዱ። በተከታታይ ተርሚናል በኩል ፣ ዓረፍተ -ነገርን መተየብ እና ሞገድ ሺልድ እንዲጫወት ማድረግ አለብዎት (እሱ የሚያስፈልገውን.wav ፋይሎች እስካሉ ድረስ)። የመጀመሪያውን ቃል ይወስዳል ፣ “.wav” ን ያክላል እና ወደ ሁለተኛው ከመቀጠልዎ በፊት ይጫወታል። ኤክስ. እርስዎ ዓይነት - ሰላም ስሜ ቦብ ነው እሱ ይጫወታል- hello.wavmy.wavname.wavis.wavbob.wav ማስታወሻ: ሞገድ ሺልድ በሌላኛው Freeduino (ከ TLC ዎች ጋር ያልተገናኘው) ላይ ሞክር ምክንያቱም ሞገድ ሺልድ እና TLC ዎች ፒን 13 ፣ 12 ፣ 11 እና 10 (በፍሪዱኖ ላይ) ስለሚጠቀሙ። ይህ የሆነበት ምክንያት እነዚህ ፒኖች TLCs እና Waveshield ለሚፈልጉት Serial Peripheral Interface (SPI) ለተባለ በይነገጽ የሃርድዌር ድጋፍ ስላላቸው ነው። እነዚህ ፒኖች በመካከላቸው ሊጋሩ አይችሉም ስለዚህ በመካከላቸው መረጃን እንዲያስተላልፉ I2C በይነገጽን በመጠቀም ሁለት ፍሪዲኖኖዎችን አንድ ላይ ማገናኘት አለብን። በዚህ ላይ ተጨማሪ በ 22 ደረጃ።

ደረጃ 22: በሁለቱም Freeduinos መካከል የ I2C በይነገጽን ያገናኙ።

በሁለቱም Freeduinos መካከል የ I2C በይነገጽን ያገናኙ።
በሁለቱም Freeduinos መካከል የ I2C በይነገጽን ያገናኙ።

ቆይ… ለምን በሁለት ፍሪዱኖዎች መካከል የ I2C በይነገጽ ማሰር ያስፈልገናል? ማዕበሉን እና ቲኤልሲዎችን ለምን በአንድ ፍሪዱኖ ውስጥ ማያያዝ አንችልም? ለምን እንደሆነ እነሆ - ሞገድ ሺልድ እና TLC ዎች በፍሬዱኖኖ ላይ ፒን 13 ፣ 12 ፣ 11 እና 10 ን ይጠቀማሉ። ይህ የሆነበት ምክንያት እነዚህ ፒኖች TLCs እና Waveshield ሁለቱም ለሚፈልጉት እና ሊያጋሩት የማይችሉት Serial Peripheral Interface (SPI) ለተባለ በይነገጽ የሃርድዌር ድጋፍ አላቸው። ይህ ማለት ሁለቱም በአንድ ላይ አብረው እንዲሠሩ አንድ ዓይነት የውሂብ ግንኙነትን በመጠቀም ሁለት ፍሪዲኖዎችን አንድ ላይ ማገናኘት አለብን ማለት ነው። ኮምፕዩተሬ ወደ ዋቭሺልድ ፍሪዱኖኖ ለመገናኘት ስለሚጠቀምበት ተከታታይ አማራጭ አልነበረም ፣ ስለዚህ ከአንዳንድ ኃይለኛ ጉግሊንግ በኋላ በሚያስደንቅ ሁኔታ ምቹ እና ቀላል የመገናኛ ዘዴ አገኘሁ። I2C! በይነገጹን እንዴት ሽቦ ማድረግ እንደሚቻል እነሆ -በሁለቱም Freeduinos ላይ የአናሎግ ግብዓት ፒን 4 ን ያገናኙ (ይህ ኤስዲኤ ወይም ተከታታይ የውሂብ መስመር ነው።) በሁለቱም ፍሪዱኖዎች ላይ የአናሎግ ግብዓት ፒን 5 ን ያገናኙ (ይህ SCL ወይም ተከታታይ ሰዓት መስመር ነው።) መሬቱን ያገናኙ። በሁለቱም ፍሪዱኒኖዎች ላይ (አለበለዚያ የ I2C በይነገጽ አይሰራም።) በዚህ Instructable መጀመሪያ ላይ ያሸጡትን ሽቦ በሞገድ ሺልድ ላይ ካለው ፍሪዱኒኖ በሚቆጣጠረው TLC ላይ ወደ አናሎግ ግብዓት ፒን 1 ያገናኙ (ይህ ሽቦ የ በ Waveshield የተናገሩት ቃላት እና የ I2C በይነገጽ አካል አይደሉም)። (ለማብራራት ምስሉን ይመልከቱ)

ደረጃ 23 በ TLC ቁጥጥር Freeduino ላይ I2C ን ያንቁ።

ይህንን ንድፍ በማውረድ TLC ን ለመቆጣጠር በተጠቀሙበት Freeduino ላይ I2C ን ያንቁ። ከ Waveshield መግለጫዎች መረጃ ይቀበላል እንዲሁም በ Waveshield Freeduino ላይ የንግግር ውፅዓት መጠንን ይፈትሻል እና በሚነገርበት ቃል መጠን ላይ በመመስረት አፉን ወደ ማስመሰል ያንቀሳቅሰዋል። (ሁለት ሽቦ በይነገጽ) ሁለት መሣሪያዎችን አንድ ላይ (እስከ 128!) በሁለት የውሂብ ሽቦዎች እና በጋራ መሬት የማገናኘት ቀላል መንገድ ነው። አዘምን - እኔ ለአርዱዲኖ ንድፍ አንድ ብልጭ ድርግም የሚል ባህሪ ጨምሬአለሁ። ሮቦቱ ልክ እንደ ሰው በ2-11 ሰከንዶች ውስጥ ብልጭ ድርግም ይላል።

ደረጃ 24 የ I2C በይነገጽን ይፈትሹ።

ይህንን ንድፍ ያውርዱ እና በ Waveshield Freeduino ላይ ይጫኑት ፣ “behappy;” የሚሉትን ቃላት ይልካል። እና ከዚያ “ጎበዝ;” በ I2C በይነገጽ ላይ ፍሪዲኖኖን ወደሚቆጣጠረው TLC በሁለት ሰከንዶች ውስጥ ሮቦቱን ከደስታ ወደ ሀዘን እንዲሄድ በማድረግ ተስፋ እናደርጋለን።

ደረጃ 25: ሊጠናቀቅ ተቃርቧል! ለመጫን ጥቂት ኮድ…

የ Waveshield Freeduino ኮድ የመጨረሻውን ስሪት ይጫኑ። ወደ ተከታታይ ሞኒተር የሚተይቡትን ማንኛውንም ቃል ወስዶ መናገር አለበት (እሱ.wav ፋይሎች እስካሉት ድረስ) እና እንደ “behappy;” ያሉ የመግለጫ ትዕዛዞችን ማለፍ አለበት። እና "ጎበዝ;" በ I2C በይነገጽ በኩል TLCs ን በመቆጣጠር Freeduino ላይ። ማስታወሻ-ለእያንዳንዱ የመግለጫ ትእዛዝ ከፊል-ኮሎን ማከል ካልሆነ በስተቀር የትእዛዝ ዝርዝሩ ለቀድሞው የ TLC የሙከራ ኮድ (ደረጃ 17 ን ይመልከቱ) ተመሳሳይ ነው። EX. ሮቦቱ እንዲያዝን እና “አዝናለሁ” እንዲሉ ከፈለጉ ከዚያ ይተይቡ- besad; አዝኛለሁ። አዘምን - ሞገድ ሺኬት አሁን ሥርዓተ ነጥብን በትክክል ይጠቀማል (ማለትም ወቅቶች እና ኮማዎች ግን የማስታወሻ ነጥቦች)።

ደረጃ 26 - ሁሉንም ነገር በሮቦት ራስ ሣጥን ላይ ይጫኑ እና ጨርሰዋል

በሮቦት ራስ ሣጥን ላይ ሁሉንም ነገር ይጫኑ እና ጨርሰዋል!
በሮቦት ራስ ሣጥን ላይ ሁሉንም ነገር ይጫኑ እና ጨርሰዋል!
በሮቦት ራስ ሣጥን ላይ ሁሉንም ነገር ይጫኑ እና ጨርሰዋል!
በሮቦት ራስ ሣጥን ላይ ሁሉንም ነገር ይጫኑ እና ጨርሰዋል!

ሁሉንም ፍሪዲኖኖቹን በሳጥኑ ጀርባ ላይ ከሽቦዎች ጋር ይጫኑ። የሳጥኑን የላይኛው ሽፋን በገመዶች ይዝጉ እና ጨርሰዋል! አሁን ብቻ ኢሜሌን ቢፈትሽ። እምም ……… አስተያየቶች በማንኛውም ነገር እንኳን ደህና መጡ!

በአርዱዲኖ ውድድር ሁለተኛ ሽልማት

የሚመከር: