Smarta ord block (2 / 6 steg)

Steg 2: Programvara förkunskaper

Detta projekt beror på en mängd olika bibliotek. I detta steg ska vi visa dig vad de används till och hur man kompilerar och installerar dem. Först och främst, använder vi pyqrcode för kodning och avkodning qrcodes. Du kan ta källkoden från pyqrcode.sourceforge.net. Det finns binärer för Mac OS X och Ubuntu 8.10 där ute, men vi kommer gå du igenom sammanställningen på Fedora 16 (och Arch Linux, för den delen).

(1) installera alla nödvändiga beroenden: du behöver Python 2 (inklusive python-devel och python-imaging), OpenJDK 1.6, och viktigast, JCC.

(2) eftersom JCC sannolikt inte kommer med din distributioner, följa med och installera PIP om du inte redan (du kan behöva göra JCC_JDK till din JDK-installation). Ett prov kommando kan se ut så här: sudo JCC_JDK=/usr/lib/jvm/java-1.6.0-openjdk pip-python installera jcc

(3) du kommer sannolikt att behöva tillämpa en lapp, så bör du göra det (gärna ignorera varningar för nu): sudo patch -d /usr/lib/python2.7/site-packages-Nup0 < /home/sebastian/build/jcc/jcc/patches/patch.43.0.6c11

(4) på detta tidpunkt, borde du hjälpe till gå. Ring: göra följt av sudo göra installera

(5) det finns en mindre fråga, där du måste ändra en rad i en python fil. Ring sudo vim /usr/lib/python2.7/site-packages/qrcode-0.2.1-py2.7-linux-i686.egg/qrcode/__init__.py och ändra _setExceptionTypes till _set_exception_types

Nu när detta är gjort, kan du installera Arduino IDE. Vi använder en Arduino Uno, men känn dig fri att använda vad du vill. Kort sagt, gå till arduino.cc och installera IDE som python module pyserial.

Slutligen finns den kod som vi skrev att avkoda qrcode och tolka det med innehållet i boken. Du kan hämta det här (https://gist.github.com/2629901). Det var allt. Rock på.

Se Steg
Relaterade Ämnen

Tillbaka till skolan garderob på en Budget!

Detta har varit den roligaste Tillbaka till skolan garderoben någonsin!Och billigt också!Förbered dig på en foto explosion... allvarligt,Jag borde har delat detta inlägg i 6 separata instructables!Du vill spendera massor av pengar på en nyTillbaka ti...

Skylanders födelsedagsfest

min son Zander bara vände 7 och valde den ständigt populära Skylanders för temat. Skylanders har funnits ett tag nu och det har varit 3 versioner släpps hittills: Spyro's Adventure, jättar och byta kraft. Han var inte särskilt om vilken version så vi...

Ledande poesi

Alla dessa ledande material! Det finns tråd, tyg, koppar tejp, färg, grafit, etc. Men vad göra med den?En sak att göra med Konduktiv färg (till exempel Kala Konduktiv) är att införliva litteraturen och skapa poesi som lyser upp! I detta Instructable,...

Justerbar Extruder driva Block uppgradering för Replicator 2 X

Denna handledning visar hur du sätter samman en experimentell justerbar driva block för Replicator 2 X extrudern. Syftet med denna design är att göra det möjligt för operatören att finjustera det tryck som glödtråden av soffliggare kullager.Obs: dett...

Smart telefon ritning med Sketchbook Mobile

kan du tror vi kan rita på våra telefoner?Jag inser att vi har kunnat göra det ett tag och säger... er, att skriva som bara gör mig bra gamla men jag använda för att bära runt en skissbok... (Jag fortfarande göra, men tillbaka till min historia) En s...

Smart LED-lampor

jag nyligen avslutat en våningssäng projekt för mina barn. Att vara en ingenjör letade jag ivrigt ett "problem" som behövde en alltför komplicerad lösning. Dessutom är det uppenbart att små barn sova bättre med fritt tillträde till en ljus något...

Block Countdown Calendar

trött på att köpa nya kalendrar varje år? Gillar du att behöva komma ihåg att ställa in din kalender varje dag så du kan komma ihåg vilken dag det är? Så då kommer du älska att ha ett block kalendern. Mindre funktion än en riktig kalender med 97% mer...

3D Hologram projektor för smarta telefonen/tablett

Lista:-Strån-Tunn klar plast(Vi använde plast skär från klar plast cups, som dessa:http://www.amazon.com/gp/product/B00GWXDQIM?keywor...)-Tydliga tejp-Sax-Smarta telefonen med skärmen minst 4,5 x 2,5 inches och YouTube kapacitet-Laptop med bildskärm...

BLOCK RESOURCE OPTIMIZER

BAKGRUND:California står inför en allvarlig torka, nu inne på sitt fjärde år. Vattenreserverna krymper snabbt. Klimatförändringar och El Nino effekt har upprört regn och snöfall mönster att minska påfyllnad av naturliga reservoarer. Kombinera detta m...

Arduino kontrollerade smart coaster

Den Smart Coaster är en intelligent och dalbana för dina drycker. Den känner igen olika typer av drycker placeras ovanpå det, med en cocktail i Smart Coaster glöder i vissa atmosfäriska och långsamt föränderliga färger. Om du placerar en kopp varmt t...

Kommandot Block / hur till

Ett roligt och lätt och enkel och quick(a little) guide till kommandot block (som av ver. 1.8.1) för dator. Jag vet inte om xbox eller pocket edition fungerar för detta bara provat på datorn. När jag skriver ut kommandoindata/det kommer att inom cita...

Ett mycket roligt och effektivt sätt att göra ett ord söka! (Mycket lätt)

Hej alla! Detta är min första Instructable så lämna gärna kommentarer och råd! Tack!Ordet söka, ett mycket roligt sätt för att roa dig, jag har tänkt på att skriva ut ett stort block med bokstäver på Microsoft Word så att jag kunde göra min egen, men...

Clickity-Clank din smart spargris

"clickity-clank, pengarna går in i min spargris." (50 cent)Clickity-Clank är en smart spargris gjorts, som vanligt, med Raspberry Pi, GrovePi och återanvända saker.Har du finansiera ditt projekt, resor eller andra? Med Clickty-Clank kan du ska s...

Smart RimGuard

Vad är smarta RimGuard?Automatiskt sänker både din vinge speglar medan vända och returnerar dem till ursprungliga position när slutade parkering. Nu kan du kontrollera hur nära du är att bromsa och spara dina fälgar från dyra bucklor och repor! Som e...

Smart-mäta strålning sköld

de nya smarta mätare som vårt elektriska verktyg företag installerade på mitt hus skickar kraftfulla "WiFi" signaler i skurar. Jag är bekymrad över långsiktiga hälsoeffekterna av dessa mikrovågor och så jag beslutat att göra en sköld för att sto...

Träpussel: Sex block i en låda

detta är en otroligt lätt att göra trä pussel som kan kompletteras med minimal träbearbetningsverktyg. Ingen 3D-skrivare, laserskärare eller CNC-maskin behövs!Pusslet består av sex lika stora halv-cube block som passar i en ruta i bara ett sätt. Den...

Lasergraverade Baby block

Letar du efter en unik baby shower gåva? Något som mamma och pappa kommer att gilla nästan lika mycket som barnet?Göra egna baby block som passar föräldrarnas unika intressen och nördiga fandoms!Dessa personliga baby block är nu vår går till gåva när...

Hur man gör din Smart Mjölner?

En klient av Curiouser (mitt företag) ber mig att göra en ursprungliga attraktion för franska salongen Geekopolis. Jag var tvungen att försöka bygga en "wearable computing" sak för nördar... Och jag bara hade vid denna tid en liten Flora (en Ard...

Göra några dumma TV Smart TV

Önskar du din standard-TV kunde ansluta till internet? Du skulle ha möjlighet att strömma Netflix, Hulu, eller leta upp något på Google när din mobiltelefon är utom räckhåll. Alla filerna musik och film kan automatiskt kopplas till TV: n. Att köpa en...