Sisällysluettelo:
- Vaihe 1: Kemperin LED -lamput
- Vaihe 2: Maljakon LED -esittelyn luominen
- Vaihe 3: Vixen Lighting Automation
- Vaihe 4: Johtopäätös
Video: Kemperin LEDit Vixen Musicissa: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Tämä ohje on kyse uudesta tuotteestani, jota kehitän nimeltä "Kemper LED -lamput". Osoittaakseni kyvyt, upotin 64 lamppua 18 tuuman lasimaljaaseen. Maljakko täytettiin sitten 23 kilolla kirkkaita lasimikroleita. Tapa, jolla valo pomppii lasimarmoreista, on todella siisti. Katso alla oleva video. Video on yritykseni näyttää joitain asioita, joita voidaan tehdä Kemperin LED -lamppujen avulla. Varmista, että näet ylimääräisen esittelyn, joka näkyy videoleikkeen lopussa. Toisin sanoen, musiikin pysähtymisen jälkeen ylimääräinen pari jaksoista esitetään ilman musiikkia.
Vaihe 1: Kemperin LED -lamput
Jokaisen lampun perusrakenne on todella melko yksinkertainen. Lampun muodostavat (1) kuva 12F609 mikro, (4) laajakulmaiset 20 mA: n LEDit (punainen, vihreä, sininen ja valkoinen), (4) virranrajoitusvastukset, (1) suodatinkorkki ja (1) 16x19 mm PCB. Jokainen LED -merkkivalo ajetaan pois yhdestä mikroulostulonapista. Lähtötapit päivitetään jatkuvasti käyttämällä pulssileveysmoduloitua (PWM) signaalia. PWM -lähdöissä on myös kääntymisnopeuden säätö sekä rampissa että hajoamisessa. Kaikki tämä antaa LED -valolle mukavan lämpimän hehkun, kun ne siirtyvät tasolta toiselle - ei kovia päälle/pois -reunoja (ellei aseteta suuria kääntymisnopeuksia). komentoja. Kaikki solmut vastaavat yhteen varattuun globaaliin solmuosoitteeseen. Lopuksi solmu voidaan ohjelmoida siten, että sillä on useita vaihtoehtoisia solmuosoitteita. Vaihtoehtoisten osoitteiden avulla solmut voidaan ryhmitellä ja käyttää yhdellä komennolla. Tietoliikenneprotokolla tukee jopa 255 solmua väylällä. Jokainen lampun tiedonsiirto koostuu yhdestä mikro I/O -nastasta. Jokainen lamppu toimii orjana jaetulla tiedonsiirtojohdolla. Jos datapaketti lähetetään suoraan yhdelle lampulle, lamppu kuittaa viestin lähettämällä oman solmuosoitteensa takaisin väylälle. Vain yksinkertainen summan tarkistussumma käytetään viestinnän tarkistamiseen. Tähän mennessä olen testannut viestintää 64 solmun kanssa, jotka kaikki on yhdistetty yhteen väylään. Jatkuvassa käytössä saatan havaita yhden kadonneen paketin tunnissa. Jokainen lamppu käsittelee 2 miljoonaa käskyä sekunnissa (2MIPS). Joten 64 lampun merkkijono ajaa niitä 256 LEDiä ympäri käyttäen 128 MIPS hevosvoimaa! Luodaan skaalautuva muotoilu - kun lisää LED -valoja lisätään, myös MIPS lisätään automaattisesti. Tiedän mitä ajattelet - älä huoli, mikro on vain 70 senttiä - itse asiassa neljä LEDiä maksavat enemmän kuin mikro.
Vaihe 2: Maljakon LED -esittelyn luominen
Tein kaksi merkkijonoa lamppuja maljakkoa varten. Jokaisessa merkkijonossa on 32 lamppua ja se on 16 'pitkä. Molemmat merkkijonot maljakossa, joten tietokoneen ohjauksessa on 256 LEDiä yhdellä 9600 baudin RS232 -kanavalla. Molemmat merkkijonot muodostavat rinnakkaisliitännän RS232 -liitäntäkortilla. Joten kun kaikki lamput ovat päällä, maljakko on valaistu 25 watin LED -teholla! Totta puhuen, on aivan liian vaikeaa katsoa, kun kaikki LED -valot ovat täysin päällä. Jokaisessa lampussa on suuria jälkiä DC -virran siirtämiseksi merkkijonosta alaspäin.
Vaihe 3: Vixen Lighting Automation
Vixen -ohjelmisto on suunniteltu ohjaamaan etupihasi jouluvaloja. Sen avulla on helppo asettaa joukko lähtökanavia. Kanavat yhdistetään sitten MP3 -musiikkiin, tässä on linkki Vixenin verkkosivustoon: https://www.vixenlights.com/ Internetissä on jo paljon lisätietoa tästä ohjelmistopaketista, joten en aio haastaa enempää Tässä sovelluksessa minun piti kirjoittaa mukautettu laajennus Vixenille. Koska olin tyypillinen "laiska" insinööri, otin toisenlaisen lähestymistavan. Ajoin Vixenin (MS Windows -sovellus) VMwaren sisällä Linuxissa. VMware sallii komm -portin uudelleenohjauksen tulostiedostoon varsinaisen laiteportin sijaan. Suoritin sitten pienen Python -skriptin Linuxissa, joka jatkuvasti käsitteli uusia Vixenistä tulevia merkkijonoja. Python -skripti muuntaa yksinkertaiset Vixen -kommunikat viesteiksi, jotka Kemperin valot ymmärtävät. Tulevaisuudessa minun on varmaan rypistyttävä ja kirjoitettava laajennus Vixenille.
Vaihe 4: Johtopäätös
Näille lampuille on paljon muita sovelluksia. Tässä on toivelistani: 1) Rakenna vielä 64 lamppua, joten minulla on yhteensä 128. Haluan sytyttää joulukuusi tänä vuonna. 512 LEDillä (50 wattia) sen pitäisi näyttää todella upealta! En malta odottaa, että voin ohjelmoida laskevan lumen, kun puu hehkuu väreissä. 2) Haluan myös yrittää järjestää merkkijonon kahdeksaksi. Vähän kuin seitsemän segmentin näyttö. Luulen, että voin rakentaa todella suuren moninumeroisen näytön pahville. Voidaan käyttää poikani jalkapallo -otteluissa seuraamaan pisteitä. 3) Vaikuttaa myös hyvältä idealta rakentaa jotain hehkuvaa, joka on myös yhteydessä Internetiin. Ehkä jotain, joka muuttaa väriä sään tai osakemarkkinoiden mukaan. 4) Minulla on kaveri, joka haluaa pukeutua, on hehkuva valo. Yritän saada hänet antamaan minun tunkeutua GMLANiin, jotta voimme valita moottorin nopeuden. Olisi todella hienoa saada LEDit pyörimään moottorin kierroksilla! Ei myöskään liian vaikea tehdä.5) Yksi näistä olisi loistava poikani Cub Scout -projektille: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ Karkeista se tarvitsee ohjelmoitavia LED -valoja, jotka sammuvat tunti tai kaksi. Tekisi loistavan yövalon lapsille. Pitkän aikavälin suunnitelma on myydä lamput kaikille asiasta kiinnostuneille. Minua on jo vähän kiinnostanut toistaiseksi. Jos olet yksi kiinnostuneista, lähetä minulle sähköpostia, niin kerron sinulle, kuinka voimme saada sinulle lamput. Työskentelen myös verkkosivustollani tehdäkseni siitä hyödyllisen. Voit aina pysähtyä osoitteessa www.ph-elec.com nähdäksesi mitä tapahtuu. Niin paljon tekemistä niin lyhyellä ajalla. Kiitos ja toivon, että nautit valoshow'sta, Jim
Suositeltava:
Naapuruston laajat synkronoidut LEDit: 5 vaihetta (kuvilla)
Naapuruston laajat synkronoidut LEDit: Minulla oli joitain langattomia LED -palkeja, jotka ajattelin voivani laittaa lomalle. Mutta pihallani ne olisi voitu yhtä hyvin johdottaa. Joten mikä on viileämpi haaste? LED -koristeet kaikissa korttelini taloissa synkronoidulla näytöllä
Sound Reactive RGB 8x8 LEDit: 6 vaihetta
Äänireaktiiviset RGB 8x8 LEDit: Ajattelin, että olisi jännittävää tehdä Arduino -projekti äänireaktiivisilla RGB -LEDeillä. Päätavoitteeni on lopulta käyttää kahta yksilöllisesti osoitettavaa 8x8 LED -matriisia äänireaktiivisten silmien luomiseksi, mutta toistaiseksi olen vasta tutustumassa siihen, miten
Kannettava Disco V2 -ääniohjatut LEDit: 11 vaihetta (kuvilla)
Kannettava Disco V2 -Ääniohjatut LEDit: Olen saavuttanut pitkän matkan elektroniikkamatkalla siitä lähtien, kun tein ensimmäisen kannettavan diskoni. Alkuperäisessä kokoonpanossa hakkeroin piirin prototyyppikortille ja onnistuin rakentamaan siistin pienen taskudiskon. Tällä kertaa suunnittelin oman piirilevyn ja
Octarine: Värien sovituspeli, jossa WS2812 RGB -LEDit: 6 vaihetta
Octarine: Värien sovituspeli, jossa WS2812 RGB -LEDit: Octarine, taikuuden väri. Se oli elossa ja hehkuva elinvoimainen ja se oli mielikuvituksen kiistaton pigmentti, koska missä tahansa se ilmestyi, se oli merkki siitä, että pelkkä aine oli maagisen mielen voimien palvelija. Se oli lumous
Arduino FFT Visualizer, jossa osoitettavat LEDit: 4 vaihetta
Arduino FFT Visualizer, jossa on osoitettavat LEDit: Tässä opetusohjelmassa selitetään, miten voit rakentaa äänivisualisaattorin, jossa on Arduino Uno ja jotkut osoitettavat LEDit. Tämä on projekti, jonka olen halunnut tehdä jo jonkin aikaa, koska olen äänireaktiivisten valojen imuri. Nämä valot käyttävät FFT (Fast Fou