Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Haluan esitellä lautasen suunnittelun, jota valmistan musiikin kanssa synkronoitujen jouluvalojen ohjaukseen.
Alun perin projekti oli suunniteltu käytettäväksi Raspberry Pi: llä, mutta levyä voidaan käyttää minkä tahansa levyn kanssa, kuten arduino, beagleboard, bananaPi, orangePi,… valitse haluamasi levy, koska se perustuu I2C: hen
Minulla on tällä hetkellä levyn versio 2, mutta parannan sitä tarpeiden tai uusien ominaisuuksien mukaan.
Näet version 2 käynnissä ohjeistettavissani Duxman -valoissa
www.instructables.com/id/Duxman-Lights/
Vaihe 1: Työkalut
- Hitsaaja
- Tina
- Juotospoistoteippi
- Liitännät
- Uros ja naaras nastat
- 3 Tip120 Transistorit
- 1 transistori KA78T05 (12v - 5v max 3A)
- 1 i2C -portinlaajennin MCP23016
- 1 DC 12V -liitin
- Fritzing -ohjelma (https://fritzing.org/)
- Hitsauskäsitykset
- Elektroniikan peruskäsitykset
Vaihe 2: Hallituksen suunnittelu
Ensinnäkin on välttämätöntä ilmoittaa, että se ei ole levy, vaan ne ovat kaksi, toinen, joka tekee kuin emolevy, ja toinen, jonka yhdistämme tähän, jotta voimme korvata tai vaihtaa sen toisella moduulilla.
Suunnittelu löytyy tämän postauksen linkeistä.
Järjestelmässä on kaksi moduulia, joissa on 4 tip120 -transistoria, joten LED -nauhat voidaan helposti kytkeä päälle ja pois.
ja toisaalta varaamme 8 lähtöä muiden laitteiden liittämiseen. minun tapauksessani käytän SSD -releohjaimia ja yhdistän siten elwire -invertterit ja voin käyttää muita kaupallisia jouluvaloja, jotka hakkeroin pian
Vaihe 3: Soldando La Placa
Pian
Valmistan tällä hetkellä lautasta, luulen, että saan sen saataville viikon kuluttua.
ja päivitän tämän postauksen
Vaihe 4: Aika hauskanpitoon ja testaamiseen
Luo ohjainohjelma haluamallesi alustalle, jos et halua ohjelmoida tai et halua, voit vapaasti ottaa koodini ja muokata sitä tai käyttää sitä jatkuvasti parannukseni vuoksi.
Seuraavasta linkistä löydät kehityskoodin, tällä hetkellä en ole edes ohjelmoinut koodia tälle tunnukselle, mutta toivottavasti saan sen pian, valitettavasti:) Työskentelen ja minulla on 4 kissaa ruokittavaksi
Versio DEV
github.com/duxman/luces
Versio on kehitteillä ja kehittyy jatkuvasti uusilla ominaisuuksilla, kun minulla on aikaa.
En suosittele tämän version käyttöä, koska saatan tehdä ohjelmointivirheitä hyvänä ohjelmoijana, joka olen, joka heittää ensimmäisen kiven, joka ei ole kirjoittanut vikaa
Versio 0.01
github.com/duxman/luces/tree/Version-0.01
- Se on alkuperäinen versio
- pelaa vain wavia
- Tukee vain digitaalisia lähtöjä
Versio 0.02
github.com/duxman/luces/tree/Version-0.02
- Sen avulla voidaan toistaa wav- ja mp3 -tiedostoja (näistä tulee wav ensimmäisessä kopioinnissa)
- Musiikin ja sekvenssien suorittamista varten luodaan erilliset komentosarjat
- Verkkomääritykset on mukautettu
- Musiikin toistoa ja synkronointia parannetaan
- Valaistusvyöhykkeet on nyt määritetty yksittäisten nastojen sijaan
- Jokainen vyöhyke sallii useita nastoja.
Voit nähdä esimerkin siitä, miten se toimii, ohjeistettavissani Duxman-valoissa