Blink Ball LED
LED blinkar bollen
Uppdatering:
Jag lägger några förtydliganden efter att ha läst kommentarer på olika forum. Det behöver inte en 70Mhz ARM-processor, allt det gör är SKIFT bitar i ett skiftregister, som skulle vara ett totalt slöseri.
Det finns inte 16 CPU.
skivor är utformade för att vara slav eller Herre, bara ett ATMega328P chip, de är sammankopplade, varje skiva kan vara oberoende men det räcker med en master.
charlieplexing skulle inte ha varit bättre, det skulle ha ökat komplexiteten i styrelsen layout och lysdioder skulle inte ens i närheten så ljusstark, CPU skulle också behöva bli snabbare och dess svårare att göra cool ser mönster, vi har gjort en massa charlieplexed projekt.
charlieplexing är awesome inom sitt område. ——————
Vi ville att rivstarta en av andra projekt på NullSpaceLabs men det är ett mycket mer smala fältet projekt och vi kommer fram och tillbaka på vad som är bäst, prototyp eller stabilt ut planer, partiell prototyp och delvis lagt ut maskin och programvara, med tidigare liknande bygger.
Men medan vi begrunda allt detta, blinky bollen kom från ingenstans, dess varit en populär bygga på space, och genererade en hel del uppmärksamhet, men en dyr en iväg ansamling, så varför inte kickstart att minska kostnaderna. (en av 's i delar kosta ensam skulle vara mer än den totala kostnaden för kicken version)
http://www.Kickstarter.com/projects/charlieX/Blink...
PCB har en dedikation till den ursprungliga boll maker, Nikolai, hans är olika till vår och vår är en skrapa bygga.
Anteckningar
Det är uppdelat i 16 skivor, varje skiva kan fungera som en slav eller Herre, du bygga bara en olikt dess drivs av en så enkel att använda ATMega328 på avr studio/arduino etc. Master segmentet kan vara oberoende,
Bluetooth-modulen är ansluten till rx/tx för den blinky så kan det vara remote styrs från något med bluetooth SPP, tyvärr det betyder ingen jailbreakad iPhone är ute ur bilden, du skulle kunna göra något med xcode och din egen telefon, men jag känner inte av något sådant. Android är inga problem, eller meego/symbian/windows mobile etc. Windows/OSX/Linux är alla bra också.
Jag gjorde en enkel app som driver 8 bitar (det fjäll den till 12 bitar internt eftersom det är resolutionen LED drivrutinerna kan hantera) via bluetooth och sedan när dess mottagna ett push-kommando eller bufferten är fyllda kulan visar ramen för data. Det gör det verkligen enkelt att göra mönster och så vidare.
Exempelkoden på bollen drar bara några mönster, en del använder modifierade octobrite kod. Du kan göra varje ledde/skiva individuellt genom att flytta en bit i taget, eller hela bollen på en gång.
Accelerometern är MMA TI 3-axeln vi använt tidigare, dess SPI och lätt att använda.
En mikrofon är också tillgänglig på en ADC synkronisera med musik etc (också kan göras distans)
ISP är brutit ut med hjälp av 6 rak stift form som vi använder på alla våra styrelser, det kommer att arbeta med bara om någon ISP, på Arduino kan du bootload via bluetooth med rätt inställning.
Batteriet är ett riktigt snyggt LiFePo4 enhet som är mycket bättre än Lithium Ion vi är vana att se, det ger det en riktigt bra runtime på upp till 10 timmar, beroende på ljusstyrka av lysdioder.
Vi har publicerat all information på bollen på vår SVN som vanligt, kickstarter är helt enkelt att få delar kostnader och för oss att lista ut kicken. Vi har fem prototyper som är som något ändras för lättare bygga för kickstart DIY version.
Bollen fungerar med TLC LED drivrutiner som "SKIFT" staten av LEDs ner bollen, det är lite som en framebuffer i en dator som du laddar upp det mönster du vill använda och uppdatera den till flis och det kommer att visas, 4096 nivåer av ljusstyrka.
Bilder och videoklipp
Det är svårt att ta bilder på det, lysdioder ser ut som de är ute, men det bara mönstret
Firmware:skyddat lösenord
http://www.4shared.com/rar/pHWTVtQRce/firmware.htm...
Kontakta hotmail: samir.241060
P-Cad:
http://www.4shared.com/rar/o9U9wpELce/P-CAD.html
PDF: