Inhoudsopgave:
Video: Hoe hoek meten met MPU-6050 (GY-521): 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In deze Instructable zullen we de hoek meten met een Arduino. We hebben wat kabels nodig, een Arduino UNO en GY-521 (MPU-6050) om de hoek te meten.
Stap 1: MPU-6050 aansluiten op Arduino UNO
We hebben mannelijke-vrouwelijke kabels nodig, een Arduino UNO en GY-521 (MPU-6050) sensor om de hoek te meten. We moeten de MPU-6050 aansluiten op Arduino UNO zoals op de afbeelding. Dus,
- VCC tot 5V (MPU-6050 werkt met 3,3V, maar GY-521 verhoogt dit tot 5V.),
- GND naar GND,
- SCL tot A5,
- SDA naar A4,
- ADO naar GND,
- INT naar digitale pin 2.
Stap 2: Coderen
Hier is de code. Het maakt gebruik van I2C. Ik heb wat stukjes code van internet gehaald. (I2C-deel)
// Geschreven door Ahmet Burkay KIRNIK// Hoekmeting met MPU-6050 (GY-521)
#erbij betrekken
const int MPU_addr=0x68; int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;
int minVal=265; int maxVal=402;
dubbele X; dubbele y; dubbele z;
void setup(){ Wire.begin(); Wire.beginTransmission (MPU_addr); Draad.schrijven (0x6B); Draad.schrijven(0); Wire.endTransmission (waar); Serieel.begin(9600); } void loop(){ Wire.beginTransmission(MPU_addr); Draad.schrijven (0x3B); Wire.endTransmission (false); Wire.requestFrom (MPU_addr, 14, waar); AcX=Wire.read()<<8|Wire.read(); AcY=Wire.read()<<8|Wire.read(); AcZ=Wire.read()<<8|Wire.read(); int xAng = kaart (AcX, min. waarde, max. waarde, -90, 90); int yAng = kaart (AcY, minVal, maxVal, -90, 90); int zAng = kaart (AcZ, min. waarde, max. waarde, -90, 90);
x= RAD_TO_DEG * (atan2(-yAng, -zAng)+PI); y= RAD_TO_DEG * (atan2(-xAng, -zAng)+PI); z= RAD_TO_DEG * (atan2(-yAng, -xAng)+PI);
Serial.print("AngleX="); Serieel.println(x);
Serial.print("AngleY="); Serieel.println(y);
Serial.print("AngleZ="); Serieel.println(z); Serial.println ("-----------------------------------------"); vertraging (400); }
Stap 3: Klaar
Het is klaar! Als het niet werkt of je hebt hulp nodig, laat dan een reactie achter of stuur een e-mail. U kunt mijn e-mailadres vinden bij opmerkingen. Trouwens, mijn Engels is niet zo goed, dus mijn excuses voor mijn slechte Engels.
Ahmet Burkay KIRNIK
Istanbul, Turkije
Edit: Na 2 jaar werd mijn Engels beter, dus ik heb wat fouten gecorrigeerd.
Aanbevolen:
HUISAUTOMATISERING (BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD): 5 stappen
HUISAUTOMATISERING (BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD): In deze instructable heb ik gedeeld hoe u ESP8266 kunt gebruiken om AC-apparaten zoals lichten, ventilatoren, enz. Van over de hele wereld via internet te bedienen via de Blynk-app. nieuw voor ESP8266 zorg ervoor dat je deze instructable bekijkt: - Aan de slag met NodeM
Brandstofpeil meten met Arduino: 4 stappen (met afbeeldingen)
Brandstofpeil meten met Arduino: de sensoreenheid gebruikt meestal een vlotter die is aangesloten op een potentiometer, meestal een gedrukt inktontwerp in een moderne auto. Terwijl de tank leeg raakt, zakt de vlotter en schuift een bewegend contact langs de weerstand, waardoor de weerstand toeneemt.[2] In aanvulling
BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD!!!!: 5 stappen
BEDIEN UW APPARATEN VANUIT ELKE HOEK VAN DE WERELD !!!!: In de vorige Instructable heb ik gedeeld hoe u aan de slag kunt met NodeMCU (ESP8266) en programmeer het met behulp van Arduino IDE, bekijk het hier. In deze Instructable laat ik je zien hoe je apparaten overal ter wereld kunt bedienen met Blynk. Het k
Hoe stroom te meten en waarom zou je het doen?: 4 stappen (met afbeeldingen)
Hoe stroom te meten en waarom zou je het doen?: Veel makers weten niet hoe belangrijk het is om de huidige aantrekkingskracht van je project te kennen, of waarom je dit moet weten. In deze tutorial zal ik je uitleggen hoe je de huidige trekking van je project kunt meten, en waarom het zo belangrijk is om dit te weten. T
Hoe de AC Power Factor te meten met Arduino: 4 stappen
Hoe de AC Power Factor te meten met behulp van Arduino: Hallo allemaal! Dit is mijn derde instructable, ik hoop dat je het informatief vindt :-) Dit zal een instructable zijn over hoe je een basis vermogensfactormeting kunt maken met behulp van een Arduino. Voordat we beginnen, zijn er een paar dingen om in gedachten te houden: Dit werkt ALLEEN met