Comunicación PYTHON - ARDUINO con Pyserial | Mediapipe - OpenCV

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ค. 2024
  • En comentarios de anteriores videos, me habían pedido un tutorial para poder integrar Arduino con Python y realizar una pequeña aplicación con visión artificial, así que el día de hoy lo haremos. Vamos a usar el puerto serial para poder comunicarnos. ¡Anímate a probarlo!.
    CONVIÉRTETE EN MIEMBRO DEL CANAL ❤️:
    / @omes-va
    👩‍💻 PUEDES ENCONTRAR LA PROGRAMACIÓN AQUÍ: omes-va.com/comunicacion-pyth...
    VERSIONES USADAS EN ESTE VIDEOTUTORIAL:
    - Python 3.8.3
    - pyserial==3.5
    - mediapipe==0.8.8.1
    - opencv-contrib-python==4.5.3
    CONTENIDO:
    0:00​ - Introducción
    0:45 - Hablemos brevemente de Arduino 💻
    1:53 - Circuito
    3:06 - Encender y apagar 2 leds 💡💡
    6:02​ - Arduino + Comunicación serial
    9:25 - Instalando y probando Pyserial
    13:13 - Arduino + Python + Detectar persona con mascarilla 😷
    LINKS:
    Página oficial Arduino: 🔗 www.arduino.cc/
    Arduino IDE: 🔗 www.arduino.cc/en/software
    Instalación Python: 🔗 • Como instalar PYTHON 🐍...
    Documentación pyserial: 🔗 pythonhosted.org/pyserial/
    Videotutorial Detecta si una persona lleva mascarilla 😷 | OpenCV con Python: 🔗 • Detecta si una persona...
    Tutorial escrito más programación: 🔗 omes-va.com/deteccion-mascari...
    REFERENCIAS:
    🔗 pythonforundergradengineers.c...
    🔗 hetpro-store.com/TUTORIALES/a...
    🔗 www.luisllamas.es/arduino-pue...
    🔗 dfists.ua.es/~jpomares/arduino...
    🔗 www.bejob.com/que-es-la-progr...
    🔗 arduino.cl/que-es-arduino/
    🔗 controlautomaticoeducacion.co...
    MI WEB:
    💜👩‍💻 www.omes-va.com
    MIS REDES SOCIALES:
    ☑️INSTAGRAM: @gaby_omes
    🔗 / gaby_omes
    ☑️FACEBOOK: @GabyOmes
    🔗 / gabyomes

ความคิดเห็น • 112

  • @OMES-va
    @OMES-va  2 ปีที่แล้ว +11

    Holis Omesitos 😊. Quiero compartirles el link a la PROGRAMACIÓN de este videotutorial:
    📎 omes-va.com/comunicacion-python-arduino-pyserial-mediapipe-opencv/
    ¡Un abracito!. 🤗

  • @willyrivera5439
    @willyrivera5439 2 ปีที่แล้ว

    Wowww!! Gran explicación y buen video 🙌🏻❤️

  • @javierbenitez9852
    @javierbenitez9852 ปีที่แล้ว

    ¡Wow, gran trabajo! Gracias por compartir.

  • @jhoeeinerbarranteshuaracal4669
    @jhoeeinerbarranteshuaracal4669 ปีที่แล้ว

    enserio agradezco haber encontrado este canal

  • @mariocolon7782
    @mariocolon7782 ปีที่แล้ว +1

    Es muy interesante lo que se puede llegar a a hacerlo con estás herramientas. Felicidades.

  • @cursoderobotica
    @cursoderobotica 2 ปีที่แล้ว

    Excelente implementación de Python con Arduino!! Me gustó mucho!! ☺️

  • @alvarostevenortegalopez9244
    @alvarostevenortegalopez9244 ปีที่แล้ว

    muchas gracias, no sabes cuánto necesitaba esta información

  • @kquiros
    @kquiros 2 ปีที่แล้ว

    Excelente Gaby. Que buena combinación, Python y Arduino. 🙌🏻 Esperamos muchos más proyectos de este tipo. Muchas gracias por compartir. Saludos desde Costa Rica. 👌🏻

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว +1

      Muchas gracias @kquiros. Gracias por siempre estar al pendiente de los videos. Un abrazo grande. :)

  • @jeancarlotrejosanchez2953
    @jeancarlotrejosanchez2953 ปีที่แล้ว

    Gracias, te vas a ir al cielo por tu tutorial.

  • @maggel94
    @maggel94 3 หลายเดือนก่อน

    Me encantan estos videos, super claro ,interesante y util.

  • @anitaparquets2709
    @anitaparquets2709 ปีที่แล้ว

    El video me pareció súper interesante, gracias por compartirlo

  • @gersonpalacios5002
    @gersonpalacios5002 2 ปีที่แล้ว

    Esperaba tanto este tipo de videos integrando Python y Arduino! :D

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Espero que te haya gustado el video Gerson. :)

  • @qRnzOp
    @qRnzOp ปีที่แล้ว

    muy claro y conciso. Muchas gracias!

  • @perezoso210
    @perezoso210 2 ปีที่แล้ว

    :O ALV no ma, ahora no dejo de ver tus videos, quiero seguir viendo todos :O gracias por existir pfff

  • @oscartechinnovaciones8630
    @oscartechinnovaciones8630 2 ปีที่แล้ว

    Explícacion entendible, buen tutorial 👍

  • @md_shanoverid_6895
    @md_shanoverid_6895 2 ปีที่แล้ว +1

    Excelente , haces que todo sea muy entretenido , Felicitaciones ♥

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias MD_SHANOVER ID_. :)

  • @joseescamilla8785
    @joseescamilla8785 2 ปีที่แล้ว +1

    ¡excelente video, ya esperaba algo como eso!

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias Jose, espero que te haya gustado el video. :)

  • @facundohernandez3735
    @facundohernandez3735 3 หลายเดือนก่อน

    Usted es asombrosa.

  • @dondejavier6382
    @dondejavier6382 2 ปีที่แล้ว

    gracias era lo que estaba esperando

  • @diegoalexisjulahuarancca703
    @diegoalexisjulahuarancca703 2 ปีที่แล้ว

    Muy buen contenido Gaby, justo lo que andaba buscando, 10/10.

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว +1

      Muchas gracias Diego. :)

  • @amadeoortiz
    @amadeoortiz หลายเดือนก่อน

    wow padrisimo!

  • @chavarj8
    @chavarj8 6 หลายเดือนก่อน

    Excelente explicación. Gracias

  • @freddiesoft
    @freddiesoft 3 หลายเดือนก่อน

    Muy buen video y excelente tu manera de explicar.

  • @gustavovilcaadco
    @gustavovilcaadco 7 หลายเดือนก่อน

    me encanta tu linea de investigacion que sigues

  • @vgamail2000
    @vgamail2000 2 ปีที่แล้ว

    Mi canal favorito de visión artificial... Gracias Gaby !!!

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias @vgamail2000 😊!.

  • @juanluisescuderoorellana4933
    @juanluisescuderoorellana4933 2 ปีที่แล้ว

    Gracias OMES, por el aporte. Saludos.

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias Juan. :)

  • @aquilesaguilar8561
    @aquilesaguilar8561 2 ปีที่แล้ว +1

    Eres una sensei. Me gustaría que hicieras un reconocimiento de voz con python

  • @jesusmunoz7140
    @jesusmunoz7140 2 ปีที่แล้ว

    Me encanta, Sabes, quisiera ver cómo se integra con reconocimiento facial para luces, puertas etc

  • @xxsamyxxaniko
    @xxsamyxxaniko 2 ปีที่แล้ว

    Gracias justo estoy intentando hacer una comunicacion de python y arduino y tu video me viene de perlas!!

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Ooh espero que el video te sea útil 201 Francisco Gudiño. :)

  • @josephjhonasvogulys534
    @josephjhonasvogulys534 2 ปีที่แล้ว

    gaby, gracias por ese video, muy bacano, solo me hubiera gustado ver si tambien entrenaste la opcion de fondo, de tal forma que por ejemplo se apaguen los dos led si no hay nadie

  • @AndrobotTECH
    @AndrobotTECH 2 ปีที่แล้ว

    interesante video, saludos 👋🏻😌🇧🇴

  • @jcorderob
    @jcorderob 2 หลายเดือนก่อน

    Excelente excelente

  • @mrreyrand
    @mrreyrand 2 ปีที่แล้ว

    Impresionante el trabajo que haces

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว +1

      Muchas gracias Luis. :)

  • @GREGOMANROCK
    @GREGOMANROCK 2 ปีที่แล้ว

    Excelente vídeo, Gabriela. Parabéns.

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias GREGOMANROCK. :)

  • @oscarcech384
    @oscarcech384 2 ปีที่แล้ว

    Excelente video, soy nuevo en tu canal, y todo el contenido me esta gustando, además, todo muy bien explicado, el blog es fantástico, solo tengo una pregunta, me interesa todo este ambiente de visión por computadora, me ayudarías mucho si compartes alguna bibliografía para poder consultarla. Sin más que decirte, te deseo mucho éxito en tus proyectos.

  • @royroquegonzales4631
    @royroquegonzales4631 2 ปีที่แล้ว

    excelente video saludos

  • @jorgerandresreymanfigueroa865
    @jorgerandresreymanfigueroa865 2 ปีที่แล้ว

    Tremendo proyecto saludos :)

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Gracias Jorger! 😊

  • @alvaromamani3762
    @alvaromamani3762 2 ปีที่แล้ว

    tu canal es tremenda joya :3

  • @felotech44
    @felotech44 6 หลายเดือนก่อน +1

    hermosa

  • @rodriguezfloresmiguelangel6614
    @rodriguezfloresmiguelangel6614 8 หลายเดือนก่อน

    Te amo omes

  • @JavierMartinez-cf1xp
    @JavierMartinez-cf1xp 2 ปีที่แล้ว

    Excelente

  • @willantomassotochamorro
    @willantomassotochamorro 2 ปีที่แล้ว

    Excelente Gaby

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Gracias Willan. 🤗

  • @harvey1839
    @harvey1839 2 ปีที่แล้ว

    wow esto es increible me ayudaste de una manera increible muchas gracias ^-^

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Me alegro mucho Harvey, un abrazo. :)

  • @justinperedochanel8235
    @justinperedochanel8235 2 ปีที่แล้ว +1

    Wow que interesante proyecto, bastante completo, el cual se puede aplicar en diversos campos de la sociedad, debido a la pandemia.
    Que impresionante que Gaby nos traiga este contenido tan espectacular, sin duda ella es la mejor :D muchas gracias a ella por su dedicación y trabajo que pone en los tutoriales pues todo esto conlleva muchas horas de investigación, trabajo y estudio.
    Que Dios la Bendiga siempre y sin nada mas que decir VAMOS CON LA PROGRMACIÓN :)

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว +1

      Muchas gracias Justin, tus palabras siempre las valoro mucho. :) Un abrazo y ¡vamos con la programación!. :)

  • @joseguevara777
    @joseguevara777 2 ปีที่แล้ว +1

    Excelente explicacion de varias herramientas con resultados optimos, solo una recomendación la proxima poner fondo negro para el codigo y poder apreciar mejor, muchas gracias y felicitaciones Ud es lo maximo Gaby

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias señor José, tomaré en cuenta su sugerencia. :)

  • @brayanmoscairo
    @brayanmoscairo 2 ปีที่แล้ว

    Que buen video gracias Gaby, has uno con el detector facial que hiciste con el arduino y pyton para que habrá una cerradura

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว +1

      Muchas gracias Brayan. :) Y gracias también por la sugerencia, un abrazo.

  • @pablogiri812
    @pablogiri812 2 ปีที่แล้ว

    MUCHA GRACIAS !!!!!!!!!

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Hola Pablo, muchas gracias a ti. 😊

  • @gustavocamilosegundocarcam7745
    @gustavocamilosegundocarcam7745 2 ปีที่แล้ว

    Super bueno el video, estaría genial que hicieras uno de estimación de distancia con opencv y python y también uno donde uses la cámara del teléfono con opencv para aquellos que quizás no tienen disponible otra camara, ya que haces los videos tan prácticos creo que estaría muy bien también.

  • @mverarena
    @mverarena 2 ปีที่แล้ว

    genial gaby.

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias Miguel. :)

  • @luisescares5428
    @luisescares5428 2 ปีที่แล้ว +1

    woooooooow me encanta esta idea de video, después podrías hacer uno usando YOLO con una raspa en tiempo real
    muchos saludos desde chile

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias Luis, y gracias también por la sugerencia. :)

  • @teachermarco5104
    @teachermarco5104 2 ปีที่แล้ว +1

    Por fin!!

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว +1

      Más vale tarde que nunca jeje. Espero que te guste el video, lo habías pedido hace algún tiempo ya. Disculpa la demora. :)

    • @teachermarco5104
      @teachermarco5104 2 ปีที่แล้ว

      @@OMES-va valió la pena, ya lo empiezo a ver.

  • @iskandarabbas7896
    @iskandarabbas7896 2 ปีที่แล้ว +1

    Thank about Refference of you , and can be connected at the Night Vision of CAMERA

  • @cristianfernandopupialesor3465
    @cristianfernandopupialesor3465 2 ปีที่แล้ว

    Buenazo

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Muchas gracias Cristian! 😊

  • @abnerruiz3000
    @abnerruiz3000 2 ปีที่แล้ว

    Quede así 😱😱😱!!!

  • @AHoracio_GM
    @AHoracio_GM 11 หลายเดือนก่อน

    Hola buen día y gracias por tus aportaciones. Me gustaría saber si tienes ejemplo de cómo usar electronica en raspberry pi con Python, sobre todo como este tipo de cosas; procesamiento de imágenes y accionar elementos electrónicos. Yo soy nuevo en todo esto.

  • @jeffreyillescas2606
    @jeffreyillescas2606 ปีที่แล้ว

    Que tal buen vídeo, una pregunta cuando usas el serial.Serial (com.... Esto va con doble comillas o Comillas simples

  • @gregorioalonsomoralesmoral4814
    @gregorioalonsomoralesmoral4814 2 ปีที่แล้ว

    hola, antes que nada excelente vídeo, tengo una pregunta como podría hacer el código para que prendan los leds dependiendo de solamente la presencia del rostro? si pudieran ayudarme se los agradecería

  • @VladDElectronics
    @VladDElectronics 2 ปีที่แล้ว

    omesita creo que deberías empezar por 2 leds detectado un un color diferente ya les estas dando el proyecto terminado aparte esto ya esta avanzado para novatos saludos

  • @claveaga1
    @claveaga1 2 ปีที่แล้ว

    maestra gaby lo intente con reconocimiento facial usando el archivo entrenado de "modeloLBPHFace.xml" pero me crashea si salgo de la pantalla, habra forma de que pueda funcionar?

  • @jhonsebastianboterolemos3046
    @jhonsebastianboterolemos3046 2 ปีที่แล้ว

    Hooo justo cuando no se podía ser más sexy Gaby implementa Arduino skbfisd jajaja genial, tengo un video donde implemento reconocimiento fácil dónde uso un esp32 cam y lo programo como camara ip también en base a la persona si está registrada en la base de datos la deja ingresar o no, por medio de un circuito que enlazo a la app en qué que use opencv y tkinter

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว +1

      Hola Jhon muchas gracias. Ooh que chévere el proyecto que has realizado, muchas felicitaciones. :) Un abrazo.

  • @karolcunalata2032
    @karolcunalata2032 2 ปีที่แล้ว

    Exelente, como se haria para activar una salida en raspberry al detectar cualquier objeto

  • @marcelobravo3074
    @marcelobravo3074 2 ปีที่แล้ว

    si quiero enviar una string numerica desde pthon a ardino es lo mismo?

  • @gersonp4606
    @gersonp4606 2 ปีที่แล้ว

    Hola soy nuevo en tu canal, me llama la atención que carrera estudiaste :D

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Hola Gerson P, en lo personal estudié Ingeniería Electrónica en Control y Redes Industriales, pero lo de visión por computador lo he estudiado de forma autodidacta. :)

  • @isaacmarcilloburgos9548
    @isaacmarcilloburgos9548 ปีที่แล้ว

    Hola Gaby tengo el mismo sistema pero con un buzzer pero se mantiene encendido cuando no detecta la cascarilla, como podria hacer que cuando ya no detecte rostro se apague el buzzer

  • @teachermarco5104
    @teachermarco5104 2 ปีที่แล้ว +1

    Al rato pago mi mensualidad OMES no pude este mes.

  • @urielrodriguez5761
    @urielrodriguez5761 2 ปีที่แล้ว

    Excelente contenido siempre!!!! Cuando conecto los dos led (o también servos) python me lanza un error, al usar solo uno el problema desaparece

  • @user-up5nv2mg5l
    @user-up5nv2mg5l 11 หลายเดือนก่อน

    Hola cómo puedo hacer para que si detecta se active solo por unos segundos y luego se apague hasta que detecte nuevamente?

  • @JhpElectronic
    @JhpElectronic 2 ปีที่แล้ว

    hola algun curso online que me puedas recomendar para aprender mas en este tema

  • @davidcalles4016
    @davidcalles4016 2 ปีที่แล้ว

    Se puede utilizar 2 o más arduino con pyserial? En teoría me imagino que si ya que solo estaría en declarar los puertos uno para cada uno... Pero solo para confirmar ¿es posible?

  • @stump5512
    @stump5512 8 หลายเดือนก่อน

    Alguien sabe si utilizando una ESP-32 CAM puedo subirle este mismo codigo y utilizarla sin que este conectada a la PC? Los datos se mandaran a una APP.

  • @tokai8559
    @tokai8559 2 ปีที่แล้ว

    Hola, quiero hacer algunas preguntas ~ ¿Puedo hacer una regla sobre esto: si una persona sale del alcance de la cámara web, la luz puede seguir encendiéndose durante 3 minutos y después de 3 minutos la luz se apaga?🙏🙏

  • @estrellafugazdelamor
    @estrellafugazdelamor 2 ปีที่แล้ว

    Es muy interesante! me gusta mucho tu canal Gaby aprendo mucho siempre! solo tengo una duda, si quisieras agregarle un buzzer, que cuando prenda la luz que tenes puesta la mascarilla haga un sonido, o cuando no la tenga puesta otro sonido, el codigo en python seria igual no? solo habia que cambiar el de arduino y agregarle la funcion tone? alguno sabe? gracias! :D

    • @griszavala3749
      @griszavala3749 6 หลายเดือนก่อน

      si, el codigo de python no cambia, solo la parte donde se programan los leds

  • @user-up5nv2mg5l
    @user-up5nv2mg5l 11 หลายเดือนก่อน

    Hola cómo puedo hacer para que si detecta se active solo por unos segundos y luego se apague hasta que detecte nuevamente? 7:55

  • @HECTORULISESCOBIANLOPEZ
    @HECTORULISESCOBIANLOPEZ หลายเดือนก่อน

    Hola Hola. Felicidades por tu trabajo. Tengo un problemita, tengo un error: numpy.core.multiarray

  • @juandiegogutierrezquintana7161
    @juandiegogutierrezquintana7161 2 ปีที่แล้ว

    que libreria es os (import os)

  • @van251080
    @van251080 8 หลายเดือนก่อน

    Te felicito por tu proyecto está muy bueno sin embargo no me funciona por qué tengo una versión de python y numpy más actual ... Eso está mal, creo que debería de funcionar en todas las versiones. Saludos

  • @orlandoalarcon1296
    @orlandoalarcon1296 6 หลายเดือนก่อน

    mi arduino es uno no tiene comunicación con paython como puedo hacer

    • @romeomartinez7238
      @romeomartinez7238 6 หลายเดือนก่อน

      si tiene solo debes investigar la comunicacion serial con python, si no mal recuerdo debes instalar el pyserial y checar que no tengas abierto el monitor seria en arduino ya que arrojara error

  • @franciscojacho3391
    @franciscojacho3391 2 ปีที่แล้ว

    Saludos Gaby, espero se encuentre bien, estoy entrando a este lindo mundo de Python, y estoy viendo tus videos :) pero cuando trato de instalar el paquete mediapipe... me sale el siguiente error: ERROR: "Could not find a version that satisfies the requirement mediapipe (from versions: none)
    ERROR: No matching distribution found for mediapipe"
    Estoy usando la version python 3.10.0, mil gracias por su pronta respuesta y que siga avanzando y guiando a muchos en el camino de la programación :D

    • @OMES-va
      @OMES-va  2 ปีที่แล้ว

      Hola Francisco, muchas gracias. Al parecer existe algún problema al querer instalar mediapipe en Python 3.10, en lo personal uso Python 3.8, podrías probar instalar con esa versión de Python.

    • @franciscojacho3391
      @franciscojacho3391 2 ปีที่แล้ว

      @@OMES-va Hola Gaby, me sirvió bastante su ayuda, pude descargar la versión 3.8.6 y descargué la librería Mediapipe :) mil gracias, saludos!

  • @firetel392
    @firetel392 2 ปีที่แล้ว

    De donde eres

  • @rangersm16
    @rangersm16 ปีที่แล้ว

    es mas facil usar vscode para programar en python

  • @luisgerardomendezlopez8908
    @luisgerardomendezlopez8908 ปีที่แล้ว

    Oye pero haces doble procesamiento, pudiendo en vez de usar arduino, usar una raspberry

  • @CarlosAaronx3
    @CarlosAaronx3 2 ปีที่แล้ว

    Hola que tal, estaba intentando hacer este video pero al momento de escribir la segunda linea de codigo me aparece este error
    >>> ser = serial.Serial('COM4', 9600, timeout=1)
    Traceback (most recent call last):
    File "", line 1, in
    File "C:\Users\Carlos Aaron Perez\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\serial\serialwin32.py", line 33, in __init__
    super(Serial, self).__init__(*args, **kwargs)
    File "C:\Users\Carlos Aaron Perez\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\serial\serialutil.py", line 244, in __init__
    self.open()
    File "C:\Users\Carlos Aaron Perez\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\serial\serialwin32.py", line 64, in open
    raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
    serial.serialutil.SerialException: could not open port 'COM4': PermissionError(13, 'Acceso denegado.', None, 5)
    la cosa es que a mis otros amigos les pedí que siguieran el tutorial y no nos sirve ni en la consola de python ni en ningun IDE

    • @mateomacias893
      @mateomacias893 2 ปีที่แล้ว

      Hola amigo lograste solucionar el problema?
      Yo tengo el mismo