INHOUDSOPGAWE:

Gebaarbeheer -motor met behulp van Mpu6050 en Arduino: 7 stappe (met foto's)
Gebaarbeheer -motor met behulp van Mpu6050 en Arduino: 7 stappe (met foto's)

Video: Gebaarbeheer -motor met behulp van Mpu6050 en Arduino: 7 stappe (met foto's)

Video: Gebaarbeheer -motor met behulp van Mpu6050 en Arduino: 7 stappe (met foto's)
Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024, November
Anonim
Gebaarbeheer -motor met behulp van Mpu6050 en Arduino
Gebaarbeheer -motor met behulp van Mpu6050 en Arduino

hier is 'n handkontrole -motor vir gebaarbeheer, gemaak met behulp van mpu6050 en arduino. Ek gebruik rf -module vir 'n draadlose verbinding.

Stap 1: VEREISTE DINGE:

DINGE VEREIS
DINGE VEREIS
DINGE VEREIS
DINGE VEREIS
DINGE VEREIS
DINGE VEREIS

• 1.arduino uno

• 2. mikro Arduino

• 3.rf module (sender en ontvanger)

• 3.mpu6050 (versneller)

• 4. motorbestuurder

• 5.2 dc motor

• 6. robotika onderstel

• 7. Arduino kabel

• 8. een handvlek

• 9. motorbestuurder

• 10. LiPo battery

• 11. 9V battery

12. USB -kabel

Stap 2: Verbinding:-

Verbinding
Verbinding
Verbinding
Verbinding
Verbinding
Verbinding
Verbinding
Verbinding

• 1.aansluiting vir RF-sender:-

• GND = GND

• DATA = 12

• VCC = 5V

• 2.aansluiting vir mpu6050:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 benodig 3.5V spanning. Maar ons kan dit 5V spanning gee. Ek gee hier 3.5V spanning vir mpu6050, want in mikro -arduino is daar

• is twee spanningspen eerste 5V en 'n ander 3.3V.rf ontvanger moet 5V benodig. So ek gebruik 5V pen vir RF sender.en

• mpu6050 kan 3.5V werk.

• 3.aansluiting vir RF-ontvanger:-

• GND = GND

• DATA = 12

• VCC = 5V

• 4. verbinding vir motorbestuurder:-

• motor een:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor twee:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Stap 3: Werkhoof:-

Werkende skoolhoof
Werkende skoolhoof

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer en Gyro Breakout Board. Dit lees drie hoeke. Ons kan hulle die naam X, Y en Z gee, hier kan ons

gebruik hier slegs twee hoeke. hier gebruik ons Y en Z. Y vir vorentoe en Z vir links, regs.

hierdie gedeelte van die kode lees die hoek.

• mpu-6050 lees die hoeke in radiaal, hierdie "* 180/M_PI" maak dit in graad.

Stap 4: • Rf-sender:-

• RF-sender
• RF-sender

• Rf

sender:-

Mpu6050 lees die hoeke. dan maak ek een "as" lus en maak 'n condition.in maak dan twee buffer.one buffer stuur voorwaarde vir vorentoe. en in die tweede een stuur ek die hoek, om die snelheid deur die hoek te beheer. hierdie deel van die kode stuur die boodskap. En ek karteer die hoek.

Stap 5: RF-ONTVANGER:-

RF-ONTVANGER
RF-ONTVANGER

• RF-ontvanger:-

die ontvanger ontvang die boodskap in die buffer. Ek maak weer 'n voorwaarde vir die eerste buffer vir forward. En die tweede een gebruik ek om die spoed te beheer. En ek karteer dit weer. Hierdie deel van die kode doen hierdie werk. en vir die spoedbeheer gebruik ek die tweede buffer en, met die gekarteerde hoeke (0, 9), karteer ek die spoed in (50, 255). u kan alles in die kode sien.

Stap 6: Laat ons die motor bestuur:-

Image
Image
Arduino wedstryd 2017
Arduino wedstryd 2017

nou het die tyd aangebreek om die robot te laat werk. Maak seker dat alle verbindings korrek is. koppel nou die mikro -arduino van u glapse aan u rekenaar. maak die seriële monitor oop, nou kan u die hoeke sien lees. stuur dan enige invoer van die sender na die ontvanger. nou is u robot gereed om te hardloop

Stap 7:

as u probleme met die kodes invul. u kan hierdie kode gebruik. Ek maak dit omdat ek dit vul, dit sal moeilik wees om die senderkode in te vul. so ek maak hierdie maklike kode. en u hoef nie die sesde stap te volg nie. verbind net die krag van die Arduino van die sender en u robot is in u beheer.

Aanbeveel: