Cov txheej txheem:
- Kauj Ruam 1: Cov Cuab Yeej thiab Cov Khoom
- Kauj Ruam 2: Vuam Cov Khoom thiab Koom Nrog Txhua Yam Khoom
- Kauj Ruam 3: Siv Kuv Cov Khoom Tsim Kho, V1
- Kauj Ruam 4: Siv Kuv Cov Khoos Phis Tawj Tsim, V2
- Kauj Ruam 5: Npaj Koj Cov Raspberry
- Kauj ruam 6: Tau txais Cov Version
- Kauj Ruam 7: Kho Txhua Tus Ua Ke
- Kauj Ruam 8: Ua Haujlwm Cov Haujlwm
- Kauj Ruam 9: Qhov Kawg
Video: Duxman Teeb: 9 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Lub hom phiaj tseem ceeb ntawm txoj haujlwm no yog txhawm rau ua kom pom lub teeb thiab lub suab. Koj tuaj yeem ua ke cov nkauj uas koj xav tau nrog lub teeb, piv txwv li koj lub Christmas lossis kho kom zoo nkauj los yog tog twg los xij. Hauv qhov no kuv muab koj piv txwv ntawm kuv lub sam thiaj nrog kho kom zoo nkauj Christmas, nrog LED kab txaij ntawm ntau xim thiab xaim.
Tam sim no kuv muab qee qhov txuas nrog piv txwv, thov txim tsis muaj suab tab sis koj tuaj yeem ntseeg kuv pob zeb Villancicos ua si
Nov yog qhov piv txwv 1
Nov yog qhov piv txwv 2
Kauj Ruam 1: Cov Cuab Yeej thiab Cov Khoom
Txog qhov kev qhia no koj xav tau qee cov ntaub ntawv (thov txim rau qhov no tab sis ntu no kuv xav sau hauv kuv hom lus, lus Mev)
- Vuam
- Tin
- Tus nqi tsis tau txiav txim siab ntawm 4 thiab 2 lub xov hlau (nyob ntawm qhov nrug koj xav npog), Kuv tau siv 15 meters
- Pom zoo vuam loupe
- Pom zoo xaim hluav taws xob lossis hluav taws xob txiab
- pom zoo crimper
- thiab ntawm chav kawm strips ntawm LEDs lossis ELWire
- Yog tias koj siv ELWire koj yuav xav tau ib lossis ntau tus neeg nqis peev
- Yog lawm, lub hwj chim 12V
Kuv tsis tuaj yeem qhia koj qhov tseeb tag nrho cov LEDs thiab theWire uas kuv tau siv thiab qhov twg kuv yuav nws, tab sis muaj ntau lub khw Suav zoo li (A _ _ Expre_ _) koj twb paub qhov twg tag nrho cov khoom siv no ntau dua lossis pheej yig.
Txhawm rau muab tswv yim rau koj txog yam kuv tau siv:
- 15 meters ntawm ib xim LED (Liab, Ntsuab, Xiav) 5 meters txhua
- 15 meter RGB coj
- 25 metres ntawm cov hlau coj hlau ntawm adas (Kuv tsis paub yog vim li cas hauv Suav nplooj ntawv lawv hu nws li ntawd)
- 100 meters ntawm ELWIRE ntawm cov xim sib txawv (Qhov no yog rub tawm nrog cov xim tsis raug Kuv tsis paub qhov twg kuv yuav lawv, kuv xav tias nws tau dhau los ntawm nplooj ntawv muag khoom (khom nqi)
- 3 inverters los ntawm El xaim
- 1 lub zog hluav taws xob ntawm 12 V (siv ib qho uas los nrog kuv lub tshuab luam ntawv 3d) tab sis hauv Amazon koj muaj ob peb, yog tias koj ua tsis tau, siv ATX lub zog xa khoom, koj tsuas xav tau me ntsis kev txawj
- 15 Transistors Tswv Yim 120
- 15 Kev Sib Txuas Clems
- Tau kawg raspberry Pi 3 B +
Kauj Ruam 2: Vuam Cov Khoom thiab Koom Nrog Txhua Yam Khoom
Kuv tsis xav tias nws yog qhov yuav tsum tau piav qhia yuav ua li cas txhawm rau txhawm rau teeb lub LED los yog ElWire, vim tias nws tej zaum yuav qhib ntau yam lus qhia zoo dua li yuav ua li cas. ua tiav
Kuv tsuas yog xav hais tias kuv siv cov dej sib txuas rau txhua qhov kev sib txuas, muaj kev nyab xeeb zoo dua li thov txim.
Ob peb kauj ruam tom qab kuv tawm ntawm daim duab ntawm lub phaj yog tias koj xav siv lawv
Kauj Ruam 3: Siv Kuv Cov Khoom Tsim Kho, V1
Nov yog kuv thawj pawg thawj coj saib
Peb tuaj yeem tswj peb Zones lossis RGB coj sawb
Koj tsuas yog xav tau peb tus transsistor tip120 tus pin txuas thiab txuas txuas
Kauj Ruam 4: Siv Kuv Cov Khoos Phis Tawj Tsim, V2
Nov yog kuv pawg thawj coj thib ob
Peb tuaj yeem tswj tau 15 Zones Koj tsuas yog xav tau 15 tus transsistor tip120 tus lej sib txuas
Kauj Ruam 5: Npaj Koj Cov Raspberry
Kuv yuav tsis tawm tswv yim ntau txog cov kauj ruam no txij li twb muaj ntau cov lus qhia ntawm qhov no thiab kuv paub tseeb tias ib tus neeg yuav piav qhia lawv zoo dua kuv.
Koj tsuas yog yuav tsum tau teeb tsa qhov hloov tshiab kawg uas koj muaj raspbiam hauv koj li raspberry.
Koj yuav tsum tau teeb tsa qee pob khoom
Python xav tau
nruab cov pob hauv qab no
nab hab sej -m pipinstall numpy
nab hab sej -m pipinstall pyaudio
nab hab sej -m pipinstall pydub
Raspberry cov khoom
Tej zaum koj xav tau lwm pob khoom no
sudo apt-tau nruab git
sudo apt-tau nruab nruab sej-dev
sudo apt-tau nruab pyton-rpi.gpio
Kauj ruam 6: Tau txais Cov Version
Hauv qhov txuas hauv qab no koj tuaj yeem pom kuv tus lej, kuv xav tias koj yuav tsis nyiam nws, yog li tsis txiav koj tus kheej, koj tuaj yeem txhim kho nws.
github.com/duxman/lights
Xijpeem yog tias koj muaj lus pom thiab / lossis cov lus qhia tsis txhob yig tau hu rau kuv.
Tus thawj heev version
github.com/duxman/luces/releases/tag/Versi…
git clone
git checkout Version-0.01
Kev tso tawm thawj zaug, ua si Wav cov ntaub ntawv, Tsuas yog tso tawm digital
Qhov Thib Ob
github.com/duxman/luces/releases/tag/Versi…
git clone https://github.com/duxman/luces.gitgit checkout Version-0.02
Nws tso cai rau kev rov tsim dua ntawm wav thiab mp3 (cov no yuav dhau los ua thawj hauv kev tsim dua tshiab) Cov ntawv sib cais tau tsim los tso cai ua suab paj nruag thiab ua ntu zus
Lub vev xaib teeb tsa tau yoog raws
Txhim kho playback thiab synchronization
Tam sim no thaj chaw teeb pom kev zoo tau txhais tsis yog tus lej tus kheej, txhua thaj tsam tso cai rau ntau tus pin.
Txoj kev txhim kho
github.com/duxman/luces
git clone
Kuv txhim kho de code
Kuv tabtom txhim kho txoj cai thiab muab cov yam ntxwv tshiab, tab sis nws yuav tsis ruaj khov. Koj paub tias koj ua dab tsi
Kauj Ruam 7: Kho Txhua Tus Ua Ke
Lus Duxman
Xav paub ntau ntxiv y blog
duxnet.es/luces/
Nruab download lub chaw cia khoom
duxnet.es/luces/
nruab cov pob hauv qab no
nab hab sej -m pipinstall numpy
nab hab sej -m pipinstall pyaudio
nab hab sej -m pipinstall pydub
Txhawm rau siv nrog MP3 cov ntaub ntawv koj xav tau ffmepg teeb tsa hauv koj lub kaw lus kom ntseeg tau tias koj muaj ffmpeg thiab ffprobe hauv koj txoj kev ua tiav
Kho
Hloov kho cov ntaub ntawv hauv qab no hauv kab ntawv teeb tsa lossis siv lub vev xaib uas suav nrog hauv app los ntawm lub neej ntawd hauv chaw nres nkoj 8000
Koj tsuas yog neeed mus rau https://: 8000 thiab pib lom zem:)
configuration.json
Nws yog kev teeb tsa dav dav ntawm qhov program Cov ntaub ntawv no muaj
"GeneralPins": Cov teeb tsa dav dav (tsis siv) "MusicPath": Cov npe nkauj "FfmpegPath": txoj kev ffmpeg, tsuas yog rau lub qhov rais, "WebServerPort": lub vev xaib chaw nres nkoj
programacion.json
Nws yog lub sijhawm teeb tsa ntawm qhov haujlwm Cov ntaub ntawv no muaj
"Pib Sijhawm": Pib Sijhawm, "Xeem Sijhawm": Sijhawm Kawg "Xeev": Tsis siv "Tos Sijhawm": Tos Sijhawm ntawm kev ua tiav
ProgramConfiguration.json
Hauv cov ntaub ntawv no peb teeb tsa cov nkauj ua suab paj nruag lossis kab sib lawv liag
Cov ntaub ntawv no muaj
"ProgramName": Lub npe program "ProgramType": Qhia yog tias txoj haujlwm siv suab paj nruag o programed sequences SEQ -> Execute Secuence MUSIC -> ua tiav nrog cov ntaub ntawv suab paj nruag "ProgramInterval": Tos sijhawm ntawm kev ua tiav "Sequences": Array of Zones qhib
"MusicFiles": Tshaj tawm cov nkauj wav lossis cov ntaub ntawv mp3 Cov ntaub ntawv mp3 yuav hloov pauv mus rau wav thawj zaug peb ua si. Zones.json
Hauv cov ntawv no peb teeb tsa thaj tsam ua ntej nrog cov pins siv hauv txhua cheeb tsam
Cov ntaub ntawv no muaj
"ZoneType": Nws yog GPIO lossis MCP (yog tias peb siv MCP peb yuav tsum teeb tsa I2CConfig.json file) "Zones": Array of Zones [ZoneId: nws yog qhov hnyav lossis qhov kev txiav txim ntawm cheeb tsam ZoneName: Lub npe ntawm cheeb tsam ZonePins: Comma cais cov hlua nrog cov pins siv hauv cheeb tsam no ZoneType: Qhia yog thaj tsam teeb ib leeg lossis hauv hom spectrum. Nws muaj txiaj ntsig zoo los hais txog thaj tsam tshwj xeeb] I2CConfig.json
Hauv cov ntawv no peb teeb tsa I2CDevices Kuv siv MCP23016 chaw nres nkoj nthuav dav
Cov ntaub ntawv no muaj
"Devices": Cov cuab yeej ntawm cov khoom [BasePin: Tus lej tus lej pib rau I2C Device, ua li no nrog MCP nws yog thawj tus lej digital hauv MCP I2CAddress: Chaw nyob ntawm MCP ntaus ntawv]
Kauj Ruam 8: Ua Haujlwm Cov Haujlwm
Txhawm rau siv txoj haujlwm tseem ceeb ua tiav
cov lus txib no
sudo python luces/main.py
Txhawm rau sim ib zaj nkauj ua raws cov lus txib no
sudo python luces/PlayMusic.py -i piv txwv: sudo python luces/PlayMusic.py -i./music/sample.wav
Rau kev sim ua Sequence ua cov lus txib no
sudo python luces/PlaySequence.py -i piv txwv: sudo python luces/PlaySequence.py -i 1, 3, 1, 4, 2, 1, 5, 2, 3, 4, 5
Hloov mp3 rau wav
sudo python luces/util/Mp3ToWav.py -i -p piv txwv: sudo python luces/PlaySequence.py -i sample.mp3 -p../music
koj yuav tau txais../music/sample.mp3.wav
Kauj Ruam 9: Qhov Kawg
Qhov no yog qhov kawg.
Kuv tsis tuaj yeem hnov lub suab nkauj, snifffff, tab sis kuv tsis qhia kuv tus kheej. Muab tso rau pob zeb hu nkauj nrog cov kws ua yeeb yam zoo li (MotoHead, Poj huab tais, Bruce Sprint, Ramones, Twisted Muam, thiab ntau dua) Tab sis koj tuaj yeem tsim lub teeb nyob rau hauv cov suab paj nruag.
Pom zoo:
10W RGB Sab Nraud Sab Nraud Teeb Teeb Teeb: 5 Kauj Ruam
10W RGB Sab Nraud Sab Nraud Teeb Teeb Teeb: Qhov haujlwm no yog 10W RGB coj teeb rau hmo ntuj, nws tuaj yeem tso rau ntawm koj ib sab thiab muab sijhawm rau koj teeb pom kev zoo. Kuv tau txais kev tshoov siab los ntawm Balad Teeb tam sim no hauv Fab Kis tab sis muaj zog me ntsis (kev lag luam luam tawm txog 3W, kuv li 10W) thiab ntau ntxiv
Teeb Tsom Teeb Thaum Muaj Xwm Ceev Tsis Muaj Roj Teeb: 10 Kauj Ruam
Teeb Tsom Teeb Thaum Muaj Xwm Ceev Tsis Muaj Roj Teeb: Nyob Zoo Txhua Tus, Nov yog Kuv Thawj Cov Lus Qhia, yog li koj cov lus tawm tswv yim yuav pab tau kuv tiag tiag txhawm rau txhim kho ntxiv. Kuj tshawb xyuas kuv tus YouTube channel rau ntau txoj haujlwm.https: //www.youtube.com/channel/UCy7KKu5hVrFcyWw32..Thov hnub no kuv yuav qhia koj
Maus Tail Teeb Nrog Cov Teeb Pom Kev Zoo Siv Lub Teeb LED: 4 Cov Kauj Ruam
Maus Tail Teeb Nrog Cov Teeb Pom Kev Zoo Siv Lub Teeb LEDs: Nyob Zoo! Qhov no yog qee qhov yooj yim DIY ntawm yuav ua li cas thiaj li tsim tau qhov kev cai Programmable RGB Tail Teeb (nrog ua ke ntsais muag/ntsuas ntsuas) rau koj lub maus taus lossis tej zaum muaj ib yam dab tsi siv WS2812B (tus kheej qhov chaw nyob leds) thiab Arduinos . Muaj 4 hom teeb pom kev zoo
DIY LED Teeb - Niaj Hnub Teeb Meem Teeb Nrog Cov Chaw Taws Teeb: 8 Kauj Ruam (nrog Duab)
DIY LED Teeb - Niaj Hnub Teeb Mood Teeb Nrog Chaw Taws Teeb: Hauv kab lus no kuv yuav mus hla cov txheej txheem Kuv tau siv los tsim qhov no zoo heev pyramid zoo li tus LED Mood Teeb.Kuv siv maple rau cov qauv tseem ceeb thiab qee qhov mahogany txhav ntxiv rau lub zog. Rau lub teeb Kuv siv RGB LED teeb uas tuaj nyob hauv 16 ko taw
LED Teeb Teeb Duab Cwjmem: Cov Cuab Yeej rau Teeb Teeb Doodles: 6 Kauj Ruam (nrog Duab)
LED Teeb Teeb Lub Cwjmem: Cov Cuab Yeej rau Teeb Doodles: Kuv tus poj niam Lori yog tus neeg siv tsis tu ncua thiab kuv tau ua si nrog kev yees duab ntev ntev rau ntau xyoo. Kev tshoov siab los ntawm PikaPika pab pawg teeb pom kev zoo thiab yooj yim ntawm cov koob yees duab digital peb tau siv lub teeb duab kos duab kom pom tias peb tuaj yeem ua dab tsi