Reklam

 
Resultat 1 till 8 av 8

Ämne: ADXL335, och ENC-03M Single-axis Gyro problem

  1. #1

    Reg.datum
    mar 2014
    Inlägg
    3
    Jobb
    Tätskiktsarbetare
    Klubb
    Ingen

    Standard ADXL335, och ENC-03M Single-axis Gyro problem

    Hej ! Jag är ny på detta forumet,Jag varken flyger eller kör rc-bil. Men jag köpte en billig rc-bil Alldeles för billig. Det var inte så mycket spännande med den. Men min tanke var inte heller att köra med den, utan försöka få den att balansera på bakhjulen.
    Jag köpte lite småprylar från DX. Arduino mini, motrdrivare, adxl335.
    Men jag förstod ju ganska snabbt att jag inte klarar av att göra detta bara med en adxl335.
    Här är mitt första försök endast med adxl335 inkopplad.


    Jag beställde en ENC-03M Single-axis Gyro Module från DX i kina, Men den är inte lika lättbegriplig som adxl'n.

    Då jag inte har haft med sådana här saker att göra innan så behöver jag verkligen hjälp.

    Motorn i bilen är en vanlig DC motor med 2 kablar. Jag kör en pwm signal från arduino'n till motordrivaren.
    ju mer bilen lutar åt något håll, ju mer krämar jag på för att kompensera lutningen.

    Jag kanske borde ha helt annan motor för detta projektet?

    Men mitt stora frågetecken är hur jag skall använda gyrot. Finns det någon som har en programsnutt till en arduino, så jag kan se att värdena ändrar sig när jag har gyrot igång?

    Hoppas på svar. Jag vill få bilen att stå för sig själv. /// Tony
    PS: Vet ej om jag skrev i rätt trådträd. Flytta gärna tråden om jag lagt mig fel.
    Senast redigerat av administrator den 2014-03-09 klockan 13:42.

  2. #2

    Reg.datum
    jul 2006
    Inlägg
    396
    Jobb
    IT
    Klubb
    Björklinge

    Standard

    Kul projekt, tyvärr har jag inte kunskaper nog att hjälpa dig...

  3. #3

    Standard

    Du behöver både en accelerometer och en Tilt sensor för att det skall bli bra. När du kan kombinera dessa måste man nästan alltid lägga på ett Kalman-filter i beräkningarna.

    När detta är klart bör din balanserande robot vara lite mjukare och stadigare. För att gå vidare behövs det bra motorer/växellådor som är glappfria. På hjulen kan man montera encoders dvs att man kan mäta hur mycket/litet varje hjul rört sig.

    På nätet finns det många exempel på "DIY segway" och Arduino. Själv har jag byggt en med 2 st servon som kan rotera 360 grader och sensorerna från mina MultiWii-kort

    Min är baserad på denna:

    http://www.thingiverse.com/thing:83091
    UndCon.com = Under Construction == A constant evolving state of mind...

  4. #4

    Reg.datum
    jan 2012
    Inlägg
    3 871
    Jobb
    AutomationsIngenjör
    Klubb
    ÖdeshögMFK, Tranås Mfk, Mfk Malmen

    Standard

    borde det inte gå att få till rätt ok med bara tilt och en pid regulator?

    blir garanterat bättre med accometer och kalmanfilter men lite mer avancerat
    ------------------------Skickat från min Texas Instruments TI99-4A ----------------------
    |FPV STUFF|
    |FATSHARK Dominator HD & BASE SD|
    |RiteWing Zephyr II | X * 2X0 Quads Naze32|
    | DJI Inspire 1 |
    |TERMIK OCH HANG |
    |
    Polaris DLG | Twister3 DLG|Arctus DLG|Daidalos 2500|DSF Hangking|
    |FPV4FUN @ Youtube |

  5. #5

    Reg.datum
    mar 2014
    Inlägg
    3
    Jobb
    Tätskiktsarbetare
    Klubb
    Ingen

    Standard

    Undcon. Med tiltsensor, menar du gyro då?

  6. #6

    Standard

    japp, gyro och accelerometer tillsammans brukar bli bra
    UndCon.com = Under Construction == A constant evolving state of mind...

  7. #7

    Reg.datum
    mar 2014
    Inlägg
    3
    Jobb
    Tätskiktsarbetare
    Klubb
    Ingen

    Standard

    Har du någon programsnutt som går att köra i arduinon så att jag får min ENC-03M att funka. De olika programmen jag själv har provat händer inte mycket. Jag har läst av gyrot, och skickat ut värdet till serial monitor, men om startvärdet är t,ex 5, och jag vrider eller vickar på gyrot så i bästa fall går den upp till 6 eller ner till 4. HJÄLP!

  8. #8

    Standard

    Jag har inga ENC-03M.
    UndCon.com = Under Construction == A constant evolving state of mind...

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •