ዝርዝር ሁኔታ:

እነማዎችን በማስኬድ የሚንቀሳቀስ የአርዱዲኖ የ LED ቁልፍ ሰሌዳ - 36 ደረጃዎች (ከስዕሎች ጋር)
እነማዎችን በማስኬድ የሚንቀሳቀስ የአርዱዲኖ የ LED ቁልፍ ሰሌዳ - 36 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: እነማዎችን በማስኬድ የሚንቀሳቀስ የአርዱዲኖ የ LED ቁልፍ ሰሌዳ - 36 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: እነማዎችን በማስኬድ የሚንቀሳቀስ የአርዱዲኖ የ LED ቁልፍ ሰሌዳ - 36 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ራስን በፍጥነት መቀየር 6 ቀላል መንገዶች 2024, ሀምሌ
Anonim
Image
Image
እነማዎችን በማስኬድ የሚነዳ አርዱዲኖ የ LED ቁልፍ ሰሌዳ
እነማዎችን በማስኬድ የሚነዳ አርዱዲኖ የ LED ቁልፍ ሰሌዳ
እነማዎችን በማስኬድ የሚነዳ አርዱዲኖ የ LED ቁልፍ ሰሌዳ
እነማዎችን በማስኬድ የሚነዳ አርዱዲኖ የ LED ቁልፍ ሰሌዳ

ይህ የአዝራር ፓድ የተሰራው በፒ.ሲ.ቢ. እና በስፓርክfun የተመረቱ ሌሎች አካላትን በመጠቀም ነው። የሚመራው በአርዱዲኖ ሜጋ ነው። እያንዳንዱ ቁልፍ ለመጫን ጥሩ እና ጨካኝ እና አርኪ ነው ፣ እና በውስጡ የ RGB LED አለው! እኔ በማቀናበር ውስጥ የጻፍኳቸውን እነማዎች ለመቆጣጠር እጠቀምበት ነበር። አዝራር በተጫነ ቁጥር የአዝራር ሰሌዳው መልእክት ይልካል ፣ የትኛው አዝራር እንደነበረ ይናገራል። ሂደት እነዚህን መልእክቶች ይቀበላል እና በተጫነው ላይ በመመስረት በስዕሉ ውስጥ ተለዋዋጮችን ይለውጣል።

እንዴት

ኤልዲዎች አሪፍ ናቸው። አዝራሮች መግፋት አስደሳች ናቸው። የታነሙ የጂኦሜትሪክ ንድፎች ጥሩ ናቸው። ሦስቱን ማዋሃድ ፈለግሁ። ይህንን ፕሮጀክት ወደ አንድ ፓርቲ ወስጄ በግድግዳው ላይ ያሉትን ዕይታዎች ገምቼ ሰዎች በአዝራሮቹ እንዲጫወቱ አደርጋለሁ። እንዲሁም እንደ ሚዲ ተቆጣጣሪ ግን የበለጠ DIY የበለጠ አፈፃፀም ባለው መንገድ በ VJ ሊጠቀምበት ይችላል።

እንዴት

ለዚህ ፕሮጀክት አራት ዋና ዋና ክፍሎች አሉ።

የተያያዘው የዩቲዩብ ቪዲዮ የአዝራር ሰሌዳው እንዴት እንደሚሄድ ጥሩ እይታ ይሰጣል። ይህ አስተማሪው ያንን እንዲሁም የአርዱዲኖ እና የሂደቱን ኮድ ይሸፍናል - (ለእነዚህ ተጨማሪ ቪዲዮዎች በስራ ላይ ናቸው)

  1. የአዝራር ሰሌዳውን አንድ ላይ ማያያዝ - በደረጃ 1 ይጀምራል

    ይህ ክፍሎቹን ማዘጋጀት እና ለ PCB መሸጥ ያካትታል

  2. የአርዱዲኖ ኮድ - በደረጃ 10 ይጀምራል

    ለዚህ ፣ እኔ የማወራውን የማትሪክስ ቅኝት ግንዛቤ እንፈልጋለን።

  3. የሂደቱ ኮድ - በደረጃ 24 ይጀምራል

    እዚህ ማለቂያ የሌላቸው አማራጮች አሉ ፣ እስካሁን ባደረግሁት አንድ ምሳሌ እናገራለሁ።

  4. አርዱዲኖ መልዕክቶችን ወደ ፕሮሰሲንግ እንዲልክ ማድረግ - ለመላክ ደረጃ 16 ፣ ደረጃ 30-31 ለመቀበል

    ይህ ጥሩ እና ቀላል ነው ፣ መልዕክቱን በተከታታይ ግንኙነት ላይ ይልካል።

ደረጃ

በፍፁም ምንም ዕውቀት የሌለው ሰው ቢያንስ ሊከተለው በሚችልበት መንገድ የእኔን ትምህርቶች ለመጻፍ እሞክራለሁ። ስለ ፕሮሰሲንግ አንዳንድ የመግቢያ ትምህርቶችን መጀመሪያ መመልከት ጠቃሚ ሆኖ ሊያገኙት ይችላሉ። በዳንኤል ሺፍማን የዩቲዩብ ቻናል ልጀምር።

ኮድ

ሁሉም ኮዱ (አርዱዲኖ እና ማቀነባበር) እዚህ በእኔ github ላይ አለ።

ምስጋናዎች

እኔ ከዚህ ማጠናከሪያ ትምህርት አንድ ክምር ተምሬያለሁ https://learn.sparkfun.com/tutorials/button-pad-ho… እና አብዛኛው የአሩዲኖ ኮድ እዚያ ነው ፣ ምንም እንኳን እዚያ ካሉ ከማንኛውም ምሳሌዎች በመጠኑ በተለየ መልኩ እንዲሠራ አርትዖት ቢያደርግም።.

ደረጃ 1: አካላት

አካላት!
አካላት!
አካላት!
አካላት!
አካላት!
አካላት!
አካላት!
አካላት!
  • 16 x 5 ሚሜ አርጂቢ ኤልኢዲዎች (አድራሻዎች አይደሉም ፣ የተለመዱ የተለመዱ ካቶድ ሰዎች ብቻ)
  • 16 x 1N4148 ዳዮዶች
  • የሲሊኮን ቁልፍ ሰሌዳ
  • የአዝራር ሰሌዳ ፒሲቢ
  • አርዱዲኖ ሜጋ
  • ዝላይ ገመዶች

(ከ Sparkfun ሊያገኙት የሚችሉት ብዙ ነገሮች አሉ ፣ ነገሩን ሁሉ በጥራት ለማስተካከል ፣ ግን ይህንን አላደረግኩም)

ደረጃ 2 - ዳዮዶቹን ያዘጋጁ

ዳዮዶቹን ያዘጋጁ
ዳዮዶቹን ያዘጋጁ
ዳዮዶቹን ያዘጋጁ
ዳዮዶቹን ያዘጋጁ
ዳዮዶቹን ያዘጋጁ
ዳዮዶቹን ያዘጋጁ

እያንዳንዱን ዳዮድ ማጠፍ እና ከዚያ በፒሲቢ በኩል ይግፉት።

እግሮቹ እኛ የማንፈልገውን በአዝራር ጎን ላይ ተጣብቀዋል። ስለዚህ ዳዮዱን እንደገና አውጥተው እግሮቹን አጭሩ። (እዚያ ውስጥ እያለ ሕይወትዎን ቀላል የሚያደርግ እግሮችዎን በቦርዱ እንዲንሸራተቱ የሚያስችሉዎት አንዳንድ ቁርጥራጮች ሊኖሩዎት ይችላሉ ፣ ግን እኔ መደበኛ መቀስ ብቻ ስለነበረኝ እነሱን አጭር ለማድረግ እነሱን ማውጣት ነበረብኝ።)

አጭር ከመቁረጥዎ በፊት እግሮቹን ማጠፍ እና በ PCB በኩል መግፋት እጅግ አስፈላጊ ነው። መጀመሪያ ካቋረጡዋቸው ወደ ቅርፅ ማጠፍ አይችሉም።

ከእነዚህ ትናንሽ ጉንዳን መሰል ነገሮች 16 ያድርጉ።

ደረጃ 3: ዳዮዶቹን ወደ ቦርዱ ይግዙ

ዳዮዶቹን ወደ ቦርዱ ይግዙ
ዳዮዶቹን ወደ ቦርዱ ይግዙ
ዳዮዶቹን ወደ ቦርዱ ይግዙ
ዳዮዶቹን ወደ ቦርዱ ይግዙ
ዳዮዶቹን ወደ ቦርዱ ይግዙ
ዳዮዶቹን ወደ ቦርዱ ይግዙ

እያንዳንዱን ዳዮዶች በቦርዱ ውስጥ መልሰው ያስቀምጡ። የዲዲዮውን አቅጣጫ መመርመር አስፈላጊ ነው። በፒሲቢው ላይ ካለው መስመር ጋር የሚስተካከል በአንድ በኩል ጥቁር መስመር አለው። (ምስሉን ይመልከቱ)

ዳዮዶቹን ወደ ቦታው ማስገባቱ ደግነት የተሞላበት ዓይነት ነው ለዚህም ነው እግሮቹን ሳያስወግዱ እንዲቆርጡ የሚያስችሉዎት ቁርጥራጮች ካሉዎት ሕይወትዎን ያቀልልዎታል ያልኩት። እኔ አልነበረኝም ስለዚህ ወደ ውስጥ ለማስገባት ጠመዝማዛዎችን እጠቀም ነበር ፣ ይህም ትንሽ ረድቶኛል።

እያንዳንዱን ዳዮዶች ወደ ቦታው ያሽጡ።

ደረጃ 4 - ኤልዲዎቹን ያዘጋጁ

ኤልዲዎቹን ያዘጋጁ
ኤልዲዎቹን ያዘጋጁ
ኤልዲዎቹን ያዘጋጁ
ኤልዲዎቹን ያዘጋጁ
ኤልዲዎቹን ያዘጋጁ
ኤልዲዎቹን ያዘጋጁ
ኤልዲዎቹን ያዘጋጁ
ኤልዲዎቹን ያዘጋጁ

ኤልዲዎቹን በቦርዱ በኩል ይግፉት እና ከዚያ እግሮቹን ይቁረጡ። ልክ እንደ ዳዮዶች; እግሮቹን ከመቁረጥዎ በፊት እግሮቹን በቦርዱ ውስጥ መግፋት ፣ ወደ ትክክለኛው ማዕዘኖች እንዲሰራጭ ማድረጉ አስፈላጊ ነው።

እግሮቹን ወደ ትክክለኛው ርዝመት በመቁረጥ ትንሽ ሙከራ እና ስህተት አለ። በጣም ረጅም ካደረጓቸው እነሱ ይለጠፋሉ ፣ ግን በጣም አጭር እና ኤልኢዲውን ወደ ውስጥ መመለስ ከባድ ነው።

ከእነዚህ ትንንሽ ተቆርጠው የተቆረጡ ወንድሞች 16 ቱን ያዘጋጁ።

ደረጃ 5: ኤልኢዲዎቹን በቦርዱ ላይ ያሽጡ።

ኤልዲዎቹን በቦርዱ ላይ ያሽጡ።
ኤልዲዎቹን በቦርዱ ላይ ያሽጡ።
ኤልዲዎቹን በቦርዱ ላይ ያሽጡ።
ኤልዲዎቹን በቦርዱ ላይ ያሽጡ።
ኤልዲዎቹን በቦርዱ ላይ ያሽጡ።
ኤልዲዎቹን በቦርዱ ላይ ያሽጡ።

ሁሉንም ኤልኢዲዎች ወደ ቦርዱ መልሰው ይግፉት።

አቅጣጫው እዚህ እንደገና አስፈላጊ ነው። የኤልዲዎቹ አንድ ጎን ጠፍጣፋ ጠርዝ ያለው ሲሆን ይህ በፒሲቢ ዲያግራም ላይ ካለው የክብ ጠፍጣፋ ጠርዝ ጋር መደርደር አለበት። (ምስሉን ይመልከቱ)

የሲሊኮን ንጣፉን በቦርዱ ላይ በማስቀመጥ እና በሚገፉት አዝራሮች ውስጥ ጣልቃ እንዳይገቡ በመፈተሽ ኤልኢዲዎቹ በጣም የተገፉ መሆናቸውን ይመልከቱ።

ኤልዲዎቹን በቦርዱ ላይ ያሽጡ።

ማሳሰቢያ - ትንሽ እግሮች በጀርባው ላይ ቢጣበቁ ብዙም ግድ ስለሌለው ፣ LEDs ን ገፍተው ፣ ከኋላ በኩል ሸጠው ፣ እና ከዚያ እግሮቹን መቁረጥ እንደሚችሉ ለእኔ ከተገለፀልኝ ጀምሮ ነው።.

ደረጃ 6 - በቂ የመዝለያ ገመዶችን ደርድር

በቂ ዝላይ ኬብሎችን ደርድር
በቂ ዝላይ ኬብሎችን ደርድር

ስለቦርዱ ትንሽ እንነጋገር።ቦርዱ በ 4 አምዶች እና 4 ረድፎች የ LED/አዝራሮች ተደራጅቷል።

እያንዳንዱ ዓምዶች 2 ግንኙነቶችን ፣ አንደኛውን ለ LED መሬት እና አንድ ለአዝራር መሬትን ይፈልጋሉ። ለእያንዳንዱ ረድፎች 4 ግንኙነቶች ያስፈልጋሉ ፣ ምክንያቱም ለቀይ ፣ አረንጓዴ እና ሰማያዊ ሰርጦች የተለየ ግንኙነት ያስፈልገናል ፣ እንዲሁም ለ ለእያንዳንዳቸው ግንኙነቶች የመረጥኳቸው የኬብል ቀለሞች እና የፒን ቁጥሮች እዚህ አሉ።

ረድፍ ለምንድነው የኬብል ቀለም የፒን ቁጥር PCB መለያ
ረድፍ 1 ቀይ ቀይ 22 ቀይ 1
አረንጓዴ አረንጓዴ 23 ግሪን 1
ሰማያዊ ሰማያዊ 30 ሰማያዊ 1
የአዝራር ግብዓት ቢጫ 31 ቀይር 1
ረድፍ 2 ቀይ ቀይ 24 ቀይ 2
አረንጓዴ አረንጓዴ 25 ግሪን 2
ሰማያዊ ሰማያዊ 32 ሰማያዊ 2
የአዝራር ግብዓት ቢጫ 33 ቀይር 2
ረድፍ 3 ቀይ ቀይ 26 ቀይ 3
አረንጓዴ አረንጓዴ 27 ግሪን 3
ሰማያዊ ሰማያዊ 34 ሰማያዊ 3
የአዝራር ግብዓት ቢጫ 35 ቀይር 3
ረድፍ 4 ቀይ ቀይ 28 RED4
አረንጓዴ አረንጓዴ 29 ግሪን 4
ሰማያዊ ሰማያዊ 36 ሰማያዊ 4
የአዝራር ግብዓት ቢጫ 37 ቀይር 4
አምድ ለምንድነው የኬብል ቀለም የፒን ቁጥር PCB መለያ
ቆላ 1 የ LED መሬት ነጭ 38 LED-GND-1
የአዝራር መሬት ጥቁር 39 SWT-GND-1
ኮል 2 የ LED መሬት ነጭ 40 LED-GND-2
የአዝራር መሬት ጥቁር 41 SWT-GND2
ቆላ 3 የ LED መሬት ነጭ 42 LED-GND-3
የአዝራር መሬት ጥቁር 43 SWT-GND3
ቆላ 4 የ LED መሬት ነጭ 44 LED-GND4
የአዝራር መሬት ጥቁር 45 SWT-GND4

ደረጃ 7 የጁምፐር ገመዶችን ያዘጋጁ

የጁምፐር ገመዶችን ያዘጋጁ
የጁምፐር ገመዶችን ያዘጋጁ
የጁምፐር ገመዶችን ያዘጋጁ
የጁምፐር ገመዶችን ያዘጋጁ

እያንዳንዱ ዝላይ ገመድ አንድ የወንድ ጫፍ ፣ እና ጥቂት ሚሜ ሽቦ የተገፈፈበት አንድ ጫፍ ይፈልጋል። የተበላሹ የሽቦ ቁርጥራጮችን ለመያዝ አንድ ዓይነት መያዣን መጠቀም እወዳለሁ ፣ አለበለዚያ እነሱ በጠፍጣፋዬ ላይ ያበቁ እና ከብልጭቱ የከፋ ሊሆን ይችላል።

ደረጃ 8 የጁምፐር ገመዶችን ወደ ቦርዱ ያሽጉ እና ይሰኩዋቸው

የጃምፐር ገመዶችን ወደ ቦርዱ ያሽጉ እና ይሰኩዋቸው
የጃምፐር ገመዶችን ወደ ቦርዱ ያሽጉ እና ይሰኩዋቸው
የጃምፐር ገመዶችን ወደ ቦርዱ ያሽጉ እና ይሰኩዋቸው
የጃምፐር ገመዶችን ወደ ቦርዱ ያሽጉ እና ይሰኩዋቸው

ገመዶችን በፒሲቢ (PCB) ላይ ወደ ትክክለኛው ቦታዎች እንዲሸጡ እና በአርዱዲኖ ላይ ካሉ ትክክለኛ ፒኖች ጋር እንዲሰካ ከተወሰኑ እርምጃዎች ወደ ኋላ ገበታውን ይጠቀሙ።

ደረጃ 9: ግንባታ ተከናውኗል

ግንባታ ተከናውኗል!
ግንባታ ተከናውኗል!

አንዳንድ (ገና የማይሰራ) አዝራሮችን በክብረ በዓሉ ለመግፋት ትንሽ ጊዜ ይውሰዱ እና ከዚያ ወደ አንዳንድ ኮድ ለመግባት ይፍቀዱ!

ደረጃ 10: መርሃግብር።

ንድፍ አውጪ።
ንድፍ አውጪ።

ይህ የፒ.ሲ.ቢ (ፒሲቢ) እና እኛ ለእሱ የተሸጥነው ነገር ንድፍ ነው።

ግራጫው ሳጥኖች እያንዳንዳቸው የአዝራር / የ LED ጥምረቶችን ይወክላሉ። ይህ በጣም የተወሳሰበ ቢመስል (ለመጀመሪያ ጊዜ ያየሁት ለእኔ አደረገ) ከዚያ አይጨነቁ ፣ እኔ እሰብራለሁ።

እርስዎ እራስዎ ኮዱን ለመመልከት ከፈለጉ ፣ እዚህ በእኔ github ላይ ነው።

ደረጃ 11: አዝራሮች ብቻ

አዝራሮች ብቻ
አዝራሮች ብቻ
አዝራሮች ብቻ
አዝራሮች ብቻ

ኤልዲዎቹ እና ቁልፎቹ በእውነቱ አንዳቸው ከሌላው (ከአርዲኖ ጋር ከመገናኘታቸው በስተቀር) እርስ በእርስ የተለዩ ናቸው ፣ ስለዚህ መጀመሪያ ቁልፎቹን ብቻ ይመልከቱ።

እያንዳንዱ ግራጫ ሣጥን አንድ አዝራር እና ዲዲዮ አለው (እኛ የተሸጥንባቸው - የእነሱን ዓላማ በጥቂቱ እገልጻለሁ)።

ማሳሰቢያ - ይህ ለአንዳንድ ሰዎች እጅግ በጣም ግልፅ እንደሆነ እርግጠኛ ነኝ ፣ ግን ይህንን መጀመሪያ ማወቅ ስጀምር እርግጠኛ አልነበርኩም ስለዚህ እላለሁ! ረድፎቹ (በአረንጓዴ) እና ዓምዶቹ (በሰማያዊ) የተገናኙ አይደሉም ፣ እነሱ እርስ በእርሳቸው ተዘርግተዋል። ነገሮች የሚገናኙት ትንሽ ጥቁር ነጥብ ባለበት ብቻ ነው። የአዝራር መቀያየሪያዎቹን አንዱን መዝጋት ግን ፣ በረድፉ እና በአምድ መካከል ግንኙነት ይፈጥራል።

ደረጃ 12 የአዝራር ቁልፎችን ያዘጋጁ

የአዝራር ቁልፎችን ያዘጋጁ
የአዝራር ቁልፎችን ያዘጋጁ
የአዝራር ቁልፎችን ያዘጋጁ
የአዝራር ቁልፎችን ያዘጋጁ
የአዝራር ቁልፎችን ያዘጋጁ
የአዝራር ቁልፎችን ያዘጋጁ

ለአዝራሮቹ ፣ ዓምዶቹን እንደ ውፅዓት እና ረድፎቹን እንደ ግብዓቶች እንጠቀማለን።

አንድ አዝራር መገፋቱን ማረጋገጥ እንችላለን ምክንያቱም በአንድ ረድፍ እና አምድ መካከል ግንኙነት ካለ ከዚያ ከውጤቱ ያለው ቮልቴጅ ግቤት ላይ ይደርሳል። ለመጀመር ፣ በማዋቀር () ውስጥ ለሁሉም አምዶች ከፍተኛ ቮልቴጅ እናወጣለን። ግብዓቶችን ለመሳብ ረድፎቹን እናስቀምጣለን ፣ ይህ ማለት በነባሪ እነሱ እንዲሁ ከፍ ብለው ያነባሉ ማለት ነው።

ደረጃ 13: መቃኘት

መቃኘት
መቃኘት
መቃኘት
መቃኘት
መቃኘት
መቃኘት

በ loop ውስጥ ስካን () የሚባል ተግባር በአንድ አምድ ውስጥ ያልፋል እና ቮልቴጁ ዝቅተኛ እንዲሆን ያዘጋጃል።

ከዚያ አንዳቸውም ዝቅተኛ እያነበቡ መሆኑን ለማየት እያንዳንዱን የአዝራር ግንኙነት ረድፍ ይመለከታል።

የአዝራር ረድፍ ዝቅተኛ ከሆነ ፣ ያ ማለት ያንን ረድፍ እና አምድ የሚያገናኘው አዝራር ተገፍቷል ማለት ነው።

ደረጃ 14 - ሁሉም የአዝራር ግፊትዎች እኩል የተፈጠሩ አይደሉም

አዝራሩ በፍጥነት እና በጥብቅ ከተገፋ ከዚያ ከአምዱ ወደ ረድፉ ያለው የቮልቴጅ ሽግግር ጥሩ እና ንፁህ ይሆናል።

ሆኖም ፣ ትንሽ በቀስታ ወይም በጭካኔ የሚገፋ ከሆነ ፣ በአዝራር ፓድ እና በፒሲቢ ላይ ባሉ እውቂያዎች መካከል ጥሩ ግንኙነት እስኪኖር ድረስ ቮልቴጁ ትንሽ ይርገበገብ ይሆናል።

ይህ ማለት አንድ ሰው አንድ ብቻ ነው ብሎ የሚያስበው የአዝራር ግፊት በአርዱዲኖ እንደ ተለያዩ ግፊቶች ሊተረጎም ይችላል ማለት ነው።

የሚመከር: