Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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
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.