MPU-9150/9250 IMU med Arduino Pro mikro (4 / 4 steg)

Steg 4: frågor



Jag upplevt några problem med denna modul.

Ett problem många forum nämna är frysning av data. Modul av någon okänd anledning slutar mata ut data efter ett tag. Jag tror jag fast frågan genom att titta på koden och fastställa vissa villkor för att ange den delen där FIFO tas om hand. Det fanns också ett fel i jämförelse av avbrott register - lite där data klar indikation var fel i koden.

Ett annat problem är FIFO fullt error, många uppleva. Jag tror jag fixade det också genom att ta hand om FIFO inte endast när ett avbrott tas emot, utan också när FIFO inte är tom.

Jag använde Arduino Pro Micro, vilket är en 5V enhet, som MPU-9150 är en 3.3V enhet. Men det är egentligen inte ett problem. Första har MPU-9150 en LDO (en spänningsregulator) som konverterar 5V till 3.3V. Det andra är den I2C kommunikation dra upp på MPU-9150. När Arduino vill kommunicera drar det linjen låg (marken). När data transaktion är klar, Arduino släpper av linjen och MPU-9150 drar det höga igen, så 5V går aldrig in i enheten.

En annan mystisk fråga var FIFO fullständiga meddelanden fick efter ett tag enheten var verksamma. Men när jag kopplade allt från makten och återansluts igen, problemet fortsatte. Det slutade först när jag tryckte på reset på Arduino (en sak att nämna här är att Arduino Pro mikro inte laddas bootloader på normal uppstart, endast efter en återställning. Efter 8 sekunder laddar den din skiss). Jag vet inte varför problemet var löst efter startprogrammet aktiverades.

Jag också gjorde en annan förändring och ansluten till en följetong till USB omvandlare på RX/TX stiften av Arduino Pro mikro (USB för Pro Micro är en virtuell enhet, inte en verklig seriell port). Det görs genom att använda Serial1.begin istället för Serlal.begin. Efter denna sista förändring jag såg förbättring och data frysa inte även efter en timme.

Enda problemet jag inte lösa ännu är att efter ett tag, ibland, enheten startar till utgång som om det snurrar vilt. Jag vet inte om det eftersom jag hålla enheten statisk för länge eller om det orsakas av några andra fel.

Jag hoppas att lösa dessa frågor. Vänligen dela din kunskap i kommentarerna.

Se Steg
Relaterade Ämnen

Ställa in en realtidsklocka (RTC) med en Arduino Pro mikro

För många projekt måste du kunna veta i realtid. Det är exakt sekunder, tid på dagen eller dagen i månaden, är en RTC Real Time Clock modul svaret på detta behov.Med låg strömförbrukning, avancerad noggrannhet, kalibrering och 2 larm funktioner, våra...

Bränna Arduino Bootloader till ATMEGA328P-PU med Arduino Pro Mini

Här är en krets som byggde på några perf ombord som gör det enkelt att bränna Arduino bootloader till en tom ATMEGA328P-PU-chip.Exempel-efter byggnad krets uppladdningen ArduinoISP skissen från fil -> > 11. ArduinoISP -> ArduinoISP till Arduino P...

Ställa upp och Installationsinstruktioner för Arduino Pro mikro

Miniatyr Arduino Pro Micro 3.3V och 5V öppen källkod styrelsen är en riktigt trevlig tillägg till öppen hårdvara lineupen. En av bakslag är svårigheten att ställa in och installera styrelsen drivrutiner. Denna handledning tar arbetsflödet, och hur ma...

Funktionsgenerator (arduino pro mini)

HejDetta är en funktionsgenerator med Arduino Pro Mini och några komponenter som vid effekt på börjar med en sawtooth av ca 40Hz och 5Vpp. att trycka en gång på SWFUN knappen Ändra utdata till en triangulär våg och att trycka på en annan gång knappen...

Arduino och virtuella rum med MPU-9150 MARG

Det är lätt att följa Arduino handledning för att göra ett virtuellt rum med MARG MPU-9150 orienteringssensor.Andra Arduino-baserad handledning finns här och här.Steg 1: Hämta allt nedan och följ instruktionerna i videonHämta # MPU-9150 MARG Sensor b...

PC fjärrkontrollen med hjälp av Arduino Pro Micro

Hej jag är ny till arduino och håller på att lära sig, som många jag lär dig genom tutorials, video, "ibles och av egen erfarenhet.Nyligen ville jag använda arduino Uno och IR-fjärr till kontroll VLC spelaren. Tyvärr fungerade detta inte bra för mig...

En fallskärm release mekanism med en Arduino Pro Mini

detta är en fallskärm release mekanism för en Modellera raket, jag byggde det för en vatten raket men andra typer skulle fungera. Det använder en Arduino pro mini (http://www.sparkfun.com/products/9218) som är riktigt bra för detta eftersom det väger...

Ladda upp skiss till Arduino Pro Mini med usbASP

I handledningen tvåspråkig (engelska, indonesiska, indonesiska versionen under avgränsningslinjen med kursiv stil), vi lär dig hur man laddar upp skiss ("skiss" är termen för programkod skriven för Arduino) till Arduino Pro Mini enhet med populä...

Interaktiva duk-Rack (med Raspberry Pi, Arduino Pro Mini och Bluetooth HC-05)

Detta är min första Instructable! Så om jag har gjort några misstag, förlåt mig :)Syftet är att ge kunderna en helt ny upplevelse när du handlar.Varje vibration som kunderna gör när de väljer kläder genom att flytta galgar eller ta i/ut ovanpå klädhä...

Bärbar trådlös gest kontroll med PHIRO Pro + Arduino + ficka kod smartphone app (JEDI läge)

Återigen, är här vi med en annan tutorial för att "väcka styrka" inom dig! Med den nya Star Wars filmen precis runt hörnet trodde vi det skulle vara kul att använda det kraft att styra PHIRO. I denna handledning kommer vi att använda PHIRO Pro m...

En USB till seriell Adapter för TTL (CP2102) mod till program Arduino Pro Mini som FTDI styrelsen med Auto-reset

Denna USB till seriell TTL styrelsen baserat på CP2102 chip, är lätt tillgängliga på eBay. Och det kan användas för att programmera Arduino Pro Mini och andra som inte har USB ombord. Men det är inte lika bekvämt som FTDI styrelsen säljs av spark kul...

RFM69 / Arduino Pro Mini med livlig diskussion med JeeLink

Jag har varit att utforska världens snabbt växande av billig, liten sändtagare. Dessa små enheter är mycket användbara för kommunikation mellan två noder som dator och passar fint i många projekt. Radioapparater omfattar ett brett spektrum av frekven...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Bike hjul WS2811 LED effekter med Arduino

[TODO: infoga en snygg video eller bilder från faktiska ridning][OBS Arduino skiss fungerar men är i arbete, se sista steget för länk]Ihållande Vision (POV) effekter kan du Visa godtyckliga bilder med bara några kontrollerbara pixlar på ett snabbt rö...

Komma igång med Arduino

I detta Instructable kommer vi att lära grunderna i Arduino mikrokontroller. Det finns redan massor av resurser ute på webben för att komma igång, så detta kommer att vara mer av en hubb för att ansluta till allt. Först kommer vi att tala om vad en A...

Sensorino trådlösa hem belysning med Arduino

Hemautomation finns ett tag (sedan 90-talet?) och har varit ganska dyra men med tillkomsten av Arduino och framför allt billiga sensorer, reläer, andra komponenter från Ebay det är inte längre någon inneboende anledning för en maker inte att automati...

Lägga upp skisser till Arduino Pro Mini använder Arduino UNO styrelsen (utan att ta bort Atmel Chip)

Detta beskriver en procedur för att använda Arduino UNOS inbyggda USB till Serial(TTL) converter ladda upp skisser till Arduino Pro Mini styrelsen utan att behöva ta bort UNO'S Atmel mikro-controller chip. Detta är användbart för dem har börjat med A...

DIY virtuell verklighet Skateboard erfarenhet med Arduino och Google kartong

Detta är ett riktigt roligt och enkelt projekt som kan göras ungefär en timme. På botten av skateboard är en accelerometer/gyro med en Arduino ombord som överför kantiga rörelse i styrelsen via bluetooth till en liten virtuell verklighet spel jag gjo...

En 15-LED RGB klocka med Arduino kärna

RGB klockan använder RGB sammansättning-färgmodellen används i alla färgskärmar. Denna modell använder tre "grundläggande" färger, nämligen röda, gröna och blå, för att bygga någon annan "sammansatta" färg av spektrumet. Med RGB klocka...