Satura rādītājs:
- Piegādes
- 1. darbība: 1. darbība: salieciet šasiju
- 2. darbība: MPU6050 bibliotēkas instalēšana
- 3. darbība. Savienojumi
- 4. solis: kods
Video: Vienkāršs MPU6050 IMU + Arduino GYRO robots: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Žiroskopa izmantošana, lai kontrolētu savus projektus, bija liela lieta manā spaiņu sarakstā, taču, izņemot IMU iegūšanu, pārējais bija grūti kā naglas. Efektīva satura trūkums pagrieziena un slīpuma vērtību iegūšanā mani kaitināja vairāk nekā mēnesi. Pēc daudzām vietnēm, neskaitāmām bibliotēkām un problēmām es iemācījos iegūt datus no žiroskopa un izmantot tos vienkāršā projektā, ko iesācēji var viegli izdarīt un ietaupīt daudz nepatikšanas.
Tātad, šeit ir pamācība, lai sāktu darbu ar šo akselerometru - žiroskopa sensoru, un līdz tā beigām jūs varēsiet pagriezt savu robotu tieši tik daudz, cik vēlaties. (90 grādi, 45 grādi, 180 grādi ….. jebkas)
Piegādes
Lielāko daļu elektronikas var iegādāties vietējā elektronikas veikalā vai tiešsaistē
Šeit viņi ir:
Bot šasija
DIY 4WD divstāvu viedo robotu automašīnu šasijas komplekti ar ātruma kodētāja RC robotu no rotaļlietu hobijiem un robota vietnē banggood.comhttps://banggood.app.link/vpw7FlkjL1
Varat arī izmantot divu riteņu šasiju ar ritentiņu.
Arduino -
Ar Geekcreit® Arduino saderīgs UNO R3 ATmega16U2 AVR USB izstrādes galvenās plates moduļa panelis Arduino no Electronics vietnē banggood.comhttps://banggood.app.link/W4pYojtjL1
IMU - MPU6050 6DOF
6DOF MPU-6050 3 asu žiroskops ar akselerometra sensora moduli Arduino moduļa plāksnei Arduino no Electronics vietnē banggood.comhttps://banggood.app.link/qoNQdMxjL1
Dupont vadi
Vīrietis pret vīrieti
No sievietes līdz vīrietim
L298N motora vadītājs
Geekcreit® L298N dubultā H tilta pakāpju motora vadītāja plāksne Arduino moduļa plāksnei Arduino no Electronics vietnē banggood.comhttps://banggood.app.link/kCmlV4UjL1
11.1V Lipo
ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts from Rotaļlietas Hobiji un robots vietnē banggood.comhttps://banggood.app.link/tKfTXU3jL1
Piemērots lādētājs
1. darbība: 1. darbība: salieciet šasiju
Salieciet savu Bot šasiju lol.
Skatiet fritzing attēlu iepriekš, bet, ja jūs cīnās, es esmu tikai komentārs zemāk
2. darbība: MPU6050 bibliotēkas instalēšana
Ir svarīgi atzīmēt, ka gadījumā, ja jūsu MPU6050 ir instalēta bibliotēka, noņemiet to vai arī tā atzīmēs apkopošanas kļūdas.
Tā vietā izmantojiet šo saiti, lai lejupielādētu bibliotēku un pievienotu to, izmantojot opciju Iekļaut bibliotēku sadaļā Skice.
https://github.com/jarzebski/Arduino-MPU6050
3. darbība. Savienojumi
Instalējot bibliotēku, turpiniet un pieslēdziet sistēmu.
Savienojumi ar motora draiveri ir norādīti pašā kodā.
ena = 5;
enb = 6;
in1 = 7;
in2 = 4;
in3 = 9;
in4 = 8;
te nu tas ir:)
Savienojumi starp Arduino un sensoru ir šādi:
VCC - +5V
GND - GND
SDA - A4
SCL - A5
Piezīme - no šī brīža robotu saucam par Bārniju.
4. solis: kods
Nokopējiet šo kodu zemāk un ielīmējiet to savā IDE un augšupielādējiet.
github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot
Pāris piesardzības pasākumi:
Nepievienojiet sensoru maizes dēlim, jo vadi un elektronika var radīt troksni, kas ietekmēs jūsu YAW PITCH ROLL vērtību precizitāti
Bota darbības laikā vienkārši novietojiet to uz grīdas un nospiediet atiestatīšanu, lai sensors pareizi kalibrētu
Šim projektam mēs izmantojam tikai pagrieziena vērtības, tāpēc paturiet to prātā, uzstādot sensoru.
Izmantojiet divpusēju putuplasta lenti, lai piestiprinātu sensoru pie robota priekšpuses.
Šī pamācība iemācīja jums izmantot žiroskopu vienkāršā robotikas dizainā, un jūs varat eksperimentēt ar savām idejām, kā jūs tagad zināt īstenošanu.
Jūtieties brīvi jautāt jebko komentāros.
Ieteicams:
Arduino - Labirinta risināšanas robots (MicroMouse) Sienas robots: 6 soļi (ar attēliem)
Arduino | Labirinta risināšanas robots (MicroMouse) Sienas sekojošais robots: Laipni lūdzam, es esmu Īzāks, un šis ir mans pirmais robots "Striker v1.0". Šis robots tika izstrādāts, lai atrisinātu vienkāršu labirintu. Sacensībās mums bija divi labirinti un robots spēja tos identificēt. Jebkuras citas izmaiņas labirintā var prasīt izmaiņas
Vienkāršs automātisks pārvietošanas robots, izmantojot Arduino & L293d IC: 6 soļi
Vienkāršs automātiskais kustīgais robots, izmantojot Arduino & L293d IC: Šis ir pamata robots, ko vada arduino, un tas ir tas, ka tas vienkārši klīst apkārt un seko apļveida ceļam pēc noklusējuma koda, bet jūs varat mainīt kodu, lai viegli mainītu ceļu. Tas ir vienkāršs projekts, kuru var izveidot ikviens … Tātad, ja jūs
LittleBot budžets: vienkāršs Arduino robots V2: 10 soļi
LittleBot budžets: vienkāršs Arduino robots V2: Ar LittleBot budžetu mēs vēlējāmies, lai bērniem būtu pēc iespējas vieglāk sākt darbu ar robotiem. Tāpēc mēs vārījām robotu līdz tā būtībai. Veids, kā pārvietoties, veids, kā domāt un veids, kā redzēt. Kad tie ir izveidoti, jums ir robots, kuru jūs
LittleBot budžets: vienkāršs Arduino robots: 10 soļi
LittleBot budžets: vienkāršs Arduino robots: Ar LittleBot budžetu mēs vēlējāmies, lai bērniem būtu pēc iespējas vieglāk sākt darbu ar robotiem. Tāpēc mēs vārījām robotu līdz tā būtībai. Veids, kā pārvietoties, veids, kā domāt un veids, kā redzēt. Kad tie ir izveidoti, jums ir robots, kuru jūs
Vienkāršs Arduino bungu robots: 5 soļi
Vienkāršs Arduino bungu robots: es atzīstu. Es izveidoju šo projektu tīrā garlaicībā pēc tam, kad dažas dienas biju iestrēdzis nelielu, bet problemātisku sniega vētru laikā. Aplūkojot manu arduino, dažus servos un dažas lentes, sākās ideja par rāpojošo bungu robotu