ዝርዝር ሁኔታ:

የአኒሜሽን የቡና ጠረጴዛ: 9 ደረጃዎች (ከስዕሎች ጋር)
የአኒሜሽን የቡና ጠረጴዛ: 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአኒሜሽን የቡና ጠረጴዛ: 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአኒሜሽን የቡና ጠረጴዛ: 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 11 አስፈሪ ታሪኮች የታነሙ (የኦገስት 2021 የተቀናበረ) 2024, ሀምሌ
Anonim
አኒሜሽን የቡና ጠረጴዛ
አኒሜሽን የቡና ጠረጴዛ

ከ LED ማትሪክስ ጋር በይነተገናኝ የቡና ጠረጴዛዎችን እንዴት መሥራት እንደሚቻል ብዙ በጣም ጥሩ አስተማሪዎች አሉ ፣ እና ከአንዳንዶቹ መነሳሻ እና ፍንጮችን ወሰድኩ። ይህ ቀላል ፣ ርካሽ እና ከሁሉም በላይ ፈጠራን ለማነቃቃት የታሰበ ነው - በሁለት አዝራሮች ብቻ በላዩ ላይ እነማዎችን መፍጠር ይችላሉ!

እኛ የ IKEA LACK ጠረጴዛ ከጥርስ ጋር ነበረን ፣ አዲስ ገዝተን ፣ አሮጌውን በፕሮጀክት ውስጥ እንደገና ለመጠቀም ተው። ከላይ 55x55x5 ሴሜ ነው ፣ እና ባዶ ነው ፣ ከላይ እና ከታች ቀጭን ሰሌዳ ብቻ በሳጥን መቁረጫ ለመቁረጥ ቀላል ነው። ጎኖቹ የበለጠ ጠንካራ ፣ ከ ~ 1 ሴ.ሜ ጠንካራ ሰሌዳ የተሰራ። በማር ወለላ መዋቅር ውስጥ በካርቶን ተሞልቷል ፣ በቀላሉ ይወገዳል።

የአከባቢው የሃርድዌር መደብር በተለያዩ ውፍረት ፣ ቀለሞች እና ግልፅነት ውስጥ 50x50 ሴ.ሜ plexiglass አለው። ባለ 4 ሚሜ ነጭ -ግልፅ ግልፅ ነው ፣ እና ዋጋው ተመጣጣኝ (4.50EUR - አሁንም የፕሮጀክቱ ትልቁ ወጪ!)።

በተናጥል ሊደረስባቸው ከሚችሉት ኤልኢዲዎች ይልቅ በቀላሉ የሚገኝ MAX7219 ቺፕን እጠቀማለሁ። በመረጃ ቋቱ መሠረት ከፍተኛው የውጤት ፍሰት በጠቅላላው 320mA ነው ፣ ስለሆነም በ LED 5mA። ለ 5 ሚሜ ነጭ ኤልኢዲዎች ከስም 20mA በታች ፣ ግን ለዚህ ዓላማ በቂ ብሩህ።

2 አዝራሮችን ብቻ በመጠቀም ተጠቃሚው እነማዎችን መስራት ወይም ማሻሻል ይችላል። አርዱዲኖ 1 ኪባ የ EPROM ማህደረ ትውስታ አለው ፣ ስለሆነም ከ 8x8 ቢት 128 ምስሎች ጋር ይጣጣማል። እያንዳንዳቸው ከ1-15 ክፈፎች 15 እነማዎችን ለማከማቸት በቂ ቦታ።

ደረጃ 1 አስፈላጊ ቁሳቁሶች

አስፈላጊ ቁሳቁሶች
አስፈላጊ ቁሳቁሶች

የኢካ እጥረት ጠረጴዛ

50x50 ሳ.ሜ ግልጽ ያልሆነ plexiglass ፣ 4 ሚሜ ውፍረት

~ 0.5 ካሬ ሜትር ካርቶን። ለቤት ዕቃዎች ማሸጊያ የሚያገለግለው ጠንካራ ባለ 3-ንብርብር ቦርድ በጣም ጥሩ ነው።

ነጭ ቀለም

አንድ አርዱዲኖ ናኖ ያለ ፒን ራስጌዎች

ዩኤስቢ-ወንድ ተባባሪ

አነስተኛ የዩኤስቢ ኃይል ባንክ

MAX7219 IC

ባለ 24-ፒን አይሲ ሶኬት (ወይም 3 8-ሚስማር ሶኬቶች)

20 ኪኦኤም መቁረጫ ፖታቲሞሜትር

64 ነጭ 5 ሚሜ ኤልኢዲዎች። በሐሳብ ተሰራጭቷል ፣ ግን ግልፅ እንዲሁ ጥሩ ነው።

~ 10 ሜትር የታሸገ ሽቦ (ወይም ሌላ ገለልተኛ ሽቦ)

2 ጊዜያዊ የግፊት አዝራሮች ፣ 16 ሚሜ ፓነል-ተራራ

1 ትልቅ የኤሌክትሮላይቲክ capacitor (~ 1000muF)

1 የሴራሚክ capacitor (~ 1muF)

2 የሴራሚክ መያዣዎች (~ 0.1muF)

1 አራት ማዕዘን/ማብሪያ/ማጥፊያ (10x15 ሚሜ የጀልባ ሮክ)

5x7 ሳ.ሜ ናሙና ሰሌዳ

የ LED ፓነልን እንቅስቃሴ ለመግታት 4 የማዕዘን ቁርጥራጮች

2 40-ፒን ነጠላ ረድፍ ራስጌዎች-1 ወንድ እና አንድ ሴት

2 ሜትር የታጠፈ የማያያዣ ሽቦ

3 JST አያያዥ ወንድ-ሴት ጥንዶች ከ 10 ሴ.ሜ እርሳሶች ጋር

4 ትናንሽ የእንጨት ብሎኖች

ደረጃ 2 የ LED ፓነልን ይገንቡ

የ LED ፓነልን ይገንቡ
የ LED ፓነልን ይገንቡ
የ LED ፓነልን ይገንቡ
የ LED ፓነልን ይገንቡ
የ LED ፓነልን ይገንቡ
የ LED ፓነልን ይገንቡ

በካርቶን ካርዱ ላይ 5x5 ሳ.ሜ 8x8 ካሬዎች ፍርግርግ ይሳሉ። ማዕከሉ በቀላሉ ማግኘት እንዲችል ዲያጎኖቹን ይሳሉ። ቆርጠህ አውጣ ግን በጠረፍ ዙሪያ 1 ሴንቲ ሜትር ተጨማሪ ቦታ ተው። የእኔ ካርቶን በቂ ስላልነበረ ከሁለት ግማሾቹ ገንብቼ እነሱን ለማገናኘት ሴሎፕፔድን ተጠቀምኩ

በእያንዳንዱ ካሬ መሃል ላይ ቀዳዳዎችን ይምቱ እና በእሱ በኩል 5 ሚሜ ኤልኢዲ ይለጥፉ። በካቶዶች እና በአኖዶዶች መካከል የ 90 ዲግሬድ ማእዘን ያላቸው የ LED ፒኖችን ያጥፉ። ሁሉንም የረድፍ ካቶዶዶች አንድ ላይ እና ሁሉንም የአንድ አምድ አናዶዎች ያገናኙ። እኔ የታሸገ ሽቦን ተጠቅሜ ሽፋኑን በብረት ብረት አቃጠለው።

ከሴት ፒን ራስጌ ላይ ባለ 16 ፒን ቁራጭ ይቁረጡ እና በአንዱ ጎኖች መሃል ላይ ያያይዙት። ሁሉንም 16 ገመዶች ወደ ካስማዎች ያዙሩ - በአንዱ በኩል አኖዶስ ፣ ካቶዶስ ወደ ሌላኛው ወገን። ከ 1kOhm resistor ጋር በተከታታይ ካቶዴድ እና አኖዶድ ከ 5 ቮ ጋር ጥምረት ሲያበሩ ሁሉም ኤልኢዲዎች የሚያበሩ መሆናቸውን ይፈትሹ።

ከ 30x40.5 ሴ.ሜ ካርቶን 9 ቁርጥራጮችን ይቁረጡ ተጨማሪ 3 ሴንቲ ሜትር ስፋት ያላቸውን ሰቆች ይቁረጡ ከዚያም በ 4.5 x3 ሳ.ሜ አራት ማዕዘኖች ተቆርጠዋል። በሞቃት ሙጫ ፣ ጠርዞቹን እና ከዚያ አራት ማእዘኖቹን በእያንዳንዱ ኤልኢዲ ዙሪያ ትንሽ ‹ሣጥን› እንዲፈጥሩ ያድርጉ። ለተሻለ የብርሃን ነፀብራቅ የእያንዳንዱን ‹ሣጥን› ነጭ ውስጡን ይሳሉ።

ደረጃ 3 የቁጥጥር ሰሌዳውን ይገንቡ

የቁጥጥር ሰሌዳውን ይገንቡ
የቁጥጥር ሰሌዳውን ይገንቡ
የቁጥጥር ሰሌዳውን ይገንቡ
የቁጥጥር ሰሌዳውን ይገንቡ
የቁጥጥር ሰሌዳውን ይገንቡ
የቁጥጥር ሰሌዳውን ይገንቡ

የመቆጣጠሪያ ሰሌዳው ክፍሎች በግማሽ 5x7 ሴ.ሜ የፕሮቶታይፕ ቦርድ ላይ በቀላሉ ይጣጣማሉ። በስዕላዊ መግለጫዎች እና በሚታየው ሥዕል መሠረት አንድ ላይ ይሽጡ። በ MAX7219 ላይ ያሉት የአምዶች (አሃዞች) እና የረድፎች (ክፍሎች) ቅደም ተከተል በቅደም ተከተል አለመሆኑን ልብ ይበሉ ፣ ግን ያ በሶፍትዌር ውስጥ በቀላሉ ተስተካክሏል።

መያዣዎቹ ኃይልን ለማጣራት ፣ ድስቱን ጥንካሬውን የሚቆጣጠሩ ናቸው። ከአርዱዲኖ ጋር ለመገናኘት የታጠፈ ፒን ያለው ባለ 5-ፒን ወንድ ራስጌ አለ።

ደረጃ 4 - ሰንጠረ Modን ያስተካክሉ

ሰንጠረን ቀይር
ሰንጠረን ቀይር
ሰንጠረን ቀይር
ሰንጠረን ቀይር
ሰንጠረን ቀይር
ሰንጠረን ቀይር

ከጠረጴዛው አናት ላይ 48x48 ሳ.ሜ የሆነ የካሬ ቀዳዳ ይቁረጡ። ቁሳቁስ ለስላሳ ነው መካከለኛ ኃይልን በመጠቀም በሳጥን መቁረጫ ሊቆረጥ ይችላል። የማር ወለሉን መሙላት ያስወግዱ። ለሁለቱ የግፋ ቁልፎች በጠረጴዛው በአንዱ በኩል ሁለት ቀዳዳዎችን ይከርሙ ወይም ይምቱ። ከታች በኩል ላለው ማብሪያ/ማጥፊያ ቁልፍ አራት ማዕዘን ቀዳዳ ያድርጉ። የ LED ፓነልን እንቅስቃሴ ለመገደብ የሙጫ የማዕዘን ቁርጥራጮች። እኔ በዘፈቀደ የማሸጊያ ቁሳቁሶች አንድ ሳጥን እይዛለሁ እና ትንሽ መከርከም የሚያስፈልጋቸው የፕላስቲክ የቤት ዕቃዎች አንግል መከላከያ ቁርጥራጮች ነበሩ። እንዲሁም እነዚህን ከካርቶን ወረቀት መስራት ይችላሉ።

ደረጃ 5 መቀያየሪያዎቹን ያዘጋጁ እና ይጫኑ

መቀያየሪያዎቹን ያዘጋጁ እና ይጫኑ
መቀያየሪያዎቹን ያዘጋጁ እና ይጫኑ

በእያንዲንደ የግፊት አዝራሮች እውቂያዎች ሊይ 0.1muF የሴራሚክ መያዣን ያሽጡ። ከ Arduino 20-50kOhm resistor ውስጣዊ ጋር ፣ ይህ በቋሚ = tau = RC = 2-5ms ጸረ-ቡኒን ይሰጣል። ሴት JST አያያorsችን ወደ የግፋ ቁልፎች እና የማብሪያ/ማጥፊያ መቀየሪያውን ያሽጡ። በጠረጴዛው ላይ መቀያየሪያዎቹን ይጫኑ።

ደረጃ 6: አርዱዲኖ ናኖን ያዘጋጁ

አርዱዲኖ ናኖን ያዘጋጁ
አርዱዲኖ ናኖን ያዘጋጁ
አርዱዲኖ ናኖን ያዘጋጁ
አርዱዲኖ ናኖን ያዘጋጁ

በመጋረጃዎች እና በስዕሉ መሠረት Solder 5 የተሰናከሉ ሽቦዎች ፣ ወንድ JST አያያ andች እና የዩኤስቢ ወንድ አያያዥ ወደ አርዱinoኖ። በተሰነጣጠሉ ሽቦዎች ላይ አንዲት ሴት ባለ 5-ሚስማር ፒን ራስጌ (ወይም በቀጥታ ወደ መቆጣጠሪያ ሰሌዳው ይሸጥ)።

ይስቀሉ የ SetEEPROM.ino ንድፉን ወደ አርዱዲኖ ናኖ ያሂዱ። ይህ 15 እነማዎችን ወደ EEPROM ያስቀምጣል። እነሱ ሲሰቀሉ (~ 2 ሴ ይወስዳል) ፣ LED 13 ያበራል። አሁን የ AnimationTable.ino ንድፉን ይስቀሉ።

NB: በሆነ መንገድ የ.ino ፋይሎች ለመስቀል ፈቃደኛ አልሆኑም። በ.txt ስም ሰየማቸው እና ደህና ነበር። ስለዚህ ካወረዱ በኋላ ቅጥያውን ወደ.ino ይለውጡ

ደረጃ 7 ሁሉንም ነገር በአንድ ላይ ያጣምሩ

Image
Image
ሁሉንም ነገር አንድ ላይ ያድርጉ
ሁሉንም ነገር አንድ ላይ ያድርጉ
ሁሉንም ነገር አንድ ላይ ያድርጉ
ሁሉንም ነገር አንድ ላይ ያድርጉ
ሁሉንም ነገር አንድ ላይ ያድርጉ
ሁሉንም ነገር አንድ ላይ ያድርጉ

አርዱዲኖን ከመቆጣጠሪያ ሰሌዳው ፣ ከመቀያየሪያዎቹ እና ከኃይል ባንክ ጋር ያገናኙ። በኃይል ባንክ ላይ አንዳንድ ቬልክሮ በቦታው ለማቆየት ተስማሚ ነው። ፓነሉን ከመቆጣጠሪያ ሰሌዳው ጋር ያገናኙ እና በጠረጴዛው ውስጥ ያድርጉት። እሱ እንዲበራ ለማየት ያብሩት - ማንኛውንም አኒሜሽን ከመጀመሩ በፊት ሁሉም ኤልኢዲዎች ይወጣሉ እና ይወጣሉ። ከዚያ የመጀመሪያውን አኒሜሽን ያሳያል ፣ እሱም በእውነቱ የቼዝ ቦርድ የማይንቀሳቀስ ስዕል ነው። በ plexiglass ይሸፍኑ እና በእያንዳንዱ ፒክሰል ውስጥ ያለው መብራት ተመሳሳይነት ያለው መሆኑን ያረጋግጡ። ካልሆነ ፣ ኤልኢዲውን በትንሽ ሕብረ ሕዋስ ይሸፍኑ። በፕሌክስግላስ አራት ማዕዘኖች ውስጥ ቀዳዳዎችን ይከርክሙ እና ወደ ጠረጴዛው ይከርክሙት።

ደረጃ 8 - እነማዎችን እንዴት ማምረት እንደሚቻል

Image
Image

ሥዕሉ ሁለት አዝራሮችን ብቻ በመጠቀም ‹አርትዕ› እና ‹ጨዋታ› ን በመጠቀም እነማዎችን ለመፍጠር እና እንደገና ለማጫወት ይፈቅዳል።

በሚነሳበት ጊዜ እሱ የመጀመሪያውን አኒሜሽን ያሳያል ፣ እሱም አንድ ክፈፍ (የቼዝ ቦርድ) ስላለው በእውነቱ እነማ አይደለም። ‹ተጫወቱ› ብለው ከገፉት ወደ ቀጣዩ አኒሜሽን ይሄዳል። በአጠቃላይ 16 አሉ-ከ1-15 ክፈፎች 15 እውነተኛ እነማዎች ፣ እና ሁሉንም በቅደም ተከተል የሚጫወት 1።

«አርትዕ» ን ከገፉ ክፈፉ ይቀዘቅዛል እና ጠቋሚ በማያ ገጹ ላይ ይንቀሳቀሳል። በማንኛውም ጊዜ ‹አርትዕ› ን በሚገፉበት ጊዜ ፣ በጠቋሚው ቦታ ላይ ያለው ፒክሰል ይገለበጣል። ውጤቱን ለማየት እንደገና ወደ “አጫውት” ይጫኑ እና ወደ ሌላ ክፈፍ ይሂዱ። ለውጦቹ በ EEPROM ውስጥ በእውነተኛ ጊዜ ውስጥ ተከማችተዋል ፣ ስለዚህ ሲጠፉም እንኳ በማስታወስ ውስጥ ይቆያሉ።

ደረጃ 9 - ጉርሻ - ሶፍትዌሩን ለመፈተሽ የፕሮቶታይፕ ስሪት

የአኒሜሽን ሰሪውን በትንሽ መጠን ወይም በተለየ ፕሮጀክት ውስጥ ለመሞከር ከፈለጉ ልክ እንደ ስዕሉ በፕሮቶታይፕ ጋሻ ፣ በ 8x8 LED ማትሪክስ MAX7219 ሞዱል ተያይዞ እና ሁለት የግፊት ቁልፎች ማድረግ ይችላሉ። የረድፎች እና ዓምዶች ዲኮዲንግ ከእንግዲህ አያስፈልግም ፣ ስለዚህ መስመር 64-65 እና ያልተገባ መስመር 68-69 አስተያየት ይስጡ።

የሚመከር: