RGBike POV - öppna projektet (6 / 9 steg)

Steg 6: Programmera mikrokontroller med firmware



Nu kan du programmera firmware till mikrokontroller.
Jag använder USBtinyISP av ladyada.

Jag designade också detta POV är förenlig med Arduino. Du måste bara använda FTDI USB-TTL232 kabel. Men inte ta mitt ord för det, testa det! (eftersom jag inte).
Det finns också ett TLC5940 bibliotek för arduino av Alex Leone

För närvarande i denna version av firmware kan du bara visa en bild, men du kan enkelt justera den. Dessutom läste bilddata från programminne.
I framtiden planerar jag att prova ansluten en SPI EEPROM till den seriella porten. Detta sätt jag kan lagra massor av bilder och animationer!

I denna version finns det också en liten del av kontroll återkoppling att synkronisera bilden till hastigheten av hjulet.

Hur mycket utrymme behöver jag för min bild?
Beror på detaljnivån som du önskar. Med detaljnivå menar jag antalet divisioner av dina hjul.
Om vill använda 100 divisioner, du ska dela upp cirkeln i rader med 3,6 grader. Ju större antalet divisioner, desto smalare linjer.

För en bild av 100 rader:
192 bitar för varje färg * 3 färger för linje = 576 bitar/72 byte för varje rad
72 bytes/linje * 100 rader = 7200 byte/bild, ~7kBytes/image

Se Steg
Relaterade Ämnen

Min Teslas strålningsenergi collector (öppna projektet)

jag gjorde detta experiment i februari 2009. Denna enhet uppfanns för att upptäcka / samla "strålningsenergi" och omvandla den till El det var patenterad av Tesla i 1905 ursprungliga patent: http://keelynet.com/tesla/00685958.pdfMin enhet samla...

"Projektet lanseringen plattform Robot" del 1 - chefen

Inledning;Jag håller på att bygga en robot som jag kan bifoga några av mina många projekt till och har funktionen av roboten själv. Istället för att göra en platt säng på spår, trodde jag det skulle kunna använda några personlighet. Detta bot kommer...

Bädda in en Fusion 360 (3D) modell i din Instructable

Här är en cool nya sätt att förbättra din Instructables med detaljerade interaktiv 3D modeller skapats med Autodesk Fusion 360. Jag tar dig steg för steg genom processen att publicera din Fusion 360 modell på Fusion 360 Galleri och bädda in det i din...

65xx teknik-församlingen språk programmering med W65C02SXB-handledning 1

Western Design Center (WDC) har beslutat att skriva en serie tutorials på hur du kommer igång med vår 65xx teknik och hur man skriver assembler program för 65xx familjen för ICs. Denna handledning kommer att baseras på använda det Standard W65C02 chi...

Intellekten Edison tar bilder från Motion Detection

Detta kommer att ta bilder och spara filer lokalt på Edisonsom kan ses på adressen http://ipOfEdison/pics .Detta instructable förutsätter i hög grad du har erfarenhet av IOT enheter och fungerar som referens.Steg 1: Installera Intel Edison Developer...

24 kanal USB ansluten LED Controller, upp till 1A per kanal

Denna enhet är avsedd att vara en mångsidig hög-aktuell LED-controller, med förmåga att sjunka eller / och källa strömmar upp till 1A per kanal med försvinnande av upp till 2.5W per kanal. De olika tröjor och transistor placering tillåta att enheten...

Automatic Drink Mixer

I denna tutorial kommer vi försöka skapa ett system som kommer att integrera elektrisk maskinvara, programvara och mekaniska system till komplett uppgiften av dryck blanda automation. Slutprodukten är en drink karusell som har förmåga att hälla dryck...

Barn födelsedag inbjudan fest Video

Behöver du en inbjudan för ditt barn födelsedagsfest? Gå papperslös och göra denna awesome Video-inbjudan. Vara kreativ och skicka din inbjudan via e-post, meddelanden, ladda upp den på You Tube och dela den på Facebook!Här är jag kommer att visa dig...

Cloud seismograf med Intel Edison

Vi är en grupp av beslutsfattare som vill tillbringa nätter och helger knorramed tecnology här på Verona FabLab (Verona är en stad i norra Italien) och med detta instructable vill vi beskriva projektet vi har insett för Intel Maker contest.Detta proj...

Geiger ryggsäck med Intel Edison

Vi är en grupp av beslutsfattare som vill tillbringa nätter och helger mixtra med tecnology här på Verona FabLab (Verona är en stad i norra Italien) och med detta instructable vill vi beskriva projektet vi har insett för Intel Maker contest.Vårt proj...

C++ OpenGL ES Viewer i C#

OK så för denna tutorial jag kommer att förklara i detalj hur man kan ställa en Xamarin C#-program som körs på WP 8.1, Windows 8.1 (store), Android och iOS * och mycket huvudsakligen använder OpenGL ES 2.0 visningar drivs av C++-återgivningstilläggen...

Skapa din egen 2D spel!

Okej, så om din något lik jag du förmodligen alltid drömt om att skapa din egen video spel. Du kan bli förvånad hur lätt det faktiskt är att komma igång. Jag hoppas att förklara detta så att alla, från absoluta nybörjare till en erfaren programmerare...

AVI till DVD

Detta instructable är om hur du konverterar avi filer till DVD-video gratis. Ja Divx codec. Ledsen är endast för windows-användare. Även du måste ladda ner två program: DivXRepair och DVDFlickSteg 1: Hämtar och installerar Hämta programvara webbplats...

Beröringsfria PC Control Arvidsson JARBAS

Hej killar, detta är min första instructable, så några kritiker, förslag eller frågor, bara kommentera!Har ni alltid velat bygga en gest gränssnitt? Liksom J.A.R.V.I.S eller de som används i sci-fi filmer? Tja, är framtiden nu! (Jag alltid velat säga...

Arduino projekt: Testa spänner LoRa modul RF1276 för GPS-spårning lösning

Anslutning: USB - seriellBehov: Chrome webbläsareBehov: 1 X Arduino MegaBehov: 1 X GPSBehov: 1 X SD-kortBehov: 2 X LoRa Modem RF1276Funktion: Arduino skicka GPS värde till huvudsakliga bas - Main bas lagra data i Dataino Server Lora Module: Ultra lån...

GPS för lata gamla nördar

så här lata gamla Geek bestämmer sig för han vill ha en GPS (Global Placerande System).Forskning, forskning, forskning.Problem: Så är dessa handdatorer och auto enheter ganska cool. De har alla dessa kartor och spårning och ofta ger dig anvisningar....

Kortkommandon för Windows 7!

Detta Instructable kommer att visa dig några användbara kortkommandon för windows 7Steg 1: Kortkommandon: del 1 1. Windows-tangentenÖppna/stäng Start-menyn2. Fönstren nyckel + XÖppna Windows Mobilitetscenter- Briktigheten- Volume- Bettbatteri Status-...

Hur man gör en utskrivbar med 3D CAD-modell från herr skannar

jag gör forskning med Professor Chris Lee Olin College på att vrida medicinska scanningar i 3D-utskrivbara modeller för användning i behandling av cancer.Grundtanken är att ta en stack av 2D medicinska skanningar, i detta fall av prostata med cancert...

LUFT/Q - av devcube

Luft/Q projektet utvecklas i en billig sensornätverk avsedda att övervaka stadsmiljö, att expandera befintlig övervakning nätverk och göra tillgängliga och delbar, för alla privatpersoner och offentlig administration, alla uppgifter som samlats in på...