GÖR en VOLYMETRISK projektor från skräp (3 / 7 steg)

Steg 3: programmering

Jag inser att jag hoppade över delen av bygga maskinen.
Det är skräp, så varför skulle du göra det på samma sätt?

Detta är en kort beskrivning av programmet i engelska pseudokod:
1. RESET
Finns det någon användbar data i RAM?
Om inte, kopiera demo animeringen från ROM till RAM.
2. läsa listan animering ram och Visa nästa bildruta.
(Kopiera RAM i lysdioderna)
undantag: Frame 00 betyder gå till den sista bildrutan, FF innebär att gå den första bildrutan.
3. vänta för sync, sedan går du till steg 2

SYNC avbrott: som ovan, gå till steg 2

SERIELL INGÅNG AVBROTT:
Bara lagrar data i en buffert och fortsätta som förut om det inte är en retur, sedan lyda den.
Dataformat: 0 thru 9 och en thru F är hex. Vanligtvis kan lagras i RAM-minnet.
små bokstäver är kommandon...

r-kalla startar... kopia demo från ROM till RAM-minnet (testning)
en - följt av hexadecimala data från 01 till 3F som representerar animera bildrutesekvens, plus 00 för behålla sista bilden och FF för loop
d - följt av en hex byte, ram som ska visas
f - följt av en hex byte, ram att skriva data till
i - identifiera aktiv enhet på RS - 232C port, svarar med "Q" som godtyckligt betyder "KUBEN" (test)
HEX DATA - vanligtvis representerar en ny ram för 3D bitmapp, bekvämt upphör varje rad med en avkastning,
eftersom det innehåller en 2D 3D bitmapp ramen. Vissa kommandon markera bildrutor av den följande hex byten.

Många animationer, especailly rotera symmetriska objekt, kan animera i så få som 3 ramar, och efter ramar är
laddat upp, kommandot "en 01 02 03 00" Starta animeringen.

En lösning av volymetriska projektorn är för närvarande 16 x 16 x 16 = 4096 bitar = halva kilobyte,
så ca 62 ramar av 3D-bild animering passar i 32K.
Frame noll är uppdelad i animation sequence lagring och seriella bufferten, och ett kommando för att
Visa Frame noll kommer att tolkas som "Pausa animering, Visa aktuella bilden tills vidare"

Det är alla verkligen så enkelt som steg 1,2,3 och programvaran i ROM är mindre än 1K, och utrymmet som ROM innehåller
en demo-bild så att som alltid bör fungera även utan att vara ansluten till en dator.

En lång "3D TV show" kan strömmas in i den, eftersom den kan hämta en sak och spela en annan samtidigt.

Alla animeringar för denna volymetriska projektor genererades snabbt med hjälp av ett program skrivet i BASIC på mindre än en timme.

Frågor?

Se Steg
Relaterade Ämnen

En iPod projektor - gjord från papperskorgen!

Detta är ganska häftigt. Det är en iPod-projektor, tillverkad av skräp och skräp som jag hade ingen användning för. Jag hade en converse sko låda, ett förstoringsglas från en trasig hjälpande händer, två högtalare från en gammal solar/vev radio och e...

Hemlig rörelse aktiverat ghost projektor (AKA BOO rutan)

jag hade en ledig helg och beslutade att jag skulle dra något tillsammans för Halloween i år med alla bitar och bobs jag hade liggande. Detta är vad jag kom med! Det är i grunden en enkel laser projektor vilka projekt en bild på en vägg samtidigt sän...

1950-Leica Slide projektor LCD-konvertering för under $30

i detta Instructable visar jag stegen för att förvandla en vintage diaprojektor till en modern LCD-projektor utan att skada den ursprungliga projektorn så att det fortfarande kan användas för bilder. Allt som behövs är en "nyckelring" LCD spelar...

Cake isbildning spårgas projektor

har du försökt att dekorera fancy tårta endast till slut skapa en deformerad och oigenkännlig version av din barn favorit karaktär (spikade-it)? Oroa dig inte: yrkesverksamma fuska! Jag är säker på att de flesta professionella bagare behöver inte spå...

DIY - hemgjord projektor

jag kommer att visa dig hur man gör en hemmagjord projektor använder mestadels saker du hittar runt huset. (kom ihåg att läsa hela innan du börjar eftersom jag lägger till ny information i slutet som jag lära mig mer, im en nybörjare 2)Steg 1: vad du...

LED-projektor lampa v.2.0

för dig som snubbla på detta instructable, lite historia är obligatoriskt för att bättre förstå mina mål med denna LED projektor lampa. Jag rekommenderar därför att du först läser den LED projektor lampa v.1.0 instructable jag postat ett tag sedan. K...

Bärbar projektor

du kommer att ha vänner över att titta på en film när beväpnade rånare in i ditt hem. Du besegra dem lätt, naturligtvis med din ninja färdigheter och Instructables-baserade vapen, men i processen TV: N är skadad, nu din filmkväll är förstört! Har väl...

DIY hinken utomhus vattentätt skydd för projektor

En av de mest kreativa sätt att dekorera ditt hus för semester eller särskild händelse är att använda video mappning använder projektorn att projicera bilder eller video på ditt hus. Nyligen fick jag till denna hela idén det senaste året. Jag använde...

Skapa en iskall, skräck filmaffisch i Photoshop!

Photoshop CC 2015 handledning visar hur man designar och skapar en kraftfull, skräck filmaffisch av droppande blod över en människans kranium och spöklika, ethereal text. Skräck affischFå upp till 20% av Photoshop + Lightroom + fler alla för $7.99 US...

DIY iPad mini / Smartphone projektor

inte har pengar att köpa en dyr projektor? Nu kan du göra en från hushållens material i minuter. Redo?? Väl än, låt oss komma igång!Steg 1: material Vad du behöver:-gamla skokartong-förstoringsglas-Popsicle pinnar-svart sprayfärg-svart eltejp-kniv el...

Elektriska gå Kart från gamla skräp (på en Budget)

en mans skräp är en annan mans kul!Det hela började när min far fick en motor och en styrenhet (används inte ännu) av en liten elektrisk lastbil somliga kastade bort. Också, någon gav honom en gammal go kart ram sannolikt från 70-talet. Det hade förv...

Hemmet gjorde billigt chassi från gamla skräp

billigt hem gjorde chassi med gammalt skräp, som gammal Cd/dvd (fall), rör/kabel hållare/klipp skruv och en dc motor.** på samma sätt kan du bifoga framhjul.Jag kommer snart att uppdatera detta inlägg. med komplett steg och bild "Vid behov".Steg...

8 saker att kolla när du köper en HD-projektor

Om du är i marknaden för en högupplöst projektor (aka en HD-projektor), måste du veta exakt vad man ska leta efter. Du ska ju ha en riktigt dålig tid om du gå om att snappa upp första projektorn du ser utan att verkligen förstå vad du får.Så utan vid...

En skrämmande drake kostym

Hej allaFörra veckan var karneval och min son beslutat att bära en "skrämmande drake kostym" (som han sa), och mitt arbete var att byggt upp... Detta... här... Tja, detta "bara" en drake kostym ;)Jag fick några nackdelar att göra detta...

Göra en sjöjungfru dräkt från gamla skräp

jag bor nära stranden för tillfället och inspirerades av skräp det och vissa materiella instructables plastpåse. Min vän och jag gjorde denna kostym för en video shoot. Det är lite provisoriskt så det är möjligt att röra sig i, det bara täcker framsi...

En skräp bälte

göra ett bälte från skräp nylon och staket wire.Steg 1: Saker att samla Nylon rem, staket wire, tång, diagonal skärare, lättare, skruvstäd (valfritt)Steg 2: Åtgärd tråd Mäta sladden till rem-halva.Steg 3: Gör en länk -Första böj på halva bredden av r...

Skräddarsydda kattmynta katt leksak

detta är en design för en anpassningsbar filt katt leksak, komplett med fjädrar, klockor, kattmynta och allt annat du kan tänka dig att lägga till! Du kan göra detta lilla critter på mindre än en timme, och leveranserna är billiga på din lokala hantv...

Hur man skräddarsy en dinosaurie Onesie för din hund

jag har en gammal beagle, som med en wee ryggskada känner kylan en hel del. Den andra är en valp som hatar att inte vara i centrum för uppmärksamheten. Detta instructable kommer att visa dig hur man skräddarsy en funktionell bygel för vintern... Samt...

3D Hologram projektor

Hur man gör en 3D Hologram projektor med en telefon i hemmet.DIY om hur man gör en hologram projektorn med husgeråd.Steg 1: Video TutorialHär har du! Lära sig och göra det!...