Clasificando Objetos por Color con Sensor RGB TCS34725 y Arduino

Поделиться
HTML-код
  • Опубликовано: 14 июл 2024
  • Para comprar el Sensor de Color TCS34725 en Amazon, haga clic Aquí en el enlace: amzn.to/3TyAiEF
    Para compra en Amazon micro Servos SG90, haga clic aquí en el enlace: amzn.to/49RLstW
    Para comprar la placa Arduino UNO R3 del Fabricante Arduino, haga clic Aquí en el enlace: amzn.to/4ch4H1G
    Para comprar la placa UNO R3 del fabricante ELEGOO compatible con Arduino, haga clic en el enlace: amzn.to/3IAPOda
    Para comprar en Amazon la nueva y potente placa Arduino UNO R4 Wifi(Original), haga clic en el enlace aquí: amzn.to/43eqfYE
    00:00 Introducción
    01:12 Esquema eléctrico de Conexiones Arduino TCS34725 Servo SG90
    01:30 Programando Arduino para detectar y Clasificar Colores
    12:53 Programando Arduino para accionar el Servo Motor SG90
    14:20 Elaborando la Maqueta para la organización de pelotitas por color
    🏆🏆 Suscríbase al Canal ¡Es Gratis!🏆🏆 shorturl.at/qEFT1
    Paleta de colores en power point:
    docs.google.com/presentation/...
    Código/Programa de Arduino:
    drive.google.com/file/d/1d3B3...
    Para descargar el software Arduino IDE:
    www.arduino.cc/en/software
  • НаукаНаука

Комментарии • 96

  • @robertocameto487
    @robertocameto487 8 месяцев назад

    Estimado; Mucha gracias por tu contribución en este terreno, buenísimo el proyecto. Pude armarlo y hacerlo funcionar con alguna dispersión en cuanto al reconocimiento de los colores, pero el rojo, verde, amarillo y azul funcionnan bien y con esto basta. Hay un detalle importante, cuando intenté bajar el código a la placa arduino nano, y al compilarlo, me dió el mensaje "Error compiling for board Arduino Nano", intenté hacer lo mismo pero cambiando a la placa Arduino Uno, compiló y lo subió a la placa sin problemas. Me queda ahora ponerme a buscar porque no aceptó a la placa Nano. Gracias otra vez por todo y un saludo grande desde Montevideo- Uruguay.

    • @JRelectronicspot
      @JRelectronicspot  8 месяцев назад

      Roberto gracias por tu retroalimentación. Un saludo desde Colombia. La placa nano puede venir con alguno de 2 posibles microcntroladores, el atmega328P o el atmega168P y esto es seleccionable desde la pestaña "herramientas/procesador". Podrías verificar si tal vez tienes configurado un procesador distinto al que está ubicado en la placa.

  • @cristiancardenas9650
    @cristiancardenas9650 11 месяцев назад +8

    no tienes una idea de como me salvaste la vida :3
    Eres de los pocos héroes sin capa

  • @curliatadomingues4146
    @curliatadomingues4146 8 месяцев назад

    oye donde encuentro el codigo del servo con el sensor tcs 230

  • @gabrielgarzon2077
    @gabrielgarzon2077 8 месяцев назад +1

    Debo hacer un proyecto así pero que se me demore mas de un minuto en clasificarlo, cuales son las cosas que necesitaría conseguir exactamente ? y en donde podría conseguirlo?, mil gracias si alguien me ayudaa

  • @-wk2uo
    @-wk2uo 2 месяца назад +1

    Buenas tardes amigo como podemos medir las unidades en los valores R,G,B si en
    azul me salio R:40 G:96 B:127
    verde R:40 G:100 B:118
    Amarillo R:102 G:110 B: 33
    Rojo R:180 G:47 B: 48

  • @IsmaelFlores-dw4zm
    @IsmaelFlores-dw4zm Месяц назад +1

    Buen día estoy por acabar este proyecto solo que mi circulo de colores no gira, no sabría que podría ser, si el servo o algo de la velocidad en el programa? ☺️

    • @JRelectronicspot
      @JRelectronicspot  Месяц назад +1

      Prueba el servo ppr separado. En tu software de arduino en archivo-ejemplos -servo vienen varios ejemplos de servos como el ejemplo (sweep). Si el servo no se mueve con esos simples codigos de ejemplo es que tiene algun problema saludos.

  • @AbrilMartinezGarcia
    @AbrilMartinezGarcia 2 месяца назад

    Hola amigo , sabrás por qué el monitor serie no reconoce los colores ?:((

  • @juandanielcalisayapaucara8915
    @juandanielcalisayapaucara8915 Год назад +1

    Hola buenas tengo un problema al momento de hacer la verificación del codigo me dice que la variable GAIN_4X no esta declarada en Adafruit no e podido dar con la solucion me puedes dar una porfavor😅

    • @JRelectronicspot
      @JRelectronicspot  Год назад

      Hola. Revisa desinstalando la librería, e instalando nuevamente la última versión. Ganancias pueden ser 1X 4X o 16X

  • @lorenaman5552
    @lorenaman5552 Год назад +1

    El esquema lo puedo realizar en un shield para arduino uno?, Esque tengo 4 servos conectados, mas el servo que hará girar el contenedor y el sensor, no se si me vaya a servir, o como alimentar la energía

    • @JRelectronicspot
      @JRelectronicspot  Год назад +1

      El sensor de color utiliza los pines A4 y A5 del Arduino UNO para su comunicación, si la shield que tienes no utiliza estos pines en su función primaria no habría problema en conectar el sensor de color. La alimentación de los servos tiene que ser externa al Arduino, el Arduino no va a poder alimentar 5 servos al tiempo, solo los controlará a través de 5 pines digitales.

    • @lorenaman5552
      @lorenaman5552 Год назад

      @@JRelectronicspot Lo termine y me ayudo mucho el video, conseguí conectar el sensor en el shield, con los servos, y lo conecte a mi computadora, me abrio a muchas ideas, y muchas gracias por el contenido que brindan, es muy completo, cabe decir que no conocia mucho de arduino y termine aprendiendo rapido :)
      Nuevo sub.

  • @sanramos4443
    @sanramos4443 Год назад +2

    😊 gracias por compartir! Una duda, se podria hacer la rueda de colores mas grande para recibir mas objetos?

    • @JRelectronicspot
      @JRelectronicspot  Год назад +2

      Hola 👋 con gusto. Si claro, podrías utilizar un servomotor con un giro de 360 grados.

    • @sanramos4443
      @sanramos4443 Год назад +1

      @@JRelectronicspot muchas muchas gracias por responder :) :) me refería más a una rueda más grande para no solo recibir 2 bolitas sino por ejemplo 4. Más creo es posible considerando giro 360 y servo de esos modelos de Kg cierto?

    • @JRelectronicspot
      @JRelectronicspot  Год назад

      @@sanramos4443 oh sí. Podrías darle más diámetro al plato de la rueda, cabrían más elementos. No habría problema

    • @sanramos4443
      @sanramos4443 Год назад

      @@JRelectronicspot nuevamente muchas gracias!! Excelente canal :0 tiene formación de electrónica o algo así que pueda pagarle una asesoría en un proyecto que tengo inconcluso?

  • @santiagosantana5282
    @santiagosantana5282 8 месяцев назад

    Hola, como vas?
    Si tengo un sensor tcs 230 tambien las salidas se pueden conectar a los pines análogos del arduino?

    • @JRelectronicspot
      @JRelectronicspot  8 месяцев назад

      Hola muy bien gracias.
      Los pines del sensor tcs 230 se conectan a los digitales. Si quieres puedes mirar este artículo en internet sobre el tcs230 dronebotworkshop.com/arduino-color-sense/

  • @yazidramirezsosa2255
    @yazidramirezsosa2255 7 месяцев назад

    En que parte del codigo designaste los pines del arduino ?

    • @JRelectronicspot
      @JRelectronicspot  7 месяцев назад +1

      Yazid, un saludo, buena pregunta, no los definí en el código, ya que la librería adafruit para este sensor TCS apunta por defecto ala utilización de la interface del arduino conocida como (i2C o Wire) la cual es una interface compuesta por 2 pines (SDA para datos y SCL para el reloj) y estos pines están ubicados físicamente en los pines A4 y A5 respectivamente en el Arduino UNO y tambien en el NANO.

  • @davidalexismontesdeocahern773
    @davidalexismontesdeocahern773 3 месяца назад

    Tengo un problema, al subir el sketch me marca que no detecta el COM5 y ya intenté borrarlo desde el administrador de dispositivos y no me deja, pensé que era el programa pero conecto el Arduino uno y todo funciona bien, solo el problema es con el Arduino nano y su COM y me aparece igual el COM5):, necesito ayuda

    • @JRelectronicspot
      @JRelectronicspot  3 месяца назад

      Hola David. Entiendo entonces que tú sistema operativo si le asigna a la placa nano un COM, es decir si lo reconoce, pero el software de Arduino no? Es ese el problema, en la parte superior izquierda del sketch que versión del software de Arduino te aparece?. Si quieres puede enviarme el pantallazo del error exacto que te sale al email electronicpowerspot@gmail.com

  • @faze3628
    @faze3628 9 месяцев назад

    Disculpa cómo sería el esquema de conexiones si en vez de tener el sensor que muestras en el video tengo el TCS230, porfavor

    • @faze3628
      @faze3628 9 месяцев назад

      Y también estoy utilizando el arduino UNO así que como sería la conexión? Porque no entiendo

  • @santiagosantana5282
    @santiagosantana5282 8 месяцев назад

    Y otra pregunta porque conectas el sensor en las salidas analogas y no en las digitales? Es por el sensor?

    • @JRelectronicspot
      @JRelectronicspot  8 месяцев назад

      El sensor tcs34725 que utilizo en el vídeo es un sensor digital que utiliza una interface de comunicación serial llamada i2C o wire para comunicarse con el Arduino, está interface utiliza 2 pines, el pin SDA para datos, y el pin SCL para el reloj o clock, entonces estos dos pines descritos se encuentran también ubicados en los pines A4 y A5 del Arduino respectivamente, por lo que apresar de que están conectados allí no tienen función de pines analógicos sino digitales como parte de la interface dígital i2c

  • @rumecar
    @rumecar 9 месяцев назад

    se puede usar la placa de arduino ELEG UNO R3 en vez de la placa Nano??

  • @fabiortega4168
    @fabiortega4168 5 месяцев назад

    Hola que increíble proyecto me gustaría realizarlo, tengo 2 consultas
    1. se puede usar un arduino Uno en lugar del nano?
    2. Aparte de rojo, azul y amarillo puede detectar más colores si quisiera esa parte no me quedo clara
    Muchas gracias 😊

    • @JRelectronicspot
      @JRelectronicspot  5 месяцев назад

      Hola 👋 Fabi. Gracias. 1. Se puede usar cualquier Arduino. En el Arduino UNO sería un código muy similar sino el mismo. 2. Se puede identificar cualquier color, no solo los que se muestran en el vídeo, el truco está en saber clasificarlos en el programa o código que realices. Un saludo.

  • @mariselaochoa6003
    @mariselaochoa6003 Месяц назад

    Buenos dias, disculpe deseaba preguntarle. Estamos tratando de configurar el Sensor RGB con una placa megapi pro y da error, no se logra configurar. Le consulto le a pasado algo asi??? Y como lo a solucionado. Es para un proyecto escolar.
    Gracias

    • @JRelectronicspot
      @JRelectronicspot  Месяц назад

      Hola buen dia. Nunca he utilizado esta tarjeta. Sin embargo veo que esta basada en el ingegrado ATmega2560 por lo que es compatible con la libreris tcs34725 de adafruit, que ambiente de desarrollo estas utilizando para prpgrsmar la placa? El arduino IDE? El error es al momento de ccargar el codigo a la placa? O es despues de cargar el ccodigo cuando el sensor esta en operacion?

    • @mariselaochoa6003
      @mariselaochoa6003 Месяц назад

      @@JRelectronicspot mil gracias por atenderme. El error lo da cuando esta en operacion. No se que pasa entre la placa megapi pro y el sensor, se trato de programar mBlock y no se pudo.

  • @danaehdz.montero4076
    @danaehdz.montero4076 2 месяца назад

    Hola muchas gracias por tu video, intento hacer el mismo proyecto pero tengo un problema a la hora de hacer que gire el servomotor, se siente que esta funcionando, sin embargo, al detectar los colores no gira, que puedo hacer?

    • @JRelectronicspot
      @JRelectronicspot  2 месяца назад

      Hola. Un cordial saludo. Asegura tener el servo bien conectado, prueba el servo con otro código, un ejemplo de los que trae el software de Arduino, dirígete a Archivo, Ejemplos, Servo, y pruebas el ejemplo sweep, debe girar el servo paulatinamente entre 0 y 180 grados.

    • @JRelectronicspot
      @JRelectronicspot  2 месяца назад

      Todo esto para descargar que la parte mecánica del servo no tenga problemas.

  • @taylormurilloparra2340
    @taylormurilloparra2340 5 месяцев назад

    Hola hermano disculpa si se lo puede programar con el tcs230

  • @user-uf3wv7rm5e
    @user-uf3wv7rm5e 11 месяцев назад

    Algunas variables no se declaran(no se ponen en color verde)
    Que puedo hacer?

    • @JRelectronicspot
      @JRelectronicspot  11 месяцев назад

      Hola 👋 un saludo. Que variables por ejemplo? Para entender mejor el panorama

    • @user-uf3wv7rm5e
      @user-uf3wv7rm5e 11 месяцев назад

      El valor de cada color y el Serial Begin

  • @alexbaquerovelez
    @alexbaquerovelez 11 месяцев назад +2

    Buenas tardes... se podría hacer una simulación del esquema de conexiones en Wokwi u otra plataforma online?.. Tienes el código?

    • @JRelectronicspot
      @JRelectronicspot  11 месяцев назад +1

      Buenas tardes. El código para el proyecto real y para la simulación sería el mismo que está en la descripción del vídeo. En wokwi puedo ver recursos para simular el Arduino, el Servo pero no veo recursos para el sensor de color TCS para poder simularlo. Un saludo

    • @JRelectronicspot
      @JRelectronicspot  11 месяцев назад +1

      En thinkerCAD tampoco veo recursos para simular el sensor de color.

  • @Jose-ls3pg
    @Jose-ls3pg 4 месяца назад

    Necesito el codigo pero en el arduino blocks 😢😢😢

  • @ANTOCATITA
    @ANTOCATITA 10 месяцев назад

    En el monitor serie puedo ver los componentes de color de sensor en forma numérica , pero al acercar al sensor las pelotitas de colores , este no hace nada , no me. Entrega los valores de los componentes del color , a qué se puede deber el problema?

    • @JRelectronicspot
      @JRelectronicspot  10 месяцев назад +1

      Hola 👋. Si estás probando lo con un código similar al del vídeo, cualquier variación lumínica cerca el sensor debe producir una respuesta de variación en los componentes RGB, sino debes considerar si está defectuoso el sensor tcs.

    • @ANTOCATITA
      @ANTOCATITA 10 месяцев назад

      Muchas gracias !!! Tiene que ser eso . Nuevamente gracias por responder

  • @anddyyyyyyyyyyyyyy
    @anddyyyyyyyyyyyyyy Месяц назад

    Buen dia amigo, si uso un arduino UNO es el mismo diagrama?

  • @jersiemanalo4130
    @jersiemanalo4130 7 месяцев назад

    Hello! Greeting from the Philippines! We are students and we want to attempt in making the project. Can we have some references on why those are the values that represented in each color? Thank you!

    • @JRelectronicspot
      @JRelectronicspot  7 месяцев назад

      hello , regards😁Each physical color can be represented digitally with 3 numerical components (R, G and B): red, green, blue. Each of these components can take values ​​between 0 and 255. What I do in the video is determine a numerical range of the RGB components within which the colors red, green, blue and yellow can be located. check the following link and play with the slider and the point on the color palette and see how the R, G and B components change. htmlcolorcodes.com/es/
      Please note that in the video I first identify the numerical values ​​read by the TCS sensor for each colored ball, and then I determine a range to identify each of the 4 possible colors that I have available.

  • @sebastianmeneses6155
    @sebastianmeneses6155 8 месяцев назад

    Hola, se podría utilizar un sensor TC 230?

    • @JRelectronicspot
      @JRelectronicspot  8 месяцев назад

      Hola. Si se podría. Un saludo.

    • @sebastianmeneses6155
      @sebastianmeneses6155 7 месяцев назад

      Me podrías decir como quedaría las conexiones?@@JRelectronicspot

  • @user-tv9oj3ph1s
    @user-tv9oj3ph1s 11 месяцев назад +1

    Donde lo puedo conseguir 😢

    • @JRelectronicspot
      @JRelectronicspot  11 месяцев назад

      Si gustas escribe al email. electronicpowerspot@gmail.com

  •  12 дней назад

    Se puede usar el sensor tcs3200?

  • @maximilianoaguilarlizarrag5652
    @maximilianoaguilarlizarrag5652 7 месяцев назад

    tengo una duda, el codigo se supone que esta en la descripción, pero cuando entras no te deja, me lo podrías pasar, por favor?

    • @JRelectronicspot
      @JRelectronicspot  7 месяцев назад

      Hola maximiliano. Si señor el código está en la descripción en el siguiente enlace, drive.google.com/file/d/1d3B3_199d_GRso9HYUYaGUAc85h7wlVd/view?usp=sharing que sucede ? Ingresas y das click en descargar y que pasa después ?

    • @maximilianoaguilarlizarrag5652
      @maximilianoaguilarlizarrag5652 7 месяцев назад

      @@JRelectronicspot solo aparece una imagen en negro, la cual dice el lo mismo que dice el nombre del archivo y ya, no sale ningún codigo

    • @JRelectronicspot
      @JRelectronicspot  7 месяцев назад

      @@maximilianoaguilarlizarrag5652 al lado del nombre del archivo que mencionas no aparece un icono para descargar el archivo?

    • @maximilianoaguilarlizarrag5652
      @maximilianoaguilarlizarrag5652 7 месяцев назад

      @@JRelectronicspot ya me salió, gracias, ahora tengo otro problema, estoy siguiendo paso a paso el video, pero al momento de verificar, me brinca el error exit status 1

  • @-wk2uo
    @-wk2uo 2 месяца назад +1

    Hola amigo, si mi sensor no le enciende el foquito que se ve en el vídeo, que puede ser?

    • @JRelectronicspot
      @JRelectronicspot  2 месяца назад

      Hola. Podria estar dañado el led. Pero no necesariamente el sensor, trata fe probarlo reconociendo los colores a ver si te da buenos resultados sin la iluminacion del led, solo con la iluminacion exterior. Un saludo.

    • @-wk2uo
      @-wk2uo 2 месяца назад

      @@JRelectronicspot Hola amigo mi sensor ya funciona solo que en monitor serie no me aparece nada como en el vídeo, a qué le debe de mover?

    • @JRelectronicspot
      @JRelectronicspot  2 месяца назад

      @@-wk2uo debes tener el monitor serie configurado con la misma velocidad que el Arduino para que se puedan comunicar.

    • @-wk2uo
      @-wk2uo 2 месяца назад

      @@JRelectronicspot sii lo tengo

    • @-wk2uo
      @-wk2uo 2 месяца назад

      Con 115200 badios y no me aparece nada para poder checar las bolitas

  • @hehehehe6128
    @hehehehe6128 Год назад

    90

  • @wilsongrageda6835
    @wilsongrageda6835 Год назад +1

    me podria pasar el codigo completo

    • @saulgeovanyingaaguaiza7782
      @saulgeovanyingaaguaiza7782 Год назад

      por fa pasen la programacion completa

    • @JRelectronicspot
      @JRelectronicspot  Год назад

      Saul, en la descripción del video que vistes ya puedes encontrar un enlace para descargar el código. un saludo.

    • @JRelectronicspot
      @JRelectronicspot  Год назад

      Wilson, en la descripción del video que vistes ya puedes encontrar un enlace para descargar el código. un saludo.

  • @ange_lesssss8122
    @ange_lesssss8122 3 месяца назад

    Buenas tardes me podrías brindar el código de el Arduino? Es que cuando me meto al enlace que tienes en la descripción y oo descargo me dice que no se puede abrir

    • @JRelectronicspot
      @JRelectronicspot  3 месяца назад

      Hola buenas noches. Si ya tienes el archivo descargado, puedes darle abrir como y lo abres con cualquier procesador de texto bloc de notas o Wordpad, copias el texto y lo pegas en un archivo nuevo del software de Arduino. Me cuentas si te funciona. Saludos

    • @ange_lesssss8122
      @ange_lesssss8122 3 месяца назад

      Gracias por responder, si es lo que intento hacer y cuando hago eso no me permite escoger con que aplicación abrirlo y luego luego de presionar "abrir" me dice "tipo de archivo no admitido" :(

    • @ange_lesssss8122
      @ange_lesssss8122 3 месяца назад

      @@JRelectronicspot ??

    • @JRelectronicspot
      @JRelectronicspot  3 месяца назад

      @@ange_lesssss8122 hola buen día, un saludo. te envió un enlace con el código en un archivo de texto, recuerda que lo programas de Arduino puedes abrirlos con cualquier programa editor de texto, ya que en el fondo son texto. drive.google.com/file/d/1Owhz4JS6chtW5S5kS_rzr3liphXpVy2B/view?usp=sharing

    • @ange_lesssss8122
      @ange_lesssss8122 3 месяца назад

      @@JRelectronicspot muchas gracias, me diste una ayudadota:) lindo día

  • @JRelectronicspot
    @JRelectronicspot  4 месяца назад

    un saludo😀 a todos amigos,
    Para comprar el Sensor de Color TCS34725 en Amazon, haga clic Aquí en el enlace: amzn.to/3TyAiEF
    Para comprar la placa Arduino UNO del Fabricante Arduino, haga clic Aquí en el enlace: amzn.to/4ch4H1G
    Para comprar la placa UNO del fabricante ELEGOO compatible con Arduino, haga clic en el enlace: amzn.to/3IAPOda

  • @user-xw2je3ez3e
    @user-xw2je3ez3e 7 месяцев назад

    Me sale error y no sube nada 😢😢ayuda

  • @hehehehe6128
    @hehehehe6128 Год назад

    909

  • @aguepaez5895
    @aguepaez5895 2 месяца назад

    Código completo por favor alguien

    • @JRelectronicspot
      @JRelectronicspot  2 месяца назад +1

      Hola. El codigo esta en la desceipcion del video en un enlace. Saludos

  • @hehehehe6128
    @hehehehe6128 Год назад

    9

  • @hehehehe6128
    @hehehehe6128 Год назад

    0

  • @AbrilMartinezGarcia
    @AbrilMartinezGarcia 2 месяца назад +1

    Hola amigo , sabrás por qué el monitor serie no reconoce los colores ?:((