Världens billigaste I2C (I-fyrkant-C) Adapter



göra en sensor gränssnitt för din dator för under en dollar!

Uppdatering 6/9/08: efter att ha utforskat flera vägar avslutade jag har finns det inga praktiska sätt att genomföra denna teknik i Microsoft Windows. Detta är inte småaktiga OS bashing, jag har verkligen busted en nöt försöker! Förlåt! Windows-användare behöver I2C kapacitet är bäst av befintliga USB-baserade lösningar.

Uppdatering 5/24/08: Linux stöd har lagts till, samt exempelkod för Nintendo Wii Nunchuk controller och BlinkM "smart LED." Se filen README.txt ingår i källkoden för riktningar på att sammanställa och installation på Linux.

I2C (kort för Inter-Integrated krets) är en två-tråd seriell buss normalt används i datorer för lågaktivt kommunikation mellan interna komponenter. I2C är också populärt i robotteknik. Alla typer av sensorer och ställdon finns tillgängliga i en I2C-kompatibel form: ultraljud avståndsmätare, sensorer för acceleration, luta, temperatur och tryck, servo controllers, och buss expandrar som ger ytterligare general-purpose (GPIO) rader.

De flesta moderna mikrokontroller (Atmel, Microchip PIC, etc.) har stöd för I2C inbyggt i. Men processorkraften som är tillgänglig på mikrokontroller är begränsad, och programvaruutveckling - med specialiserade cross-kompilatorer och programmering miljöer - kan ibland vara en knepig uppgift. Med bärbara datorer och single-board datorer blir allt mindre och billigare, är det allt vanligare att se dessa system används direkt i robotteknik och elektronik projekt. Detta ger gott om kraft för nya funktioner så som vision bearbetning och mer sofistikerad artificiell intelligens, och det kraftigt utökar omfattningen av tillgängliga utvecklingsverktyg och språk... men det ger också ett nytt problem: gränsyta för dessa "vanliga" system till kringutrustning görs vanligtvis genom mainstream konsument-grade hamnar som USB; Det finns inget externt tillgängliga "I2C port" vi kan bara hjälpa till att göra använda av våra sensorer... eller finns det?

Se Steg
Relaterade Ämnen

VÄRLDENS billigaste VIRTUAL DRUM på $10 [Rs.500] - med pc (ingen drum modul krävs)

att införa världens billigaste elektronisk virtuell trumman:-1. konstruktion under $10 [500 indiska rupier]2. hjärna - dator med programvara-flexi musik orkester3. gränssnittet enhet - använder pc tangentbord i länk programvara och maskinvara4. kvali...

Världens billigaste gummisnodd Launcher!

Detta gummi-dart launcher praktiskt kostar ingenting och inom bara några minuter, kan du lära dig att driva denna launcher! Lite övning.. .och du kommer att bli och expert på detta... Det är en av mina favoritsysselsättningar!I dart starta... brännin...

Världens billigaste mörkrum FÖRSTORINGSAPPARAT

detta är min uppfinning: en kameraobscura fotografiska breddare. Någon annan har förmodligen gjort en innan, men jag har inte hittat det på internet ännu.Du kan köpa alla varor i dollar store. För att göra en behöver du:För att göra din egen breddare...

Världens billigaste Frizbee

detta är roligt och billigt och roligt.Steg 1: Få saker Allt du behöver är...1.a hand2.a soda top sak3. galna färdigheterSteg 2: bränning ta läsk cap sak och gräva i långfingret. Sikta, och utan flyttardin hand, flick fingret ut och den gemensamma jo...

Världens billigaste GPS/mobilhållare

Jag körde i en ny stad och jag var lite förvirrad, så jag ville använda en GPS på min mobil. Det fanns dock ett problem. Jag har ingen plats där att sätta min mobil i bilen, och jag kör med manuell växellåda så jag behöver båda händerna. Min bil inst...

ATTiny USI I2C inledning - en kraftfull, snabb och bekväm kommunikationsgränssnitt för ATTiny projekt!

I2C, det är en standard som har funnits i runt 20 år och har hittat användningsområden i nästan varje hörn av elektronik universum. Det är en otroligt användbar teknik för oss microcontroller hobby men kan verka skrämmande för nya användare. Denna ha...

Billigaste och enklaste, mest portabla "musmatta"

detta är min första instructable.Denna musmatta är den absolut enklaste och billigaste jag har upptäckt. Jag har en optisk mus, men musmattan också fungerar laser eller boll möss. Det är också den lättast att ersätta inlägga mouse pad blir smutsig el...

Billigaste fotoram (CD-fodral) / Marco para fotos mas barato (caja CD)

allt du behöver är en gammal CD-fodral och Scotch dubbelhäftande tejp att få världens billigaste fotoram (som sett någonstans på Internet...).Här har du fyra exempel i mitt kök med några fantastiska barn ritningar. , Posta ditt exempel för att se dit...

Med hjälp av The PCF8575 i2c i/o Expander till Läs ingångar med Arduino

detta Instructable visar dig hur enkelt det är att lägga till extra ingångar till din Arduino. Du kan använda denna teknik för att lägga till hundratals extra ingångar till din Arduino med bara två kablar med hjälp av en fancy kommunikationsprotokoll...

Lite smällar och booleska matematik utan matten

ÖversiktNär jag är lite smällar eller programmera mikrokontrollers, ibland jag verkligen vill fokusera på hur lite mönster ser ut, riktigt visualisera nollorna och ettor gör. Men att göra matten i många fall distraherar min uppmärksamhet från den akt...

Göra SMD till dopp kort

jag nyligen hade börjat experimentera med I2C kommunikation, så jag köpte ett gäng IC för inlärningen hur till använda den I2C bussen. ICs togs direkt från Microchip, eftersom de erbjöd en styrelse som har en massa saker på den, men denna styrelse är...

Arduino nybörjare och grundläggande elektronik Kit Primer

lärde jag mig att en av mina systerdöttrar hade ett intresse för programmering. Hon arbetade med robotics på gymnasiet och har en sommar praktikplats där de hade Arduinos. Jag tror att hon kunde låna en Arduino för att experimentera med hemma men var...

Laser Doodle

detta är världens billigaste laser ljusshow... Den konverterar din röst och ljud till laser mönster. Jag gjorde den första en år sedan med min pappa. Vi förenklat den designen för BurningMan2006. Vi hjälpte 200 personer på en dag göra dem på MakerFai...

Konvertera din 5: e Gen iPod Video i flashminne!

Du kan har sett min andra Instructables om hur du konverterar din iPod Mini och 4G iPod använda CF och undrade om du kunde göra samma sak med iPod Video. Tja kan du!Obs: Några av instruktionerna är mycket lika (om inte samma) som den andra iPods så i...

RC kan / Cylinder - inskickad av BayLab för Instructables Sponsring programmet

ett par år sedan, det var en reklamfilm som sprang för kocken Boyardee som hade en burk soppa efter en liten flicka hem. Du kan se det här:hans menade verkligen något tills jag letade runt m5 Industries hemsida. M5 är en specialeffekter i San Fransic...

Hur till göra korgar av återvunnet material för mindre än 10 spänn

korgar är stora och mycket användbart för cyklister. De är också extremt dyra för en bra uppsättning. Jag har en $250 dollar korg från panpack.com som är bra för camping, men inte så mycket för att köra runt i stan, så jag kom upp med världens billig...

1 Gbit/s Ultra High Speed Internet tester!

"Dess snabbare än kopiera klistra in" 1Gb/s internet!Denna hög hastighet bredband kan gå upp till 1Gb/s nedladdning och uppladdningshastighet. Jag spenderade mindre än 1 $ för att köpa denna bredbandsanslutning för ett år!!!Steg 1: resultat! # T...

5$ steadycam

Världens billigaste stadig Cam - bästa videoklippen är här hur göra en användbar och mycket billigt pris stadig cam....

DIY avstämd och monogram glas vin

Visste du någonsin ett barn som ständigt skulle göra buller med sitt vatten glas på ett bord? Kanske du var att ungen, och kanske är du fortfarande den ungen.Då, det var kul, men nu är det klart cool! Alla objekt har en frekvens som gensvar, en ton o...