ዝርዝር ሁኔታ:

EqualAir: ሊለበስ የሚችል የኒዮፒክስል ማሳያ በአየር ብክለት ዳሳሽ ተነሳሽነት 7 ደረጃዎች (ከስዕሎች ጋር)
EqualAir: ሊለበስ የሚችል የኒዮፒክስል ማሳያ በአየር ብክለት ዳሳሽ ተነሳሽነት 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: EqualAir: ሊለበስ የሚችል የኒዮፒክስል ማሳያ በአየር ብክለት ዳሳሽ ተነሳሽነት 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: EqualAir: ሊለበስ የሚችል የኒዮፒክስል ማሳያ በአየር ብክለት ዳሳሽ ተነሳሽነት 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Tuesday - Equal Air (feat. The MDQuartet) (Live) 2024, ሰኔ
Anonim
Image
Image

የፕሮጀክቱ ዓላማ የአየር ብክለት ከተቀመጠው ደፍ በላይ በሚሆንበት ጊዜ ቀስቃሽ ግራፊክ የሚያሳይ ተለባሽ ቲሸርት ማድረግ ነው። ግራፊኩ በጥንታዊው ጨዋታ “የጡብ ሰባሪዎች” ተመስጦ ነው ፣ ምክንያቱም መኪናው የሳንባ ቁርጥራጮችን “መምታት” እና እነሱን ዝቅ የሚያደርግ የጭስ ማውጫ (እንደ ኳሶች ያሉ) የሚረጭ ቀዘፋ ነው። የአየር ብክለት ከመድረክ በላይ (ለምሳሌ በመኪናዎች ሲራመዱ) ፣ አለበለዚያ ምንም ጉዳት የሌለባቸው ነጭ ቲሸርቶች ማሳያውን መጫወት ይጀምራሉ። ይህ ፕሮጀክት በጆርዳን ፣ በማሪያም ፣ በኒክ እና በኦዴሳ የተሠራው ሥነ ጥበብ እና ሳይንስ ሥራ ተብሎ ለሚጠራው ክፍል ነው።

ደረጃ 1 - ቁሳቁሶችዎን ይሰብስቡ

ማሳያ ፦

  • 6 * Adafruit NeoPixel ዲጂታል RGBW LED Strip - White PCB 144 LED/m
  • 1 * አርዱዲኖ ሜጋ (በአዳፍ ፍሬው ድርጣቢያ መሠረት ከአንድ በላይ የ NeoPixel ን ቁርጥራጮች በመጠቀም አርዱዲኖ ሜጋን ይፈልጋል)
  • 1 * 9 ቮልት ባትሪ
  • 1 * ላፕቶፕ ባትሪ መሙያ

ዳሳሽ ፦

1 * Adafruit MiCS5524 ዳሳሽ (ይህ ርካሽ ስለሆነ የተጠቀምንበት የአየር ብክለት ዳሳሽ ነበር። ጉድለቱ ብዙ ጋዞችን የሚሰማ እና በመካከላቸው የማይለይ መሆኑ ነው)

ሌላ:

2 * ነጭ ቲሸርት (በጣም ትልቅ የሆኑ ቲሸርቶችን እንዲገዙ እንመክራለን ምክንያቱም 1) ለሃርድዌር ቦታ መኖር እና 2) ኪስ ለመሥራት ትንሽ ተጨማሪ ጨርቅ መቁረጥ ያስፈልግዎታል። ሃርድዌርን ደብቅ)

መሣሪያዎች ፦

  • መዝለሎች
  • ፕሮቶቦርድ
  • አቅም (Capacitor)
  • ተከላካይ
  • ሽቦ መቁረጫ
  • የመሸጫ ማሽን
  • የስፌት ቁሳቁስ እና/ወይም የጨርቅ ሙጫ

ደረጃ 2 - የ NeoPixel Grid ን መሰብሰብ

ዳሳሹን በማከል ላይ
ዳሳሹን በማከል ላይ

የ NeoPixel ፍርግርግ ለመሰብሰብ ፣ በሚፈለገው የፍርግርግ ልኬቶች ላይ በመመስረት ፣ የመጀመሪያው የ NeoPixel ሰቆች መቁረጥ እና እንደገና መሸጥ አለባቸው። ለዚህ ንድፍ ፣ 47x16 ፍርግርግ የ NeoPixels ን እየገነባን ነበር-

  1. በመደርደሪያዎቹ ጠርዝ ላይ የተወሰነ ክፍል እንዲሸጥ ጥንቃቄ በማድረግ የ 1 ሜትር (144 ኒኦፒክስል) ንጣፎችን ይቁረጡ (በ NeoPixels ግርጌ ላይ የሚታዩ ትናንሽ የብረት እርሳሶች አሉ)። መላው የሽያጭ ፓድ ተጋላጭ መሆኑን መቁረጥዎን ያረጋግጡ (ምክንያቱም ለመጀመር በጣም ትንሽ ስለሆኑ)። ቁራጮቹ በምትኩ 47 ፒክሰሎች (144/3 = 48) ፒክሰሎች ርዝመት ያላቸውበት ምክንያት የኒዮፒክስል በጣም ቅርብ ስለሆኑ እነሱን ከመቁረጥ ቢያንስ አንዱን ያጣሉ።
  2. ዓምዶቹን እርስ በእርስ በጥንቃቄ ያስቀምጡ (እንደ አማራጭ የኤሌክትሪክ ቴፕ በቦታቸው ለመያዝ ይጠቀሙ) ፣ እና መጠኖቹ እንደፈለጉ (47x16) መሆናቸውን ያረጋግጡ። ዓምዶችን በ S- ንድፍ ውስጥ ያስቀምጡ።
  3. ኒኦፒክስሎች በቀጣዩ ስትሪፕ ውስጥ ከተጓዳኞቻቸው ጋር መገናኘት ለሚገባቸው ለ voltage ልቴጅ ፣ ለግብዓት እና ለመሬት አመራሮች አሏቸው። ባለብዙ ረድፍ ሽቦን በመጠቀም ፣ ትክክለኛዎቹን እርሳሶች ለማገናኘት ጥንቃቄ በማድረግ በ “ኤስ” ንድፍ ውስጥ የአምዶች መሪዎችን በአንድ ላይ ያገናኙ።
  4. መሪዎቹን በፍርግርግ ጫፎች ላይ ይተው (2 ጫፎች መኖር አለባቸው - አንደኛው የጀመሩበት ፣ እና አንዱ የ S- ጥለት ያጠናቀቁበት) ፣ እና ለምቾት እንደ አማራጭ የሽቦ ማራዘሚያዎችን ይጨምሩ። እንዲሁም እንደአስፈላጊነቱ መጨረሻ ላይ መሪዎቹን መለጠፍ ወይም በሌላ መንገድ ማስጠበቅ ይችላሉ። እንዲሁም ደህንነታቸውን ለመጠበቅ በግንኙነቶች ላይ ትኩስ ሙጫ።
  5. ጥቂት ተጨማሪ የኤሌክትሪክ ንጣፎችን ወይም ሌላ ማጣበቂያ ከጀርባው ጋር በማከል አዲስ የተሰበሰበ ፍርግርግዎ ደህንነቱ የተጠበቀ መሆኑን ያረጋግጡ።

አሁን ሊሞክሩት የሚችሉት የሥራ ፍርግርግ ሊኖርዎት ይገባል። በ NeoPixel ማትሪክስ ቤተ -መጽሐፍት ስር ፍርግርግ እንደተጠበቀው እየሰራ መሆኑን ለማየት እጅግ በጣም ከፍተኛውን ናሙና ኮድ መጠቀም ይችላሉ። ከሆነ ፣ ከላይ ያለውን ፎቶ መምሰል አለበት (ከፊት ያለውን አርዱዲኖ ኡኖን ችላ ፣ ሌላ ነገር ለመፈተሽ ነበር)

ደረጃ 3 ዳሳሹን ማከል

የዚህ ፕሮጀክት ቁልፍ ገጽታ በአየር ውስጥ የተለያዩ ጋዞችን የመለየት እና ጥንካሬያቸውን በአናሎግ ግብዓት የሚያመላክት ዳሳሽ ፣ Adafruit MiCS5524 ነው።

  1. በመጀመሪያ ፣ ሶስቱ ወደ ዳሳሽ - ቮልቴጅ -ወደ ውስጥ ፣ ውፅዓት እና መሬት - በትክክል መገናኘታቸውን ያረጋግጡ (በዚህ ውስጥ ለመርዳት ተገቢውን ቀለም ያለው ሽቦ ይጠቀሙ)።
  2. በአርዲኖ ቦርድ ላይ ካለው የ 5 ቮ ውፅዓት ጋር የቮልቴጅ-ውስጡን ያገናኙ ፣ እና መሬቱን በቦርዱ ላይ ካለው መሬት ጋር ያገናኙ።
  3. ከዚያ ውጤቱን በአርዱዲኖ ሰሌዳ ላይ ከ A0 (ወይም ከመረጡት የአናሎግ ፒን) ጋር ያገናኙ። ዳሳሹን ከአርዲኖ ጋር ለማገናኘት ይህ ሁሉ አስፈላጊ ነው።
  4. እንደአማራጭ ፣ ንባቡ በአነፍናፊው ሪፖርት እየተደረገ መሆኑን ለማረጋገጥ ተከታታይ ማሳያውን ይጠቀሙ (ንባቦቹ በአንድ ቁጥር ዙሪያ ያንዣብቡ እና ዳሳሹ በካርቦን ሞኖክሳይድ ወይም በሌላ ጭስ አቅራቢያ በሚቀመጥበት ጊዜ መለወጥ አለባቸው)።

በመስመር ላይ ፣ ለአከባቢው ለውጥ ተጋላጭ እንዲሆን ይህንን ዳሳሽ በተለይ ለመለካት መመሪያዎች አሉ። ላለንበት ክፍል “መደበኛ” የንባብ ክልል ምን እንደ ሆነ ለማወቅ ለጥቂት ሰዓታት አነፍናፊውን መተው ነበር። ከዚያ የማሳያውን “ቀስቅሴ” ለመፈተሽ ፣ አልኮሆል በሚጠጣ የጥጥ ኳስ ተጠቅመን ነበር። የስዕሉ ንባብ አንድ የግራፊክ አንድ ዙር ለመጀመር ከተቀመጠው ደፍ በላይ ከፍ ይላል።

ደረጃ 4 - ኮዱን ማረም

Image
Image

ኮዱ ተያይል። ከላይ የተካተቱ ብዙ ራስጌዎች እንዳሉ ልብ ይበሉ። የሚያስፈልጉትን ራስጌዎች ለማውረድ ፣ በአርዱዲኖ አይዲኢ ውስጥ ፣ ንድፍን ጠቅ ያድርጉ ፣ ቤተ -መጽሐፍትን ያካትቱ እና ከዚያ ቤተ -መጽሐፍቶችን ያቀናብሩ። የተያያዘውን ፋይል ከመስቀልዎ በፊት የሚከተሉትን ቤተመፃህፍት ማውረድ ያስፈልግዎታል ፦

  • Adafruit NeoPixel
  • Adafruit NeoMatrix
  • Adafruit GFX ቤተ -መጽሐፍት

አንዴ እነዚህን ቤተ -መጽሐፍት ካወረዱ ፣ በአርዲኖ አይዲኢ ውስጥ ፣ በፋይል ፣ በምሳሌዎች ስር ፣ እርስዎ ሲሄዱ ለመፈተሽ ሊለወጥ የሚችል የምሳሌ ኮድ ያገኛሉ። ለምሳሌ ፣ strandtest እና matrixtest የ NeoPixel ፍርግርግ ለመፈተሽ በጣም ጠቃሚ ነበሩ። በመስመር ላይ ፣ ለአየር ብክለት ዳሳሽ የናሙና ሙከራዎችን ማግኘትም ቀላል ነው።

ፋይሉን ከመስቀልዎ እና የሥራውን ፍርግርግ ከማየትዎ በፊት ፣ ሊስተካከሉ የሚችሉ አንዳንድ የኮድ መስመሮች እዚህ አሉ

#ፒን 6 ን ይግለጹ

#SENSOR_PIN A0 ን ይግለጹ

ፒን 6 የ NeoPixel ፍርግርግ ከአርዲኖ ጋር ወደተያያዘበት የፒን ቁጥር መቀየር አለበት

ፒን AO አነፍናፊው ከአርዱዲኖ ጋር ወደተያያዘበት የፒን ቁጥር መቀየር አለበት

#300 ን ያቁሙ

#NUM_BALLS 8 ን ይግለጹ

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix (GRID_COLS ፣ GRID_ROWS ፣ PIN ፣ NEO_MATRIX_TOP + NEO_MATRIX_LEFT + NEO_MATRIX_COLUMNS + NEO_MATRIX_ZIGZAG ፣ NEO_GRB + NEO_GRB + NEO_GRB + NEO_GRB + NEO_GRB + NEO_GRB

ቁጥር 300 እንደ አንድ የማሳያ ዑደት ለመቁጠር የሳንባው ስንት ፒክሰሎች እንደተዋረዱ ይገልጻል። ቁጥሩን መጨመር ዑደቱን የበለጠ ያራዝመዋል (ለምሳሌ ብዙ ሳንባዎች ይዋረዳሉ) እና በተቃራኒው።

ቁጥር 8 ከመኪናው የሚወጡትን “ኳሶች” (አደከመ) ብዛት ይገልጻል

አሁን ፣ ፍርግርግ በትክክል ለመገንባት መመሪያዎቹን ከተከተሉ ፣ የ NeoMatrix ውቅር መሥራት አለበት። ሆኖም ፣ ይህ ቅንብር የሚናገረው የ 0 ፣ 0 ቅንጅት ከላይ በግራ በኩል ነው ፣ እኛ የጭረት አምዶችን አገናኝተናል ፣ እና ሰቆች በ S- ምስረታ ውስጥ መገናኘታቸውን ማስተዋሉ ጥሩ ነው። ስለዚህ ፣ ፍርግርግዎ ከመስተዋቱ ወይም ከ 90 ዲግሪዎች በስተቀር ፍጹም የሚመስል ከሆነ ፍርግርግዎን በተለየ መንገድ ያዋቀሩት እና እዚህ ኮዱን መለወጥ ያለብዎት ሊሆን ይችላል። በዚህ ደረጃ መጨረሻ ፣ ቪዲዮውን የሚመስል ነገር ሊኖርዎት ይገባል ፣ አልኮሆል በሚጠጣ የጥጥ ኳስ ቲሸርቱን እየቀሰቀስን ነው ፣ ግራፊክ አንድ ቀለበት እየተጫወተ ነው እና ዑደቱ እስኪያልቅ ድረስ እንደገና መቀስቀስ አይችልም። ተጠናቀቀ.

ደረጃ 5-ቲሸርቱን አንድ ላይ ማዋሃድ

እይ! አሁን ማሳያው ፣ አነፍናፊው እና ኮዱ ሁሉም እየሰሩ ስለሆነ ሁሉንም ነገር በአንድ ላይ ማዋሃድ ጊዜው አሁን ነው። በመጨረሻ ፣ ሁሉም ሃርድዌር ከውስጣዊው ሸሚዝ ጋር ተያይ attachedል ፣ እና ከዚያ በላይኛው የውጭ ሸሚዝ ሁሉንም ነገር ይደብቃል። ቲ-ሸሚዞቹ በጣም ትልቅ ስለነበሩ ከስር አንድ ቁራጭ እንቆርጣለን። ይህ ሃርድዌርን ለመደበቅ ኪስ ለመስፋት የሚያስፈልገንን ጨርቅ ሰጠን።

የውስጥ ሸሚዝ;

  1. እሱን ለመጠበቅ በ NeoPixel ፍርግርግ ጀርባ ላይ የኤሌክትሪክ ቴፖችን መጀመሪያ በማስቀመጥ ይጀምሩ (ፍርግርግዎን በአንድ ቁራጭ መሸከም ከቻሉ ደህና እንደሆኑ ያውቃሉ)
  2. ጨርቅ የ NeoPixel ን ፍርግርግ ወደ ውስጠኛው ቲሸርት ላይ ይለጥፈው። ፍርግርግ ማእከሉ ፣ እና ሳንባዎች የት እንዳሉ ያረጋግጡ።
  3. እንደአስፈላጊነቱ ሙጫው እንዲደርቅ ያድርጉ ፣ ሙጫው በሸሚዙ ጀርባ ላይ እንዳይታይ እና ሸሚዙ ተዘግቶ እንዲቆይ ያድርጉ። አንዴ ፍርግርግ ከበራ በኋላ አርዱinoኖ ፣ ባትሪ ፣ ወዘተ ምን ያህል ርቀት እንደሚቀመጥ ይመልከቱ። ለእኛ የኤሌክትሮኒክ ክፍሎቻችን በሸሚዙ ጀርባ ላይ እንዲሆኑ እኛ የጃምፐር ሽቦዎችን ሸጠንነው።
  4. ለኤሌክትሮኒክ ክፍሎቹ ትንሽ ኪስ ለመሥራት የጨርቁን ሰፍ ያድርጉ። የበለጠ ደህንነቱ የተጠበቀ ለማድረግ አንዳንድ ክፍሎችን በኪስ ውስጥ (ለምሳሌ አርዱዲኖ) መስፋት ይችላሉ።
  5. አነፍናፊው እንዲታይ ትንሽ ስንጥቅ ይቁረጡ ፣ ለእኛ ፣ ይህ በሸሚዙ ጀርባ ባለው የአንገት ልብስ መሃል ላይ ነበር።

የውጭ ሸሚዝ - የውጪው ሸሚዝ ምክንያቱ በውጫዊ ሸሚዝ የተሻለ ስለሚመስል ነው። የውጪው ሸሚዝ ኤሌክትሮኒክስን ይደብቅና ብርሃኑን ከኒዮፒክስሎች ያሰራጫል።

  1. የውስጠኛውን ሸሚዝ ከውስጥ ሸሚዝ በላይ በጥንቃቄ ያስቀምጡ
  2. የጨርቃ ጨርቅ ሙጫ ወይም የውስጥ ሸሚዙን ወደ ውጫዊው ሸሚዝ መስፋት ፍርግርግ ሲበራ ያስተምራል (በምስሉ ላይ የጨርቅ ሙጫ የሚገኝበት ጥቁር ሰረዞች)

ደረጃ 6 - መላ መፈለግ

እንኳን ደስ አለዎት! አሁን በአየር ብክለት ደረጃዎች ላይ በመመርኮዝ የሚያበራ የሚለበስ ቲሸርት አለዎት። ካልሆነ ፣ ምናልባት ምናልባት ተንሸራታች (ብዙዎችን እንመታለን) ፣ ስለዚህ አንዳንድ የመላ መፈለጊያ ጥቆማዎች እዚህ አሉ

  • በ NeoPixel strips ላይ ያሉት የሽያጭ መከለያዎች በጣም ትንሽ ስለሆኑ የፍርግርግ ግንኙነቶችን ደህንነቱ የተጠበቀ ለማድረግ አስቸጋሪ ነው። እኛ የእርሳስ መሸጫ ፣ ባለብዙ ገመድ የኤሌክትሪክ ሽቦ እና ግንኙነቶቹን ወደ ታች ሙጫ ተጠቀምን።
  • በኒዮፒክስል (ስትሪፕ) ላይ በጣም ቅርብ ከመሆኑ የተነሳ ክር ስንቆርጥ ቢያንስ 1 ፒክሰል አጥተናል። መቀስ መጠቀም ኤክሳይክ ቢላ ከመጠቀም የተሻለ ነበር ፣ የፕላስቲክ ሙጫውን መልሰው ይከርክሙት።
  • የኒዮፒክስል ማሳያ እንግዳ የሆነ ቀለም (ለምሳሌ ከቀይ ወደ ደብዛዛ ፣ ከነጭ ፈንታ ማንኛውም ቀይ ጥላ) እያሳየ ከሆነ ፍርግርግ በቂ ኃይል ስለማያገኝ ሊሆን ይችላል። ኮድ ለመስቀል ፣ እኛ ሁሉንም ነገር ነቅለን ፣ ኮዱን ሰቅለን ፣ ከዚያ ኮምፒተርውን አላቅቀን ፣ ባትሪውን ወደ አርዱinoኖ ተሰካ እና በመጨረሻም የላፕቶ laptopን አስማሚ ወደ ፍርግርግ ሰካነው።
  • የ NeoPixel ማሳያ በዘፈቀደ ክፍተቶች ሙሉ በሙሉ የዘፈቀደ ቀለሞችን እያሳየ ከሆነ ፣ መሬቶቹ የተለመዱ መሆናቸውን ያረጋግጡ።
  • የጨርቃ ጨርቅ ማጣበቂያ በሚጠቀሙበት ጊዜ ፣ በጣም ብዙ እንዳይጠቀሙ እርግጠኛ ይሁኑ እና የቲ-ሸሚዙን መዘጋት ያጣብቅ። አለበለዚያ በሚነካው በሁለት የጨርቅ ቁርጥራጮች መካከል የእንጨት ጣውላ እናስቀምጣለን።

በዚህ አስተማሪ እንደተደሰቱ ተስፋ እናደርጋለን! ቀጣዩ ደረጃ ፍርግርግን ከተንቀሳቃሽ ባትሪ ጋር ማገናኘት እና ከመኪናዎች እና ከሌሎች ብክለቶች የአየር ብክለት ማሳያውን በሚያነሳበት በጎዳናዎች ላይ ለማሽከርከር መውሰድ ነው።

የሚመከር: