ዝርዝር ሁኔታ:

የብሉቱዝ LED ስዕል ሰሌዳ እና የ IOS መተግበሪያ 9 ደረጃዎች (ከስዕሎች ጋር)
የብሉቱዝ LED ስዕል ሰሌዳ እና የ IOS መተግበሪያ 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የብሉቱዝ LED ስዕል ሰሌዳ እና የ IOS መተግበሪያ 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የብሉቱዝ LED ስዕል ሰሌዳ እና የ IOS መተግበሪያ 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ማሰብ መጨነቅ ቀረ የጠፋብን ቪድዮ ፎቶ አውድዮ ጽሁፍ ድምጽ እንዴት መመለስ ይቻላል 2024, ህዳር
Anonim
Image
Image
የብሉቱዝ LED ስዕል ሰሌዳ እና የ IOS መተግበሪያ
የብሉቱዝ LED ስዕል ሰሌዳ እና የ IOS መተግበሪያ

በዚህ መማሪያ ውስጥ እኛ ከምንፈጥረው የ iPhone መተግበሪያ ስዕሎችን መሳል የሚችል የብሉቱዝ ኤልኢዲ ቦርድ መፍጠር ይችላሉ። በዚህ መተግበሪያ ውስጥ ተጠቃሚዎቹ በዚህ የጨዋታ ሰሌዳ ላይ የሚታየውን አገናኝ 4 ጨዋታን መፍጠር ይችላሉ። ሁሉም ሰው መገንባት እና ማሰስ እንዲችል ይህ ርካሽ ግን ውጤታማ ስሪት ይሆናል! በአጠቃላይ ፣ ሊለወጡ የሚችሉ ግን ተመሳሳይ ውጤት ያላቸውን መሠረታዊ ፅንሰ ሀሳቦች እገልጻለሁ። ለምሳሌ ፣ የእኔ መሪ ቦርድ 88 LEDs ይ containsል። በቦርዱ ምርጫ ፣ ጊዜ ወይም መጠን ላይ በመመስረት ይህ ቁጥር ሊጨምር ወይም ሊቀንስ ይችላል።

የሚያስፈልጉ ክፍሎች

ws2812b መሪ መብራቶች (ወይም ተመጣጣኝ) - $ 21

5v 10 amp የኃይል አስማሚ (የእኔ ፕሮጀክት ሙሉ በሙሉ ከበራ ወደ 5 አምፔር ይሳባል) - $ 18

የአረፋ ቦርድ (በዶላር መደብር ውስጥ የእኔን ተቀበለ) - 1 ዶላር

ማንኛውም ዓይነት እንጨት (በሜናርስ የተቀበለ) - 10 ዶላር

Acrylic plexiglass (ደመናማ/ነጭ ፣ እንዲሁም በሜናርድስ) - 10 ዶላር

አርዱዲኖ ናኖ - 8 ዶላር

(ኢቤይ) የብሉቱዝ ሞዱል HM -10 መሣሪያ - $ 3 (አማዞን) የብሉቱዝ ሞዱል HM -10 መሣሪያ - $ 10

በአጠቃላይ ፣ ከባዶ ይህ ፕሮጀክት ከ 75 ዶላር አይበልጥም እና ለልጆች አስደሳች ወይም አሪፍ የብርሃን ትርኢት ሊሆን ይችላል! ለርካሽ ክፍሎች eBay ን ማየት እወዳለሁ ፣ ሆኖም ፣ ማጭበርበሮችን ወይም የተሰበሩ ክፍሎችን ይመልከቱ። የበለጠ ጊዜን ለመቆጠብ ትናንሽ ስሪቶች ሊሠሩ ይችላሉ። የዚህ ሰሌዳ ትናንሽ መጠኖችን ለመፍጠር የ LED ማትሪክስ ይገኛል። በአርዱዲኖ ኮድ እና በ IOS መተግበሪያ ውስጥ ምን ያህል ኤልኢዲዎችን ለመለወጥ ብቻ ያስታውሱ

ደረጃ 1 - መጠኑን ይወስኑ እና ይቁረጡ

መጠኑን ይወስኑ እና ይቁረጡ
መጠኑን ይወስኑ እና ይቁረጡ
መጠኑን ይወስኑ እና ይቁረጡ
መጠኑን ይወስኑ እና ይቁረጡ
መጠኑን ይወስኑ እና ይቁረጡ
መጠኑን ይወስኑ እና ይቁረጡ

ለመጠን ሊታሰብባቸው የሚገቡ ነገሮች ለፕሮጀክቱ ምን ያህል ኤልኢዲዎች እንዳሉ ፣ እንጨቱ ምን ያህል እንደሆነ እና ለእያንዳንዱ መሪ አራት ማዕዘኖች ምን ያህል ትልቅ እንደሆኑ ነው።

የቦርዱ ልኬቶች;

የላይኛው ትይዩ ቦርድ - 20 "በ 27"

መሃል ላይ ተቆርጦ 23 "በ 16"

ጎን - 0.75 "ቁመት + የታችኛው ፊት እና የላይኛው የፊት ውፍረት = 1.75" ውፍረት

የእንጨት ውፍረት - 1/2 ኢንች

የአረፋ ሰሌዳ መጠን;

እያንዳንዱ ካሬ 2"

የኤልዲዎች መጠን;

ስፋት 8 LEDs

ቁመት - 11 ኤል.ዲ

ጠቅላላ - 88 LEDs

ደረጃ 2 የሽቦ LEDs

የሽቦ LEDs
የሽቦ LEDs
የሽቦ LEDs
የሽቦ LEDs
የሽቦ LEDs
የሽቦ LEDs
የሽቦ LEDs
የሽቦ LEDs

እያንዳንዱን የ LED ቁራጭ ይቁረጡ እና በእያንዳንዱ ካሬ መሃል ላይ ያድርጉት። ለእያንዳንዱ ኤልዲ በሚፈለገው ርዝመት መሠረት የሽቦ ሽቦዎች። የውሂብ መስመሩ ከአምድ ወደ አምድ ይጓዛል። እስከ 11 ኛው LED ድረስ እስከሚቀጥለው ድረስ ከመጀመሪያው ኤልኢዲ እና ከሻጩ ጋር ይጀምሩ። ከላይ ከደረሱ በኋላ እስከ ቀጣዩ ድረስ የሚደርሰውን የሽቦ ቁራጭ ወደ መጀመሪያው ወደ ቀኝ ያዙሩት። በ LED ላይ ከአዎንታዊ እና አሉታዊ ጋር ሲሰሩ ፣ በአምዱ ውስጥ የመጨረሻውን መሪ እስከሚደርሱ ድረስ ከእያንዳንዱ ኤልኢዲ መሸጥዎን ይቀጥሉ። ሁለት የአውቶቡስ አሞሌዎችን ሽቦ ፈጠርኩ ፣ አንዱ አዎንታዊ ፣ አንድ አሉታዊ እና ከእያንዳንዱ አምድ ጋር አያይ itዋለሁ። እነሱን ለማገናኘት። የሽቦውን መሃከል አውልቄ ከዚያ ወደ ኤልዲው ሸጥኩ። ሁለቱ አዎንታዊ እና አሉታዊ የአውቶቡስ ሽቦዎች በአርዱዲኖ ላይ ካለው gnd እና በአርዱዲኖ ላይ ካለው የቪን ፒን ጋር የተገናኙ ናቸው ፣ ይህም ከመውጫው ኃይልን ይነካል። የመጀመሪያው ኤልዲ በአርዱዲኖ ናኖ ቦርድ ላይ D3 ን ለመሰካት የሚሄድ ሽቦ አለው። ይህ እንደ ምርጫው ሊለወጥ ይችላል።

ከገባሁ እና ሁሉም ነገር ሲሠራ ካየሁ በኋላ ሽቦዎችን ፣ ኤልኢዲዎችን እና አረፋውን ለማጣበቅ ትኩስ ሙጫ እጠቀማለሁ።

ደረጃ 3 እንጨትን ይሰብስቡ

እንጨት ይሰብስቡ
እንጨት ይሰብስቡ
እንጨት ይሰብስቡ
እንጨት ይሰብስቡ

ማንኛውንም ዓይነት የእንጨት ማጣበቂያ ወይም ፈሳሽ ምስማሮችን በመጠቀም የእንጨት ቁርጥራጮችን አንድ ላይ ያጣምሩ። ለተጨማሪ ድጋፍ ትናንሽ እንጨቶችን ጨምሬ ጀርባው በእያንዳንዱ ጎን በሚገናኝበት ማእዘኖች ውስጥ አጣበቅኳቸው። ሁለት 12 ቅንፎችን ከሜናድስ ገዝቼ እንደ በር እንዲከፈት ከላይኛው ቁራጭ እና የቦርዱ ቁራጭ ውስጥ ሰቅዬዋለሁ። እኔ ያደረግሁት ማንኛውም የ LED ብልሽቶች ካሉ ወይም በኋላ ላይ ተጨማሪ አካላትን ማከል እፈልጋለሁ።

ደረጃ 4: አርዱዲኖ እና ብሉቱዝን ያክሉ

አርዱዲኖ እና ብሉቱዝን ያክሉ
አርዱዲኖ እና ብሉቱዝን ያክሉ
አርዱዲኖ እና ብሉቱዝን ያክሉ
አርዱዲኖ እና ብሉቱዝን ያክሉ
አርዱዲኖ እና ብሉቱዝን ያክሉ
አርዱዲኖ እና ብሉቱዝን ያክሉ

በቦርዱ ጀርባ ላይ የዲሲ ጃክን ያክሉ። የኋላው የብረት ሳህን አዎንታዊ ሲሆን መካከለኛው ሳህን አሉታዊ ነው። ይህ ሰሌዳውን ለመሰካት እና ለመንቀል ቀላል መንገድን ይሰጣል። ይህንን በግድግዳ ላይ ለመስቀል ከፈለግኩ በሳጥኑ ውስጥ ደህንነቱ የተጠበቀ ከማድረግ ይልቅ የዲሲው ጃክ ትንሽ እንዲንጠለጠል ፈቀድኩ። ያለበለዚያ በተሰካ ገመድ በኩል ግድግዳው ላይ ስለሚሆን ጀርባው በጣም ሩቅ ይሆናል። አሉታዊው ወደ መሬት ሲሄድ አዎንታዊው በአርዱዲኖ ናኖ ላይ ወደ ቪአይኑ ይሰካል። የ LED አዎንታዊ እና አሉታዊ እንዲሁ በቪን እና መሬት ላይ ይሸጣል።

ለኤችኤም -10 ሞዱል እና ለአርዱዲኖ ናኖ ሥዕላዊ መግለጫ ሰቅያለሁ። በኤችኤምኤም 10 ላይ ያለው የ RXD ፒን በአርዱዲኖ ላይ ካለው የ TXD ፒን ጋር ሲገናኝ ኤችኤም 10 ቲኤክስዲ በናኖ ላይ ወደ RXD ፒን ይገባል። ይህ የሚሆነው ናኖ የብሉቱዝ ሞዱል የፃፈውን እና በተቃራኒው ስለሚያነብ ነው። እንዲሁም ፣ VIN ን በአርዲኖ ላይ ካለው +5v ጋር ያገናኙ እና ግቢዎቹን አንድ ላይ ያገናኙ።

በመጨረሻም ፣ መቀየሪያው ወይም አዝራሩ በአርዱዲኖ አርኤክስዲ እና በኤችኤም 10 TXD መካከል እንደ አማራጭ ነው። በሆነ ምክንያት ብዙ ሰዎች በሚገናኙበት ጊዜ አዲስ ኮድ መስቀል አይችሉም ስለዚህ ኮዱ በተሰቀለ ቁጥር እነሱን ማለያየት ቀላል ያደርገዋል ፣ እና ከተጫነ በኋላ አብረው መልሰው ይቀይሯቸው።

አንዴ ከተጠናቀቀ ፣ ሁሉም ነገር እየሰራ መሆኑን ያረጋግጡ። ከሆነ ፣ ሁሉንም ገመዶች ወደ ታች ሞቅ ያድርጉ እና ቆንጆ እንዲመስል ያድርጉት። ያስታውሱ ፣ በጣም ብዙ ሙጫ የሚባል ነገር የለም።

ደረጃ 5 የ IPhone መተግበሪያውን ይፃፉ

የ IPhone መተግበሪያውን ይፃፉ
የ IPhone መተግበሪያውን ይፃፉ
የ IPhone መተግበሪያውን ይፃፉ
የ IPhone መተግበሪያውን ይፃፉ
የ IPhone መተግበሪያውን ይፃፉ
የ IPhone መተግበሪያውን ይፃፉ
የ IPhone መተግበሪያውን ይፃፉ
የ IPhone መተግበሪያውን ይፃፉ

በማብራሪያው ውስጥ የ Xcode ፕሮጀክት እሰጣለሁ። ከ BLE መሣሪያ ጋር የሚገናኙ እና መረጃ የሚልኩ 3 የብሉቱዝ ክፍሎች አሉኝ። ScannerViewController ለእያንዳንዱ የሚገኝ የብሉቱዝ ዝቅተኛ ኢነርጂ መሣሪያን ይፈልጋል። ብሉቱዝአየርኤል ከተመረጠው መሣሪያ የመገናኘት/የመለያየት እያንዳንዱን ሂደት ይገልፃል እና ውሂቡን መላክ ይችላል። በመጨረሻም ፣ SerialViewController የመተግበሪያው ዋና እይታ ነው። እያንዳንዱ የ HSB ዋጋን የያዘ እና ተጠቃሚው ወደነበረበት ቀለም መመለስ ከፈለገ ለኋላ ጥቅም ላይ የሚውል ድርብ ድርድር ያለው ስብስብ እይታ አለኝ።

ተጠቃሚው ለቀጣይ ሊቀመጥ የሚችል ቀለም ለመምረጥ የቀለም ጎማውን መጠቀም ይችላል። ከዚያ ተጠቃሚው በተመረጠው ቀለም መሳል ይችላል። ከመቀልበስ ጋር አብሮ የመሙያ ቁልፍ አለ።

በአገናኝ 4 ክፍል ውስጥ ተጠቃሚው ሌሎች ተጫዋቾችን ለመገዳደር በተለያዩ የጨዋታ ሁነታዎች መካከል መምረጥ ይችላል። እያንዳንዱ እንቅስቃሴ በማያ ገጹ ላይ ለሚታየው ወደ አርዱዲኖ ናኖ እና ኤችኤም -10 መሣሪያ ውሂብ ይልካል። በጣም መጥፎ ስለሚመስሉ ሁል ጊዜ እነዚህን ምስሎች ማርትዕ ይችላሉ።

ሕዋስ በተጫነ ቁጥር ኮዱን (ለምሳሌ) “P; 15 ፤ 0.56 ፤ 0.81 ፤ 1 / n” ይልካል። ፒ (P) አርዱinoኖን እንዲያውቀው ያደረግኩትን “አጫውት” ማለት ሲሆን ለ 15 ኛው ህዋስ ቀለሞችን ያሳያል። ቀለሞቹ የሚላኩት ቀጣይ 3 እሴቶች ናቸው። እሱ ሁዌ ፣ ሙሌት እና ብሩህነት ነው። የገቢውን ውሂብ ማንበብ መቼ ማቆም እንዳለበት የብሉቱዝ ሞጁሉ እንዲያውቅ / n መጨረሻ ላይ / n ማከል አስፈላጊ ነው። ማሳያውን ለማጽዳት ኮዱን "z / n" እልካለሁ። ለመጀመሪያው ፊደል “z” በሚቀበሉበት ጊዜ ሰሌዳውን ለማፅዳት አስቀምጫለሁ። እና በእርግጥ እኔ መረጃውን ማንበብ መቼ ማቆም እንዳለበት የኤችኤም 10 መሣሪያው እንዲያውቅ በ / n እጨርሰዋለሁ።

ማናቸውም ጥያቄዎች ካሉ እባክዎን በአስተያየቶቹ ውስጥ ለመተው ነፃነት ይሰማዎ:)

ደረጃ 6: የአርዲኖ ኮድ

ወደ ናኖ ሊሰቀል የሚገባውን የአርዲኖ ኮድ እሰጣለሁ። ይህ ኮድ እያንዳንዱን ቁምፊ በተናጠል ይቀበላል እና በአንድ ድርድር ውስጥ ያዋህዳል እና ያከማቻል። ድርድርን በሚጠቀሙበት ጊዜ ፣ ወደ ድርድሩ የተላከው እያንዳንዱ እሴት (ቀለም ፣ ሙሌት ፣ ብሩህነት) በኮማ መካከል ተከፍሏል። ይህ በቦርዱ ላይ አስፈላጊውን የፒክሰል ቀለም ይለውጣል። ተመሳሳይ ጽንሰ -ሀሳብ ከአገናኝ 4 ክፍል ጋር ይሄዳል። ሁዌ ፣ ሙሌት እና ብሩህነት ከ IOS መተግበሪያ ይላካሉ እና ወደ አርዱinoኖ ይላካሉ እና በቦርዱ ላይ የትኛው ፒክሴል ቀለም ሊኖረው ይገባል።

እንደገና ፣ ስለ ኮዱ ማንኛውም ጥያቄዎች ካሉ በአስተያየቶቹ ውስጥ ያሳውቁኝ:)

ደረጃ 7: ከእርስዎ ቅጥ ጋር ያብጁ

ለእርስዎ ቅጥ ያብጁ!
ለእርስዎ ቅጥ ያብጁ!
ለእርስዎ ቅጥ ያብጁ!
ለእርስዎ ቅጥ ያብጁ!
ለእርስዎ ቅጥ ያብጁ!
ለእርስዎ ቅጥ ያብጁ!

ያስታውሱ ፣ ይህ ፕሮጀክት ለመዝናናት እና ለግል ሊበጅ ይችላል። እንጨቱን ይሳሉ ወይም ንድፎችን ይጨምሩ። ማይክሮፎን እና ትንሽ ድምጽ ማጉያ በማከል ኤልዲዎቹ ለሙዚቃ ምላሽ እንዲሰጡ ያድርጉ። የ IR ዳሳሾችን በመጠቀም ንክኪ ስሜትን ያክሉ። በ Arduino ወይም IOS መተግበሪያ ውስጥ የማሸብለል ጽሑፍ ያስገቡ። በ IOS መተግበሪያ ውስጥ አዲስ የጨዋታ ሁነታን ያክሉ። ቴትሪስ ለማከል ሌላ አማራጭ ነው።

ይህ ፕሮጀክት ሌሎች ትልቅ እና አዲስ ነገር ከዚህ እንዲፈጥሩ ለማነሳሳት ተስፋ በማድረግ መሠረታዊ ነው። ስለ ድጋፍ እናመሰግናለን!

ደረጃ 8: የአርዲኖ ኮድ እና የ IOS ኮድ

በ GitHub ላይ ወደ ስዊፍት እና አርዱinoኖ ፕሮጀክት አገናኝ እዚህ አለ። ማንኛውም ችግሮች ካሉ እባክዎን ያሳውቁኝ።

github.com/oKeeg/LED-Colorring-Board

ደረጃ 9: ምን አዲስ ነገር አለ? + በቅርቡ የዘመነ ኮድ

በአዲሱ ዝመና ውስጥ ተጠቃሚዎች ሁሉንም መታ ከማድረግ ይልቅ መላውን ፍርግርግ በአንድ ቀለም መሙላት ይችላሉ። አደጋ ቢከሰት መቀልበስ የሚችል አዝራር አለ። በመጨረሻም ፣ ተጠቃሚው ለቦርዱ ለመጫወት አዲስ እነማዎችን መምረጥ ወይም ማከል የሚችልበት አዲስ እነማዎች ሁኔታ።

አዲስ እነማዎች ያካትታሉ -

የመደብዘዝ ቀለሞች - አልፎ አልፎ የዘፈቀደ ቀለሞችን ያጠፋል።

ትንፋሽ ቀስተ ደመና - የቀስተደመናውን ቀለሞች በአንድ ትልቅ አግድም መስመር ዙሪያ ያንቀሳቅሳል።

እነማዎች በስልኩ በኩል በአርዲኖ ጎን ላይ የበለጠ ይሰራሉ። ሲጫኑ ስልኩ አርዱinoኖ እንዲፈጽም የኮድ መስመር ይልካል (ለምሳሌ) "A; 0 / n"። “ሀ” ለአኒሜሽን ይቆማል እና “0” የመጀመሪያው የተጫነ አኒሜሽን ሲሆን እሱም የደበዘዙ ቀለሞች ናቸው። አርዱዲኖ 0 ን ያነባል እና የደበዘዘውን የቀለም አኒሜሽን ይጫወታል።

የሚመከር: