HMC5883L Magnetometer med nivå Växelreglage på arduino nano



Detta får du sensing kompass orientering i 3 dimensioner i din arduino projekt för mindre än $4!

Visste du att: dessa saker är så känslig, kan du använda dem för mycket exakt position avkänning med 6 grader av frihet? Jag bifoga en till varje finger (på handskar), så jag kan använda alla 10 fingrar i 3D på min Samsung Gear VR headset. Jag fick idén från min antika (> 20 år gamla nu, alltså inte patenterad längre!) "ascension flock fåglar" 3D headset; Det har fått 3 elektromagneter i det, orienterade i X, Y och Z plan, och det "aktivisering" var och en av dessa spolar i sin tur och sedan läser de resulterande förändringarna från magentometers, som ger dig X, Y, Z, Pitch, rulla och Yaw!

Jag gillar billiga saker. Högupplöst foto du se (Klicka för förstoring) visar en el-cheapo eBay arduino nano kompatibel (kinesiska knockoff; ~ $2) till vänster, en el-cheapo 3v3 till 5v dubbelriktad nivå Växelreglage i mitten (99cents) och en el-cheapo 3 axel magnetometer till höger (99cents).

Ingenstans kunde på internet jag ta reda på hur du koppla in denna exakta Magentometer! Så jag bestämde mig att fixa det här!

Spöklik, också ingenstans på internet kunde jag enkelt hitta hur för att använda denna nivå shifter heller... det verkar vara en ovanlig design, så återigen, detta instructable löser det problemet också!

För de ovetande - om du ansluter en 3,3-volts sak upp till en 5 volt arduino, förstör du det 3v3 - som därför behöver vi den nivå shifter.

Google och du kanske vill kolla artikelnummer etc på dessa saker - gruvan är märkta och kom i paket läsning: IIC I2C SM-BI-578 15/20 SM4116 | 2015-07-20 16:05:32 | 20150717142148371iuy anf ang (nivå shifter)

Och HMC5883L (magentometer)

Se Steg
Relaterade Ämnen

Enkel XBEE adapter med nivå Växelreglage

I detta några steg jag visar du scheman och PCB design av en adapter som jag gjort till min XBEE PRO moduler.Eftersom jag behövde en flexibel adapter för min radiomoduler skapade jag denna lilla styrelse thru-håls komponenter. Med det jag kan ansluta...

RS485 Seriell kommunikation mellan Arduino Mega och Arduino Nano med Visuino

Ibland måste vi ansluta Arduino styrelser ligger långt bort från varandra. RS485 är ett mycket bekvämt sätt att ansluta styrelser med bara 2 kablar, och kan arbeta för ett avstånd på 1200 m (4000 ft). Det gör också flera styrelser kan enkelt anslutas...

Arduino Nano: Bitmapp animation i SSD1306 I2C OLED uppvisning med Visuino

OLED-displayer är några av de coolaste och mest avancerade moduler som du kan använda i din Arduino projekt. Jag har redan gjort ett projekt som visar dig hur du kan skriva ut analoga värden på OLED-displayen. Nästan genast någon postat frågar hur ma...

Stoppur & varvtid med Arduino Nano och Maxi 7219 LED Display (8 gräva X 7 Seg)

Hej alla,Detta är en mycket lätt projekt göras åt ett stoppur med Arduino Nano och Maxi 7219 LED display (8 siffror x 7 segment).Stoppuret använda denna typ av display är ny och jag kunde inte hitta något liknande.De första 4 siffrorna i displayen vi...

Skapa din egen Simon Says game med DIY Electro degen och Arduino!

Komma igångMålet med detta Instructable är att förvandla din electro degen till en kapacitiv touch-knapp med Arduino med hjälp av CapSense arduino biblioteket och sedan använde för att skapa en Simon Says spel. Vi kommer att använda en kapacitiv star...

Arduino Nano: Ansluta foto brytaren (slitsade Optocoupler) med Visuino

Slitsade Optocouplers (Foto vakuumbrytarna) är mycket användbara sensorer, ofta ingår i Arduino projekt att upptäcka position av rörliga föremål, mäta hastighet på rotation eller linjär rörelse, ofta händelser, och många andra.De är enkla att använda...

Liten footprint Arduino Nano med USB-laddning krets (Li-Ion eller LIPO) som kan stänga av sig själv (mjuk spärren power)

När jag började min första Arduino projekt, insåg jag att jag behövde använda ett litet format Arduino så att jag kan bifoga den i min enhet. Att vara ny på Arduino, visste inte jag att alla de utmaningar som jag skulle ha med batteri förvaltning!Eft...

Arduino Nano: Med passiva motstånd fotosensor med Visuino

Photoresistors är bland de mest populära belysning nivågivare för Arduino. De är lätt att använda, och ändå finns det några oväntade överraskningar, särskilt när vi försöker använda redo moduler designad av någon annan.I detta Instructable jag visar...

Arduino Nano med DHT sensor & OLED

I den här guiden beskriver jag hur man använder en DHT-sensor på en Arduino Nano och OLED-skärm.Steg 1: IntroHejMitt namn är Nick Hendriks och jag bor i Nederländerna. Jag har ingen erfarenhet med Arduino eller de komponenter som används, men jag vil...

Arduino Nano: Debouncing och växla knappen med Visuino

Knapparna är ansluten till Arduino kan enkelt användas som på/av Vippbrytare. Tyvärr tenderar knapparna att skapa studsande buller när de ansluta/koppla bort, att göra funktionen växla otillförlitliga. Ljudet kan dämpas med en teknik som kallas Debou...

Arduino Nano: HMC5883 kompass med Visuino

HMC5883L är populära kompass sensorer. De kan användas för navigationssystem, drönare och robotar.I detta Instructable, ska jag visa dig hur lätt det är att programmera Arduino att använda HMC5883L kompass, med Visuino - en enkel att använda grafiska...

Magnetfält mätning med hjälp av HMC5883 och Arduino Nano

HMC5883är en digital kompass avsedd för låg-field magnetisk avkänning. Enheten har en bred magnetfält rad +/-8 Oe och en output ränta på 160 Hz. HMC5883 sensorn ingår automatisk avmagnetiseringsfunktionen rem drivrutiner, offset avbokning och en 12-b...

Temperatur och luftfuktighet övervakning med hjälp av SHT25 och Arduino Nano

Vi har nyligen arbetat med olika projekt som krävs för temperatur och luftfuktighet övervakning och sedan insåg vi att dessa två parametrar faktiskt spela en nyckelroll i att ha en uppskattning av den arbetande effektiviteten i ett system. Både på de...

Temperaturövervakning med hjälp av MCP9808 och Arduino Nano

MCP9808 är en mycket noggrann digital temperatur sensor ±0, 5 ° C I2C mini modul. De förkroppsligas med user - programmerbar register som underlättar temperaturkännande program. MCP9808 hög noggrannhet temperaturgivare har blivit en industristandard...

Arduino Nano: DS1307 realtid Clock(RTC) med Visuino

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs.I detta Instructable kommer jag...

Polisens blixtljus med scanner rgb lysdioder och Arduino

Det är inte en riktig blixt mönster som används av polisen.Bara några öglor programmeras av mig att demonstrera några möjligheter.DISCLAIMER:JAG ÄR INTE ANSVARIGA FÖR ÅTGÄRDER ELLER KONSEKVENSER NÄR DET GÄLLER DENNA TUTORIAL.Använd det endast inomhus...

Med MikroTik Router styrelsen 433 & Arduino att styra två lysdioder

I denna tutorial kommer jag förklara hur man styr två lysdioder med MikroTik router styrelsen och Arduino.MikroTik 433 är en router styrelsen baserat på Linux-kärnan, det innehåller 3 Ethernetport och 3 mini PCI-port som används för att ansluta trådl...

Blinkande lysdiod med Arduino Nano

Hej vänner,Att se en blinkande lysdiod är så roligt, men när du gör en liknande det själv då roligt är ännu mer. ^_^Låt roligt börjar,I detta instructable, har jag visat om hur blinka en LED med Arduino Nano.Obs: jag inte använde motstånd i detta ins...

Arduino Nano och Visuino: 7 Segment Display klocka med MAX7219 och DS1307 realtid Clock(RTC)

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs. Jag har redan gjort Instructab...