ዝርዝር ሁኔታ:

የዱክማን መብራቶች 9 ደረጃዎች
የዱክማን መብራቶች 9 ደረጃዎች

ቪዲዮ: የዱክማን መብራቶች 9 ደረጃዎች

ቪዲዮ: የዱክማን መብራቶች 9 ደረጃዎች
ቪዲዮ: Консультант от бога Tg: cadrolikk 2024, ሀምሌ
Anonim
Image
Image

የዚህ ፕሮጀክት ዋና ዓላማ የብርሃን እና የድምፅ ትዕይንት መስጠት ነው። የሚፈልጉትን ዘፈን ከብርሃን ጋር ማመሳሰል ይችላሉ ፣ ለምሳሌ የገናዎን ወይም የተቀደሰ ማስጌጥዎን ወይም ማንኛውንም ድግስ። በዚህ ሁኔታ የገናን ማስጌጫ ፣ ከተለያዩ ቀለሞች የ LED ቁርጥራጮች እና ሽቦው ጋር የእርከን ምሳሌዬን እሰጥዎታለሁ።

አሁን አንዳንድ አገናኞችን ከምሳሌዎች ጋር አደርጋለሁ ፣ ምንም ድምጽ አይቆጭም ነገር ግን እኔን ማመን ይችላሉ ቪላንካኮስ ሮክ እየተጫወተ ነው

ይህ ምሳሌ 1 ነው

ይህ ምሳሌ 2 ነው

ደረጃ 1 መሣሪያዎች እና ቁሳቁሶች

መሣሪያዎች እና ቁሳቁሶች
መሣሪያዎች እና ቁሳቁሶች

ለዚህ አስተማሪ የሆነ ቁሳቁስ ያስፈልግዎታል (ለዚህ ይቅርታ ግን ይህ ክፍል በቋንቋዬ ፣ በስፓኒሽ መጻፍ አለብኝ)

  1. ዋየር
  2. ቆርቆሮ
  3. ያልተወሰነ የ 4 እና 2 የሽቦ ገመድ (ሊሸፍኑት በሚፈልጉት ርቀት ላይ የሚመረኮዝ) ፣ 15 ሜትር ተጠቅሜያለሁ
  4. የሚመከር ብየዳ ሉፕ
  5. የሚመከረው የሽቦ ቆራጭ ወይም የኤሌክትሪክ ሠራሽ መቀሶች
  6. የሚመከር ወንበዴ
  7. እና በእርግጥ የ LEDs ወይም ELWire ንጣፎች
  8. ELWire ን የሚጠቀሙ ከሆነ አንድ ወይም ብዙ ባለሀብቶች ያስፈልግዎታል
  9. በእርግጥ 12V የኃይል አቅርቦት

እኔ የተጠቀምኩበትን እና የገዛሁበትን ሁሉንም ኤልኢዲዎች እና ሽቦ በትክክል ልነግርዎ አልችልም ፣ ግን እንደ (A _ _ Expre_ _) ያሉ ብዙ የቻይና መደብሮች አሉ ይህ ሁሉ ቁሳቁስ ብዙ ወይም ያነሰ ተመጣጣኝ በሆነበት ቦታ ቀድሞውኑ ያውቃሉ።

እኔ የተጠቀምኩበትን ሀሳብ ለእርስዎ ለመስጠት -

  • 15 ሜትር የአንድ ቀለም LED (ቀይ ፣ አረንጓዴ ፣ ሰማያዊ) እያንዳንዳቸው 5 ሜትር
  • 15 ሜትር አርጂቢ ተመርቷል
  • 25 ሜትር የሽቦ መሪ የአዳስ ሽቦ (በቻይንኛ ገጾች ውስጥ ለምን እንደዚያ ብለው እንደሚጠሩት አላውቅም)
  • 100 ሜትር የተለያዩ ቀለሞች ELWIRE (ይህ ጉድለት ያለበት ቀለም ያለው ማውረድ ነበር የት እንደገዛኋቸው አላውቅም ፣ በሽያጭ ገጽ (ድርድሮች) በኩል ይመስለኛል)
  • ከኤል ሽቦ 3 መቀየሪያዎች
  • የ 12 ቮ 1 የኃይል አቅርቦት (በ 3 ዲ አታሚዬ የመጣውን ይጠቀሙ) ግን በአማዞን ውስጥ ብዙ አለዎት ፣ ካልቻሉ የ ATX የኃይል አቅርቦትን ይጠቀሙ ፣ ትንሽ ክህሎት ብቻ ያስፈልግዎታል
  • 15 ትራንዚስተሮች ጠቃሚ ምክር 120
  • 15 የግንኙነት ክሊሞች
  • በእርግጥ እንጆሪ Pi 3 B +

ደረጃ 2: ቁሳቁሱን ማበጀት እና ሁሉንም ቁሳቁስ ይቀላቀሉ

ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ
ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ
ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ
ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ
ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ
ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ
ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ
ቁሳቁሱን ማበጀት እና ሁሉንም ይዘቱን ይቀላቀሉ

እኔ የ LED ስትሪፕን ወይም ኤልወርን እንዴት እንደሚሸጡ መግለፅ አስፈላጊ አይመስለኝም ፣ ምክንያቱም እሱን እንዴት ማድረግ እንደሚቻል ብዙ ብዙ በደንብ የተብራሩ መመሪያዎችን ይከፍታል። ተከናውኗል

እኔ ከማንኛውም ይቅርታ ፣ ደህንነቱ የተጠበቀ ለሁሉም ግንኙነቶች ውሃ የማይገባባቸውን አያያ useች እጠቀማለሁ ማለት እፈልጋለሁ።

ከጥቂት እርምጃዎች በኋላ እነሱን ለመጠቀም ከፈለጉ የወጭቱን ንድፎች እተወዋለሁ

ደረጃ 3 የእኔን የተቀየሰ ሃርድዌር ፣ ቪ 1 ይጠቀሙ

የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V1 ይጠቀሙ

ይህ የእኔ የመጀመሪያ የቦርድ ስሪት ነው

ሶስት ዞኖችን ወይም አርጂቢ መሪ መሪን መቆጣጠር እንችላለን

አንተ ብቻ ሦስት transsistor tip120 አንድ conexion ካስማዎች እና ግንኙነት ተርሚናሎች ያስፈልግዎታል

ደረጃ 4 የእኔን የተቀየሰ ሃርድዌር ፣ V2 ይጠቀሙ

የእኔን የተነደፈ ሃርድዌር ፣ V2 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V2 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V2 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V2 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V2 ይጠቀሙ
የእኔን የተነደፈ ሃርድዌር ፣ V2 ይጠቀሙ

ይህ የእኔ ሁለተኛው የቦርድ ስሪት ነው

እኛ 15 ዞኖችን መቆጣጠር እንችላለን 15 ትራንዚስተር ቲፕ 120 ብቻ የመገጣጠሚያ ፒን ያስፈልግዎታል

ደረጃ 5 - Raspberry ን ያዘጋጁ

በዚህ ላይ ብዙ መመሪያዎች ስላሉ በዚህ ደረጃ ብዙ አስተያየት አልሰጥም እናም አንድ ሰው ከእኔ በተሻለ እንደሚገልጽላቸው እርግጠኛ ነኝ።

Raspabam ያለዎትን የቅርብ ጊዜውን ስሪት በእርስዎ Rasberry ውስጥ ብቻ መጫን አለብዎት።

አንዳንድ ጥቅሎችን መጫን ያስፈልግዎታል

የፓይዘን መስፈርቶች

የሚከተሉትን ጥቅሎች ይጫኑ

Python -m pipinstall numpy

Python -m pipinstall pyaudio

Python -m pipinstall pydub

Raspberry ነገሮች

ምናልባት ይህ ሌሎች ጥቅሎች ያስፈልግዎታል

sudo apt-get install git

sudo apt-get install Python-dev

sudo apt-get install pyton-rpi.gpio

ደረጃ 6: ስሪቱን ያግኙ

በሚከተለው አገናኝ ውስጥ የእኔን ኮድ ማየት ይችላሉ ፣ እንደማይወዱት እገምታለሁ ፣ ስለዚህ እራስዎን አይቁረጡ ፣ ማሻሻል ይችላሉ።

github.com/duxman/lights

ለማንኛውም አስተያየቶች እና / ወይም ጥቆማዎች ካሉዎት እኔን ለማነጋገር አያመንቱ።

በጣም የመጀመሪያው ስሪት

github.com/duxman/luces/releases/tag/Versi…

git clone

git checkout ስሪት -0.01

የመጀመሪያ የመልቀቂያ ስሪት ፣ የ Wav ፋይሎችን ያጫውቱ ፣ ዲጂታል ውፅዓት ብቻ ይፈቀዳል

ሁለተኛው ስሪት

github.com/duxman/luces/releases/tag/Versi…

git clone https://github.com/duxman/luces.gitgit Checkout Version-0.02

የ wav እና mp3 ማባዛትን ይፈቅዳል (እነዚህ በመጀመሪያ እርባታ ውስጥ ዋቭ ይሆናሉ) ሙዚቃ እና ቅደም ተከተሎችን ለማስፈፀም የተለያዩ ስክሪፕቶች ተፈጥረዋል።

የድር ውቅሩ ተስተካክሏል

መልሶ ማጫወት እና ማመሳሰልን ያሻሽላል

አሁን የመብራት ዞኖች በግለሰብ ካስማዎች ፋንታ ተለይተዋል ፣ እያንዳንዱ ዞን በርካታ ፒኖችን ይፈቅዳል።

የልማት ስሪት

github.com/duxman/luces

git clone

እኔ ኮድ አሻሽላለሁ

እኔ ሁል ጊዜ ኮዱን አሻሽላለሁ እና አዲስ ባህሪያትን እሰጣለሁ ፣ ግን የተረጋጋ ላይሆን ይችላል። እርስዎ የሚያደርጉትን ያውቃሉ

ደረጃ 7 ሁሉንም በአንድ ላይ ያዋቅሩ

ሁሉንም በአንድ ላይ ያዋቅሩ
ሁሉንም በአንድ ላይ ያዋቅሩ
ሁሉንም በአንድ ላይ ያዋቅሩ
ሁሉንም በአንድ ላይ ያዋቅሩ
ሁሉንም በአንድ ላይ ያዋቅሩ
ሁሉንም በአንድ ላይ ያዋቅሩ

የዱክማን ሉኮች

ተጨማሪ መረጃ እና ብሎግ

duxnet.es/luces/

የውሂብ ማከማቻውን ያውርዱ

duxnet.es/luces/

የሚከተሉትን ጥቅሎች ይጫኑ

Python -m pipinstall numpy

Python -m pipinstall pyaudio

Python -m pipinstall pydub

በ MP3 ፋይል ለመጠቀም በስርዓትዎ ውስጥ የተጫነ ffmepg ያስፈልግዎታል በአፈፃፀም ጎዳናዎ ውስጥ ffmpeg እና ffprobe እንዳለዎት ያረጋግጡ።

አዋቅር

የሚከተሉትን ፋይሎች በማዋቀሪያ ማውጫ ውስጥ ይቀይሩ ወይም በመተግበሪያው ውስጥ የተካተተውን የድር አገልጋይ በነባሪ ወደብ 8000 ይጠቀሙ

ወደ https://: 8000 ማሰስ እና መዝናናት መጀመር ብቻ ያስፈልግዎታል:)

config.json

እሱ የፕሮግራሙ አጠቃላይ ውቅር ነው ይህ ፋይል ይ containsል

“አጠቃላይ ፒኖች” - አጠቃላይ የተዋቀሩ ጥዶች (በጥቅም ላይ አይደለም) “MusicPath”: የሙዚቃ ማውጫ “FfmpegPath”: ffmpeg ዱካ ፣ ለዊንዶውስ ብቻ ፣ “የድር አገልጋይ ፖርት” የድር አገልጋይ ወደብ

programacion.json

የፕሮግራሙ የጊዜ ቅንብር ነው ይህ ፋይል የያዘው

"StartTime": የመነሻ ሰዓት ፣ “EndTime”: End Time “State”: በጥቅም ላይ አይደለም “WaitTime”: በግድያዎቹ መካከል ጊዜ ይጠብቁ

ProgramConfiguration.json

በዚህ ፋይል ውስጥ የሙዚቃ ፋይልን ወይም የቅደም ተከተል ሕብረቁምፊን እናዋቅራለን

ይህ ፋይል ይ containsል

“ProgramName”: የፕሮግራሙ ስም “ProgramType” -ፕሮግራሙ ሙዚቃን የሚጠቀም ከሆነ ያመልክቱ SEQ -> Secuence MUSIC -> ከሙዚቃ ፋይል ጋር “ProgramInterval” ን ያስፈጽማል -በግድያዎቹ “ቅደም ተከተሎች” መካከል ጊዜን ይጠብቁ -ለማግበር የዞኖች ድርድር።

“MusicFiles” - የዘፈኖች ድርድር wav ወይም mp3 ፋይሎች የ mp3 ፋይሎች እኛ ስንጫወት ለመጀመሪያ ጊዜ ወደ ዋቭ ይለወጣሉ። ዞኖች.ጅሰን

በዚህ ፋይል ውስጥ በየዞኑ ከሚጠቀሙባቸው ፒኖች ጋር የቅድመ -ወሰን ዞኖችን እናዋቅራለን

ይህ ፋይል ይ containsል

“ZoneType” - እሱ ጂፒኦ ወይም ኤምሲፒ ነው (ኤምሲፒን የምንጠቀም ከሆነ I2CConfig.json ፋይልን ማዋቀር አለብን) “ዞኖች” - የዞኖች ድርድር [ዞንId: የዞኑ ዞን ክብደት ወይም ቅደም ተከተል ነው ስም - የዞኑ ዞን ፒኖች ስም: በዚህ ዞን የዞን ዓይነት ውስጥ በነጠላ ሰረዝ የተለዩ ሕብረቁምፊ - የዞኑ ብርሃን ብቻውን ወይም በልዩ ሁኔታ ሁኔታ ውስጥ ከሆነ ያመልክቱ። ልዩ ዞኖችን ማጉላት ጠቃሚ ነው] I2CConfig.json

በዚህ ፋይል MCP23016 ወደብ ማስፋፊያ የምጠቀምባቸውን I2CDevices እናዋቅራለን

ይህ ፋይል ይ containsል

“መሣሪያዎች” - የመሣሪያዎች ድርድር [BasePin: ለዚህ የ I2C መሣሪያ የመጀመሪያ ፒን ቁጥር ፣ በዚህ መንገድ ከ MCP ጋር በዚህ MCP I2CA አድራሻ ውስጥ የ MCP መሣሪያው አድራሻ]

ደረጃ 8 ፕሮግራሞቹን ያስፈጽሙ

ለመጠቀም ዋናውን ፕሮግራም ያከናውኑ

ይህ ትእዛዝ

sudo python luces/main.py

ለሙከራ አንድ ዘፈን ይህንን ትእዛዝ ያከናውኑ

sudo python luces/PlayMusic.py -i ምሳሌ: sudo python luces/PlayMusic.py -i./music/sample.wav

ለሙከራ አንድ ቅደም ተከተል ይህንን ትእዛዝ ያከናውኑ

sudo python luces/PlaySequence.py -i ምሳሌ: sudo python luces/PlaySequence.py -i 1, 3, 1, 4, 2, 1, 5, 2, 3, 4, 5

Mp3 ን ወደ wav ይለውጡ

sudo python luces/util/Mp3ToWav.py -i -p ምሳሌ -sudo python luces/PlaySequence.py -i sample.mp3 -p../music

ያገኛሉ../music/sample.mp3.wav

ደረጃ 9 የመጨረሻ ውጤቶች

Image
Image

ይህ የመጨረሻው ውጤት ነው።

ሙዚቃውን አልሰማም ፣ አሽተት ፣ ግን ለራሴ አልናገርም። እንደ (MotoHead ፣ ንግሥት ፣ ብሩስ ስፕሪንት ፣ ራሞንስ ፣ ጠማማ እህት እና ሌሎችም) ካሉ ታላላቅ አርቲስቶች ጋር የሮክ መዝሙሮችን ይለብሱ ነገር ግን በሙዚቃው ምት ውስጥ ብርሃን መፍጠር ይችላሉ።

የሚመከር: