Datorstyrd Star
I detta instructable jag ska visa dig hur man bygger en stjärna med 64 lysdioder. Stjärnan fungerar av sig själv men arbetsläge kan ändras när du ansluter den till en dator via ett seriellt gränssnitt (RS232). Efter omkonfigurering av stjärnan via datorn, kommer att stjärnan använda det nya driftläget som ny standard.
Stjärnan kan naturligtvis användas under julhelgen men det kan också användas som en nattlampa på ett barns sovrum eftersom stjärnorna har olika lägen som kan hjälpa barn för att somna. Detta har inte bevisats av forskning:-).
För att sammanfatta, har star följande huvuddrag:
- Kontroll 64 lysdioder individuellt med olika ljusstyrka. Ljusstyrkan kan ställas in från 0 (off)-15 (högsta). Stjärnan använder en inledande mönster när påslagen men detta mönster kan ändras via det seriella gränssnittet.
- Blinkande läge, som är att ändra ljusstyrkan i enskilda lysdioderna att skapa en blinkande stjärna effekt. En variant till blinkande läge är det mousserande läget. Se det bifogade dokumentet i en av de nästa stegen för mer info om detta.
- Testläge. Detta läge kan användas för att se om du bygger stjärnan korrekt.
- Blinkande stjärna läge. I det här läget kan du programmera ditt eget sekvens av lysdioder som stjärnan används sedan för att byta dessa lysdioder på och av efter varandra med viss ljusstyrka.
- Slumpmässigt läge. Det slumpmässigt läget kan användas på olika sätt, t.ex. för att generera slumpmässiga Star mönster utan också att skapa ett slumpmässigt blinkande stjärna mönster.
- Auto off-läge. När den aktiveras, avstängda lysdioderna långsamt. Detta är en trevlig funktion när du använder den i en barnens sovrum ("du måste sova innan stjärnan är avstängd:-)".
Min hobby är i elektronik-och mjukvaruutveckling och jag är inte expert på mekaniska konstruktioner så känn dig fri att skapa dina egna varianter. Huset är byggt med 8 mm och 4 mm MDF, limmade med trälim. Elektroniken är baserad på en PIC mikrokontroller.
Se följande video där olika funktioner demonstreras. Eftersom lysdioderna är multiplexed, kan det ibland vara lite svårt att se de exakta förändringarna i drift men jag tror att den är synlig i de flesta fall.