Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Nais kong ipakita ang disenyo ng isang plato na inihahanda ko para sa kontrol ng mga ilaw ng Pasko na naka-synchronize sa musika.
Sa una ang proyekto na idinisenyo upang gamitin ito sa isang Raspberry Pi, ngunit ang plato ay maaaring magamit sa anumang plato, tulad ng arduino, beagleboard, bananaPi, orangePi,… piliin ang isa na gusto mo, dahil batay ito sa I2C
Kasalukuyan akong may isang bersyon 2 ng plato, ngunit pinapabuti ko ito alinsunod sa mga pangangailangan o mga bagong tampok na isasama.
Maaari mong makita ang bersyon 2 na tumatakbo sa aking itinuturo na Duxman Lights
www.instructables.com/id/Duxman-Lights/
Hakbang 1: Mga tool
- Manghihinang
- Tin
- Desilering tape
- Mga terminal ng koneksyon
- Mga pin na lalaki at babae
- 3 Tip120 Transistors
- 1 Transistor KA78T05 (12v hanggang 5v max 3A)
- 1 i2C port expander MCP23016
- 1 DC 12V konektor
- Fritzing Program (https://fritzing.org/)
- Mga kuru-kuro na hinang
- Pangunahing mga paniwala ng electronics
Hakbang 2: Desing ng Lupon
Sa gayon una sa lahat kinakailangan upang ipahiwatig na hindi ito isang plato silang dalawa, isa na gumagawa tulad ng motherboard at isa pa na magkonekta kami upang magustuhan ito upang mapalitan o mabago ito ng ibang uri ng module.
Mayroon kang disenyo sa mga link ng post na ito.
Ang sistema ay idinisenyo upang magkaroon ng dalawang modyul na 4 na tip120 transistors at sa gayon ay madaling i-on at i-off ang mga LED strip.
at sa kabilang banda nagreserba kami ng 8 output upang kumonekta sa iba pang mga aparato. sa aking kaso gagamit ako ng isang solidong state control relay at sa gayon ay ikonekta ang mga elwire inverter at makagamit ng iba pang mga komersyal na ilaw ng pasko na i-hack ko sa lalong madaling panahon
Hakbang 3: Soldando La Placa
Maya-maya lang
Kasalukuyan kong ginagawa ang plato, sa palagay ko magagamit ko ito sa isang linggo.
at ia-update ko ang post na ito
Hakbang 4: Oras sa Kasayahan at Pagsubok
Lumikha ng iyong programa sa pagmamaneho sa platform na gusto mo, kung hindi mo nais na mag-program o hindi mo nais na malayang mong kunin ang aking code at baguhin ito o gamitin ito sa patuloy kong pagpapabuti sa kanila.
Sa sumusunod na link maaari mong makita ang development code, sa ngayon hindi ko pa nai-program ang code para sa badge na ito ngunit inaasahan kong magkaroon ito sa lalong madaling panahon, sa kasamaang palad:) Gumagana ako at mayroon akong 4 na pusa na mapakain
Bersyon DEV
github.com/duxman/luces
Bersyon sa pag-unlad at patuloy na pagpapabuti ng mga bagong tampok kapag may oras ako.
Hindi ko inirerekumenda ang paggamit ng bersyon na ito dahil maaari akong gumawa ng mga error sa programa bilang isang mahusay na programmer na ako, na itinapon ang unang bato na hindi nakasulat ng isang bug
Bersyon 0.01
github.com/duxman/luces/tree/Version-0.01
- Ito ang paunang bersyon
- maglaro lang ng wavs
- Sinusuportahan lamang ang mga digital na output
Bersyon 0.02
github.com/duxman/luces/tree/Version-0.02
- Pinapayagan ang pagpaparami ng wav at mp3 (ang mga ito ay magiging wav sa unang pagpaparami)
- Ang mga magkakahiwalay na script ay nilikha upang payagan ang pagpapatupad ng musika at mga pagkakasunud-sunod
- Ang pagsasaayos ng web ay inangkop
- Ang pag-playback ng musika at pag-synchronize ay napabuti
- Ang mga light zone ay tinukoy na ngayon sa halip na mga indibidwal na mga pin
- Pinapayagan ng bawat zone ang maraming mga pin.
Maaari kang makakita ng isang halimbawa kung paano ito gumagana sa aking itinuturo na Duxman-Lights