Indholdsfortegnelse:
- Trin 1: Kemper LED -lamper
- Trin 2: Opbygning af Vase LED Demo
- Trin 3: Vixen Lighting Automation
- Trin 4: Konklusion
Video: Kemper LED'er på Vixen Music: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Denne instruktive handler om et nyt produkt, jeg udvikler, kaldet "Kemper LED -lamper". For at vise mulighederne kastede jeg 64 lamper ned i en 18 "glasvase. Vasen blev derefter fyldt med 23 kilo klare glasmarmor. Den måde, hvorpå lyset springer af glasmarmorerne, er virkelig pænt. Se videoen herunder. Videoen er mit forsøg på at vise noget af det, der kan gøres med Kemper LED -lamperne. Sørg for at se den ekstra demo, der vises i slutningen af videoklippet. Med andre ord, efter musikken stopper, et ekstra par af sekvenser demoeres uden musik.
Trin 1: Kemper LED -lamper
Det grundlæggende design af hver lampe er virkelig ret enkelt. Lampen består af (1) Pic 12F609 mikro, (4) vidvinkel 20mA LED'er (rød, grøn, blå og hvid), (4) strømbegrænsende modstande, (1) filterhætte og (1) 16x19 mm PCB. Hver LED bliver drevet af en af mikroudgangsstifterne. Udgangsstifterne opdateres løbende ved hjælp af et pulsbreddemoduleret (PWM) signal. PWM -udgange har også svinghastighedskontrol i både ramping og henfald. Alt dette giver lysdioderne en dejlig varm glød, når de overgår fra et niveau til et andet - ingen hårde tænd/sluk -kanter (medmindre du indstiller høje svinghastigheder). Hver lampe har en hårdt kodet knudeadresse og er programmeret til at reagere på næsten et dusin kommandoer. Alle knuderne reagerer på en, reserveret, global node -adresse. Endelig kan en knude programmeres til at have flere alternative knudeadresser. De alternative adresser tillader, at noder grupperes sammen og tilgås med en enkelt kommando. Kommunikationsprotokollen understøtter op til 255 noder på bussen. Hver lampes kommunikation består af en enkelt mikro I/O -pin. Hver lampe fungerer som en slave på en delt kommunikationskabel. Hvis en datapakke sendes direkte til en enkelt lampe, vil lampen anerkende meddelelsen ved at udsende sin egen node -adresse tilbage på kommunikationsbussen. Bare en simpel summeringschecksum bruges til at verificere kommunikation. Til dato har jeg testet kommunikationen med 64 noder, der alle er forbundet på en bus. Under fortsat drift opdager jeg muligvis en tabt pakke i timen. Hver lampe behandler 2 millioner instruktioner pr. Sekund (2MIPS). Så strengen på 64 lamper skubber de 256 lysdioder rundt med 128MIPS hestekræfter! Giver et skalerbart design - når der tilføjes flere lysdioder, tilføjes der også automatisk flere MIPS. Jeg ved, hvad du tænker - bare rolig, mikro er kun 70 cent - faktisk koster de fire lysdioder tilsammen mere end mikro.
Trin 2: Opbygning af Vase LED Demo
Jeg lavede to strenge lamper til vasen. Hver streng har 32 lamper og er 16 'lang. Med begge strenge i vasen, så er der 256 lysdioder under computerstyring over en enkelt 9600 baud RS232 -kanal. Begge strenge opretter en parallel forbindelse på RS232 -interfacekortet. Hver streng, ved fuld effekt, kan maksimalt trække 2,5 Amp. Så når alle lamperne er tændt, belyses vasen med 25 watt LED -strøm! Sandt sagt, det er bare for svært at se på, når alle lysdioder er tændt fuldstændigt. Da de to strenge opretter en parallel forbindelse på RS232 -interfacekortet, strømmer kun 2,5 ampere gennem hver streng. Hver lampe har store spor for at føre jævnstrømmen ned ad strengen.
Trin 3: Vixen Lighting Automation
Vixen software er designet til at styre julelys i din forhave. Det gør det let at opsætte en masse output-kanaler. Kanalerne bliver derefter kortlagt til MP3 -musik. Her er linket til Vixen -webstedet: https://www.vixenlights.com/Der er allerede en masse mere information på internettet om denne softwarepakke, så jeg ikke vil genoptage mere her. For min ansøgning, formoder jeg, at jeg var nødt til at skrive et tilpasset plug-in til Vixen. Som en typisk "doven" ingeniør tog jeg en anden tilgang. Jeg kørte Vixen (en MS Windows -app) inde i VMware på Linux. VMware tillader, at en comm -port omdirigeres til en outputfil i stedet for en egentlig hardware -port. Jeg kørte derefter et lille Python -script under Linux, der løbende behandlede nye strenge fra Vixen. Python -scriptet konverterer de enkle Vixen comm -meddelelser til meddelelser, Kemper -lysene kan forstå. I fremtiden tror jeg, jeg bliver nødt til at knokle under og faktisk skrive et plug-in til Vixen.
Trin 4: Konklusion
Der er masser af andre applikationer til disse lamper. Her er min ønskeliste: 1) Byg endnu 64 lamper, så jeg har i alt 128. Jeg vil tænde mit juletræ i år. Med 512 lysdioder @ 50 watt skulle det virkelig se fantastisk ud! Jeg kan ikke vente med at programmere noget faldende sne, mens træet lyser med farve. 2) Jeg vil også prøve at arrangere en snor i en otte figur. Lidt som et syv segment display. Jeg tænker, at jeg kan bygge et virkelig stort flercifret display på et stykke pap. Kan bruges på min søns fodboldkampe til at holde styr på scoren. 3) Synes også som en god idé at bygge noget glødende, som også er forbundet til internettet. Måske noget, der skifter farve baseret på vejret eller aktiemarkedet. 4) Jeg har en kammerat, der vil have tøj på, er stang med glødende lys. Jeg prøver at få ham til at lade mig hacke ind i GMLAN, så vi kan hente motorhastighed. Det ville være virkelig fedt at have LED'erne omdrejningstal med motoromdrejninger! Det er heller ikke for svært at gøre. 5) Et af disse ville være fantastisk til min drengs Cub Scout -projekt: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ Groft, det ville have brug for nogle programmerbare lysdioder, der ville falme af en time eller to tid. Ville være en god natlampe til børn. Den langsigtede plan er at sælge lamperne til alle interesserede. Jeg har allerede haft lidt interesse indtil nu. Hvis du er en af de interesserede, så send mig en e -mail, så fortæller jeg dig, hvordan vi kan skaffe dig nogle lamper. Jeg arbejder også på mit websted for at gøre det nyttigt. Du kan altid kigge forbi på www.ph-elec.com for at se, hvad der sker. Så meget at gøre med så lidt tid. Tak og håb, at du nød lysshowet, Jim
Anbefalede:
Music Rhythm LED Flash Light: 9 trin (med billeder)
Music Rhythm LED Flash Light: I dette projekt vil vi lave et Music Rhythm LED Flash Light -kredsløb ved hjælp af mikrofon og BC547 på brødbræt og printkort, hvor LED -lysene blinker med musikrytmen. Mikrofonen vil fornemme musikrytmen og generere en elektrisk pul
Arduino LED Music: 6 trin
Arduino LED Music: Dette er mit Arduino -projekt. Det er en VU -måler, hvor lysdioderne lyser op til melodien, på en mere præcis måde at sige er lydstyrken på musikken. Det består af et lyddetektortavle og 10 forskelligt farvede lysdioder, der viser måleren. Jeg annoncerer også
Pulveriseret lys (LED Music Snowboard): 4 trin
Pulveriseret lys (LED Music Snowboard): Køb her: https: //www.facebook.com/PLDesigns-823895051322350 … Facebook Search: @CustomPLDesignsInstagram Search: @CustomPLDesignsTools/Things needed Philips Screw Driver 7/16 inch Wrench Heat Gun or Hårtørrer Isopropylalkohol Pape
Sådan samles 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum fra Banggood.com: 10 trin (med billeder)
Sådan samles 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Fra Banggood.com: Dette er, hvad vi bygger: 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Valgfri Transparent Akryl Board Housing Hvis du kan lide denne LED terning, vil du måske hop på min YouTube -kanal, hvor jeg laver LED -terninger, robotter, IoT, 3D -print og mere
Lysshow ved hjælp af Ardiuno og Vixen: 6 trin
Lysshow ved hjælp af Ardiuno og Vixen: Et simpelt lyseffektshow ved hjælp af ardiuno mega og vixen