Automatisk Magnetometer kalibrering (3 / 6 steg)

Steg 3: Programmering din Arduino

Skissen består av tre filer (bifogas). Kopiera alla tre till en ny broschyren alarmerat "Compass" i mappen Arduino skisser. Skissen ska sedan visas i din skissbok i Arduino IDE.

Innan du kompilerar, kontrollera #define konfigurationsalternativen överst i filen under fliken kompass och ändra som krävs.

  • PIN-kod definierar Arduino PIN-koden används för Neopixel data ingång, standard stift 8.
  • SLÄTVAR är standard pixel briljans, som kan vara upp till 255, men högre värden är bländande och kan ta mer aktuell än strömförsörjningen kan ge, speciellt med en av de större storlekarna av ringen. Jag går aldrig normalt över 30.
  • PIXLAR är antalet pixlar i ringen. Storlekar för närvarande finns tillgängliga från Adafruit är 12 (som fungerar mycket bra), 16, 24 (en riktigt trevlig storlek) och 60 (stor - bra om du har kontanter).
  • OMVÄND: lämna detta kommenteras ut om din ring är på samma sida i styrelsen som MPU-9150. Den första pixeln bör vara i positiv accelerometer Y riktning när det gäller MPU-9150. Avkommentera det av din ring är på motsatt sida av styrelsen (efter att ha vänt styrelsen om Y-axeln).

Du kommer att behöva ladda ner och installera MPU6050 biblioteket (detta innehåller också koden för MPU-9150, inbegriper MPU6050) och Adafruit Neopixel biblioteket. Sammanställa skissen och ladda upp till din Arduino.

Se Steg
Relaterade Ämnen

Lätt mjuk och hård järn magnetometer kalibrering

Om din hobby är RC, drönare, robotics, elektronik, öka verklighet eller liknande då möter förr eller senare du med uppgift att magnetometer kalibrering. Någon magnetometer modul måste kalibreras, eftersom mätning av magnetfält utsätts för vissa snedv...

Enkel manuell Magnetometer kalibrering

Det finns flera typer av billiga magnetometer nu tillgänglig, där du kan känna en kompassriktningen, men alla av dem (såvitt jag vet) behöver kalibreras innan du kan få vettiga resultat. I detta Instructable, ska jag visa en enkel manuell metod med b...

Automatisk prioritering kalibrering med Mach 3

för din Industriella CNC Router att klippa exakt, motorerna behöver justeras. Detta innebär i princip att varje puls skickas från datorn till maskinen måste översätta korrekt för att producera de enheter du mäta med (inches eller millimetrar.) När mo...

Glowy Disco Badge

I detta projekt kommer vi att att göra en rolig głowy badge som lyser upp med olika färger och mönster som svarar på din rörelse. Bär den till en part eller ett diskotek och sola sig i beundran av alla dina vänner!Displayen är en Adafruit Neopixel ri...

Arduino Laser projektor + kontroll App

XY - 2 dimensionell laserscanning2 x 35mm 0.9° stegmotorer - 400 steg/varvAutomatisk spegel kalibreringFjärrkontroll för seriell (via bluetooth)Auto-lägeRemote control app med GUIÖppen källkodLadda ner:GitHub.com/stanleyondrusstanleyprojects.comSteg...

Flone 3.0 Drone Quadcopter

Detta är flone 3.0: en Öppen källkod Drone ekosystem.Efter den första utgåvan av vår prisbelönta flone 1.0 instructable för tre år sedan, gjorde vi en hel del arbete.Flone är en kraftfull, kompakt, och smart design av en billig quadcopter som enkelt...

Automatisk växten vattnas enhet (enkel version)

detta Instructable kommer att lära dig hur man enkelt gör en automatisk anläggning vatten-er. Perfekt för när du ska på semester eller när du bara inte komma ihåg att vatten dina växter. Det kommer att ge en viss dos av vatten på oavsett schema som d...

Automatisk laser nivå från en gammal hårddisk.

Jag behöver en laser nivå, men jag behöver inte en väldigt ofta så släppa ett par hundra på något jag kan använda då och då bara inte kommer att hända.Som fortfarande lämnade mig med ut en laser nivå, och den enda lösningen var att göra en.Så med ing...

Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det)

Varning: Jag är inte en elektronikingenjör, så jag inte kan ge någon garanti för design (mycket mindre en implementering). Jag vet bara presenteras lösningen fungerade för mig minst 5-6 månader (så jag inte kan ens garantera dess tillförlitlighet öve...

AUTOMATISK SOLAR POWERED NIGHT LIGHT

Hej vännerTack för ert stöd för min tidigare projektIdag jag kommer att göra livet hacka "instructable" kan spara både tid och pengar. Det här är handledningen om "hur man gör en automatisk solar powered natt ljus". Denna enhet kan lad...

Med Repetier värd att ställa upp din Automatisk horisontering sond och skapa din första Print med Delta rostock mini

Idag kommer vi att dela hur Repetier värd att ställa upp din AutoLeveling sond och skapa din första Print med Delta rostock miniSteg 1: Anslut USB till din Rostock mini G2 eller G2s och driva upp. Du kan se LED-lampor och fläkt kommer till liv, du ka...

PocketLab Magnetometer Röj

I magnetiska Röj labbet, kommer att du återskapa det klassiska datorspelet Röj i verkliga livet! Med hjälp av Pocketlab's magnetometer, du kommer att försöka upptäcka dolda minor och markera deras platser på ett rutnät. Du kan göra övningen med två p...

Automatisk MP3-spelare

Det började som ett sätt att hälsningen trick-or-treaters med ett skrämmande scream eller goulish stön. Det finns enheter som kommer att slå på en enhet som en bergsprängare ansluten till en 110 outletbased på en utlösare från en rörelsedetektor. Men...

Intellekten Edison IoT: Automatisk lampa (relä, HC-SR04)

Projektet är helt enkelt en automatisk lampa som tänds när den "ser" rörelse. Eftersom detta är hemautomation.Med detta kan du:1. spara energi.2. spara din egen tid.3. säkerställa säker går med händerna fulla av grejer eftersom ljuset tänds auto...

Själv kalibrera laser resa tråd

Detta är min handledning om hur man gör en själv kalibrera laser resa tråd.Varning lasrar är super ljusa och förblinda dig. så att inte använda dem var det finns barn eller i offentliga miljöer!Steg 1: vad du behöver Arduino (någon bör fungera)5V sum...

Trampolino - automatisk flytande hälla system

Trampolino är en öppen källkod och öppna byggprojekt. Du kan använda den för att hälla vatten i anläggningen vas vid en viss tidpunkt t.ex. Projektet beskrivs också på http://darksmo.github.io/arduino-trampolino/ .FunktionerManuell flytande hällaFyll...

Accelerometer och magnetometer utforskning av LSM303DLHC

LSM303 kombinerar avläsningar från jordens elektromagnetiska fält som en magnetometer med läsningar av jordens gravitationskonstant kraft som en triple-axlig accelerometer. Denna information gör det ett kompakt system.Som det är, kan LSM303 användas...

Automatisk utjämning Laser Cross

/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO...

Automatisk inköpslista

Välkommen på Instructable om hur man gör en automatisk inköpslista.Igen den kamp som du glömde en sak du var tvungen att köpa eftersom du äter allt?Med denna pryl har inte kämpa mer.Idén förklarade:Tanken är att ha en rektangulär låda på din bänkskiv...