Inhoudsopgave:
- Benodigdheden
- Stap 1: Stap 1: monteer uw chassis
- Stap 2: MPU6050-bibliotheek installeren
- Stap 3: Aansluitingen
- Stap 4: Coderen
Video: Eenvoudige MPU6050 IMU + Arduino GYRO Bot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Het gebruik van een gyro om mijn projecten te besturen was een groot ding op mijn bucketlist, maar afgezien van het verwerven van de IMU was de rest spijkerhard. Het gebrek aan effectieve inhoud over het extraheren van yaw pitch- en roll-waarden irriteerde me meer dan een maand. Na talloze websites, talloze bibliotheken en problemen leerde ik gegevens uit de gyro te halen en deze te gebruiken in een eenvoudig project dat beginners gemakkelijk kunnen doen en zichzelf een hoop moeite besparen.
Dus hier is een instructie om je op weg te helpen met deze versnellingsmeter - gyroscoopsensor en tegen het einde ervan kun je je robot precies zo vaak draaien als je wilt. (90 graden, 45 graden, 180 graden … alles)
Benodigdheden
De meeste elektronica kan worden gekocht in uw plaatselijke elektronicawinkel of online
Hier zijn ze:
Bot-chassis
DIY 4WD dubbeldeks Smart Robot Car Chassis Kits met Speed Encoder RC Robot van Toys Hobby's en Robot op banggood.comhttps://banggood.app.link/vpw7FlkjL1
Je zou ook een 2 wiel chassis kunnen gebruiken met een zwenkwiel.
Arduino-
Geekcreit® Arduino compatibel UNO R3 ATmega16U2 AVR USB-ontwikkeling moederbord modulebord voor Arduino van elektronica op banggood.comhttps://banggood.app.link/W4pYojtjL1
IMU - MPU6050 6DOF
6DOF MPU-6050 3 Axis Gyro Met Accelerometer Sensor Module Voor Arduino Module Board Voor Arduino van Electronics on banggood.comhttps://banggood.app.link/qoNQdMxjL1
Dupont-draden
Man naar man
Vrouw naar man
L298N-motorstuurprogramma
Geekcreit® L298N Dual H Bridge Stappenmotor Driver Board Voor Arduino Module Board Voor Arduino van Electronics op banggood.comhttps://banggood.app.link/kCmlV4UjL1
11.1V Lipo
ZOP Power 11.1V 2200MAH 3S 30C Lipo-batterij XT60 Plug RC-onderdelen van speelgoed, hobby's en robot op banggood.comhttps://banggood.app.link/tKfTXU3jL1
Geschikte oplader:
Stap 1: Stap 1: monteer uw chassis
Monteer je Bot-chassis lol.
Verwijs naar de afbeelding hierboven, maar als je worstelt, ben ik slechts een opmerking hieronder
Stap 2: MPU6050-bibliotheek installeren
Het is belangrijk op te merken dat als u toevallig een bibliotheek voor uw MPU6050 hebt geïnstalleerd, deze dan zal VERWIJDEREN en compilatiefouten zal markeren.
Gebruik in plaats daarvan deze link om de bibliotheek te downloaden en toe te voegen met Bibliotheek opnemen onder Schets.
https://github.com/jarzebski/Arduino-MPU6050
Stap 3: Aansluitingen
Bij het installeren van de bibliotheek ga je gang en sluit je het systeem aan.
De verbindingen met de motordriver staan in de code zelf.
ena = 5;
enb = 6;
in1 = 7;
in2 = 4;
in3 = 9;
in4 = 8;
hier is het in ieder geval:)
De verbindingen tussen de Arduino en de sensor zijn:
VCC - +5V
GND - GND
VIB - A4
SCL-A5
Opmerking - Vanaf hier noemen we de robot Barney.
Stap 4: Coderen
Kopieer deze code hieronder en plak deze op je IDE en upload.
github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot
Voorzorgsmaatregelen voor koppels:
Sluit uw sensor niet aan op het breadboard, aangezien de draden en elektronica ruis kunnen veroorzaken die de nauwkeurigheid van uw YAW PITCH ROLL-waarden beïnvloedt
Terwijl u de bot uitvoert, plaatst u de bot op de grond en drukt u op reset zodat de sensor correct kalibreert
We gebruiken alleen de Yaw-waarden voor dit project, dus houd daar rekening mee bij het monteren van uw sensor.
Gebruik dubbelzijdige foamtape om de sensor aan de voorkant van je bot te plakken.
Deze instructable heeft je geleerd een gyroscoop te gebruiken in een eenvoudig robotontwerp en je kunt experimenteren met je eigen ideeën, aangezien je nu de implementatie kent.
Voel je vrij om iets te vragen in de comments.
Aanbevolen:
Eenvoudige geautomatiseerde modelspoorbaan - Arduino bestuurd: 11 stappen (met afbeeldingen)
Eenvoudige geautomatiseerde modelspoorbaan | Arduino-gestuurd: Arduino-microcontrollers zijn een geweldige aanvulling op de modelspoorbaan, vooral als het om automatisering gaat. Hier is een eenvoudige en gemakkelijke manier om aan de slag te gaan met modelspoorautomatisering met Arduino. Dus, zonder verder oponthoud, laten we aan de slag gaan
Eenvoudige Arduino LoRa-communicatie (meer dan 5 km): 9 stappen
Eenvoudige Arduino LoRa-communicatie (meer dan 5 km): we gaan de E32-TTL-100 testen met mijn bibliotheek. Het is een draadloze transceivermodule, werkt op 410 441 MHz (of 868MHz of 915MHz) op basis van originele RFIC SX1278 van SEMTECH, transparante transmissie is beschikbaar, TTL-niveau. De module gebruikt LORA
Zelfstudie: een eenvoudige temperatuursensor maken met behulp van DS18B20 en Arduino UNO: 3 stappen
Tutorial: Hoe maak je een eenvoudige temperatuursensor met behulp van DS18B20 en Arduino UNO: Beschrijving: Deze tutorial laat je een paar eenvoudige stappen zien om de temperatuursensor functioneel te maken. Het duurt slechts een paar minuten om het waar te maken op uw project. Veel geluk ! De digitale thermometer DS18B20 biedt 9-bits tot 12-bits Celsius-tempera
Eenvoudige Arduino: 4 stappen
Eenvoudige Arduino: In dit experiment zul je begrijpen hoe een passieve zoemer werkt en hoe je een eenvoudig Arduino-soundboard kunt maken. Door enkele knoppen te gebruiken en een bijbehorende toon te kiezen, kunt u een melodie creëren! De onderdelen die ik heb gebruikt zijn van By Aleksandar Tsv
Een eenvoudige Arduino-klok: 7 stappen (met afbeeldingen)
Een eenvoudige Arduino-klok: dit project is ontwikkeld met slechts drie componenten. Door een Arduino nano, een 16X2 LCD-scherm en een 12C-module voor een LCD-scherm te integreren, zodat u een eenvoudige Arduino-klok kunt bouwen