Daft Punk tabell replika Graphics Controller



detta instructable presenterar en grafik controller kort för något som Daft Punk tabell repliken. Detta bör användas tillsammans med en förare ombord (output expander) som denna, som kommer att driva de höga laster presenteras av tabellen. Detta är ett pågående arbete och samarbeten på detta instructable är välkommen.

* ljud används under creative commons-licens, se youtube för detaljer.

Graphics controller gör tre saker:
1) Accepts Visa instruktioner från en USB-port (virtuell com-port kompatibel med gamla winamp plugins).
2) läser Visa skript från ett SD-kort. Visa skript görs på en PC med hjälp av seq_txt programmet (och källa) kopplad till detta instructable.
3) avkodar display instruktioner och skickar dem till föraren överklagandenämnder.

USB
Styrelsen använder en 28 pin PIC med USB-maskinvaran. Detta är super lätt att genomföra med hjälp av microchip USB CDC föraren. Jag har inte brytt sig om att implementera detta ännu. Jag planerar inte att använda det och en bit av minnet svek krävs. 18fX550 USB-bilder bara ha 2K RAM. FAT-filsystemet (nedan) använder 2 512K buffertar för att läsa SD-kortet. Som tas från övre 1k normalt reserverad för USB av mikrochip CDC föraren. SO: eftersom USB använder kommer alltid prioriteras (dvs SD kort Spelningen slutar och bordet väntar instruktioner efter USB är inkopplad) vi kan bara återanvända fett minnesbuffertar för USB när du är ansluten. Observera också: USB Vcc pin är faktiskt ansluten till en PIC pin. Detta är så vi kan upptäcka en USB-kabel utan fullständig uppräkning (kanske?).

SD-kort
Animeringsfiler kan göras med seq_txt.exe (windows) program (och källa) bifogas detta instructable. De ursprungliga filerna finns här. Jag skrev inte dessa. Jag tror de har skapats av instructables användare Mathieu Roncheau. Dess en bare EXE-fil från en okänd källa. Använd på egen risk (men jag har haft några problem). Klicka på rutorna i detta program för att skapa bilder som kommer att visas i tabellen daft punk, klicka på ">" att göra en ny bildruta. Klicka på disken för att spara en oformaterad textrepresentation av de bilder som du ritade.

Här är ett exempel på den fil som går med bilden som visas i bilden nedan:

1 2 4 8 16

Detta är en ASCII-representation av den binära motsvarigheten till varje kolumn, med toppen som 0. Den första kolumnen är 10000 = 1, tredje är 00100 = 4, och så vidare. Varje rad representerar en ram, varje rad avslutas med både \r och \n.

Dessa animation filer kopieras till ett SD-kort (som din digitalkamera använder) precis som alla andra diskar. Registeransvarige accepterar SD-kort i någon av de vanliga format (FAT12/16/32) tack vare en bantad version av DOSFS av Lewin Edwards.

Registeransvarige läser igenom alla *.dpt (daft punk tabell) filer i rotkatalogen på SD-kortet och "spelar" var och en. När alla filer läses börjar det över i början.

Visa avkodning
Oavsett hur informationen blir till kontrollern, ankommer det som ASCII-representationer av bitmappsbilder. Usch.

Vi behöver konvertera ASCII-data till en riktig heltal. I exemplet ovan sist representeras kolumnen (00001 i binär) av 16 i decimal. 16 är faktiskt representeras av två byte på en PC - 1 & 6. Dessutom dessa byte är kodade som ASCII, 1 är faktiskt 0x31 och 6 är faktiskt 0x36.
En) subtrahera 0x30 från varje siffra (| = 0x30... xor?).
B) lägga till första siffran i nya variabeln X
C) multipliceras X 10
D) Lägg till andra siffran, upprepa C & D som behövs för att bearbeta alla siffror.

När det är klart det är bara en fråga om banka bitar ut några stift.

Koden Status
Koden är bara knappt alfa. Jag ville få PCB och kod Inlagd eftersom några personer har skrivit att uttrycka intresse. USB-drivrutinen har inte implementerats ännu och kräver viss uppmärksamhet till minne organisation. FETT & SD libs arbetet stor, det läser filer i en slinga utan problem, men endast FAT 16 har testats. Koden har ännu inte flyttats in i snygg funktion, dess helt enkelt "som är" från min första fungerande prototyp.

Framtida förbättringar:

  • USB-anslutning genom CDC (virtuella com/seriell port).
  • Inbyggda teckensnitt för rendering oformaterad text via USB eller läsa .txt-filer från SD-kortet.
  • Använda inbyggda teckensnitt för att Visa nr kort/dåligt kort meddelanden.
  • Felhantering på SD läsningar och animation parsning.
  • ADC hamnar lämnades för beat påvisande baserat varvtalsreglering.
  • ADC/DIO portar vänster gratis för växlar eller potentiometrar.
  • Lägg till loop och hastighet instruktioner till animation skriptet format... eftersom bitmapp värden är alltid 0-31, 32 värdet kan utlösa en slinga N gånger bestäms av nästa siffra. Ett värde på 33 kan ange en ny uppdateringsfrekvens (hastighet).
  • Hårdvara test/effekt på själv testa (POST) - skriva byte till IO expander, och läsa utdata från förra styrelsen i kedjan. Om byte ut = byte i sedan hårdvara fungerar korrekt (kräver loopback-anslutning till sista utgång expander ombord i kedjan).

Hårdvara översikt

PCB och banan är i Cadsoft Eagle format.

Programvara skriven med MPLAB & C18 kompilator.

För nördar: mikrokontroller är en 28 pin 8 bit PIC18f2550 med USB-maskinvaran och 2K ram. Det körs på 5 volt eftersom den behöver 48 MHZ att göra USB-gränssnittet (via en 20Mhz kristall). SD-kortet är 3.3V bara logik. SD-kortet har en egen + 3,3 utbudet från en LM317 foder från den 5.1V som delas av PIC och lysdioder. Det är inte helt perfekt, men det fungerar. Signalerna till SD-kortet delas upp till runt 3V med en 2.2K och 3.3K resistor avdelare. Data utdata från kortet till PIC är kvar kala, 3.3V hög är tillräckligt för att utlösa Vh på bild. Jag plockade upp spänningsavdelare designen från MikroeBasic kompilator manual. Detta är inte ett perfekt arrangemang, jag var tvungen att skära SPI hastighet ner till klocka/64 innan jag kunde på ett tillförlitligt sätt kommunicera med SD-kortet. Dock är detta läsa enda operation där hastighet spelar egentligen ingen roll så det fungerade perfekt (och billiga!).

Se Steg
Relaterade Ämnen

Daft Punk tabell replika förare ombord

detta instructable presenterar en utgång expander kort för något som Daft Punk tabell repliken. Detta är ett pågående arbete och samarbeten på detta instructable är välkommen."Grafikkort" är bara en utgång expander. Bara tre microcontroller stif...

Hur man bygger en Daft Punk tabell replika

tanken är att bygga en replika av Daft Punk bordet säljs på Habitat, mycket trevligt, men så länge jag vet inte säljs längre.Byggprocessen är inte särskilt komplicerat, svåraste är att bestämma allt din startpunkt är noll. Jag kunde få några idéer om...

Daft Punk LED Matrix Breakout styrelse

jag imponerades alltid av Daft Punk soffbordet. Att kunna lysa upp en massa lysdioder och flash dem i mönster har så många tillämpningar. Det var en av anledningarna till varför jag köpte en Arduino att se hur det kunde kontrollera en matris av LED-l...

Hur man skapar en Daft Punk hyllning scenshow

Har du någonsin velat vara Daft Punk? Ja är detta en medelstor budget sätt att skapa en snygg bar storlek hyllning Visa. Jag kommer inte att få alla fina detaljer av kostymer och sådant eftersom det finns redan stora Instructables på detta så jag kom...

Daft Punk hjälmar och kompletta kostymer utan att använda en vacuumformad-form

gjort i 4 månader, för ca $50 per hel kostym, inklusive hjälmen.Först av allt, dessa är inte exakta repliker, de har inte programmerade lysdioder, och ingen vacuumformad-bildade visir. Jag var försökande till gör den här för så billigt som möjligt, o...

Hur man gör en Daft Punk Guy Manuel hjälm och kostym!

Så, sedan min senaste bygga Isaac Clarke, det har varit en passion växer i mig för att göra rekvisita, därför bestämde jag mig att ta itu med ett projekt av högre magnitud och så valde jag att göra Guy Manuel hjälm från Daft Punk, så jag kommer att s...

Bygga en Daft Punk hjälm med programmerbar LED display

detta Instructable kommer detalj processen att skapa din alldeles egna Thomas Bangalter Daft Punk hjälm. Även denna handledning kan tyckas specifika för Thomas Bangalter hjälm i synnerhet, finns det många processer inom som kommer att vara till hjälp...

Daft Punk Thomas Bangalter Helmet!

Med Guy Manuel hjälmen å, och titta på Volpins fantastiska arbete, jag började arbeta på en Thomas Bangalter Helmet, varför inte ha dem båda? ^-^Om du har sett min tidigare instructables, ni förstår processen mycket lättare, men jag uppmuntrar dig at...

Quick & billigt Daft Punk handskar

Hej alla!Idag tänker jag att visa dig hur man gör vissa snazy Daft Punk handskar för under $50 (ännu billigare om du har några av de grundläggande saker som behövs för att göra detta)!Detta är extremt lätt att göra som jag kunde göra det utan några f...

Hur man gör två Daft Punk kläder med hjälmar

för min 30-årsdag bestämde jag mig att ha en D-tema maskerad, min flickvän Kylie och jag bestämde att vi skulle gå som Daft Punk. Kostymerna var ganska inblandade att göra, men vi hade kul och de såg bra!Vi använde en hel del resurser från internet,...

Daft Punk (plånbok silvertejp)

Hi! Detta är min allra första instructable, och jag tror detta är den första Daft Punk plånbok silvertejp som någonsin gjorts? Vänligen kommentera och rätta mig om I´m fel....

Daft Punk hjälm Build (inte klar ännu!)

Jag har beslutat att göra en Thomas hjälm från Daft Punk. Det är fortfarande att göra i processen ändå. Jag behöver mer pengar: 3** EDIT ** just nu, im börjar på Guy-Manuel hjälm. Min kompis ville vara thomas så han tvingade mig alltför killen efters...

Guy-Manuel Daft Punk hjälm med programmerbar LED-belysning

I detta Instructable, kommer du att bygga en Guy-Manuel de Homem-Christo Daft Punk hjälm med programmerbar LED belysning. Det är en lång projekt som kommer att ta flera tiotals timmar av arbete. Kompetensområden som kommer att hjälpa till med detta b...

DAFT PUNK TRON (GUY-MANUEL) HELMET, WITH SUIT AND GLOVES

Hi GuysJag ska försöka visa er hur jag gjorde min Daft Punk hjälm och passar från filmen Tron.Vi går till en festival varje år det är främst maskeraddräkter och i år hade vi en episka uppdrag att dessa passar. Min hjälm var hederliga från Boba Fett h...

DAFT PUNK TRON hjälm (GUY-MANUEL)

Hej killarJag ska försöka visa er hur jag gjorde min Daft Punk hjälm och passar från filmen Tron.Vi går till en festival varje år det är främst maskeraddräkter och i år hade vi en episka uppdrag att dessa passar. Min hjälm var hederliga från Boba Fet...

Daft Punk Guy-Manuel Full kostym bygga

Jag är ingalunda en professionell. Jag gör detta eftersom jag älskar att bygga saker, inte för att jag är bra på den. Ärligt talat, de flesta av detta projekt var fixa problem på grund av saker jag gjorde att jag hade ingen aning om hur man gör. Som...

Daft Punk Tron hjälm & kostym

för de senaste två åren min bror och jag har fått gå på en festival som hölls på Isle of Wight i Storbritannien kallas Josefin http://www.bestival.net/. Det är en lysande vänliga festival med fokus på människor som går i maskeraddräkter (om de vill)...

Daft Punk Jacket

För dig som vill styla som Daft Punk. Internet har anlitat mig att göra min kostym och jag ger tillbaka genom att dokumentera processen. Det finns nästan 400 poäng på stencilen, gärna räkna dem och skicka i kommentarerna.För att göra jackan jag använ...

Tron. Daft punk el wire kostym! Halloween kostym

Tron. Daft punk el wire kostym! Halloween-kostymJag lagt min design ut med gult garn, sedan beställde runt 100ft el tråd. Färgen jag valde var röd-orange. Jag hand sydde sladden till en skinnjacka och regelbundna denim jeans med finish line. Lim fung...