ዝርዝር ሁኔታ:

አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - 6 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ሀምሌ
Anonim
Image
Image
አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ
አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ

እቃው በጠረጴዛው ላይ ሲቀመጥ በእቃው ስር የሚመሩ መብራቶችን የሚያበራ መስተጋብራዊ የቡና ጠረጴዛ ሠርቻለሁ። በዚያ ነገር ስር ያሉት ሊዶች ብቻ ያበራሉ። ይህንን የሚያደርገው የአቅራቢያ ዳሳሾችን ውጤታማ በሆነ መንገድ በመጠቀም ነው ፣ እና የአቅራቢያ ዳሳሽ አንድ ነገር በቂ እንደሆነ ሲሰማ ፣ ከዚያ ነገር ስር አንድ መስቀለኛ መንገድ ያበራል። እንዲሁም የአቅራቢያ ዳሳሾችን የማይፈልጉ እነማዎችን ለመልበስ አርዱዲኖን ይጠቀማል ፣ ግን እኔ የምወደውን በእውነት አሪፍ ውጤት ያክሉ።

የአቅራቢያ ዳሳሾች በፎቶዶዲዮዶች እና በአይአር አምዶች የተሠሩ ናቸው። አመንጪዎቹ ከጠረጴዛው ላይ ብርሃንን ለማብራት የኢንፍራሬድ ብርሃንን (የሰው ዓይን ማየት የማይችለውን) ይጠቀማሉ ፣ እና ፎቶዶዲዮዶች በአንድ ነገር ላይ የተንፀባረቀውን የኢንፍራሬድ ብርሃን ይቀበላሉ። የሚያንፀባርቀው የበለጠ ብርሃን (ነገሩ በጣም ቅርብ) ፣ ከፎቶዲዮዶች የሚመጣው የቮልቴጅ መጠን ይለዋወጣል። የትኛው መስቀለኛ መንገድ እንደሚበራ ለመንገር ይህ እንደ አመላካች ሆኖ ያገለግላል። አንጓዎቹ የ ws2812b ሊድዎች ስብስብ እና የአቅራቢያ ዳሳሽ ናቸው።

ከዚህ በታች ያሉትን ዝርዝሮች በበለጠ እገልጻለሁ ፣ የተያያዘው ቪዲዮ በጠቅላላው የግንባታ ሂደት ላይ ይሄዳል።

አቅርቦቶች

  1. ws2812b LED አምፖሎች -
  2. 5V የኃይል አቅርቦት -
  3. ማንኛውም አርዱinoኖ እኔ 2560 ን ተጠቅሟል -
  4. ፎቶቶዲዮዶች
  5. አይኤም ኢሚተሮች
  6. 10 Ohms Resistors
  7. 1 MOhms Resistors
  8. 47 ፒኤፍ capacitors
  9. CD4051B ባለብዙ ማባዣዎች
  10. SN74HC595 የ Shift ምዝገባዎች
  11. ULN2803A ዳርሊንግተን ድርድሮች
  12. ለዲኖች እንደ ትልቅ ሰሌዳ የሚጠቀም ማንኛውም ንጣፍ ፣ እኔ ከቤት ዴፖ የወረቀት ድብልቅ ሰሌዳ እጠቀም ነበር

ደረጃ 1 ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ

ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ
ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ
ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ
ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ
ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ
ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ
ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ
ሰሌዳውን ይፍጠሩ እና ኤልኢዲዎቹን ያስገቡ

መጀመሪያ ያደረግሁት በቡና ጠረጴዛው ውስጥ የምናስቀምጣቸውን ሊዶች የያዘውን ሰሌዳ መፍጠር ነው። እኔ ከቤት ዴፖ አንድ የወረቀት የተቀናጀ ሰሌዳ ተጠቅሜ ለነበረኝ የቡና ጠረጴዛ ተገቢውን ልኬት እቆርጠው ነበር። ቦርዱን ወደ መጠኑ ከቆረጥኩ በኋላ ሌዲዎቹ የሚሄዱበትን ቀዳዳዎች ሁሉ አወጣሁ። ቦርዱ ራሱ 8 ረድፎች እና 12 ዓምዶች ws2812b ሌዶች በ 3 ኢንች ተለያይተው በእባብ ንድፍ ተጣብቀዋል። እነሱን በቦታው ለማስጠበቅ ትኩስ ሙጫ ተጠቀምኩ።

እኔ ደግሞ መስቀለኛ መንገዱ በሚሆንበት መሃል ላይ ቀዳዳዎችን መቆፈር ነበረብኝ - በዚያ መሃል ባለው ትንሽ ካሬ ውስጥ አራት ካሬ ፣ 2 የፎቶ ዳዮዶች እና 2 የ IR አምጪዎችን የሚሠሩ 4 ws2812b ሌዶች። በመስቀለኛ መንገዱ መሃል ላይ ያሉት እነዚህ 4 ቀዳዳዎች ለፎቶዶዲዮዶች እና ለ ir emitters (እያንዳንዳቸው 2) ነጠብጣቦች ይሆናሉ። ከፍተኛ ተጋላጭነትን ለማረጋገጥ ተለዋጭኳቸው እና በእያንዳንዱ መስቀለኛ መንገድ መሃል 1 ኢንች ያህል አስቀምጫቸዋለሁ። እኔ እነዚህን በቦታው ላይ ማጣበቅ አያስፈልገኝም ፣ እነሱ ከሌላኛው ወገን እንዳይወጡ ለማረጋገጥ መሪዎቹን በሌላኛው ጎን አጣጥፌዋለሁ። እኔ በወረዳ ውስጥ በትክክል ተኮር እንዲሆኑ በተወሰኑ አቅጣጫዎች ላይ አዎንታዊ እና አሉታዊ ጫፎችን ማጠፍ አረጋግጫለሁ። ሁሉም አዎንታዊ ምሰሶዎች በቦርዱ ጀርባ በግራ በኩል ነበሩ ፣ ሁሉም አሉታዊ አመራሮች በቦርዱ በቀኝ በኩል ነበሩ።

ደረጃ 2 - ወረዳውን ይረዱ

ወረዳውን ይረዱ
ወረዳውን ይረዱ
ወረዳውን ይረዱ
ወረዳውን ይረዱ
ወረዳውን ይረዱ
ወረዳውን ይረዱ

ማሳሰቢያ -ሁሉም የታነሙ ስዕሎች ለትግበራው ትክክለኛ አይደሉም (አንዳንድ የአርዱዲኖ ፒኖች የተለያዩ ናቸው ፣ እና እኔ ጥቂት ዴዚ ሰንሰለት ፣ ከዚያ በኋላ ላይ)። በወረዳው ውስብስብነት ምክንያት የመጨረሻው ውጤት ትንሽ የተለየ ነበር ፣ ግን ሁሉም የታነሙ ወረዳዎች እያንዳንዱን ክፍል እንዴት ፕሮቶታይፕ ማድረግ እንደሚቻል ለመረዳት እንደ ትልቅ መሠረት ሆነው ያገለግላሉ። መደበኛው የንድፍ እና የወረዳ ሥዕላዊ መግለጫ በፕሮጀክቱ ውስጥ ጥቅም ላይ በሚውለው ፒሲቢ ላይ ነው።

የኪሲድን ፕሮጀክት እና የጀርበር ፋይሎችን የያዘው የፒ.ሲ.ቢ ኮድ እዚህ ይገኛል https://github.com/tmckay1/interactive_coffee_tabl… ፣ እርስዎ ፒሲቢዎችን እራስዎ ለማዘዝ እና ተመሳሳይ ፕሮጀክት ለመፍጠር ከፈለጉ። ሰሌዳዎቹን ለመፍጠር NextPCB ን እጠቀም ነበር።

ይህንን ሰንጠረዥ የሚያካትቱ በመሠረቱ ሦስት የተለያዩ ወረዳዎች አሉ። የመጀመሪያው እኛ በዝርዝር አናልፍም እና ws2812b ሌዲዎችን ኃይል የሚሰጥ ቀላል ወረዳ ነው። የ PWM መረጃ ምልክት ከአርዱዲኖ ወደ ws2812b መሪ አምፖሎች ይላካል እና የት እንደሚታዩ ቀለሞችን ይቆጣጠራል። እኛ ws2812b ሌዲዎችን በግለሰብ ደረጃ አድራሻ የሚይዙ ስለሆኑ እየተጠቀምን ነው ፣ ስለዚህ የትኞቹ መብራቶች እንደሚበሩ እና የት እንደሚያጠፉ መቆጣጠር እንችላለን። አርዱዲኖ ብቻውን ሁሉንም መብራቶች ለማብራት በቂ ኃይል ስለሌለው ws2812b ሌዶች በ 5 ቪ ውጫዊ የኃይል ምንጭ የተጎለበቱ ናቸው። በተያያዘው አኒሜሽን ሥዕላዊ መግለጫ ውስጥ የ 330 Ohms የመጎተት መከላከያን ይጠቀማሉ ፣ ግን እኔ በግንባሬ ውስጥ አልጠቀምም።

ሁለተኛው ወረዳ የ IR አምጪዎችን ያበራል። ይህ ወረዳ ለኤርአይተሮች ኃይልን የሚልክ የዳርሊንግተን ድርድርን ለመቆጣጠር የመቀየሪያ ምዝገባን ይጠቀማል። የመቀየሪያ መመዝገቢያ ከብዙ ፒኖች ብቻ ከፍተኛ እና ዝቅተኛ ምልክቶችን ወደ ብዙ ፒኖች መላክ የሚችል የተቀናጀ ወረዳ ነው። በእኛ ሁኔታ ከ 3 ግብዓቶች መቆጣጠር የሚችል ፣ ግን እስከ 8 የሚደርሱ ውጤቶችን የሚቆጣጠር የ SN74HC595 ፈረቃ መዝገብ እንጠቀማለን። ይህንን ከአርዲኖ ጋር የመጠቀም ጥቅሙ በተከታታይ እስከ 8 ፈረቃ መዝገቦች ድረስ ዴዚ ሰንሰለት ማድረግ ይችላሉ (አርዱዲኖ እስከ 8 ድረስ ብቻ ማስተናገድ ይችላል)። ይህ ማለት 64 IR emitters ን ለማብራት እና ለማጥፋት ከአርዱዲኖ 3 ፒን ብቻ ያስፈልግዎታል ማለት ነው። የዳርሊንግተን ድርድር የግብዓት ምልክቱ ከፍተኛ ከሆነ መሣሪያን ከውጭ ምንጭ ኃይል እንዲያነቁ ወይም የግቤት ምልክቱ ዝቅተኛ ከሆነ ለዚያ መሣሪያ ኃይሉን እንዲያጠፉ ያስችልዎታል። ስለዚህ በእኛ ምሳሌ ውስጥ የ 5 ቪ ውጫዊ የኃይል ምንጭ እስከ 8 የሚደርሱ የ IR አምጪዎችን ለማብራት እና ለማጥፋት የሚያስችል የ ULN2803A darlington ድርድርን እንጠቀማለን። ከኤአርአይተሮች ከፍተኛውን amperage ለማግኘት በተከታታይ የ 10 Ohm resistor ከኤአርአይተሮች ጋር እንጠቀማለን።

ሦስተኛው ወረዳ ብዙ ግብዓቶችን ከፎቶዲዮዶች ለመቀበል ባለብዙ ማዞሪያን ይጠቀማል ፣ እና ውጤቱን በውሂብ ምልክት ይልካል። ባለብዙ ማሰራጫ እርስዎ ሊያነቧቸው የሚፈልጓቸውን ብዙ ግብዓቶችን ለመውሰድ የሚያገለግል መሣሪያ ነው ፣ እና ከእነዚያ ግብዓቶች ለማንበብ ጥቂት ፒን ብቻ ይፈልጋል። እሱ ደግሞ ተቃራኒውን (demultiplex) ሊያደርግ ይችላል ፣ ግን እኛ ለዚያ ማመልከቻ እዚህ አንጠቀምም። ስለዚህ በእኛ ሁኔታ ከፎቶዲዲዮዶች እስከ 8 ምልክቶችን ለመውሰድ ሲዲ4051 ቢ ባለ ባለብዙ ጠቋሚ እንጠቀማለን ፣ እና ከእነዚያ ምልክቶች ለማንበብ 3 ግብዓቶች ብቻ እንፈልጋለን። በተጨማሪም እኛ እስከ 8 ባለብዙ ጠቋሚዎች ድረስ ዴዚ ሰንሰለት ማድረግ እንችላለን (አርዱዲኖ እስከ 8 ቱ ብቻ ማስተናገድ ይችላል)። ይህ ማለት አርዱዲኖ ከ 64 የፎቶዶዲዮ ምልክቶች ከ 3 ዲጂታል ፒኖች ብቻ ማንበብ ይችላል ማለት ነው። የፎቶዶዲዮዎቹ ተቃራኒ አቅጣጫን ያማከለ ነው ፣ ይህ ማለት በተለመደው አቅጣጫ ከአዎንታዊ የቮልቴጅ ምንጭ ጋር ከተያያዘው አዎንታዊ እርሳስ ይልቅ አሉታዊውን መሪ ወደ አዎንታዊ የቮልቴጅ ምንጭ እንመድባለን ማለት ነው። ይህ የፎቶዶዲዮቹን ውጤታማ በሆነ መንገድ ወደ የፎቶ መከላከያዎች ይለውጠዋል ፣ ይህም በሚቀበለው የብርሃን መጠን ላይ በመመርኮዝ ተቃውሞውን ይለውጣል። ከዚያም በጣም የሚቋቋም 1 MOhms resistor ን መሬት ላይ በመጨመር በፎቶዲዮዶች የመቋቋም አቅም ላይ የሚመረኮዝ ቮልቴጅን ለማንበብ የቮልቴጅ መከፋፈያ እንፈጥራለን። ይህ የፎቶዲዮዶቹን ምን ያህል IR እንደሚቀበለው ከፍተኛ እና ዝቅተኛ ቮልቴጅዎችን ወደ አርዱዲኖ ጥገኛ እንድንቀበል ያስችለናል።

እኔ ይህንን ይህንን አብዛኛው ሰው እዚህ ከሠራው ሰው ተከተለው https://www.instructables.com/Infrared-Proximity-S… በዚያ ንድፍ ውስጥ እኛ እንደምናደርገው ከ 1 MOhm resistor ማዶ ደግሞ 47 ፒኤፍ capacitor አክለዋል። ከፎቶዲዮዶች ጋር የቮልቴጅ መከፋፈሉን ለመፍጠር ጥቅም ላይ ውሏል። እሱ የጨመረበት ምክንያት የ “ፒኤምኤም” ምልክት (IPW) ሲበራ እና ሲያወዛውዝ እና ይህን ማድረጉ የ IR አምጪዎቹ ወዲያውኑ ሲበሩ ከ phododiodes ትንሽ የ voltage ልቴጅ ጠብታ ስቧል። ይህ የፎቶ ዳዮዶች ከአንድ ነገር የበለጠ የ IR ብርሃን በማይቀበልበት ጊዜ እንኳን የመቋቋም ለውጥን እንዲለውጥ አደረገው ምክንያቱም የ IR አምጪዎች ልክ እንደ ፎቶዲዮዶች አንድ ዓይነት 5V የኃይል ምንጭ ስላጋሩ። የ IR አምጪዎች ሲበሩ እና ሲጠፉ የ voltage ልቴጅ አለመኖሩን ለማረጋገጥ capacitor ጥቅም ላይ ውሏል። እኔ መጀመሪያ ይህንን ተመሳሳይ ስትራቴጂ ለማድረግ አቅጄ ነበር ፣ ግን እሱን ለመፈተሽ ጊዜ አልቆብኛል ፣ ስለዚህ በምትኩ ሁልጊዜ የ IR አምጪዎችን ትቼዋለሁ። ይህንን ለወደፊቱ መለወጥ እፈልጋለሁ ፣ ግን ኮዱን እና ወረዳውን እንደገና እስክቀይር ድረስ ፣ አሁን ፒሲቢ በማንኛውም ጊዜ የ IR መብራቶችን እንዲበራ ተደርጎ የተቀየሰ ነው ፣ እና ለማንኛውም capacitors አቆየሁ። ይህንን የፒ.ሲ.ቢ. ዲዛይን የሚጠቀሙ ከሆነ capacitor አያስፈልግዎትም ፣ ግን የ IR አምጪዎችን አብራ እና አጥፋውን ለመለወጥ የሚያስችልዎ ወደ ፈረቃ መመዝገቢያው ተጨማሪ ግብዓት የሚቀበል ሌላ የ PCB ስሪት ላስተዋውቃለሁ። ይህ በኃይል ፍጆታ ላይ ብዙ ይቆጥባል።

በአርዲኖዎ ላይ ለመፈተሽ ለሙከራ ቅንብር ተያይዘው የታነሙትን ሥዕላዊ መግለጫዎች ማየት ይችላሉ። እንዲሁም ለእያንዳንዱ ወረዳ የኤሌክትሮኒክ መሣሪያዎችን አቀማመጥ እና አቀማመጥ የሚገልፅ የበለጠ ዝርዝር ባለ ቀለም መርሃግብር አለ። በተያያዘው የፒ.ሲ.ቢ መርሃግብር ውስጥ 4 አጠቃላይ ወረዳዎች አሉን ፣ የ IR አምጪዎችን ለማብራት ያገለገሉ 2 ወረዳዎች ፣ እና ከፎቶዲዮዶች ለማንበብ 2 ወረዳዎች አሉን። እነሱ የ 8 IR አንጓዎች 2 አምዶች በአንድ ፒሲቢ ውስጥ እንዲቀመጡ 1 ፒ ኢሜተር ወረዳ እና 1 የፎቶዲዮድ ወረዳ ባካተተ ቡድን እርስ በእርስ በፒሲቢ 2 ቡድኖች ላይ ያተኮሩ ናቸው። እኛ ሁለቱን ወረዳዎች አንድ ላይ ዴዚ እናደርጋለን ፣ ስለሆነም ከአርዱዲኖ ሶስት ፒኖች ሁለቱ ፈረቃ መዝገቦችን ሊቆጣጠሩ ይችላሉ ፣ እና 3 ተጨማሪ ፒኖች በቦርዱ ላይ ያሉትን ሁለቱን ባለብዙ ጠቋሚዎች መቆጣጠር ይችላሉ። ለተጨማሪ ፒሲቢዎች ሰንሰለትን ዴዚ ለማድረግ የሚችል ተጨማሪ የውጤት ራስጌ አለ።

ለፕሮቶታይፕ የተከተሏቸው ጥቂት ሀብቶች እዚህ አሉ

  • https://lastminuteengineers.com/74hc595-shift-regi…
  • https://techtutorialsx.com/2016/02/08/ አጠቃቀም-a-uln2…
  • https://tok.hakynda.com/article/detail/144/cd4051be…

ደረጃ 3: የሽቦ ሽቦዎች ወደ መስቀለኛ መንገድ

የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ
የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ
የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ
የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ
የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ
የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ
የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ
የመሸጫ ገመዶች ወደ መስቀለኛ መንገድ

አሁን ወረዳው እንዴት እንደተሠራ ከተረዱ ፣ ይቀጥሉ እና ሽቦዎቹን ለእያንዳንዱ መስቀለኛ መንገድ ይሸጡ። ፎቶዶዶዶቹን በትይዩ (ቢጫ እና ግራጫ ሽቦዎች) እና በተከታታይ (ብርቱካናማ ሽቦ) ውስጥ ኢ አምጪዎችን ሸጥኩ። ከዚያ ከ 5 ቮ የኃይል ምንጭ ጋር በሚገናኝበት ትይዩ ውስጥ ረዘም ያለ ቢጫ ሽቦን ለፎቶዲዮዶች ሸጥኩ ፣ እና ከፒሲቢው የፎቶዲዲዮ ግቤት ጋር የሚጣበቅ ሰማያዊ ሽቦ። እኔ ከ 5 ቮ የኃይል ምንጭ እና ከፒሲቢው የ IR ኢሜተር ግብዓት ጋር የሚገናኝ ጥቁር ሽቦን ለማገናኘት የሚያገለግል ረጅም ቀይ ሽቦን ወደ አይኤም አምጪ ወረዳ ሸጥኩ። እኔ በእርግጥ ሽቦዎቹ ትንሽ እስከ አጭር ጊዜ አልቀዋል ፣ ስለዚህ በመጨረሻው (በ 7 ፋንታ) በእያንዳንዱ አምድ ውስጥ ያሉትን 5 አንጓዎችን ብቻ ማገናኘት እችል ነበር። ይህንን በኋላ ላይ ለማስተካከል አቅጃለሁ።

ደረጃ 4 የ PCB አካላትን በመሸጥ ከቦርዱ ጋር ያያይዙት

የ PCB አካላትን ያሽጡ እና ከቦርዱ ጋር ያያይዙት
የ PCB አካላትን ያሽጡ እና ከቦርዱ ጋር ያያይዙት
የ PCB አካላትን ያሽጡ እና ከቦርዱ ጋር ያያይዙት
የ PCB አካላትን ያሽጡ እና ከቦርዱ ጋር ያያይዙት
የ PCB አካላትን ያሽጡ እና ከቦርዱ ጋር ያያይዙት
የ PCB አካላትን ያሽጡ እና ከቦርዱ ጋር ያያይዙት

ማሳሰቢያ - በተያያዘው ሥዕል ላይ ያለው ፒሲቢ የኃይል ግብዓቶች እና ውጤቶች እና እንዲሁም ለእያንዳንዱ የውስጥ ወረዳ የወጣ ዴይ ሰንሰለት ያደረግሁት የመጀመሪያው ስሪት ነው። አዲሱ የ PCB ንድፍ ይህንን ስህተት ያስተካክላል።

እዚህ አካሎቹን ወደ ፒሲቢው ለመሸጥ የፒ.ሲ.ቢን ንድፍ መከተል ያስፈልግዎታል እና ከዚያ አንዴ ከተጠናቀቀ ፒሲቢውን ወደ ቦርዱ ይሸጡ። ለሁሉም የቢጫ እና ቀይ ሽቦዎች ያሰራጨሁትን የ 5 ቮ የኃይል ምልክት ለማያያዝ የውጭ የወረዳ ሰሌዳዎችን እጠቀም ነበር። በቅድመ -እይታ ፣ እኔ እንደዚህ ረዥም ቀይ እና ቢጫ ሽቦዎች አያስፈልጉኝም እና አንጓዎችን እርስ በእርስ ማገናኘት እችል ነበር (ከተለመደው ውጫዊ የወረዳ ሰሌዳ ጋር ከማገናኘት)። ይህ በእውነቱ በቦርዱ ጀርባ ውስጥ የተዝረከረከውን መጠን ይቀንሳል።

8 ረድፎች ws2812b leds እና 12 ዓምዶች ስላሉኝ ፣ በ 7 ረድፎች እና 11 አምዶች (77 ጠቅላላ አንጓዎች) አገኘሁ። ሐሳቡ የፒሲቢውን አንድ ጎን ለአንዱ የአንጓዎች አምድ እና ለሌላው አምድ ሌላኛውን ጎን መጠቀም ነው። ስለዚህ 11 አምዶች ስላሉኝ 6 ፒሲቢዎች ያስፈልጉኝ ነበር (የመጨረሻው አንድ ቡድን ብቻ የሚፈልግ)። ሽቦዎቹን በጣም አጭር ስለሆንኩ ፣ 55 ኖዶችን ፣ 11 ዓምዶችን እና 5 ረድፎችን ብቻ ማገናኘት እችላለሁ። በሥዕሉ ላይ ማየት ትችላላችሁ ፣ እኔ ተሳስቼ ጥሬ ሽቦዎቹን በቦርዱ ላይ ሸጥኩ ፣ ሽቦዎቹ በቂ ቀጭን ቢሆኑ ጥሩ ይሆናል ፣ ግን በእኔ ሁኔታ እነሱ በጣም ወፍራም ነበሩ። ይህ ማለት ለእያንዳንዱ የ IR ኢሜተር ግብዓት እና የፎቶዲዲዮ ግብዓት እርስ በእርስ በጣም ቅርብ የሆነ የሽቦ ጫፎች ነበሩኝ ፣ ስለሆነም ከሁሉም የሽቦ ማሳጠር ብዙ ማረም ነበር። ለወደፊቱ አጫጭር ነገሮችን ለማስወገድ እና ነገሮችን ለማፅዳት ፒሲቢውን በቦርዱ ላይ ካለው ሽቦዎች ጋር ለማገናኘት አያያorsችን እጠቀማለሁ።

አርዱዲኖ እስከ 8 ፈረቃ መዝገቦች እና ባለ ብዙ ማዞሪያ ዴዚ ሰንሰለት ብቻ ስለሚችል ሁለት የተለያዩ ሰንሰለቶችን ፈጠርኩ ፣ አንደኛው የመጀመሪያዎቹን 8 ዓምዶች ሌላውን ደግሞ ቀሪዎቹን 3 ዓምዶች ይወስዳል። ከዚያ እያንዳንዳቸው የብዙ ባለብዙ መረጃ ጠቋሚ ሰንሰለቶችን ከእነዚያ ሁለት ባለብዙ ጠቋሚዎች ወደ አርዱዲኖ እንዲያነብ እያንዳንዱን ሰንሰለት 2 ባለ ብዙ ማዞሪያዎችን ብቻ ካለው ሌላ ፒሲቢ ጋር አያይዣለሁ። እነዚህ ሁለት ባለ ብዙ መዘክሮችም እንዲሁ በሰንሰለት ተይዘዋል። ያ ማለት በ arduino ውስጥ ጥቅም ላይ የዋሉ በአጠቃላይ 16 የውጤት ምልክቶች እና 2 የአናሎግ ግብዓቶች ነበሩ - ws2812b ሌዲዎችን ለመቆጣጠር 1 የውጤት ምልክት ፣ ለፈረቃ መዝገቦች የመጀመሪያ ሰንሰለት 3 የውጤት ምልክቶች ፣ ለባለብዙ መስመር የመጀመሪያ ሰንሰለት 3 የውጤት ምልክቶች ፣ ለሁለተኛው የለውጥ መዝገቦች ሰንሰለት 3 የውጤት ምልክቶች ፣ ለሁለተኛው ባለብዙ መስመር ሰንሰለት 3 የውጤት ምልክቶች ፣ እያንዳንዱ የ PCB የውሂብ ምልክትን ለሚያጠቃልለው ለ 2 ባለ ብዙ ባለ 3 የውጤት ምልክቶች ፣ እና በመጨረሻም ለእያንዳንዱ የውሂብ ምልክት 2 የአናሎግ ግብዓቶች።

ደረጃ 5 - ኮዱን ይገምግሙ

ማሳሰቢያ - ከዚህ በታች ካለው በይነተገናኝ ኮድ በተጨማሪ ለ ws2812b ሌዲዎች እነማዎችን ለማምረት የ 3 ኛ ወገን ቤተ -መጽሐፍትን እጠቀም ነበር። ያንን እዚህ ማግኘት ይችላሉ-

እኔ የተጠቀምኩበትን ኮድ እዚህ ማግኘት ይችላሉ-

ከላይ እኔ ከእያንዳንዱ የፒ.ሲ.ቢ. በማዋቀሪያ ዘዴው ውስጥ ፣ ለባለብዙ ጠቋሚዎች የውጤት ፒኖችን አዘጋጃለሁ ፣ የ IR አምታቾችን አብራ ፣ ለእያንዳንዱ የፎቶዲዲዮ የአካባቢ ብርሃን ንባብ የሚከታተል ቤዝ ቫል ድርድርን አዘጋጅቼ ለ ws2812b ሌዶች የሚጽፍ FastLED ን ያስጀምራል። በሉፕ ዘዴው ውስጥ ፣ በ ws2812b ስትሪፕ ውስጥ እንዲሆኑ የተመደቡትን የሌዲዎችን ዝርዝር ዳግም እናስጀምራለን። ከዚያም እኛ multiplexer ሰንሰለት ውስጥ photodiodes የመጡ እሴቶች ማንበብ, እና መስቀለኛ መንገድ ላይ photodiode ጀምሮ ንባብ ወደ የድባብ ብርሃን ንባብ ያለውን መሠረት ዋጋ አንድ የተወሰነ ፍቺ ጣራ በላይ ከሆነ ላይ መሆን የሚኖርባቸው ላይ ያለውን ws2812b LED ዎች ማዘጋጀት. ከዚያ በኋላ መሆን ያለበት በመስቀለኛ መንገድ ላይ ማንኛውም ለውጥ ካለ ኤልኢዲዎቹን እንሰጣለን። ያለበለዚያ ነገሮችን ለማፋጠን አንድ ነገር እስኪለወጥ ድረስ መዞሩን ይቀጥላል።

ኮዱ ምናልባት ሊሻሻል ይችላል እና ይህንን ለማድረግ እሞክራለሁ ፣ ነገር ግን አንድ ነገር ጠረጴዛው ላይ ከተቀመጠ በኋላ መብራቶቹ ሲበሩ ከ1-2 ሰከንድ መዘግየት አለ። እኔ አምናለሁ ዋናው ጉዳይ FastLED በጠረጴዛው ላይ ያሉትን 96 ሌዲዎች ለማቅረብ የተወሰነ ጊዜ ይወስዳል እና ኮዱ ወደ ውስጥ ገብቶ 77 ግብዓቶችን ከጠረጴዛው ማንበብ አለበት። ይህንን ኮድ በ 8 ሊዶች ሞከርኩ እና ወዲያውኑ ፈጣን ሆኖ አገኘሁት ፣ ግን ከዚህ ኮድ ጋር አብረው የሚሰሩ እና ወዲያውኑ ፈጣን እና እንዲሁም ኮዱን የሚያሻሽሉ የ LEDs ጣፋጭ ቦታን እመለከታለሁ።

ደረጃ 6: አርዱዲኖን ያብሩ

አርዱዲኖን ያብሩ!
አርዱዲኖን ያብሩ!
አርዱዲኖን ያብሩ!
አርዱዲኖን ያብሩ!
አርዱዲኖን ያብሩ!
አርዱዲኖን ያብሩ!

አሁን ማድረግ ያለብዎት አርዱዲኖን ማብራት እና የጠረጴዛውን ተግባር ማየት ነው! ቀደም ሲል የተጠቀሱትን እነማዎች ቤተ -መጽሐፍት በመጠቀም አንዳንድ አሪፍ ws2812b የሚመራ እነማዎችን መልበስ ይችላሉ ፣ ወይም የቡና ጠረጴዛ ኮዱን ለብሰው በእያንዳንዱ ክፍል ውስጥ ሲበራ ማየት ይችላሉ። ማንኛውንም ጥያቄዎች ወይም አስተያየቶች አስተያየት ለመስጠት ነፃነት ይሰማዎት ፣ እና ወደ እርስዎ በወቅቱ ለመመለስ እሞክራለሁ። ቺርስ!

የሚመከር: