Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Noriu pristatyti lėkštės dizainą, kurį ruošiu valdyti su muzika sinchronizuotoms kalėdinėms lemputėms.
Iš pradžių projektas buvo skirtas naudoti „Raspberry Pi“, tačiau plokštelę galima naudoti su bet kokia plokštele, pvz., Arduino, beagleboard, bananaPi, orangePi,… pasirinkite norimą, nes jis pagrįstas I2C
Šiuo metu turiu plokštės 2 versiją, bet tobulinu ją pagal poreikius ar naujas įtrauktinas funkcijas.
Galite pamatyti 2 versiją, veikiančią mano nurodomuose „Duxman Lights“
www.instructables.com/id/Duxman-Lights/
1 žingsnis: įrankiai
- Suvirintojas
- Alavas
- Lydymosi juosta
- Prijungimo gnybtai
- Vyrų ir moterų smeigtukai
- 3 „Tip120“tranzistoriai
- 1 tranzistorius KA78T05 (nuo 12v iki 5v max 3A)
- 1 „i2C“prievado plėtiklis MCP23016
- 1 nuolatinės srovės 12 V jungtis
- „Fritzing“programa (https://fritzing.org/)
- Suvirinimo sąvokos
- Pagrindinės elektronikos sąvokos
2 žingsnis: lentos projektavimas
Pirmiausia reikia nurodyti, kad tai ne plokštė, o jie du, viena tokia, kuri yra panaši į pagrindinę plokštę, o kita, prie kurios prijungsime, kad pakeistume arba pakeistume kito tipo moduliu.
Dizainą rasite šio įrašo nuorodose.
Sistema suprojektuota taip, kad turėtų du modulius iš 4 tip120 tranzistorių ir taip lengvai įjungtų ir išjungtų šviesos diodų juosteles.
ir, kita vertus, mes rezervuojame 8 išėjimus kitiems įrenginiams prijungti. mano atveju naudosiu kietojo kūno relės valdiklius ir taip prijungsiu elwire keitiklius ir galėsiu naudoti kitas komercines kalėdines lemputes, kurias netrukus įsilaužsiu
3 žingsnis: „Soldando La Placa“
Netrukus
Šiuo metu gaminu lėkštę, manau, po savaitės turėsiu.
ir aš atnaujinsiu šį įrašą
4 žingsnis: laikas linksmintis ir išbandyti
Sukurkite tvarkyklės programą jums patinkančioje platformoje, jei jums nepatinka programuoti arba nenorite, galite laisvai paimti mano kodą ir jį modifikuoti arba naudoti, nes aš nuolat juos tobulinu.
Šioje nuorodoje galite rasti kūrimo kodą, šiuo metu net neužprogramavau šio ženklelio kodo, bet tikiuosi, kad netrukus jį turėsiu, deja:) Dirbu ir turiu šerti 4 kates
DEV versija
github.com/duxman/luces
Versija kuriama ir nuolat tobulinama su naujomis funkcijomis, kai turiu laiko.
Nerekomenduoju naudoti šios versijos, nes galiu padaryti programavimo klaidų kaip geras programuotojas, kuris esu, kuris meta pirmąjį akmenį, kuris neparašė klaidos
0.01 versija
github.com/duxman/luces/tree/Version-0.01
- Tai pradinė versija
- tiesiog žaisti wavs
- Palaiko tik skaitmeninius išėjimus
0.02 versija
github.com/duxman/luces/tree/Version-0.02
- Tai leidžia atkurti „wav“ir „mp3“(pirmosios reprodukcijos metu jie taps „wav“)
- Sukuriami atskiri scenarijai, leidžiantys vykdyti muziką ir sekas
- Tinklo konfigūracija pritaikyta
- Patobulintas muzikos atkūrimas ir sinchronizavimas
- Dabar vietoj atskirų kaiščių yra apibrėžtos apšvietimo zonos
- Kiekviena zona leidžia kelis kaiščius.
Kaip tai veikia, galite pamatyti mano nurodomuose „Duxman-Lights“