Ir al contenido

3.3 PhotoCell UNO

En este tutorial vas a aprender a medir la intensidad de la luz usando una entrada analógica de tu placa. Vas a usar el nivel de iluminación ambiental para controlar cuántos LEDs se prenden de forma automática. Descripción general La idea e…

En este tutorial vas a aprender a medir la intensidad de la luz usando una entrada analógica de tu placa. Vas a usar el nivel de iluminación ambiental para controlar cuántos LEDs se prenden de forma automática.

Descripción general

La idea es captar la luz del entorno y procesar esa información para generar una respuesta visual. Es un proyecto excelente para entender cómo interactúan los sensores analógicos con salidas digitales expandidas.

Componentes necesarios

Para realizar esta práctica vas a necesitar: (1) Elegoo Uno R3, (1) protoboard de 830 puntos, (8) LEDs, (8) resistencias de 220 ohm, (1) resistencia de 1k ohm, (1) integrado 74HC595, (1) fotorresistencia (Photocell) y (16) cables puente macho-macho.

Introducción a los componentes

PHOTOCELL: La fotocélula que usamos es una resistencia dependiente de la luz, también conocida como LDR. Como indica su nombre, estos componentes actúan como una resistencia, con la diferencia de que su valor cambia según cuánta luz les pegue directamente.

Este modelo tiene una resistencia de unos 50 kΩ en oscuridad casi total y baja hasta los 500 Ω bajo una luz brillante. Para que el UNO pueda medir este cambio, necesitamos convertir esa variación de resistencia en una variación de voltaje. La forma más fácil de lograrlo es combinándola con una resistencia fija de 1kΩ para formar un divisor de tensión.

Cuando la luz es muy fuerte, la resistencia de la fotocélula es bajísima comparada con la resistencia fija, y el voltaje sube al máximo. Cuando hay poca luz, su resistencia supera a la de 1kΩ y el voltaje cae hacia GND. Una vez que cargues el código, probá tapando la fotocélula con el dedo o acercándola a una lámpara para ver cómo cambia la lectura.

Esquema de conexión y Diagrama de cableado

Mirá con atención los diagramas para realizar las conexiones correctamente. Prestá especial cuidado a la orientación del integrado 74HC595 y a la polaridad de los LEDs antes de darle alimentación al circuito.

Código

Hacé clic en el enlace de descarga para obtener el archivo .ino y abrirlo con el Arduino IDE. Antes de subirlo, fijate que tengas seleccionada la placa UNO R3 y el puerto correcto. Si es la primera vez que conectás la placa, pegale una leída al capítulo "part 1" de la documentación para configurar los drivers.

Este programa lee el sensor de luz y usa el registro de desplazamiento 74HC595 para determinar cuántos LEDs prender. Cuanta más luz detecte el sensor, más LEDs se van a iluminar en la fila. Podés abrir el Serial Monitor para ver los valores exactos que está recibiendo la placa en tiempo real.

Solución de problemas

Si los LEDs no reaccionan, revisá que el integrado esté bien colocado y que los cables no estén flojos. Si las lecturas son muy bajas, fijate que la fotorresistencia esté bien conectada en serie con la resistencia de 1k ohm. Si el comportamiento es inverso (se prenden más LEDs cuando hay oscuridad), es probable que hayas intercambiado la posición de la fotorresistencia con la de la resistencia fija en el divisor de tensión.

Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.

Fuente: Adaptado al español desde el wiki oficial (licencia CC BY-SA). Revisión técnica por equipo Breva.
25%
Tecnología real, elegida con criterio técnico Probás, aprendés y te llevás lo correcto Showroom abierto en Rosario Impresión 3D · Electrónica · Software Desde 2012 en impresión 3D FilAr — Argentina, extruido por nosotros Probá antes de llevarte Combos pensados, no pegados No te vendemos una caja. Entendemos lo que hay adentro. Repuestos críticos en stock Soporte por WhatsApp 9-19 Bambu Lab en showroom Filamentos para tocar Arduino, ESP32 y sensores Robótica educativa para tu aula Equipamos escuelas y empresas Producción 3D con criterio PLA y PETG fabricados en Argentina Trazabilidad por lote — FilAr Perfiles calibrados para tu impresora Cursos y demos en Breva Academy Sábados con demo abierta Garantía explicada en términos humanos No desaparecemos después del checkout Asesoramiento técnico sin compromiso Retiro en el día en Rosario Envío a todo el país Factura A para empresas Catálogo curado, no inflado Si lo vendemos, lo probamos antes De RepRap a la nueva generación Más de 13 años imprimiendo Criterio técnico transversal Tres mundos, una misma cabeza Impresoras 3D en Rosario Notebooks, monitores y periféricos Domótica con ESP32 Cámaras, sensores y trazabilidad Para makers, técnicos y emprendedores Para escuelas y empresas Soluciones, no SKUs Cotización formal para B2B Plan de mantenimiento para empresas Capacitación docente incluida Combo Bambu + FilAr Combo arranque sin renegar Combo ESP32 IoT La tecnología se entiende usándola No te vendemos lo que no probamos Sabemos por qué falla un purgado Sabemos por qué un PETG burbujea Sabemos por qué una pieza no se pega No vendemos por catálogo Curaduría con criterio Showroom · Asesoramiento · Soporte Probá en vivo antes de decidir FilAr — el filamento que sabemos Hardware + software, mismo equipo Automatización, datos y producción Tecnología tangible Probada antes de venderla Soporte que responde La compra no termina en el checkout Comprá una vez. Te ayudamos siempre. Modo experiencia activado Modo showroom: encendido Real hardware. Real support. Touch it. Try it. Take it home. Build. Print. Automate. Repeat. Tres mundos. Una tienda. Tecnología para construir Tecnología para producir Tecnología para enseñar Productos seleccionados, no inflados Lo que recomendamos, lo probamos Si va a fallar, lo sabemos Soporte técnico sin guion Vení a tocar el showroom Impresoras imprimiendo en mostrador Filamentos al tacto Notebooks encendidas Electrónica armada Demos los sábados Cursos presenciales Guías técnicas gratis Repuestos para Bambu Lab Repuestos para Creality Hot-ends, boquillas y plates Sensores, motores y módulos Componentes PC y mejoras Comprá con criterio Probá con calma Aprendé con quien sabe Llevate lo correcto Hacé proyectos reales Rosario · Centro · Showroom abierto Tecnología argentina cuando se puede Tecnología importada cuando hace falta Curaduría > Catálogo Hechos > Promesas Servicio > Discurso Stack: Bambu · Creality · FilAr · Arduino · ESP32 No somos marketplace Somos gente que la usa Y la fabricamos cuando se puede Breva · Rosario Tecnología real, elegida con criterio técnico Probás, aprendés y te llevás lo correcto Showroom abierto en Rosario Impresión 3D · Electrónica · Software Desde 2012 en impresión 3D FilAr — Argentina, extruido por nosotros Probá antes de llevarte Combos pensados, no pegados No te vendemos una caja. Entendemos lo que hay adentro. Repuestos críticos en stock Soporte por WhatsApp 9-19 Bambu Lab en showroom Filamentos para tocar Arduino, ESP32 y sensores Robótica educativa para tu aula Equipamos escuelas y empresas Producción 3D con criterio PLA y PETG fabricados en Argentina Trazabilidad por lote — FilAr Perfiles calibrados para tu impresora Cursos y demos en Breva Academy Sábados con demo abierta Garantía explicada en términos humanos No desaparecemos después del checkout Asesoramiento técnico sin compromiso Retiro en el día en Rosario Envío a todo el país Factura A para empresas Catálogo curado, no inflado Si lo vendemos, lo probamos antes De RepRap a la nueva generación Más de 13 años imprimiendo Criterio técnico transversal Tres mundos, una misma cabeza Impresoras 3D en Rosario Notebooks, monitores y periféricos Domótica con ESP32 Cámaras, sensores y trazabilidad Para makers, técnicos y emprendedores Para escuelas y empresas Soluciones, no SKUs Cotización formal para B2B Plan de mantenimiento para empresas Capacitación docente incluida Combo Bambu + FilAr Combo arranque sin renegar Combo ESP32 IoT La tecnología se entiende usándola No te vendemos lo que no probamos Sabemos por qué falla un purgado Sabemos por qué un PETG burbujea Sabemos por qué una pieza no se pega No vendemos por catálogo Curaduría con criterio Showroom · Asesoramiento · Soporte Probá en vivo antes de decidir FilAr — el filamento que sabemos Hardware + software, mismo equipo Automatización, datos y producción Tecnología tangible Probada antes de venderla Soporte que responde La compra no termina en el checkout Comprá una vez. Te ayudamos siempre. Modo experiencia activado Modo showroom: encendido Real hardware. Real support. Touch it. Try it. Take it home. Build. Print. Automate. Repeat. Tres mundos. Una tienda. Tecnología para construir Tecnología para producir Tecnología para enseñar Productos seleccionados, no inflados Lo que recomendamos, lo probamos Si va a fallar, lo sabemos Soporte técnico sin guion Vení a tocar el showroom Impresoras imprimiendo en mostrador Filamentos al tacto Notebooks encendidas Electrónica armada Demos los sábados Cursos presenciales Guías técnicas gratis Repuestos para Bambu Lab Repuestos para Creality Hot-ends, boquillas y plates Sensores, motores y módulos Componentes PC y mejoras Comprá con criterio Probá con calma Aprendé con quien sabe Llevate lo correcto Hacé proyectos reales Rosario · Centro · Showroom abierto Tecnología argentina cuando se puede Tecnología importada cuando hace falta Curaduría > Catálogo Hechos > Promesas Servicio > Discurso Stack: Bambu · Creality · FilAr · Arduino · ESP32 No somos marketplace Somos gente que la usa Y la fabricamos cuando se puede Breva · Rosario