ዝርዝር ሁኔታ:

ሊሠራ የሚችል RGB LED Sequencer (አርዱዲኖ እና አዳፍ ፍሬ ትሬሊስ በመጠቀም) - 7 ደረጃዎች (ከስዕሎች ጋር)
ሊሠራ የሚችል RGB LED Sequencer (አርዱዲኖ እና አዳፍ ፍሬ ትሬሊስ በመጠቀም) - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሊሠራ የሚችል RGB LED Sequencer (አርዱዲኖ እና አዳፍ ፍሬ ትሬሊስ በመጠቀም) - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሊሠራ የሚችል RGB LED Sequencer (አርዱዲኖ እና አዳፍ ፍሬ ትሬሊስ በመጠቀም) - 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: MKS sGen L Vx.0 TMC2209 UART with Sensorless Homing 2024, ሀምሌ
Anonim
Image
Image
የአሽከርካሪ ሰሌዳውን ያላቅቁ
የአሽከርካሪ ሰሌዳውን ያላቅቁ

ልጆቼ ጠረጴዛዎቻቸውን ለማብራት የቀለም LED ንጣፎችን ይፈልጋሉ ፣ እና እነዚህ ተቆጣጣሪዎች ባሏቸው ቋሚ ቅጦች እንደሚሰለቹ ስለማውቅ የታሸገ የ RGB ስትሪፕ መቆጣጠሪያን መጠቀም አልፈልግም ነበር። እኔ ያስተማርኳቸውን የፕሮግራም እና የኤሌክትሮኒክስ ክህሎቶችን ለማጥበብ የሚጠቀሙባቸውን የማስተማሪያ መሣሪያ መፍጠር ለእነሱም ትልቅ ዕድል ይመስለኛል። ይህ ውጤት ነው።

Arduino Uno (ወይም Nano) ፣ Adafruit Trellis ን እና ሌሎች ጥቂት ክፍሎችን በመጠቀም ይህንን ቀላል ፣ በፕሮግራም ሊሠራ የሚችል የ RGB LED ስትሪፕ መቆጣጠሪያ እንዴት እንደሚገነቡ አሳያችኋለሁ።

የ Adafruit Trellis ከሴት አዳ እና ከሠራተኞች በጣም ከሚወዷቸው አዲስ መጫወቻዎች አንዱ ነው። በመጀመሪያ ፣ ለቦርዱ 9.95 ዶላር ብቻ ነው ፣ እና ለሲሊኮን ኤላስቶመር አዝራር ፓድ ሌላ $ 4.95 (በዚህ ጽሑፍ ውስጥ ያሉ ዋጋዎች)። ያ ለ 16-አዝራር 4x4 ማትሪክስ ከ LED አቅም ጋር ትልቅ ነገር ነው። እሱ ከተጫነ ከማንኛውም ኤልኢዲዎች ጋር አይመጣም ፣ እነሱን ማቅረብ አለብዎት ፣ ግን ያ እርስዎ የሚፈልጉትን ቀለሞች ለመምረጥ ተጣጣፊነት ይሰጥዎታል (እና በአድራሻዊ LED ዎች ውስጥ ዋጋን እና ውስብስብነትን ወደ ታች ያቆያል)። እንደ እኔ ይህንን ፕሮጀክት ለመገንባት ፣ ጥቂት እፍኝ 3 ሚሜ ኤልኢዲዎች ያስፈልግዎታል። እኔ 2 ቀይ ፣ 2 አረንጓዴ ፣ 2 ሰማያዊ ፣ 4 ቢጫ እና 6 ነጭ እጠቀም ነበር።

ትሬሊስ ለመግባባት I2C ን ይጠቀማል ፣ ስለዚህ 16 አዝራሮችን እና 16 ኤልኢዲዎችን ለመቆጣጠር ሁለት I/O ፒኖችን (መረጃ እና ሰዓት) ብቻ ይፈልጋል።

የዚህ ፕሮጄክት ሃርድዌር ክፍልን በትንሽ ፕሮቶ ቦርድ ላይ ማድረግ ይችላሉ ፣ ይህም የእኔን ምሳሌ እንዴት እንዳደረግሁ ነው። በጠረጴዛዎቻቸው ላይ የበለጠ ቆንጆ እና የበለጠ እንደሚፈለግ በፍጥነት ተገነዘብኩ (ዙሪያውን የሚርገበገብ አርዱዲኖ እና ፕሮቶ ቦርድ በጣም ተሰባሪ ይሆናል) ፣ ስለዚህ የ LED ንጣፎችን ለመንዳት የራሴን ጋሻ ሠራሁ። ጋሻውን ለመገንባት መመሪያዎች እና ፋይሎች በመጨረሻው ደረጃ ውስጥ ተካትተዋል።

አሽከርካሪው ሶስት IRLB8721 MOSFETs እና ሶስት ተቃዋሚዎች ይጠቀማል። እና በእርግጥ ፣ ለመንዳት የ LED ስትሪፕ ያስፈልግዎታል። በጣም ብዙ ማንኛውም ግልጽ 12V RGB LED ስትሪፕ ያደርገዋል። እነዚህ እንደ SMD 5050 ዎች ያሉ ቀላል ኤልኢዲዎች ናቸው ፣ በግለሰብ-ተደራሽ ሊሆኑ የሚችሉ (NeoPixels የለም ፣ ወዘተ)-ይህ ሌላ ፕሮጀክት ነው! እርስዎ ሊጠቀሙበት ያሰቡትን የኤልዲዎች ብዛት ለማሽከርከር በቂ የ 12 ቪ የኃይል አቅርቦት ያስፈልግዎታል።

ስለዚህ ፣ ለማጠቃለል ፣ ለዚህ ፕሮጀክት መሰረታዊ የሃርድዌር ፍላጎቶች እዚህ አሉ

  • አንድ አርዱዲኖ ኡኖ ወይም ናኖ (እነዚህ መመሪያዎች ለሴት ኡኖዎች የተጫኑ ናቸው ፣ ግን ናኖ በእንጀራ ሰሌዳ ላይ በጥሩ ሁኔታ ይሠራል) (አዳፍ ፍሬዝ ፣ አማዞን ፣ ሙዘር)።
  • አንድ Adafruit Trellis ሰሌዳ እና የሲሊኮን ቁልፍ ሰሌዳ (አዳፍ ፍሬ);
  • ሶስት IRLB8721 N-channel MOSFETs (Adafruit ፣ Amazon ፣ Mouser);
  • ሶስት 1 ኬ resistors (አማዞን ፣ ሙዘር);
  • ሶስት 220 ohm resistors (አማዞን ፣ ሙዘር)
  • አንድ ትንሽ ፕሮቶ ቦርድ (የእኔ የመጀመሪያ 1/4 መጠን ነበር-በምቾት መስራት የሚችለውን ማንኛውንም መጠን ይምረጡ) (አዳፍ ፍሬዝ ፣ አማዞን);
  • 12V RGB LED strip (SMD 5050) (Adafruit ፣ Amazon);
  • 12V የኃይል አቅርቦት - ለማሽከርከር ላቀዱት የኤልዲዎች ብዛት ተገቢውን ዋት ይምረጡ።

አስፈላጊ የኃላፊነት ማስተባበያ - ከላይ ያሉት አገናኞች ለእርስዎ ምቾት የቀረቡ እና የማንኛውም ምርት ወይም ሻጭ ድጋፍ አይደሉም። ወይም በእነዚህ አገናኞች ከተደረጉ ከማንኛውም ግዢዎች ትርፍ አላገኝም። እርስዎ የሚወዷቸውን ሻጮች ካሉዎት በማንኛውም መንገድ ይደግ themቸው!

እንጀምር…

ደረጃ 1 የአሽከርካሪ ሰሌዳውን ያገናኙ

የአሽከርካሪ ሰሌዳውን ያገናኙ
የአሽከርካሪ ሰሌዳውን ያገናኙ

የ LED ነጂው ወረዳ እዚህ አለ። በጣም ቀላል ነው። በ LED ስትሪፕ ላይ ለእያንዳንዱ ሰርጥ IRBLxxx N-channel MOSFET ን ይጠቀማል። የ LED ስትሪፕ የተለመደ አኖድ ነው ፣ ትርጉሙም +12 ቮ ወደ ኤልዲዲ ስትሪፕ ይላካል ፣ እና ቀይ ፣ አረንጓዴ እና ሰማያዊ የ LED ሰርጦች በተቆራኙ ግንኙነት ላይ መሬት በመስጠት ቁጥጥር ይደረግባቸዋል። ስለዚህ ፣ የ MOSFETs ፍሳሽን ከ LED ቀለም ሰርጦች እና ምንጭ ወደ መሬት እናገናኛለን። በሮቹ ከ Arduino ዲጂታል ውጤቶች ጋር ይገናኛሉ ፣ እና ተከላካዮቹ እያንዳንዱን MOSFET እንደ አስፈላጊነቱ ሙሉ በሙሉ ማብራት ወይም ማጥፋት የሚያረጋግጥ መጎተቻን ይሰጣሉ።

በአንዳንድ ዲጂታል ውፅዓቶቹ ላይ አርዱዲኖ የ pulse-width modulation ን ይሰጣል ፣ ስለዚህ የእያንዳንዱ ቀለም ሰርጥ ጥንካሬ ቁጥጥር እንዲደረግ እነዚያን ውጤቶች (በተለይ D9 ፣ D10 ፣ D11) እንጠቀማለን።

በ IRLB8721 MOSFETs ላይ የት እንደሚገናኙ ግራ ከተጋቡ ፣ ከላይ ባለው ፎቶ ላይ እንደሚታየው ፊትለፊትዎ ፊት ለፊትዎ አንዱን ይያዙ። በግራ በኩል ያለው ፒን (ፒን 1) በሩ ነው ፣ እና ከአርዱዲኖ ዲጂታል ውፅዓት ፒን እና ከተቃዋሚው ጋር ይገናኛል (የተቃዋሚው ሌላኛው ጫፍ ከመሬት ጋር መገናኘት አለበት)። በማዕከሉ ውስጥ ያለው ፒን (ፒን 2) የፍሳሽ ማስወገጃ ነው ፣ እና ከ LED ስትሪፕ ቀለም ሰርጥ ጋር ይገናኛል። በቀኝ በኩል ያለው ፒን (ፒን 3) ምንጭ ነው ፣ እና ከመሬት ጋር የተገናኘ ነው። የትኛውን ትራንዚስተር ከየትኛው የ LED ቀለም ሰርጥ ጋር እንደሚገናኝ መከታተልዎን ያረጋግጡ።

የፕሮቶ ቦርዶችን እንዴት እንደሚሸጡ ዝርዝር ውስጥ አልገባም። እውነቱን ለመናገር ፣ እኔ እጠላዋለሁ ፣ እና ጥሩ አይደለሁም። ግን ለመጥፎም ሆነ ለከፋ ፣ እሱ ይሠራል ፣ እና ጠንካራ ፕሮቶታይፕ ወይም አንድ-ጊዜ ለማድረግ ፈጣን እና ቆሻሻ መንገድ ነው። የእኔ የመጀመሪያ ሰሌዳ እዚህ ይታያል።

እንዲሁም ይህንን በዳቦ ሰሌዳ ማዘጋጀት ይችላሉ። በፕሮቶ ቦርድ ላይ ሁሉንም ነገር ከመሸጥ ይልቅ ፈጣን ይሆናል ፣ ግን ያነሰ ቋሚ።

አንዴ ሾፌርዎን ከገጠሙዎት በኋላ የ MOSFET በር ግብዓቶችን ከአርዱዲኖ ዲጂታል ውፅዓት ፒኖች ጋር ያገናኙ - D9 ለአረንጓዴ ሰርጥ ፣ D10 ለቀይ ሰርጥ ፣ እና D11 ለሰማያዊ ሰርጥ። እንዲሁም የ LED ን ከፕሮቶ ቦርድዎ ጋር ያገናኙ።

እንዲሁም የአሽከርካሪ ሰሌዳዎ ከመሬቱ ወደ አንዱ የአርዱዲኖ መሬት ካስማዎች የተለየ ግንኙነት እንዳለው ያረጋግጡ።

በመጨረሻም ፣ ለ LED ኃይል ፣ የ 12 ቮ አቅርቦት አሉታዊ (መሬት) መሪን በአሽከርካሪ ሰሌዳዎ ላይ ካለው መሬት ጋር ያገናኙ። ከዚያ የ 12 ቮ አቅርቦቱን አወንታዊ መሪ ወደ የእርስዎ LED ስትሪፕ የአኖድ መሪ (ይህ በስዕሉ ላይ በሚታየው ኬብሎቼ ላይ ጥቁር ሽቦ ነው)።

በመጨረሻ ፣ በዩኖ ላይ የሚጫነውን የፒ.ሲ.ሲ. ይህ የበለጠ የተጠናቀቀ የመጨረሻ ምርት አቅርቧል። ያንን ለማድረግ ከፈለጉ ፣ እዚህ እንደተገለፀው የፕሮቶ ሰሌዳውን በመጠቀም መዝለል እና የጋሻ ሰሌዳውን ብቻ መስራት ይችላሉ። ያ ሁሉ በመጨረሻው ደረጃ ላይ ተገል isል።

ደረጃ 2 LEDs ን በትሪሊስ ላይ ያድርጉ

በትሪሊስ ላይ ኤልኢዲዎችን ያስቀምጡ
በትሪሊስ ላይ ኤልኢዲዎችን ያስቀምጡ

የ Trellis ሰሌዳ መሙላት ያለብን ለ 3 ሚሜ ኤልኢዲዎች ባዶ ፓዳዎች አሉት። በመያዣዎቹ ላይ ያሉትን ምልክቶች በጥንቃቄ ያስተውሉ-የአኖዶውን ጎን ለመሰየም ከፓድ አጠገብ በጣም ስውር “+” አለ። ጽሑፉ በስተቀኝ በኩል እንዲቀመጥ ሰሌዳውን የሚይዙ ከሆነ ፣ የ LED አኖዶቹ በግራ በኩል እንዳሉ የሚመክር በቦርዱ አናት እና ታችኛው ክፍል ላይም አለ።

የእርስዎን 3 ሚሜ ኤልኢዲዎች ወደ ቦርዱ ያሽጡ። የቦርዱን ፊት በመመልከት ፣ በቀኝ በኩል ወደ ላይ ጽሑፍ ይፃፉ ፣ በላይኛው ግራ መቀየሪያ/የ LED አቀማመጥ #1 ፣ በላይኛው ቀኝ #4 ፣ የታችኛው ግራው #13 ነው ፣ እና የታችኛው ቀኝ #16 ነው። በእያንዳንዱ አቀማመጥ ውስጥ የተጠቀምኳቸው ቀለሞች እነ (ሁና (እና የሆነበት ምክንያት አለ ፣ ስለዚህ ቢያንስ ለከፍተኛዎቹ ሁለት ረድፎች የእኔን ንድፍ እንዲከተሉ እመክርዎታለሁ)

1 - ቀይ 2 - አረንጓዴ 3 - ሰማያዊ 4 - ነጭ 5 - ቀይ 6 - አረንጓዴ 7 - ሰማያዊ 8 - ነጭ 9 - ነጭ 10 - ነጭ 11 - ቢጫ 12 - ቢጫ 13 - ነጭ14 - ነጭ 15 - ቢጫ 16 - ቢጫ

CC Attribution: ከላይ ያለው የ Trellis ምስል በአዳፍ ፍሬዝ ሲሆን በ Creative Commons - Attribution/ShareAlike ፈቃድ ስር ጥቅም ላይ ውሏል።

ደረጃ 3 Trellis ን ከአርዲኖ ጋር ያገናኙ

ትሬሊስን ከአርዲኖ ጋር ያገናኙ
ትሬሊስን ከአርዲኖ ጋር ያገናኙ

ትሬሊስ አምስት የወልና ንጣፎች አሉት ፣ ግን በዚህ ፕሮጀክት ውስጥ አራት ብቻ ጥቅም ላይ ይውላሉ። ትሬሊስ ከአርዱinoኖ (I2C ን በመጠቀም) ፣ እና 5V እና GND ን ለኃይል ለመገናኘት SDA እና SCL ይፈልጋል። የመጨረሻው ፓድ ፣ INT ፣ ጥቅም ላይ አልዋለም። የ Trellis ንጣፎች በአራቱም የቦርዱ ጫፎች ላይ ይታያሉ። የፈለጉትን ማንኛውንም የፓድ ስብስብ መጠቀም ይችላሉ።

ከ 5 ቮ ፣ ከ GND ፣ ከ SDA እና ከ SCL ፓዳዎች ጋር ጠንካራ የግንኙነት ሽቦን ያሽጡ። ከዚያ ፣ የ 5 ቮ ሽቦውን በአርዱዲኖ ላይ ካለው 5 ቮ ፒን ፣ GND ን ከመሬት ፒን ፣ የኤስዲኤ ሽቦን ወደ A4 እና የ SCL ሽቦን ወደ A5 ያገናኙ።

በመቀጠልም አርዱዲኖን እናበራለን እና ንድፉን ወደ እሱ እንጭነዋለን። በ Trellis ሰሌዳ ላይ የሲሊኮን ቁልፍ ሰሌዳውን ለማስቀመጥ ጥሩ ጊዜ አሁን ነው። እሱ በቦርዱ ላይ ብቻ ይቀመጣል (በቦርዱ ላይ ቀዳዳዎች ውስጥ የሚገጣጠሙትን የ “ንጣፎች” ታችኛው ክፍል ላይ ያስተውሉ) ፣ ስለዚህ የጠረጴዛውን ጠርዞች ለቦርዱ ለመያዝ ሁለት የቴፕ ቁርጥራጮችን መጠቀም ይፈልጉ ይሆናል። አሁን።

CC Attribution: ከላይ ያለው የ Trellis ሽቦ ምስል በዚህ ምስል በአዳፍ ፍሬዝ የተከረከመ ስሪት ነው ፣ እና በ Creative Commons - Attribution/ShareAlike ፈቃድ ስር ጥቅም ላይ ይውላል።

ደረጃ 4 የፕሮጀክቱን ንድፍ ያውርዱ እና ወደ አርዱinoኖ ይስቀሉት

ለዚህ ፕሮጀክት ንድፉን ከእኔ Github repo ማውረድ ይችላሉ።

አንዴ ካገኙት በ Arduino IDE ውስጥ ይክፈቱት ፣ የዩኤስቢ ገመድ በመጠቀም አርዱዲኖን ያገናኙ እና ንድፉን ወደ አርዱዲኖ ይስቀሉ።

ንድፉ ከተሰቀለ እና ትሪሊስ በትክክል ከተገናኘ ፣ በ Trellis ላይ ያሉት ማናቸውም አዝራሮች ሲጫኑ በፍጥነት ሶስት ጊዜ ብልጭ ድርግም ሊሉ ይገባል። ይህ ልክ ያልሆነ አዝራርን እንደጫኑ አመላካች ነው ፣ ምክንያቱም ስርዓቱ በ “ጠፍቷል” ሁኔታ ውስጥ ስለሚመጣ ፣ ብቸኛው የሚሰራ ቁልፍ መጫን እሱን ለማብራት የሚፈለግ ነው።

ስርዓቱን ለማብራት የታችኛውን የግራ አዝራር (#13) ቢያንስ ለአንድ ሰከንድ ተጭነው ይያዙ። አዝራሩን ሲለቁ ፣ ሁሉም ኤልኢዲዎች በአጭሩ ማብራት አለባቸው ፣ ከዚያ ከ #13 (ከታች ግራ) በስተቀር ታችኛው ሁለት ረድፎች ይወጣሉ። ስርዓቱ አሁን በተሻሻለ እና ስራ ፈት በሆነ ሁኔታ ውስጥ ነው።

የ LED ሰርጦችን እንደ የመጀመሪያ ሙከራ ለማብራት እና ለማደብዘዝ ከላይ ያሉትን ሁለት ረድፎች ለመጠቀም መሞከር ይችላሉ። ያ የሚሰራ ከሆነ ፣ ወደሚቀጥለው ደረጃ ቢሄዱ ጥሩ ነዎት። ካልሆነ ፣ ያረጋግጡ ፦

  1. የ LED ኃይል አቅርቦት ተገናኝቷል እና በርቷል;
  2. የአሽከርካሪ ቦርድ MOSFET ዎች በትክክል ተይዘዋል። እኔ የተጠቀምኩትን IRLB8721 ን ከተጠቀሙ ፣ ያረጋግጡ

    • የአሽከርካሪ ቦርድ ምልክት ግብዓቶች (MOSFET በሮች ፣ IRLB8721 ፒን 1) ከአርዱዲኖ D9 = አረንጓዴ ፣ D10 = ቀይ ፣ D11 = ሰማያዊ (ከዚህ በታች ያለውን ማስታወሻ ይመልከቱ);
    • የ LED ስትሪፕ ከአሽከርካሪ ሰሌዳ ጋር የተገናኘ እና የ LED ቀለም ሰርጦች ከ MOSFET ፍሳሾች (IRLB8721 ፒን 2) ጋር ተገናኝተዋል።
    • MOSFET ምንጭ ፒኖች (IRLB8721 ፒን 3) በሾፌር ሰሌዳ ላይ ከመሬት ጋር ተገናኝተዋል ፤
  3. በሾፌር ሰሌዳ እና በአርዱዲኖ መሬት ፒን መካከል የመሬት ግንኙነት።

በሚቀጥለው ደረጃ ፣ በአዝራር ሰሌዳ የተጠቃሚ በይነገጽ አንዳንድ ተግባራት እንጫወታለን።

ማሳሰቢያ -ተቆጣጣሪዎ እየሰራ ከሆነ ግን የጥንካሬ ቁልፎቹ ትክክለኛዎቹን ቀለሞች አይቆጣጠሩም ፣ አይጨነቁ እና እንደገና አይድገሙ! በአርዲኖ አይዲኢ ውስጥ ወደ ረቂቅ ይሂዱ እና ከፋይሉ አናት አጠገብ የ RED ፣ አረንጓዴ እና ሰማያዊ የፒን ትርጓሜዎችን ይለውጡ።

ደረጃ 5 መሠረታዊ የቁጥጥር ተግባራት

መሰረታዊ የቁጥጥር ተግባራት
መሰረታዊ የቁጥጥር ተግባራት

አሁን ስርዓቱ ተሻሽሏል ፣ በአንዳንድ አዝራሮች መጫወት እና ነገሮችን እንዲሠራ ማድረግ እንችላለን።

ቀደም ባለው ደረጃ እንዳልኩት ፣ ኃይል በሚነሳበት ጊዜ ፣ ስርዓቱ “ስራ ፈት” በሆነበት ሁኔታ ውስጥ ይወጣል። በዚህ ሁኔታ ፣ የእያንዳንዱን ቀይ ፣ አረንጓዴ እና ሰማያዊ የ LED ሰርጦች የቀለም ጥንካሬ ለመጨመር እና ለመቀነስ ከላይ ባሉት ሁለት ረድፎች ላይ ያሉትን አዝራሮች መጠቀም ይችላሉ። ነጩን የመጨመር/የመቀነስ ቁልፎችን የሚጠቀሙ ከሆነ ስርዓቱ የሶስቱም ሰርጦች ጥንካሬ በእኩል እና በእኩል ደረጃ ይጨምራል ወይም ይቀንሳል።

የታችኛው ሁለት ረድፎች ቅድመ -ቅምጥ ንድፎችን ለመጫወት ያገለግላሉ። እነዚህ ቅጦች በአርዱዲኖ EEPROM ውስጥ ተከማችተዋል። ንድፉ ለመጀመሪያ ጊዜ ሲሠራ ፣ EEPROM የተከማቸ ምንም ዓይነት ቅጦች እንደሌሉት ያያል ፣ እና የነባሪ ንድፎችን ስብስብ ያከማቻል። ከዚያ በኋላ እነዚህን ቅጦች መለወጥ ይችላሉ ፣ እና ለውጦችዎ የቅድመ -ቅምጥ ዘይቤን በመተካት በአርዱዲኖ EEPROM ውስጥ ይቀመጣሉ። ይህ የእርስዎ ቅጦች ከኃይል ማቋረጦች መትረፋቸውን ያረጋግጣል። የአርትዖት ተግባሩ በሚቀጥለው ደረጃ ላይ ተገል isል።

ለጊዜው ፣ ለዚያ አዝራር የተቀመጠውን ንድፍ ለማሄድ ማንኛውንም ቅድመ -ቅምጥ አዝራሮችን (ከታች ሁለት ረድፎች ውስጥ ያሉትን ስምንት አዝራሮች) በአጭሩ ይጫኑ። ንድፉ በሚሠራበት ጊዜ አዝራሩ ብልጭ ድርግም ይላል። ንድፉን ለማቆም ፣ የንድፍ አዝራሩን እንደገና ለአጭር ጊዜ ይጫኑ። ስርዓተ -ጥለት በሚሠራበት ጊዜ ፣ ከላይ ረድፎች ውስጥ ያሉት ነጭ ወደ ላይ/ታች ቁልፎች የንድፍ ምጣኔን ለመለወጥ ሊያገለግሉ ይችላሉ።

ምንም አዝራሮችን ሳይነኩ ፕሮጀክቱን ለጥቂት ሰከንዶች ብቻዎን ቢተዉ ፣ የ LEDs ደብዛዛ መሆኑን ያስተውላሉ። ይህ ሁለቱም ለኃይል ቁጠባ እና Trellis LEDs ለመፍጠር የሚሞክሩትን ማንኛውንም “ስሜት” አብዝቶ እንዳያበራ ለማድረግ ነው። በ Trellis ላይ አንድ አዝራርን መንካት እንደገና ይነቃዋል።

ስርዓቱን ለማጥፋት የታችኛውን ግራ (#13) ቁልፍን ለአንድ ወይም ከዚያ በላይ ሰከንዶች ተጭነው ይያዙ እና ይልቀቁ። የ Trellis እና LED strip ጨለማ ይጨልማል።

ደረጃ 6 በቁልፍ ሰሌዳው ላይ ቅጦችን ማርትዕ

በቁልፍ ሰሌዳው ላይ ቅጦችን ማርትዕ
በቁልፍ ሰሌዳው ላይ ቅጦችን ማርትዕ

ቀደም ባለው ደረጃ ላይ እንዳልኩት ንድፉ ለመጀመሪያ ጊዜ ሲሠራ በ EEPROM ውስጥ ስምንት ነባሪ ንድፎችን ያከማቻል። በአዝራር ሰሌዳው ላይ የንድፍ አርትዖት ሁነታን ለመጠቀም ከፈለጉ ከእነዚህ ውስጥ 7 ን ወደ ሌላ ነገር መለወጥ ይችላሉ።

የንድፍ አርትዖት ሁነታን ለማስገባት በመጀመሪያ የትኛውን አዝራር ስርዓተ -ጥለቱን ማርትዕ እንደሚፈልጉ ይወስኑ። ከታችኛው የግራ አዝራር በስተቀር ማንኛውንም አዝራር መምረጥ ይችላሉ። በተመረጠው ስርዓተ-ጥለት ቁልፍዎ ላይ ረዥም በመጫን (ከአንድ ሰከንድ በላይ ወደ ታች በመያዝ) የንድፍ አርትዖት ሁነታን ያስገቡ። በሚለቀቅበት ጊዜ አዝራሩ ጠንካራ ያበራል ፣ እና የላይኛው ሁለት ረድፎች ብልጭ ድርግም ይላሉ። ይህ በአርትዖት ሁነታ ላይ መሆንዎን ያመለክታል።

የአርትዖት ሁኔታ የሚጀምረው በስርዓተ -ጥለት የመጀመሪያ ደረጃ ላይ ሲሆን አርትዖቱን እስኪያወጡ ወይም 16 ኛውን ደረጃ (በአንድ ጥንድ 16 ደረጃዎች ከፍተኛ) ማርትዕ እስኪጨርሱ ድረስ ይቀጥላል። በእያንዳንዱ ደረጃ ፣ ለዚያ ደረጃ የሚፈልጉትን ቀለም ለመምረጥ ከላይ ባሉት ሁለት ረድፎች ውስጥ የሰርጥ ጥንካሬ አዝራሮችን ይጠቀሙ። ከዚያ ያንን ቀለም ለመቆጠብ እና ወደ ቀጣዩ ደረጃ ለመቀጠል የንድፍ ቅድመ-ቅምጥ ቁልፍን በአጭሩ ይጫኑ። በመጨረሻው ደረጃዎ ላይ ፣ ከአጫጭር ይልቅ ፣ ከአርትዖት ለመውጣት ብቻ ረጅም ይጫኑ።

ከስርዓት አርትዖት ከወጡ በኋላ ፣ ንድፉ በራስ -ሰር ይጫወታል።

ይሀው ነው! አሁን በቁልፍ ሰሌዳው በኩል ሊያዘጋጁዋቸው የሚችሏቸው ንድፎችን በቅደም ተከተል የሚይዝ የ RGB LED መቆጣጠሪያ አለዎት። እዚህ ማቆም ይችላሉ ፣ ወይም የዚህን ፕሮጀክት የበለጠ መደበኛ ስሪት ለመገንባት ከፈለጉ በቀሩት ደረጃዎች ውስጥ ይቀጥሉ።

ደረጃ 7: የተሻለ ሃርድዌር - RGB LED Driver Shield እና Enclosure

Image
Image
የተሻለ ሃርድዌር: RGB LED Driver Shield እና Enclosure
የተሻለ ሃርድዌር: RGB LED Driver Shield እና Enclosure
የተሻለ ሃርድዌር - RGB LED Driver Shield እና Enclosure
የተሻለ ሃርድዌር - RGB LED Driver Shield እና Enclosure

አንዴ የሥራ ፕሮቶታይፕ ካገኘሁ ፣ በልጆቼ ጠረጴዛዎች ላይ ባዶ አርዱዲኖ እና ፕሮቶ ቦርድ እንደ ቋሚ መፍትሔ መተው እንደማልችል አውቃለሁ። ለፕሮጀክቱ ማቀፊያ ያስፈልገኝ ነበር። እኔ ደግሞ የተሻለ የመንጃ ሰሌዳ እሠራለሁ ብዬ ወሰንኩ ፣ እናም የራሴን ጋሻ ለመሥራት ፍጹም ዕድል ይመስለኝ ነበር።

ርካሽ የትንሽ ፒሲ ቦርዶችን ወደሚያቀርብ ቦርድ አምራች በ ExpressPCB ወደሚያቀርበው ነፃ መሣሪያ ወደ ExpressSCH በመግባት የወረቀት ስልታዊዬን አጸዳሁ። እኔ በፕሮጀክቶች ላይ ExpressPCB ን ከአሥር ዓመት በላይ እጠቀም ነበር ፣ ግን ማንኛውንም መሣሪያ እና አምራች የሚመርጡትን በማንኛውም መንገድ ይጠቀሙ።

ለዚህ ፕሮጀክት ጥሩ ጋሻ ሆኖ እንዲሠራ ጥቂት መሠረታዊ ባህሪያትን በመሠረታዊ መርሃግብሩ ላይ አክዬአለሁ። ትሬሊስን ፣ የኃይል መሰኪያውን ፣ የአውሮፕላን አብራሪ መብራቱን እና ለኤዲዲው ገመድ ማገናኛን ለማገናኘት የወልና ንጣፎችን ጨመርኩ። እኔ ደግሞ በኃይል አቅርቦቱ ላይ ለካፒታተር አንድ ቦታ ጨመርኩ። የመጨረሻው ወረዳ እዚህ ይታያል።

ለፕሮጀክቱ ኃይል ከጋሻው እንዲመጣ ወሰንኩ። 12 ቮ ለጋሻ ኃይሎች ሁለቱንም የ LED ስትሪፕ እና አርዱinoኖን አቅርቧል። የአርዱዲኖ ኃይል የአቅርቦቱን ግብዓት ወደ አርዱዲኖ ቪን ፒን በማገናኘት ይሰጣል ፣ ይህም ባለሁለት አቅጣጫ ነው (በዚህ ፒን ላይ ለአርዲኖ ኃይልን መስጠት ይችላሉ ፣ ወይም ኃይልን ከአርዱዲኖ በሌላ ቦታ ካገናኙት ፣ የተሰጠውን ይሰጥዎታል። በዚህ ሚስማር ላይ ኃይል)። የጥበቃ ዲዲዮ D1 በቀጥታ ከ አርዱinoኖ (ለምሳሌ ዩኤስቢ) ጋር የተገናኘ ማንኛውንም ኃይል ኤልኢዲዎችን ለማንቀሳቀስ እንዳይሞክር ይከላከላል።

ለምን የአርዲኖን የኃይል መሰኪያ አይጠቀሙ እና እዚያ 12 ቮን እዚያ አያገናኙም? እኔ ለአርዱዲኖ የኃይል መሰኪያ 12V ልሰጥ እና ያንን ኃይል ለጋሻው ለመያዝ የቪን ፒን ተጠቅሜ ፣ የአርዱዲኖ ዲ 1 ዲዲዮ እና ዱካዎች LED ን በማሽከርከር ላይ ሊሆኑ ከሚችሉት ከፍተኛ ሞገዶች ጋር እንደማይሄዱ አሳስቦኝ ነበር። ቁርጥራጮች ስለዚህ ፣ የእኔ ጋሻ የኃይል ግቤትን እንደሚወስድ እና በምትኩ ለአርዲኖ ኃይልን እንደሚሰጥ ወሰንኩ። እኔ ደግሞ ለ Trellis 5V ያስፈልገኝ ነበር ፣ ግን የአርዱዲኖ የቦርድ ኃይል ደንብ 5 ፒን በበርካታ ፒኖች ላይ ይሰጣል ፣ ስለሆነም አንዱን ለ ትሪሊስ። ያ ያቆጣጠረኝ ተቆጣጣሪ ወረዳ በጋሻው ላይ እንዳስቀመጥ።

ከዚያ ፒሲቢን ዘረጋሁ። በአርዱዲኖ ኡኖ ላይ ራስጌዎችን ለመገናኘት ለፒንቹ ምደባ ትክክለኛ ልኬቶችን ለማግኘት የተወሰኑ ሀብቶችን እጠቀም ነበር። ትንሽ ትጋት እና ከመጀመሪያው ሙከራ ጋር ተዛመደ። ለጋሻ ወረዳው ብዙ የለም ፣ ስለዚህ ብዙ ቦታ ነበረኝ። ለኤሌዲ ጭነቶች ሰፊ ዱካዎችን ዘረጋሁ ፣ ስለሆነም ለፍላጎቼ ብዙ የአሁኑ የመሸከም አቅም ይኖራል። በሙቀት መስጫ ገንዳዎች ወይም በሌሉበት ጠፍጣፋ ሊሰቀሉ የሚችሉበትን MOSFETs አስቀምጫለሁ። እስካሁን ድረስ እኔ ለተጠቀምኩባቸው የ LED ቁጥሮች የሙቀት ማስቀመጫዎች አያስፈልጉኝም ፣ ግን አስፈላጊ ከሆነ ቦታው አለ።

ትሬሊስን ወደ ጋሻዬ ለመገጣጠም መቆሚያዎችን መጠቀም እንድችል በ Trellis ላይ ከመገጣጠም ቀዳዳዎች ጋር የሚዛመዱ ቀዳዳዎችን ጨመርኩ። ጋሻው ወደ አርዱinoኖ ከተሰካ ፣ እና ትሪሊስ በጋሻው ላይ ባሉ መቆሚያዎች ላይ ታግዶ ፣ ሁሉም ነገር ጥሩ እና ጠንካራ መሆን አለበት።

ከዚያ የቦርዱን አቀማመጥ አተምኩ እና ከአረፋ ኮር ቁራጭ ጋር ተጣብቄ ፣ እና ሁሉም ነገር ተስማሚ መሆኑን ለማረጋገጥ ክፍሎቼን አስገባ። ሁሉም ጥሩ ነው ፣ ስለዚህ ትዕዛዙን ሰደድኩት።

ከዚያ በአጥር ላይ መሥራት ጀመርኩ። Fusion 360 ን በመጠቀም ሦስቱን ቦርዶች (አርዱዲኖ ኡኖ ፣ ጋሻ እና ትሬሊስ) ለመያዝ ቀለል ያለ አጥር ሠርቻለሁ። በግቢው ውስጥ ያሉት ቀዳዳዎች ከአርዱዲኖ የዩኤስቢ ወደብ ጋር ግንኙነትን ይፈቅዳሉ ፣ እና በእርግጥ ፣ ወደ ኤልዲዲ ስትሪፕ ማገናኛ እና ጋሻ የኃይል መሰኪያ መዳረሻ። የአርዱዲኖ የኃይል መሰኪያ ጥቅም ላይ አለመዋሉን ለማረጋገጥ በእቅፉ ተሸፍኗል። ለሙከራ ተስማሚነት ሁለት ናሙናዎች ከተከተሉ በኋላ ፣ በመጨረሻ የምረካው ንድፍ ነበረኝ። ለ Thingiverse ማቀፊያ የ STL ፋይሎችን ለጥፌያለሁ።

ለወደፊቱ ፣ አንድ ናኖ በቀጥታ ሊታከልበት የሚችል የቦርዱን ስሪት አደርጋለሁ ፣ ይህ ፕሮጀክቱን የበለጠ የታመቀ ያደርገዋል። እስከዚያ ድረስ እንደዚህ ዓይነቱን ናኖ ወደ ኡኖ ጋሻ አስማሚ መጠቀም ይችላሉ።

ጋሻውን የምትሠሩ ከሆነ ፣ በደረጃ 1 ከተጠቀሱት ክፍሎች በተጨማሪ የሚያስፈልጉዎት እዚህ አለ -

  • የ RGB LED Driver Shield PC ሰሌዳ (ከ ExpressPCB ወይም ከሌሎች ፤ ፋይሎቹን ከ Github repo ለፕሮጀክቱ ማውረድ ይችላሉ);
  • 1N4002 diode;
  • 100uF 25V ራዲያል ኤሌክትሮላይቲክ capacitor (ትልቅ የ LED ጭነት ከሆነ 220uF ወይም 470uF ይጠቀሙ);
  • የኃይል መሰኪያ ፣ PJ202-AH (5A ደረጃ የተሰጠው ሞዴል)።

የሚከተሉት ክፍሎች እንደ አማራጭ ናቸው

  • 3 ሚሜ LED - ማንኛውም ቀለም ፣ ለሙከራ መብራት (ሊቀር ይችላል)
  • 1500 ohm resistor - የ LED አብራሪ መብራትን ከተጠቀሙ ብቻ ያስፈልጋል

የሚመከር: