INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Koppel die MPU6050 -versnellingsmeter en die gyroscoop aan op Arduino
- Stap 3: Begin Visuino en kies die tipe Arduino -bord
- Stap 4: In Visuino: voeg MPU9650 en versnelling by hoekkomponente by en verbind dit
- Stap 5: In Visuino: Voeg pakketkomponent by en stel koptekstmarker in
- Stap 6: In Visuino: Voeg 3 binêre analoog elemente by die pakketkomponent en koppel dit
- Stap 7: Genereer, stel op en laai die Arduino -kode op
- Stap 8: En speel …
Video: Arduino Nano en Visuino: omskakel versnelling in hoek van versnellingsmeter en gyroscoop MPU6050 I2C -sensor: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek het 'n rukkie gelede 'n handleiding geplaas oor hoe u die MPU9250 -versnellingsmeter, die gyroscoop en die kompassensor aan die Arduino Nano kan koppel en dit met Visuino kan programmeer om pakkiedata te stuur en dit op 'n omvang en visuele instrumente te vertoon.
Die versnellingsmeter stuur X, Y en Z versnellingskragte. Dikwels moet ons egter die kragte omskakel in X, Y, Z 3D -hoek om die 3D -oriëntasie van die sensor te bepaal. Baie mense het so 'n handleiding aangevra, en uiteindelik het ek tyd gekry om dit te maak.
Sommige mense het ook gevra hoe u die MPU6050 -versnellingsmeter en die gyroscoopsensor kan koppel, en daarom het ek besluit om hierdie module vir die tutoriaal te gebruik in plaas van die meer komplekse en duurder MPU9250.
In hierdie handleiding sal ek u wys hoe maklik dit is om MPU6050 versnellingsmeter en gyroscoop sensor aan te sluit op Arduino Nano, en dit met Visuino programmeer om die versnelling in 'n 3D X, Y, Z hoek te omskep.
Stap 1: Komponente
- Een Arduino -versoenbare bord (ek gebruik Arduino Nano, want ek het een, maar enige ander sal goed wees)
- Een MPU6050 versnelling gyroscoop sensor module
- 4 vroulike-vroulike springdrade
Stap 2: Koppel die MPU6050 -versnellingsmeter en die gyroscoop aan op Arduino
- Koppel 5V VCC -krag (rooi draad), grond (swart draad), SCL (geel draad) en SDA (groen draad) aan die MPU6050 -module (prent 1)
- Verbind die ander kant van die gronddraad (swart draad) met 'n grondpen van die Arduino Nano -bord (prent 2)
- Koppel die ander kant van die 5V VCC -kragdraad (Rooi draad) aan die 5V -kragpen van die Arduino Nano -bord (prent 2)
- Koppel die ander kant van die SDA -draad (groen draad) aan SDA/analoog pen 4 van die Arduino Nano -bord (prent 3)
- Koppel die ander kant van die SCL -draad (geel draad) aan SCL/analoog pen 5 van die Arduino Nano -bord (prent 3)
- Foto 4 toon waar die grond, 5V krag, SDA/analoog pen 4 en SCL/analoog pen 5, penne van die Arduino Nano is
Stap 3: Begin Visuino en kies die tipe Arduino -bord
Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:
Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie!
Die Visuino: https://www.visuino.com moet ook geïnstalleer word.
- Begin Visuino soos op die eerste foto getoon
- Klik op die knoppie "Tools" op die Arduino -komponent (prent 1) in Visuino
- As die dialoog verskyn, kies Arduino Nano soos getoon in prentjie 2
Stap 4: In Visuino: voeg MPU9650 en versnelling by hoekkomponente by en verbind dit
Eerstens moet ons komponente byvoeg om die MPU6050 -sensor te beheer en die X, Y, Z -versnelling om te skakel in 3D X, Y, Z Angle:
- Tik "6050" in die filterkassie van die komponentgereedskap en kies dan die "Accelerometer Gyroscope MPU6000/MPU6050 I2C" -komponent (prent 1) en laat dit in die ontwerparea val (prent 2)
- Tik "hoek" in die filterkassie van die komponentgereedskap, kies dan die komponent "Versnelling tot hoek" (prent 2) en laat dit in die ontwerparea val (prent 3)
- Klik in die boks "Uit" van die boks "Versnellingsmeter" met die X, Y, X versnellingspenne van die AccelerometerGyroscope1 -komponent om al die Out -penne tegelyk te verbind (prent 3)
- Beweeg die muis oor die "X" invoerpen van die "In" boks van die AccelerationToAngle1 komponent. Die Visuino sal die drade outomaties versprei sodat hulle korrek kan aansluit by die res van die penne (prent 3)
- Koppel die "Out" -pen van die AccelerometerGyroscope1 -komponent aan die "In" -pen van die I2C -kanaal van die Arduino -komponent (prent 4)
Stap 5: In Visuino: Voeg pakketkomponent by en stel koptekstmarker in
Om al die kanaaldata oor die seriële poort vanaf Arduino te stuur, kan ons die Packet -komponent gebruik om die kanale saam te verpak en dit in die Scope en meters in Visuino te vertoon:
- Tik 'pakkie' in die filterkas van die komponentgereedskap, kies dan die 'Sinus analoog generator' (prent 1) en laat dit in die ontwerparea val
- Brei die eiendom "Head Marker" uit in die Properties (prent 2)
- Klik in die Eienskappe op die knoppie "…" (prent 2)
- Tik 'n paar getalle in die Bytes -redakteur, byvoorbeeld 55 55 (prent 3)
- Klik op die OK -knoppie om die redakteur te bevestig en te sluit
Stap 6: In Visuino: Voeg 3 binêre analoog elemente by die pakketkomponent en koppel dit
- Klik op die knoppie "Tools" van die Packet1 -komponent (prent 1)
- Kies in die "Elements" -redakteur die element "Binary Analog" en klik dan 3 keer op die "+" knoppie (prent 2) om 3 analoog elemente (prent 3) by te voeg
- Klik in die "Uit" -kassie van die "Versnellingsmeter" -kas met die penne van die AccelerationToAngle1 -komponent om al die Out -penne tegelyk te verbind (prent 4)
- Beweeg die muis oor die "In" -pen van die element "Elements. Analog (Binary) 1" van die Packet1 -komponent. Die Visuino sal die drade outomaties versprei sodat hulle korrek kan aansluit by die res van die penne (prent 4)
- Koppel die "Out" -uitgangspen van die Packet1 -komponent aan die "In" -invoerpen van die "Serial [0]" -kanaal van die "Arduino" -komponent (prent 5)
Stap 7: Genereer, stel op en laai die Arduino -kode op
- Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop
- Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)
Stap 8: En speel …
U kan die gekoppelde en lopende MPU6050 -versnellingsmeter en die gyroscoopsensor op prent 1 sien.
- Kies die Serial Port in Visuino, klik dan op die keuselys "Format:" en kies Packet1 (prent 2)
- Klik op die "Connect" -knoppie (prent 2)
- As u die oortjie "Omvang" kies, sal u die omvang sien met die X, Y, Z hoeke mettertyd (prent 3)
- As u die oortjie "Instrumente" kies, sal die meters dieselfde inligting sien (prent 4)
U kan die sensor in aksie op die video sien.
Baie geluk! U het 'n Visuino -projek geskep wat versnelling in hoek omskakel van MPU6050 versnellingsmeter en gyroscoopsensor.
Op prent 5 kan u die volledige Visuino -diagram sien.
Die Visuino -projek wat ek vir hierdie Instructable geskep het, is ook aangeheg. U kan dit aflaai en oopmaak in Visuino:
Aanbeveel:
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: 4 stappe
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: H3LIS331DL, is 'n lae-krag hoëprestasie 3-as lineêre versnellingsmeter wat tot die "nano" -familie behoort, met 'n digitale I²C-seriële koppelvlak. H3LIS331DL het 'n gebruiker -kiesbare volle weegskaal van ± 100g/± 200g/± 400g en kan versnellings meet met
Meting van versnelling met behulp van ADXL345 en Arduino Nano: 4 stappe
Meting van versnelling met behulp van ADXL345 en Arduino Nano: Die ADXL345 is 'n klein, dun, ultra-lae, 3-as versnellingsmeter met 'n hoë resolusie (13-bis) meting tot ± 16 g. Digitale uitsetdata word geformateer as 'n 16-bis tweeling-aanvulling en is toeganklik via die I2 C digitale koppelvlak. Dit meet die
GY-521 MPU6050 3-as versnelling gyroscoop 6DOF module handleiding: 4 stappe
GY-521 MPU6050 3-as versnelling Gyroscope 6DOF Module-tutoriaal: beskrywing Hierdie eenvoudige module bevat alles wat nodig is om via I2C aan die Arduino en ander beheerders te koppel (gebruik die Wire Arduino-biblioteek) en gee bewegingswaarnemingsinligting vir 3 asse-X, Y en Z Spesifikasies Versnellingsmeter: ± 2, ±
SmartPhone Game Simulator- Speel Windows-speletjies met behulp van gebaarbeheer IMU, versnellingsmeter, gyroscoop, magnetometer: 5 stappe
SmartPhone Game Simulator- Speel Windows-speletjies met behulp van gebaarbeheer IMU, versnellingsmeter, gyroscoop, magnetometer: Ondersteun hierdie projek: https://www.paypal.me/vslcreations deur te skenk aan open source-kodes & ondersteuning vir verdere ontwikkeling
Omskakel 3 banke LED's met een skakelaar en Visuino: 9 stappe (met foto's)
Wissel tussen drie LED's met een skakelaar en Visuino: hierdie projek het gekom uit 'n eksperiment wat ek wou probeer, ek wou sien hoeveel UV -lig nodig was om verskillende gedeeltes dollarrekeninge en sekuriteitstoetse te sien. Ek was baie opgewonde hieroor en wou hierdie instruksies hier deel