Indholdsfortegnelse:

Kemper LED'er på Vixen Music: 4 trin
Kemper LED'er på Vixen Music: 4 trin

Video: Kemper LED'er på Vixen Music: 4 trin

Video: Kemper LED'er på Vixen Music: 4 trin
Video: 100 Coolest Classic Campers and Vintage Restorations 2024, Juli
Anonim
Kemper LED'er på Vixen Music
Kemper LED'er på Vixen Music

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

Kemper LED lamper
Kemper LED lamper
Kemper LED lamper
Kemper LED lamper
Kemper LED lamper
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

Opbygning af Vase LED Demo
Opbygning af Vase LED Demo
Opbygning af Vase LED Demo
Opbygning af Vase LED Demo
Opbygning af Vase LED Demo
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 Lighting Automation
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

Konklusion
Konklusion
Konklusion
Konklusion
Konklusion
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: