ዝርዝር ሁኔታ:
- ደረጃ 1 መሣሪያዎች እና ቁሳቁሶች
- ደረጃ 2: ቁሳቁሱን ማበጀት እና ሁሉንም ቁሳቁስ ይቀላቀሉ
- ደረጃ 3 የእኔን የተቀየሰ ሃርድዌር ፣ ቪ 1 ይጠቀሙ
- ደረጃ 4 የእኔን የተቀየሰ ሃርድዌር ፣ V2 ይጠቀሙ
- ደረጃ 5 - Raspberry ን ያዘጋጁ
- ደረጃ 6: ስሪቱን ያግኙ
- ደረጃ 7 ሁሉንም በአንድ ላይ ያዋቅሩ
- ደረጃ 8 ፕሮግራሞቹን ያስፈጽሙ
- ደረጃ 9 የመጨረሻ ውጤቶች
ቪዲዮ: የዱክማን መብራቶች 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የዚህ ፕሮጀክት ዋና ዓላማ የብርሃን እና የድምፅ ትዕይንት መስጠት ነው። የሚፈልጉትን ዘፈን ከብርሃን ጋር ማመሳሰል ይችላሉ ፣ ለምሳሌ የገናዎን ወይም የተቀደሰ ማስጌጥዎን ወይም ማንኛውንም ድግስ። በዚህ ሁኔታ የገናን ማስጌጫ ፣ ከተለያዩ ቀለሞች የ LED ቁርጥራጮች እና ሽቦው ጋር የእርከን ምሳሌዬን እሰጥዎታለሁ።
አሁን አንዳንድ አገናኞችን ከምሳሌዎች ጋር አደርጋለሁ ፣ ምንም ድምጽ አይቆጭም ነገር ግን እኔን ማመን ይችላሉ ቪላንካኮስ ሮክ እየተጫወተ ነው
ይህ ምሳሌ 1 ነው
ይህ ምሳሌ 2 ነው
ደረጃ 1 መሣሪያዎች እና ቁሳቁሶች
ለዚህ አስተማሪ የሆነ ቁሳቁስ ያስፈልግዎታል (ለዚህ ይቅርታ ግን ይህ ክፍል በቋንቋዬ ፣ በስፓኒሽ መጻፍ አለብኝ)
- ዋየር
- ቆርቆሮ
- ያልተወሰነ የ 4 እና 2 የሽቦ ገመድ (ሊሸፍኑት በሚፈልጉት ርቀት ላይ የሚመረኮዝ) ፣ 15 ሜትር ተጠቅሜያለሁ
- የሚመከር ብየዳ ሉፕ
- የሚመከረው የሽቦ ቆራጭ ወይም የኤሌክትሪክ ሠራሽ መቀሶች
- የሚመከር ወንበዴ
- እና በእርግጥ የ LEDs ወይም ELWire ንጣፎች
- ELWire ን የሚጠቀሙ ከሆነ አንድ ወይም ብዙ ባለሀብቶች ያስፈልግዎታል
- በእርግጥ 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 ይጠቀሙ
ይህ የእኔ የመጀመሪያ የቦርድ ስሪት ነው
ሶስት ዞኖችን ወይም አርጂቢ መሪ መሪን መቆጣጠር እንችላለን
አንተ ብቻ ሦስት transsistor tip120 አንድ conexion ካስማዎች እና ግንኙነት ተርሚናሎች ያስፈልግዎታል
ደረጃ 4 የእኔን የተቀየሰ ሃርድዌር ፣ 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 የመጨረሻ ውጤቶች
ይህ የመጨረሻው ውጤት ነው።
ሙዚቃውን አልሰማም ፣ አሽተት ፣ ግን ለራሴ አልናገርም። እንደ (MotoHead ፣ ንግሥት ፣ ብሩስ ስፕሪንት ፣ ራሞንስ ፣ ጠማማ እህት እና ሌሎችም) ካሉ ታላላቅ አርቲስቶች ጋር የሮክ መዝሙሮችን ይለብሱ ነገር ግን በሙዚቃው ምት ውስጥ ብርሃን መፍጠር ይችላሉ።
የሚመከር:
የዲስኮ መብራቶች ከ RGB አርዱዲኖን በ TinkerCad በመጠቀም 3 ደረጃዎች
የዲስኮ መብራቶች ከ አርጂቢው አርንዲኖን በ TinkerCad በመጠቀም - አንዴ RGB ን ከገጠሙዎት ፣ የ PWM ውፅዓት ወይም የአናሎግ ውፅዓት በመጠቀም የ RGB ን ቀለም መቆጣጠር ቀላል ነው ፣ ለአርዲኖ አናሎግ ፃፍ () በፒን 3 ፣ 5 ፣ 6 ላይ መጠቀም ይችላሉ። ፣ 9 ፣ 10 ፣ 11 ፣ A0 ፣ A1 ፣ A2 ፣ A3 ፣ A4 ፣ A5 (Atmega328 ወይም 1 ን ለሚጠቀሙ ለጥንታዊ አርዱኢኖዎች
የገና ዛፍን ማሽከርከር እና በፕሮግራም ሊሠሩ የሚችሉ መብራቶች ከአርዱዲኖ ጋር - 11 ደረጃዎች
የገና ዛፍን ማሽከርከር እና በፕሮግራም ሊሠሩ የሚችሉ መብራቶች ከአርዱዲኖ ጋር - የገና ዛፍን እና በፕሮግራም ሊሠሩ የሚችሉ መብራቶችን ከአርዱዲኖ ጋር ማሽከርከር ፕሮጀክቱ እንዴት እንደሚሽከረከር የገና ዛፍን ከአርዱዲኖ ፣ ከማቀዝቀዣ ፣ ከተቦረቦረ የሙከራ ሰሌዳ ፣ የ LED መብራቶች እና አንዳንድ ሌሎች የኤሌክትሮኒክስ አካላት
የዱክማን መብራቶች ቦርድ V3: 4 ደረጃዎች
የዱክማን መብራቶች ቦርድ V3: እኔ ከሙዚቃ ጋር የተመሳሰለ የገና መብራቶችን ለመቆጣጠር እያዘጋጀሁ ያለውን የጠፍጣፋ ንድፍ ማቅረብ እፈልጋለሁ። በመጀመሪያ በፕሮጀክቱ በ Raspberry Pi ላይ ለመጠቀም የተነደፈ ፣ ግን ሳህኑ ከማንኛውም ሳህን ጋር ሊያገለግል ይችላል ፣ እንደ አርዱዲኖ ፣ ቢጋልቦር
በይነተገናኝ የጓሮ መብራቶች ፣ የእግረኞች መብራቶች 3 ደረጃዎች
በይነተገናኝ የጓሮ መብራቶች ፣ የእግረኛ መንገድ መብራቶች - ለጀርባዬ ግቢ አንድ ዓይነት በይነተገናኝ የጓሮ መብራቶችን መገንባት ፈልጌ ነበር። ሀሳቡ ፣ አንድ ሰው በአንድ መንገድ ሲራመድ ፣ እርስዎ በሚሄዱበት አቅጣጫ ላይ እነማ ይነሳል። እኔ በዶላር ጄኔራል $ 1.00 የፀሐይ መብራቶች ጀመርኩ
DIY የገና መብራቶች ለሙዚቃ ተቀናብረዋል - የተመረጡት የቤት መብራቶች 15 ደረጃዎች (ከስዕሎች ጋር)
DIY የገና መብራቶች ለሙዚቃ ተዘጋጅተዋል - የቾሪዮግራፊ የቤት መብራቶች -ለገና የገና መብራቶች ለሙዚቃ ተዘጋጅተዋል - የቾሪዮግራፊ የቤት መብራቶች ይህ ጀማሪ DIY አይደለም። በኤሌክትሮኒክስ ፣ በወረዳ ፣ በ BASIC መርሃ ግብር እና ስለ ኤሌክትሪክ ደህንነት አጠቃላይ ጥበቦች ላይ ጠንከር ያለ ግንዛቤ ያስፈልግዎታል። ይህ DIY ልምድ ላለው ሰው ነው ስለዚህ