ዝርዝር ሁኔታ:

Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች - 4 ደረጃዎች (ከስዕሎች ጋር)
Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች - 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች - 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች - 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: MJC Engineering Kata. Engineers' fun - we help sell sneakers. 2024, ሀምሌ
Anonim
Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች
Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች
Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች
Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች
Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች
Fadecandy ፣ PI እና LED Strips ን በመጠቀም የ LED ደመናዎች

በቤቴ ውስጥ ኢትራዊ ድባብ ለመፍጠር አንዳንድ የ LED ደመናዎችን ሠርቻለሁ። እነዚህ በመጀመሪያ የወቅቱ ወረርሽኝ ምክንያት ለተቋረጠ ፌስቲቫል ያገለግሉ ነበር።

ለስላሳ እነማዎችን ለማሳካት የደበዘዘ የከረሜላ ቺፕን ተጠቅሜያለሁ እንዲሁም ዋና ኮምፒውተሬ እንዳይሰካ Raspberry Pi ን ተጠቅሜያለሁ። Raspberry pi ላልሆኑት ይህ ማዋቀር በቂ መሆን አለበት ከማንኛውም ኮምፒተር ጋር ለመስራት ግን ከዚያ ራሱን ችሎ መሥራት አይችልም። ይህ እንዴት እየሰራ እንደሆነ አጠቃላይ እይታን ይመልከቱ። ፒ ፒ ማዋቀሩ ኤልዲዎቹን መቆጣጠር ይችላል ፣ ሌላ ላፕቶፕ ያለገደብ የሚታየውን መልእክት በመላክ ፣ አስፈላጊ ከሆነ የበለጠ ኃይለኛ የግራፊክ ማቀነባበሪያ ለማድረግ የበለጠ ኃይለኛ ማሽን ይተዋል።

ይህ ለነገሩ በጣም የተወሳሰበ ስብስብ ሊመስል ይችላል ግን ይህ ማለት መብራቶቹ በጣም ሊበጁ እና በይነተገናኝ ናቸው። እኔ እስካሁን ከኪኔክት ጋር እንደ ግብዓት ምንጭ ፣ ለድምጽ ምላሽ ፣ ለአይጥ እንቅስቃሴዎች ምላሽ ሰጭ ወዘተ ተጠቀምኳቸው።

ብዙ ሀብቶች እና ታላቅ ማህበረሰብ ለመጠቀም ቀላል (ለመጠቀም ቀላል) ቋንቋ ስለሆነ እኔ ለእነማዎች ማቀነባበርን እጠቀም ነበር። አንድ ፋዴካዲ እስከ 8 ቁርጥራጮች የ 64 LEDS ን መቆጣጠር ይችላል ፣ ሆኖም ይህ ፕሮጀክት ብዙ ሰቆች እና የ Fadecandy ሰሌዳዎችን ለማካተት በቀላሉ ሊለካ የሚችል ነው።

ይህ መመሪያ በበይነመረብ ላይ ከበርካታ ሌሎች ምንጮች በከፍተኛ ሁኔታ ተጽዕኖ ይደረግበታል እናም እኔ ብቸኛ መብቱን እሰጣቸዋለሁ።

ኤሚ ጉድቺልድስ አድራሻ ሊዲዎችን ከፋዴካንዲ ጋር እንዴት እንደሚያዋቅሩ መመሪያ

ፊሊፕ በርግስ-1 ፣ 500 ኒኦፒክስል የ LED መጋረጃ ከ Raspberry Pi እና Fadecandy ጋር

የዳንኤል ሺፍማን የኮዲንግ ባቡር ማስተዋወቂያ ሂደት

www.youtube.com/user/shiffman/playlists?vi…

የአዳፍ ፍሬው ኒዮፒክስል Überguide (በተለይ ምርጥ ልምዶች ክፍል)

አቅርቦቶች

ክፍሎች

Fadecandy + USB cable-https://www.amazon.co.uk/Afadfruit-FadeCandy-Dhehe… ወይም

WS2812B ሊደረስበት የሚችል የ LED ቁርጥራጮች

ሀ (1000 µF ፣ 6.3V ወይም ከዚያ በላይ) Capacitor

28awg ሽቦ

Raspberry Pi

5V የኃይል አቅርቦት አሃድ (አምፔጅ በዚህ ላይ የበለጠ በእርስዎ ላይ ይወሰናል)

እጠቀም ነበር

ሆኖም ፣ መጠኑን ከፍ ካደረግኩ ትልቅ የኃይል አቅርቦት እያሰብኩ ነው። ከዚህ በታች በተያያዙት መመሪያዎች ላይ ተጨማሪ መረጃ ማግኘት ይቻላል።

እነዚህ ሁለቱ እያንዳንዱን ሽቦ ከመሸጥ ይልቅ ነገሮችን ትንሽ ቀለል ያደርጋሉ

JST አያያctorsች ፣

የዋጎ ማያያዣዎች (ይህ ሁሉንም ሽቦዎች ከመሸጥ ትንሽ ይቀላል)

ዱፖንት ሽቦ 40 ፒን ወንድ ወደ ሴት

ፒሲቢ ራስጌ አያያ

ቴፕ ፣ የሙቀት መጨናነቅ

ቁሳቁሶች

ካርቶን

Chickenwire

ፖሊስተር ሆሎፍበር (ፍሉፍ)

(ንፁህ…) የመውጫ መያዣ

መሣሪያዎች

የሽቦ ቆራጮች ፣ ብረታ ብረት ፣ መቀሶች ፣ መልቲሜትር (አጋዥ ግን አስፈላጊ አይደለም)

ደረጃ 1 የደመና ግንባታ

የደመና ግንባታ
የደመና ግንባታ
የደመና ግንባታ
የደመና ግንባታ
የደመና ግንባታ
የደመና ግንባታ
የደመና ግንባታ
የደመና ግንባታ

ደረጃ 1

ደመናውን ለመገንባት የመጀመሪያው እርምጃ የ JST ማያያዣዎችን በ LED ሰቆች ላይ መሸጥ ነው። ከእነዚህ አያያ theች አቅጣጫ እና አቅጣጫ ጋር የሚስማማ እንዲሆን ይጠንቀቁ።

የ JST ማያያዣዎችን በመጠቀም መዝለል ከፈለጉ ፣ ሽቦዎች በቀጥታ ወደ ቁርጥራጮች ሊሸጡ ይችላሉ ፣ ግን ጥንቃቄ ያድርጉ የቀለም ኮድ እና መለያ። እኔ የ 32 LED ስትሪፕን እና የ JST ማያያዣዎችን ከሁለቱም ጫፎች ጋር አያያዝኩ። ይህ ደመናው ራሱ ሞዱል እና ማስተዳደር እንዲችል በሚፈቅድበት ጊዜ የ 64 የ LED ርዝመት ንጣፍ ለመፍጠር ሁለት የተለያዩ ደመናዎች እንዲቀላቀሉ ያስችላቸዋል።

ደረጃ 2

ይህ የደመና ካርቶን (ወይም ሌላ ማንኛውም ቁሳቁስ) አፅም ለመገንባት ነው። እኔ አንዳንድ ተኝቶ ክብ ስለነበረኝ ካርቶን እጠቀም ነበር። ከበርካታ ትላልቅ ሳጥኖች እንደተመለከተው ረዣዥም አራት ማዕዘን ቅርጾችን ፈጠርኩ። እነዚያን እንቆቅልሽ ለማድረግ እኔ ሳጥኑ የሚታጠፍበት እና በ ‹ደመናው› ጫፍ ላይ መቀላቀልን የፈጠረበትን ማጠናከሪያ ለመፍጠር የተወሰኑትን የዶሮ ጫወታዎችን ተጠቅሜአለሁ።

ደረጃ 3

እኔ የ LED ንጣፎችን ከደመናው ጋር አያይዣለሁ። በአንድ ደመና ውስጥ 4 ሰቆች የ 32 ኤልኢዲዎችን እጠቀም ነበር። ሆኖም ግን ተጣባቂ ድጋፍ ነበራቸው ፣ የተወሰኑትን ተጨማሪ የዶሮ ሽቦ ተጠቅሜ በቦታዎች ላይ በበለጠ ሁኔታ ለማያያዝ እጠቀም ነበር።

ደረጃ 4

አሁን ደመናውን በዶሮ ሽቦ ውስጥ መሸፈን እንችላለን። ይህ በተፈጥሯዊ ሁኔታ ተንከባለለ እና ቱቦው ላይ ከተቀመጠው በጣም ቀላል ነው። ተጨማሪ ጥንድ እጆች በመርዳት እንኳን ቀላል ነው። ክብ ሊታጠፍ የሚችል እና በቦታው ይይዛል። እንዲሁም የተንጠለጠሉ መንጠቆችን ለመፍጠር ሁለት ሽቦዎችን አያያዝኩ። በሻጩ ውህዶች ላይ ውጥረትን ለመቀነስ የጄኤስ ማያያዣዎችን በአንዳንድ የዶሮ ሽቦ ዙሪያ አዙሬአለሁ።

ደረጃ 5

የሆሎውፍሬ ፍሎው ወደ ጫጩቱ ጫጫታ ጨመርኩ። አንዳንድ ተመሳሳይ ፕሮጄክቶች ትኩስ ሙጫ ይጠቀማሉ ፣ ግን በእርስዎ ፋይበር ላይ በመመስረት ይህ አስፈላጊ ላይሆን ይችላል። አንድ ትልቅ ቁራጭ በጫጩት እና በካርቶን ሰሌዳ መካከል ይቀመጣል እና ክፍተቶችን መሙላት በአንፃራዊነት ቀላል ነው።

እንኳን ደስ አለዎት ደመናዎ አለዎት። 4 ደመናዎች እንዲኖሩት ይህንን እስካሁን አራት ጊዜ ደገምኩ። ይህ የ Fadecandy ሰሌዳዎችን ችሎታ አጠቃቀምን ከፍ ለማድረግ አስችሎኛል።

ደረጃ 2 - Fadecandy ማዋቀር

Fadecandy ማዋቀር
Fadecandy ማዋቀር
Fadecandy ማዋቀር
Fadecandy ማዋቀር
Fadecandy ማዋቀር
Fadecandy ማዋቀር
Fadecandy ማዋቀር
Fadecandy ማዋቀር

ኤዲ ጉድዴልድ ኤልዲዎችን ከፋዴካንዲ ጋር ለማቀናጀት መመሪያ እኔ እዚህ ከምፈልገው የበለጠ ዝርዝር ውስጥ ገብቶ በጣም ግልፅ ነው።

ፋዴካንዲ I ን ለማቋቋም በመጀመሪያ ሁለት ራስጌዎችን በቺፕ ላይ ሸጠ።

ከዚያ የውሂብ ገመዶችን ከትክክለኛው የ JST ሽቦ ጋር ለማያያዝ ወደ አንዳንድ Wago አያያ leadingች የሚያመራውን አንዳንድ የዱፖን ወንድ ወደ ሴት ሽቦዎች እጠቀም ነበር። የውሂብ ኬብሎች ከቦርዱ መሃከል ቅርብ በሆነው ፋዴካንዲ ረድፍ ላይ መያያዝ አለባቸው። የታችኛው ረድፍ ከአሉታዊው ኃይል ጋር መያያዝ አለበት ፣ ግን የበለጠ በዚህ ላይ በኋላ።

ደረጃ 3 ኃይል

ኃይል
ኃይል
ኃይል
ኃይል
ኃይል
ኃይል

ለዚህ ደመና በአንድ ጊዜ ብዙ የእኔ ኤልኢዲዎች እንዲኖሩት ስለማላደርግ ብዙ አምፖሎችን ለመጠቀም ስለማላሰብኩ እኔ ያለሁትን ሁለንተናዊ አስማሚ/5v PSU ለመጠቀም መርጫለሁ። ማብሪያ / ማጥፊያ / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት

ጥቅም ላይ ለሚውሉት አምፖች ተገቢ መጠን ያላቸው ሽቦዎችን በመጠቀም ኃይሉን ለማሰራጨት ይጠንቀቁ። ይህንን የዋጎ ማያያዣዎችን በመጠቀም አሰራጭቻለሁ። ይህንን ወደ 8 ጥንድ አሉታዊ እና አወንታዊ 5 ቪ ሽቦዎች በመከፋፈል እነዚህን ወደ JST አያያ joinች (ወይም በቀጥታ ወደ የ LED ሰቆች) መቀላቀል ይችላሉ።

ለተጨማሪ መረጃ የኤሚ ጉድቺልድ የማይታለፈውን እና የአዳፍ ፍሬው ኒዮፒክስል Überguide ን እንደገና ያማክሩ።

አንዴ ይህ ከተደረገ ከደመናዎ (ዎችዎ) ጋር ለመያያዝ ዝግጁ የሆኑ እስከ 8 የተጠናቀቁ የ JST ግንኙነቶችን በመስጠት የውሂብ ፒኖችን ከ JST ጋር ማያያዝ ይችላሉ።

ይህንን ውጥንቅጥ በሚወስደው ካርቶን ውስጥ 'አደራጅቻለሁ' እና ትንሽ ንፁህ ለማድረግ ለመሞከር ተዘጋው።

ግብዓቶቹ ወደ ፋዴካንዲ የሚሄዱ ዩኤስቢ እና የኃይል ገመዶች ናቸው። ውጤቶቹ እኛ ያሰባሰብናቸው ስምንት የ JST ኬብሎች ናቸው።

ከፒ (ፒ) ከመጀመርዎ በፊት የ Fadecandy ሰሌዳ ተዘጋጅቶ እየሰራ መሆኑን ለመሞከር ከፈለጉ በላፕቶፕዎ ላይ መሰካት እና የ Fadecandy ፋይሎችን ከ https://github.com/scanlime/fadecandy ማውረድ ይችላሉ። አገልጋይ ያዘጋጁ እና በ https:// localhost: 7890 ላይ ወደ በይነገጽ ይሂዱ። መብራቶቹን ለመፈተሽ. በዚህ ጊዜ ከብርሃን ጋር መጫወት እንዲችሉ ከፈለጉ በማቀነባበር ላይ ምሳሌ ንድፎችም አሉ።

ደረጃ 4: Raspberry Pi

Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi

አሁን ፋዴካንዲ መብራቶቹን እየተቆጣጠረ መሆኑን እናውቃለን ፣ እሱን ለማጥፋት እና ለማብራት ብቻ ሳይሆን የበለጠ ማድረግ እንድንችል እሱን ለመቆጣጠር ፒን ማቀናበር እንፈልጋለን።

Raspberry Pi ን ከፋዴካንዲ ጋር እንዴት ማዋቀር እንደሚቻል መመሪያ እዚህ ይገኛል

learn.adafruit.com/1500-neopixel-led-curta…

Raspberry pi ን ማስነሳት በነባሪነት እንዲጀምር ይህ መመሪያ የ Fadecandy አገልጋይን እንዴት ማዋቀር እንደሚቻል ደረጃ በደረጃ ያሳያል። በአውታረ መረቡ ላይ Pi ን መድረስ እንዲችሉ SSH ን ያዋቅራል። ይህ በዲቢያን ውስጥ በጣም ቀላል ስለሆነ ለቪአይኤን (VNC) መቆጣጠሪያ በስዕላዊ መልኩ ማቀናበሩ ጠቃሚ ነው።

አንዴ ፒ ከተዋቀረ በኋላ ብዙ አማራጮች አሉዎት ፣ በአውታረ መረቡ ላይ መብራቶችን ለመቆጣጠር በላፕቶፕዎ ላይ የ Fadecandy አገልጋዩን አድራሻ መለወጥ ይችላሉ።

በምሳሌ ምሳሌዎች ውስጥ መስመሩን በመቀየር ይህንን ማድረግ ይቻላል

var ሶኬት = አዲስ WebSocket ('ws: // localhost: 7890');

ለሚመለከተው ስም። ለምሳሌ. var ሶኬት = አዲስ WebSocket ('ws: //Pi.local: 7890');

ወይም

መስመሮቹን ወደ ተገቢው አይፒ በመለወጥ

opc = አዲስ OPC (ይህ ፣ “192.168.0.x” ፣ 7890);

ሞኒተርን ፣ አይጤን እና የቁልፍ ሰሌዳውን ወይም በቪኤንሲ በኩል በማያያዝ ረቂቅ ንድፍ ለማካሄድ በ Pi ራሱ ላይ ማቀናበር ይችላሉ። ከእኔ የተሻለ ኮድ አድራጊ ከሆንክ በፒ (ፒ) ላይ የማቀነባበሪያ ንድፍ መጀመር እንደምትችል እርግጠኛ ነኝ።

~/.config/lxsession/LXDE-pi/autostart

እርስዎ እንዴት እንዳደረጉ ለማንፀባረቅ በሂደት ላይ የፒክሰሎችዎን ካርታ መለወጥ ያስፈልግዎታል።

አንድ የሠራው ምሳሌ ስትሪፕ የተባለውን የሂደቱን ምሳሌ ከከፈትን ነው። በዚህ አስተማሪ ውስጥ ስንት ፒክሰሎች እንዳደረጉ ላይ በመመስረት ኮዱን በዚህ መሠረት መለወጥ ያስፈልግዎታል። ለዚህ በ Fadecandy git ላይ ሰፊ መመሪያ አለ።

በማዋቀር ክፍል ውስጥ ወዳለው መስመር በመሄድ።

// በመስኮቱ መሃል ላይ አንድ 64-ኤልዲዲ ስትሪፕ ካርታ ያድርጉ

opc.ledStrip (0 ፣ 64 ፣ ስፋት/2 ፣ ቁመት/2 ፣ ስፋት/70.0 ፣ 0 ፣ ሐሰት);

በእርስዎ ስብስብ ውስጥ ስንት LED ዎች ላይ በመመስረት 64 ን ወደዚያ ቁጥር መለወጥ ይችላሉ። ለምሳሌ አንድ የ 32 ኤልኢዲዎች አንድ ደመና ብቻ ካደረጉ ይህንን ወደ 32 ይለውጡ።

በትክክለኛው ርዝመት ላይ የሚዛመዱትን የረድፎች ብዛት ለማድረግ አንድ ዙር መፍጠር እንችላለን። ከዚህ በታች ባለው መስመር ላይ X ን እና Y ን በአግባቡ መለወጥ እና አሁን በማዋቀሪያ ክፍል ውስጥ የተነጋገርነውን መስመር መተካት።

// የ Y ፒክስሎች እያንዳንዱ የካርታ X ቁራጮች

ለ (int i = 0; i <X; i ++) {

opc.ledStrip (i*64 ፣ Y ፣ ስፋት/2 ፣ እኔ*ያ + 30 ፣ 15 ፣ 0 ፣ ሐሰት);

}

በማቀናበር ዕድሎች ማለቂያ የሌላቸው ናቸው። በግድግዳዬ ላይ የተንጠለጠለ አኒሜሽን የሚጫወቱትን የአራቴን ደመናዎቼን ጥቂት ቪዲዮዎችን አያይዣለሁ።

ይህንን ለማንበብ ጊዜ ስለወሰዱ እናመሰግናለን። እኔ እንደገለጽኩት ያለ ሌሎች ከባድ ጥረት ይህንን ማድረግ አልችልም ነበር። በተለይ ኤሚ ጉድቺልድ ፣ ፊሊፕ በርጌስና ዳንኤል ሺፍማን።

እኔ በእራሳቸው አጋዥ ስልጠናዎች ውስጥ የተናገሩትን ላለመድገም ሞከርኩ። ነገር ግን ወደ ማንኛውም ችግር ከገቡ መልዕክት ላክልኝ እና እኔ መሞከር እና ማገዝ እንደቻልኩ እመለከታለሁ።

የሚመከር: