Arduino en mBlock 5 || Extensión Para Motor Shield L293D || Programación Robot Resuelve Laberintos

  Рет қаралды 27,916

Sam

Sam

Күн бұрын

Creamos una extensión para mBlock 5 que incluye bloques para controlar un Motor Shield L293D.
Construiremos una programación para un robot resuelve laberintos. Utilizaremos 4 Motores DC, un Sensor de Distancia Ultrasónico y un Servomotor.
------------------------------------------------------------------------------------------------------------------------------------------------------------
Link para la Extensión
www.dropbox.co...
Link para la Programación en mBlock 5
www.dropbox.co...
------------------------------------------------------------------------------------------------------------------------------------------------------------

Пікірлер: 82
4 жыл бұрын
CONTENIDO 0:38 Conexión Motor Shield L293D 1:33 Alimentación Externa 4:25 Extensión Para mblock 5 9:02 Programando Funciones de Movimiento 14:23 Resuelve Laberintos
@joro7092
@joro7092 3 жыл бұрын
bro no se me carga la extension me aparece bloqueado
@joro7092
@joro7092 3 жыл бұрын
bro porque cuando desconecto el aduino de la pc y lo pongo con una bateria de 9v no anda correctamente??
@leotorrilla7043
@leotorrilla7043 4 жыл бұрын
Buenas Noches Excelente tus vídeos tutoriales e aprendido mucho GRACIAS SOS UN EXCELENTE DOCENTE.
@juancarlosfloresgiles9472
@juancarlosfloresgiles9472 Жыл бұрын
Excelente muchas gracias por tu aporte.
@diye.28
@diye.28 2 жыл бұрын
Empecé con esto de la programación hace poco y de la única forma que entiendo y me divierto es usando Mblocks. No existe mucha información en internet donde junten ambos programas. Espero encontrar muchos proyectos en tu página y empezar a tener más experiencia en esto ya que lo que he encontrado en internet es muy viejo con versiones desactualizadas de mblock o simplemente no hay nada. Un abrazo!
@jose7288
@jose7288 3 жыл бұрын
Excelente tutorial para conocer mejor el Shield L293D
@giovannibaquerosalazar4307
@giovannibaquerosalazar4307 Жыл бұрын
Hola buenas tardes muy buen trabajo te felicito, pregunta puedo agregar un modulo bluetoth al programa para controlarlo tambien, Gracias
@eloycreichmon36
@eloycreichmon36 3 жыл бұрын
Felicitaciones por tu trabajo!!. He visto que esta libreria corre solamente en arduino UNO, mientras que la de bluetooth corre tambien en arduino NANO, esto se puede prever al construir la extensión, no veo que cual sería la limitación ya que ambos arduinos son muy similares, un caso sería usar pines que no existan en la otra placa, pero no es el caso. Gracias desde ya por tus aporte.
@nestoyete
@nestoyete 4 жыл бұрын
Excelente video, he aprendido mucho en tu canal, mil gracias 👍👍👍
4 жыл бұрын
Gracias por el apoyo!
@mauriciobarona
@mauriciobarona 4 жыл бұрын
Gracias por compartir tu conocimiento
@carlosborjas880
@carlosborjas880 4 жыл бұрын
Saludos muy buen canal, seria excelente que hicieras un video de como hacer sus propias extenciones en mblock 5 para otras placas que se usan en arduino para ir extendiendo las posibilidades del programa. Saludos desde Honduras, Exitos
4 жыл бұрын
Si claro! En el próximo video mostraremos el proceso de creación de la extensión para un Display LCD 1602 con I2C
@carlosborjas880
@carlosborjas880 4 жыл бұрын
@ Que bueno , gracias. Estare pendiente
4 жыл бұрын
Si deseas apoyar el proyecto Tecnología en Bloques, no olvides compartir los videos de nuestro canal y visitar nuestro sitio web www.tecnologiaenbloques.com/ En él encontrarás la opción de apoyar el proyecto realizando una donación, el cual será invertido en mejoras y adquisición de material. Muchas gracias a todos los que nos apoyan.
@luissalvador6613
@luissalvador6613 2 жыл бұрын
hola excelente explicación pero si quisiera añadir un joystick ¿como serian las conexiones? saludos y exito💪💪💪
@jonathanmartinez3337
@jonathanmartinez3337 3 жыл бұрын
gran explicacion
@iamraullucas2057
@iamraullucas2057 2 жыл бұрын
Excelente video, quisiera saber somo conectar a eso un sensor de temperatura :)
@hiramceballos3273
@hiramceballos3273 4 жыл бұрын
Amigo me haz salvado Muchas gracias
@salasbiker1195
@salasbiker1195 3 жыл бұрын
Hola buenas tardes si quisiera poner 3 ultrasonidos que es lo que debo hacer que intento duplicar el código sin el servo pero no me sale la verdad explicas muy bien
@andresfelipebonillapuentes8570
@andresfelipebonillapuentes8570 4 жыл бұрын
Excelente contenido, amigo una pregunta estoy fabricando una máquina de inyección con motoreductores de 24v como serían las conexiones de los reley. Gracias
4 жыл бұрын
Hola. Para una maquina de inyección, es mucho mejor trabajar con steppers (motores paso a paso) y drivers a4988 (por ejemplo) que permitan un control preciso de la inyección y cierre del molde.
@andresfelipebonillapuentes8570
@andresfelipebonillapuentes8570 4 жыл бұрын
@ gracias amigo por brindar tú conocimiento sería genial que algún día hagas un vídeo explicando estos temas. Muy agradecido por tu respuesta sigue así
@JoseMartinez-is6gr
@JoseMartinez-is6gr 10 ай бұрын
Buenas noches, me gustaría que nos puedas ayudar con un tutorial corto de como conectar y programar en Mblock v5, un servo motor, con un sensor ultrasónico, con arduino uno y una shield V5, ojala nos pueda ayudar sería de mucha utilidad, ya que trabajo con niños. Gracias.
10 ай бұрын
Buenos días estimado. Lamentablemente no cuento con ese shield para realizar prubeas, ni tampoco entiendo bien cuál sería el proyecto. Sin embargo, si lo que quieren hacer es que el servomotor se mueva en función de la distancia que mida el sensor ultrasónico, los pasos que deberían seguir, son los siguientes: 1. Abrir mblock, ir a la sección de dispositivos, eliminar CyberPi (que viene por defecto), pinchar en añadir y agregar Arduino UNO (que supongo es la placa base que estarán utilizando) 2. En los bloques, primero deberían ir a la sección de Variables y crear 2 variables. Una que se llame distancia y otra que se llame angulo. 3. La cadena de bloques quedaría de la siguiente forma - (Eventos) Cuando Arduino Uno se inicia - (Control) Por siempre - (Variables) Fijar "distancia" (deben seleccionarlo desde el menú desplegable) - (Sensor) Ubicar el bloque "lee sensor ultrasónico" dentro de "fijar distancia" - (Variables) Fijar "angulo" - (Datos) Ubicar el bloque "mapear" dentro de "fijar angulo" - (Variables) Tomar el bloque "distancia" y ubicarlo en la primera casilla del bloque mapear, luego establecer el rango mínimo y máximo de distancia que leeran y establecer el ángulo de giro del servomotor. Por ejemplo, si trabajarán leyendo distancias entre 4 y 100 cm. El bloque quedaría como: (map (distancia), (4), (100),(0), (180)). - (Pin) Mueve el servo en pin 3 (si van a usar ese pin) al "ángulo" (angulo, de la sección variables) -(Control) Espera (intervalo mínimo de 0.1 segundos para que el servomotor no esté oscilando demasiado, de todas formas, el tiempo lo pueden ajustar a sus necesidades) Esa cadena de bloques lo que hace es, en un bucle por siempre, almacena la lectura de distancia del sensor ultrasónico, luego convierte la distancia a valores válidos para un servomotor, luego utiliza ese valor para mover el servomotor y espera un tiempo determinado para volver a ejecutar el ciclo. Con respecto de las conexiones, el shield V5 que puedo ver en internet, tiene hileras de pines en una disposición GVS (GND, 5V y Señal), por lo que deberían conectar el servomotor en pines que trabajen con PWM, por ejemplo el pin 3. Solo deben cuidar que el cable café del servomotor quede en G y el cable naranjo en S. Luego, el sensor ultrasónico, pueden conectar GND y 5V a cualquier pin de la hilera "G" y "V" del shield, y los pines trig y echo tambien a cualquier pin digital de la hilera marcada como "S", como por ejemplo, los pines 4 y 5. Espero que esto lo pueda ayudar. Si tiene alguna duda, será un agrado ayudar dentro de mis posibilidades. Saludos y mucho éxito.
@kroleraether3539
@kroleraether3539 4 жыл бұрын
En caso de solo usar 2 motores seria necesario una alimentación externa? O basta con los 5v del arduino?
4 жыл бұрын
Hola. Se deben considerar varias cosas, como el peso que quieres mover y la cantidad de componentes fuera del arduino, shield y motores. Con respecto a la corriente, con arduino conectado por usb en total podrás obtener hasta 500mA, si conectas alimentación desde el jack puedes obtener hasta 1A. En síntesis, puedes intentarlo si el robot es liviano y no tiene muchos componentes, pero si presenta reinicios necesitarás agregar alimentación externa.
@juntert4007
@juntert4007 4 жыл бұрын
Bro tardaste 4 meses y ya acabo la feria de ciencias x"""""""d y tuve que estudiar un puente H por separado Unu pero bueno video 👌👌👌
4 жыл бұрын
Nooooooooo jajajaj. casi.
@davidbowieklausnomi714
@davidbowieklausnomi714 4 жыл бұрын
Aun asi.. ed fácil un puente h
@Gonzalo.Flores
@Gonzalo.Flores 3 жыл бұрын
HOla primero te felicito por el canal, dos sabes arrastro la extensión a mblock me dice que esta instalado correctamente pero no aparece en las opciones.. que puede ser? desde ya muchas gracias
3 жыл бұрын
Hola. Puede que la categoría de bloques queden abajo y para acceder a ellos debe usar la rueda del mouse o el gesto del tactil
@hiramceballos3273
@hiramceballos3273 4 жыл бұрын
Hola soy yo de nuevo jeje Pregunta Que tengo que hacer si le quitó el servomotor??
4 жыл бұрын
Simplemente modificar el bloque "elegirRuta". Puedes hacer que el robot completo gire para leer la distancia hacia la izquierda y derecha, o puedes simplemente girar a la derecha cada vez que el robot encuentra una pared.
@softyan
@softyan 3 жыл бұрын
pordrias hacer un tutorial con el modulo adafruit motor shield v2 es casi lo mismo pero mas optimizado
@santiagoreyes9594
@santiagoreyes9594 9 ай бұрын
HOLA MI PREGUNTA ES QUE PASA SI EN VEZ DE 7 VOLTS LE CONECTO 12 VOLTS
@roboticauy_tech
@roboticauy_tech 4 жыл бұрын
¿Puedo usar tu video en clase y enviar según los temas un enlace directo a tu canal?
4 жыл бұрын
Hola. Si claro, sería un gusto!
@julianmurno7751
@julianmurno7751 3 жыл бұрын
Hola tengo otra duda. Como uniste el servomotor con el sensor?
3 жыл бұрын
Hola. Como solo era un prototipo solo usé cinta en los cables jaja
@hiramceballos3273
@hiramceballos3273 4 жыл бұрын
Haz el chasis Sería genial
@wvaldiri
@wvaldiri 2 жыл бұрын
amigo podrias diseñar uno donde el recorre el laberinto y despues escoge la mejor ruta para llegar a la salida
@diferen8440
@diferen8440 3 жыл бұрын
Estimado profesor ayuda por favor me estoy volviendo loco, haber si pudiera explicar lo siguiente como puedo mover un motor nema 17 y Arduino mega en mBlock 5 con el sensor de visión para que el motor se mueva según HUSKYLENS reconoce a la persona muchas gracias saludos
@davidbowieklausnomi714
@davidbowieklausnomi714 4 жыл бұрын
También se podrá ocupar esta extensión con el puente H L298D??
4 жыл бұрын
La extensión es solo compatible con el shield l293d ya que hace referencia a la librería AFMotor. Para los shield basados en el L298 normalmente no es necesario el uso de una librería, por lo que su programación solo se construye con los bloques que tiene por defecto mBlock 5.
@julianmurno7751
@julianmurno7751 3 жыл бұрын
Y en que entradas conectas los cables del sensor ultrasónico?
3 жыл бұрын
Hola. Los pines 14 y 15 corresponden a A0 y A1. Para conectarlos tuve que soldar una regleta de pines.
@lapclenta2446
@lapclenta2446 3 жыл бұрын
Que pin es el m1 M2 y m3?
@mihaidiaconu3615
@mihaidiaconu3615 3 жыл бұрын
Hola, que pena molestarte, he utilizado el codigo pero no me funcciono, me podrias ayudar?
@saidvargasmanzo7645
@saidvargasmanzo7645 3 жыл бұрын
Hola no me aparece el modulo cuando hago los pasos, que version de mBlock usaste? Gracias
3 жыл бұрын
Hola. Con cualquier versión de mblock 5 debería funcionar
@danielkolo3210
@danielkolo3210 3 жыл бұрын
Si quiero usar 5 sensores infrarrojo fc-51 y los 4 motores como cuanto necesitaría de alimentación?
3 жыл бұрын
El shield puede entregar hasta 600mA por motor y los sensores consumen alrededor de 40mA (si no me equivoco).
3 жыл бұрын
De todas formas, si tienes una fuente con una corriente menor, lo más probable es que solo los motores giren más lento.
@MrHeninsh
@MrHeninsh 3 жыл бұрын
Hi! How did you create Your own addon for LM239D ?
@rodrigotelesforoquinto155
@rodrigotelesforoquinto155 3 жыл бұрын
Hola qué tal amigo, estoy construyendo un barco con 3 motores, y quiero usar un módulo de Bluetooth, en que pines debo conectarlo? :v
3 жыл бұрын
Hola! Puedes usar los pines del puerto serie, es decir, el 0 y 1.
@alejandrorios6534
@alejandrorios6534 4 жыл бұрын
buenas tardes, el sensor ultrasonico se conecta normalmente solo que en A0 el trig y A1 el echo ? porque yo lo conecto asi y no anda
4 жыл бұрын
Hola. Si estás utilizando la extensión y programación de la descripción, la conexión debería ser efectivamente trig en A0 y echo en A1.
@rodrigosantiago4834
@rodrigosantiago4834 4 жыл бұрын
Eres la berga bien parada amigo. gracias!!!
@julianmurno7751
@julianmurno7751 3 жыл бұрын
Hola, tengo una pregunta. Estoy usando mblock desde la página web. Cuando arrastro el archivo de la extensión, dice "el formato del archivo no es correcto" y no se agrega. Se tiene que usar sí o sí la aplicación de mblock?
3 жыл бұрын
Hola. Esa extensión ya está disponible en la galería de extensiones de mBlock. Desde la pa página, puede pinchar el botón "extensión" bajo la categoría de bloques y en el buscador de la esquina superior izquierda poner "teb". Ahí encontrará las extensiones que ya están subidas al repositorio online.
@julianmurno7751
@julianmurno7751 3 жыл бұрын
@ ahí lo encontré, muchas gracias. Éxitos!
@FrancoV2022
@FrancoV2022 3 жыл бұрын
Hola me interesa saber de esa placa como puedo comunicarme con ud?
3 жыл бұрын
Hola. Mi correo es samuel.cortes.n@gmail.com
@jorgeluisherrera8539
@jorgeluisherrera8539 4 жыл бұрын
Veo un problema, estas dando alimentacion externa de 7,2V cuando las especificaciones de estos motores DC como el que muestras tiene un limite de 6V.
4 жыл бұрын
Hola. Si bien la alimentación es de 7.2 aprox, por pwm a 200 estarían llegando solo 5.6 aprox.
@christianduranvela
@christianduranvela 4 жыл бұрын
buen dia .. quede detenido el mblock me dice file in wrong format cuando arrastro el archivo l293d.. que podria ser? gracias
4 жыл бұрын
El archivo .mext es compatible con la versión más actualiza de mblock 5.
@hiramceballos3273
@hiramceballos3273 4 жыл бұрын
Si lo puse en el servo uno que numero sería en vez de 9??
4 жыл бұрын
Sería el pin 10
@hiramceballos3273
@hiramceballos3273 4 жыл бұрын
@ excelente Muchas gracias amigo de dónde eres y qué carrera estudiaste??
4 жыл бұрын
Soy de Santiago/Chile y estudié Pedagogía en Física con Mención en Tecnología
@hiramceballos3273
@hiramceballos3273 4 жыл бұрын
@ tengo otra duda No me abre el link de la extensión. Tengo M-Block descargada en Microsoft store tienes el link de m block para descargarlo por fuera aver si funciona??
4 жыл бұрын
@@hiramceballos3273 www.mblock.cc/en-us/download ese es el sitio oficial para descargar mBlock 5
@JotaNV
@JotaNV Жыл бұрын
Por algun motivo al dejarlo en el suelo se pone algo tonto xD no se si sera por el peso del chasis, pero al dejarlo en el suelo no hace bien las funciones y parece drogado
@jntfahad976
@jntfahad976 2 жыл бұрын
Pls add English subtitles to this video...
@axelgonzalez2326
@axelgonzalez2326 4 жыл бұрын
no puedo instalar la extension que hago?
4 жыл бұрын
¿Aparece algún error? ¿Dice algo en específico?
Control de motores DC con Arduino (motor shield) | Robot básico
18:50
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 11 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 17 МЛН
Motor driver shield control (L293D IC)
9:38
SriTu Hobby
Рет қаралды 107 М.
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
GRBL with Arduino CNC Shield - Complete Guide
31:36
DIY Engineers
Рет қаралды 181 М.
How to control a DC motor with an encoder
9:30
Curio Res
Рет қаралды 443 М.
motor shield Arduino robótica
14:43
PASIÓN ELECTRÓNICA
Рет қаралды 23 М.