I. Objetivo
II. Piezas y dispositivos
III.Instalación de hardware
IV.Conexión del circuito
V.Instalación de software
VI.Cómo jugar
Mecanum Wheel Robot Car Paquete completo
Buy from US | Buy from UK | Buy from DE | Buy from IT | Buy from FR | Buy from ES | ここでご購入を! |
Las ruedas omnidireccionales Mecanum son una tecnología poderosa que permite que un automóvil robot se mueva en cualquier dirección, incluido el movimiento lateral hacia la izquierda y hacia la derecha.
En este proyecto, demostraremos cómo usar Arduino para controlar un automóvil robot de la marca Osoyoo equipado con ruedas omnidireccionales Mecanum.
OSOYOO Mecanum Wheels Robotic Car Chassis x 1 (2 ruedas izquierdas/2 ruedas derechas y 4 motores)
Placa OSOYOO Mega2560, totalmente compatible con Arduino
Escudo Wi-Fi OSOYOO V1.3 x 1
Controlador de motor OSOYOO Modelo Y x 1
Medidor de voltaje OSOYOO x1
Caja de batería OSOYOO x 1
OSOYOO Cable de puente hembra a hembra de 3 pines x1
OSOYOO Cable de puente macho a hembra de 6 pines x2
OSOYOO 2 pin XH.25 hembra a hembra x1
18650 baterías (3,7 V) x 2
Specifications:
Hay dos tipos de ruedas Mecanum, rueda Mecanum izquierda y derecha; la diferencia entre ellos es la orientación de los rodillos. Para una rueda Mecanum, como se muestra a continuación, los rodillos están orientados de abajo a la derecha a arriba a la izquierda. Los rodillos para las ruedas B se instalan de manera opuesta.
Una configuración correcta requiere que cada una de las cuatro ruedas se ajuste de la manera que se muestra a continuación, donde el eje de rotación del rodillo superior de cada rueda apunte hacia el centro de la plataforma. Tenga en cuenta que todo el análisis dinámico y los códigos escritos previamente se basan en esta configuración.
Antes de conectar los cables, asegúrese de haber insertado OSOYOO Wi-Fi Shield en la placa MEGA2560.
Paso 13. Conecte 4 motores a la placa de controlador del modelo Y según las siguientes imágenes.
Precaución::
Cuando inserte/retire el enchufe del cable paralelo de 6 clavijas en el enchufe macho de 6 clavijas del modelo Y, sujete el soporte de clavijas de plástico blanco para realizar la operación. Nunca arrastre los cables para sacar el enchufe del enchufe, de lo contrario dañará los cables.
Arduino de código abierto Software (IDE) |
Descarga el IDE de Arduino aquí: https://www.arduino.cc/en/Main/Software?setlang=en |
|
7 zip es un zip gratis utilidad que descomprime archivos zip |
Descarga 7zip aquí gratis https://www.7-zip.org/ |
Paso 1: Instale el IDE de Arduino más reciente (si tiene una versión de IDE de Arduino posterior a la 1.1.16, omita este paso). Descarga el IDE de Arduino desde https://www.arduino.cc/en/Main/Software?setlang=en, luego instale el programa
Paso 2: Descargar https://osoyoo.com/driver/mecanum_metal_chassis_m2/m2-lesson1.zip, descomprima el archivo zip de descarga llamado lección1-reversa.zip, verá una carpeta llamada lección1-reversa.
Paso 3: conecte la placa Mega2560 a la PC con un cable USB, abra Arduino IDE → haga clic en archivo → haga clic en Abrir → elija el código “lección 1.ino” en la carpeta lección 1, cargue el código en Arduino.
Paso 4: elija la placa/puerto correspondiente para su proyecto, cargue el boceto en la placa.
Desconecte Arduino de la PC, coloque la batería en la caja de la batería. Cuando coloque el automóvil en el suelo, encienda el interruptor OSOYOO Uart Wi-Fi shield y el interruptor en la caja de la batería.
Después de ejecutar el código de la Lección 1, el automóvil se moverá
Adelante→Atrás→Giro a la izquierda→Giro a la derecha→
Desplazamiento paralelo a la derecha→Desplazamiento paralelo a la izquierda→
Diagonal arriba a la derecha→ Diagonal abajo a la izquierda→
Diagonal izquierda arriba → Diagonal derecha abajo
DownLoad Url osoyoo.com
You must be logged in to post a comment.
Thank you for this lesson
I got to the loading of the program and the robot performed the movements correctly
Iknow a little about the “arduino” software but I don’t understand from what the movements are made !
There is nothing in the “loop” loop
Can you give mesome information ?
Thank you
Regards
Jaco51
First of all, I suppose you have some basic idea about C language and its grammar. Also know a little bit about the function concept. If not, please google some beginner’s tutorial about C programming.
In each of Arduino code there must be two functions: setup() and loop(), setup() function will be executed once when Arduino is powered up. After setup() function is executed, then Arduino will execute loop() function over and over.
The code inside the curly braces {} of the loop() function will be executed repeatedly until the power is turned off, that’s why it is named the loop function.
In this lesson, loop() function is empty, so our project will only run the code inside setup() function. After running the last statement of setup() functions, the car program will end and stop.