Innehållsförteckning:

Enkel MPU6050 IMU + Arduino GYRO Bot: 4 steg
Enkel MPU6050 IMU + Arduino GYRO Bot: 4 steg

Video: Enkel MPU6050 IMU + Arduino GYRO Bot: 4 steg

Video: Enkel MPU6050 IMU + Arduino GYRO Bot: 4 steg
Video: Гироскоп-Акселерометр MPU-6050. Первое знакомство 2024, Juli
Anonim
Image
Image
Enkel MPU6050 IMU + Arduino GYRO Bot
Enkel MPU6050 IMU + Arduino GYRO Bot

Att använda en Gyro för att styra mina projekt var en stor sak på min hinklista men förutom att förvärva IMU var resten hårt som spikar. Bristen på effektivt innehåll för att extrahera yaw pitch and roll -värden störde mig i över en månad. Efter många webbplatser, otaliga bibliotek och problem lärde jag mig att få data från gyro och använda den i ett enkelt projekt som nybörjare enkelt kan göra och spara sig själva mycket besvär.

Så här är en instruktion för att komma igång med denna accelerometer - gyroskopsensor och i slutet av den kommer du att kunna vrida din robot exakt den mängd du önskar. (90 grader, 45 grader, 180 grader ….. någonting)

Tillbehör

De flesta elektroner kan köpas i din lokala elektronikbutik eller online

Här är de:

Botchassi

DIY 4WD Double-Deck Smart Robot Chassis Kit med Speed Encoder RC Robot från Toys Hobbies and Robot på banggood.comhttps://banggood.app.link/vpw7FlkjL1

Du kan också använda ett tvåhjulschassi med ett hjul.

Arduino -

Geekcreit® Arduino Kompatibel UNO R3 ATmega16U2 AVR USB Development Main Board Module Board For Arduino from Electronics on banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3 Axis Gyro With Accelerometer Sensor Module For Arduino Module Board For Arduino from Electronics on banggood.comhttps://banggood.app.link/qoNQdMxjL1

Dupont -trådar

Man till man

Kvinna till man

L298N motorförare

Geekcreit® L298N Dual H Bridge Stepper Motor Driver Board For Arduino Module Board For Arduino from Electronics on banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC -delar från Toys Hobbies and Robot på banggood.comhttps://banggood.app.link/tKfTXU3jL1

Lämplig laddare

Steg 1: Steg 1: Montera ditt chassi

Steg 1: Montera ditt chassi
Steg 1: Montera ditt chassi
Steg 1: Montera ditt chassi
Steg 1: Montera ditt chassi

Montera ditt Bot -chassi lol.

Se den fritzande bilden ovan men om du kämpar är jag bara en kommentar nedan

Steg 2: Installera MPU6050 -biblioteket

Installera MPU6050 -biblioteket
Installera MPU6050 -biblioteket

Det är viktigt att notera att om du råkar ha ett bibliotek installerat för din MPU6050 REMOVE IT eller kommer det att flagga sammanställningsfel.

Använd istället den här länken för att ladda ner biblioteket och lägg till det med Inkludera bibliotek under Sketch.

https://github.com/jarzebski/Arduino-MPU6050

Steg 3: Anslutningar

Anslutningar
Anslutningar
Anslutningar
Anslutningar

När du installerar biblioteket, fortsätt och koppla upp systemet.

Anslutningarna till motorföraren anges i själva koden.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

här är det i alla fall:)

Anslutningarna mellan Arduino och sensorn är:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Obs - Härifrån kallar vi roboten Barney.

Steg 4: Kod

Koda
Koda

Kopiera den här koden nedan och klistra in den på din IDE och ladda upp.

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

Försiktighetsåtgärder för par:

Anslut inte din sensor i brödbrädan eftersom ledningarna och elektroniken kan skapa buller som påverkar noggrannheten i dina YAW PITCH ROLL -värden

När du kör botten ställer du bara in botten på golvet och trycker på reset så att sensorn kalibreras ordentligt

Vi använder endast Yaw -värdena för detta projekt, så ha det i åtanke när du monterar din sensor.

Använd dubbelsidig skumtejp för att hålla sensorn på framsidan av din bot.

Denna instruerbara lärde dig att använda ett gyroskop i en enkel robotdesign och du kan experimentera med dina egna idéer som du nu känner till genomförandet.

Fråga gärna vad som helst i kommentarerna.

Rekommenderad: