Está en la página 1de 9

Laboratorio_7:

Tema: 4 digit 7 segment display

Facilitador(a): Roberto Madrid Asignatura: Org de .Computadoras Estudiantes:


Amir Yard, Aurora Guevara, Cristian Acuña, Iovynsky Cortez .
Fecha: 06/29/2023 Grupo: 1S3121

Recursos:
Raspberry Pi, Pantalla, teclado, mouse. Convertidor de HDMI a VGA, cable con fuente de poder,

Un 4 digit 7 segment display, 4 Resist. de 220 k, 1 protoboard, cables de conexiones.

Programa codificado en Python, Imagen correspondiente de las conexiones del proyecto.

Procedimiento:
Conexión parte A: Conectando el Raspberry.
Los pasos para implementar la conexión del Raspberry Pi y escribir el programa correspondiente en
Python son los siguientes:

1. Conexión del Raspberry Pi: Conecta el Raspberry Pi a la corriente eléctrica y realiza las
conexiones necesarias con la pantalla, teclado y mouse. Asegúrate de que todos los cables
estén correctamente conectados.

2. Inicio del Raspberry Pi: Enciende el Raspberry Pi y espera a que cargue el sistema
operativo. Puedes verificar si el sistema operativo se ha cargado correctamente al observar
la pantalla conectada al Raspberry Pi.

3. Acceso al Lenguaje Python: Una vez cargado el sistema operativo, accede al entorno de
programación Python en el Raspberry Pi. Puedes abrir una terminal o utilizar un entorno
de desarrollo integrado (IDE) compatible con Python.

4. Escritura del programa: Escribe el programa en Python que realizará la medición de


intensidad de luz utilizando un fotoresistor. Puedes utilizar el código proporcionado
anteriormente como base y modificarlo según tus necesidades.

5. Corrección de errores de sintaxis: Revisa el programa que has escrito y asegúrate de que no
haya errores de sintaxis. Si encuentras algún error, corrígelo siguiendo las reglas de sintaxis
de Python.

6. Pruebas y depuración: Una vez que el programa esté escrito sin errores de sintaxis, realiza
pruebas para asegurarte de que funcione correctamente. Verifica que la lectura de la
intensidad de luz sea precisa y que no haya problemas con la comunicación con el ADC.

7. Corrección de errores y optimización: Si encuentras algún error durante las pruebas o si


deseas optimizar el programa, trabaja junto con tus compañeros para corregir los errores y
mejorar el código.

8. Finalización y evaluación: Una vez que el programa esté funcionando correctamente,


finaliza el proceso y evalúa los resultados obtenidos. Verifica si se cumplieron los objetivos
establecidos y si el programa es capaz de medir la intensidad de luz de manera precisa.
Una vez ya terminada, nosotros vamos a empezar con la parte B, que es la conexión de todos los
componentes:

Conexión parte B: Conectando los componentes al Protoboard

Antes de comenzar a realizar las conexiones en un protoboard, hay algunas cosas importantes que
debes tener en cuenta:

Conoce el diseño del protoboard: Familiarízate con la estructura y diseño del protoboard que vas a
utilizar. Observa la disposición de los agujeros y las líneas de conexión para comprender cómo se
organiza y cómo puedes utilizarlo eficientemente.

Planifica tu diseño: Antes de comenzar a realizar las conexiones, es útil tener un plan o un
esquema de tu diseño. Esto te ayudará a visualizar cómo se conectarán los componentes entre sí y
evitará confusiones o errores durante el proceso de conexión.

Identifica los componentes y sus pines: Asegúrate de tener claro qué componentes vas a utilizar y
cómo se deben conectar. Identifica los pines de cada componente para saber qué agujeros del
protoboard deben ser utilizados.

Utiliza cables y jumpers adecuados: Los cables y jumpers son esenciales para realizar las
conexiones en el protoboard. Asegúrate de utilizar cables del tamaño adecuado para evitar
cortocircuitos o conexiones inadecuadas. También puedes utilizar jumpers macho-macho o macho-
hembra según tus necesidades de conexión.

Conecta los componentes correctamente: Asegúrate de conectar los componentes siguiendo las
conexiones correctas según tu diseño. Alinea los pines de los componentes con los agujeros
correspondientes del protoboard y utiliza cables o jumpers para realizar las conexiones adecuadas.

Evita cortocircuitos: Ten cuidado de no crear cortocircuitos accidentales en el protoboard.


Asegúrate de que no haya contacto entre los cables o jumpers que no deben estar conectados y
verifica que no haya conexiones no deseadas entre los diferentes puntos de conexión.

Verifica las conexiones: Después de realizar todas las conexiones, verifica cuidadosamente cada
una para asegurarte de que estén correctamente establecidas. Asegúrate de que no haya
conexiones flojas o sueltas que puedan causar problemas de funcionamiento.

Recuerda siempre trabajar con precaución y tener en cuenta las normas de seguridad al realizar
conexiones en un protoboard.
Esta son las conexiones que debemos realizar en el protoboard, para que nuestro circuito funcione
bien. En la parte de resultado final, se estará explicando cómo fue el proceso para poder lograr
este laboratorio.
Conexión parte C: Conexión Final.
Terminadas las dos primeras conexiones, se procede a conectar el cableado de salida del
protoboard, con los pines correspondientes en el Raspberry, según la imagen proporcionada por el
profesor. Luego se procede a ejecutar el programa Python para verificar que se ha logrado
obtener los resultados satisfactorios o para verificar alguna anomalía surgida por mala conexión o
mala codificación en el programa python. Una vez nosotros hemos seguido el paso a paso de las
conexiones, hayamos colocados en que parte van cada cable, y tengamos todo correcto, podemos
empezar ya con las conexiones finales para poder darle ya fin a este laboratorio. Una vez tenemos
todo ya listo, podemos dar paso a los resultados finales.
Resultado Final:

Para Llegar a este punto tuvimos que atravesar una serio de procesos, las
cuales, cada una de ellas fueron interesantes. Aquí tienes los pasos a seguir:

Paso 1: Reúne los materiales necesarios


Un protoboard
Un 4 dígitos 7 segmentos display
Resistencias (generalmente se requiere una resistencia de
220 ohmios para cada segmento del display)
Cables de puente (jumpers) macho-macho y macho-
hembra
Una placa de desarrollo (Arduino, por ejemplo)
Paso 2: Coloca el 4 dígitos 7 segmentos display en el protoboard

Coloca el display en el protoboard, asegurándote de que los pines de cada


segmento estén correctamente alineados con las filas del protoboard.
Paso 3: Conecta las resistencias

Conecta una resistencia de 220 ohmios a cada segmento del display. Cada
segmento debe tener su propia resistencia conectada en serie. La resistencia
limita la corriente que fluye a través de los segmentos, evitando daños en el
display.

Paso 4: Conecta los pines del display al protoboard

Conecta los pines del display a las filas del protoboard utilizando cables de
puente (jumpers). Cada pin del display debe estar conectado a una fila
diferente del protoboard.
Paso 5: Conecta los pines del display a la placa de desarrollo

Utiliza cables de puente macho-hembra para conectar los pines del display a
los pines digitales de la placa de desarrollo (por ejemplo, Arduino).
Asegúrate de conectar los pines adecuados del display a los pines correctos
de la placa de desarrollo según el esquema de conexión que estés
utilizando.
Paso 6: Conecta el protoboard a la fuente de alimentación

Si estás utilizando una fuente de alimentación externa para el protoboard,


conecta los cables de alimentación (positivo y negativo) de la fuente de
alimentación a las líneas de alimentación del protoboard. Asegúrate de que
la polaridad sea correcta.
Paso 7: Programa la placa de desarrollo

Utiliza el software de programación correspondiente (por ejemplo, el IDE de


Arduino) para escribir un programa que controle el 4 dígitos 7 segmentos
display. El código dependerá de la placa de desarrollo que estés utilizando y
de la forma en que desees mostrar información en el display.
Paso 8: Carga el programa en la placa de desarrollo

Conecta la placa de desarrollo a tu computadora y carga el programa que


escribiste en ella. Asegúrate de seleccionar el puerto correcto en el software
de programación.
Paso 9: Verifica el funcionamiento

Con la alimentación conectada y el programa cargado en la placa de


desarrollo, verifica que el 4 dígitos 7 segmentos display muestre la
información deseada según lo programado.

Y una vez realizado todos los pasos debería funcionar:


Conclusiones:

 Versatilidad en la visualización de información: Los displays de 4


dígitos con 7 segmentos son muy versátiles y pueden utilizarse para
mostrar una amplia gama de información numérica. Cada dígito
puede mostrar números del 0 al 9, lo que permite mostrar valores
de múltiples dígitos como hora, temperatura, voltaje, conteos, entre
otros.
Amir Yard

 Limitaciones en la representación de caracteres: Aunque los displays


de 4 dígitos 7 segmentos son útiles para mostrar información
numérica, tienen limitaciones en la representación de caracteres
alfanuméricos o símbolos. Debido a su diseño, solo pueden
representar números del 0 al 9 y algunos caracteres especiales
limitados, como letras en mayúscula o símbolos específicos.
Iovynsky Cortez

 Configuración de multiplexación: Para mostrar información en los


cuatro dígitos, los displays de 4 dígitos 7 segmentos generalmente
utilizan una técnica de multiplexación. Esto significa que los dígitos
se activan uno a la vez de forma rápida, creando la ilusión de que
todos los dígitos están encendidos simultáneamente. Esta técnica
requiere un controlador adecuado y un programa para cambiar
rápidamente entre los dígitos y actualizar la información mostrada.
Aurora Guevara

 Requiere resistencias para limitar la corriente: Para evitar daños en


los segmentos y garantizar un funcionamiento adecuado, es
necesario utilizar resistencias en cada segmento del display. Estas
resistencias limitan la corriente que fluye a través de los segmentos,
asegurando que no se sobrepasen las especificaciones del display y
prolongando su vida útil. Cristian Acuña

En resumen, los displays de 4 dígitos con 7 segmentos son versátiles para


mostrar información numérica, pero tienen limitaciones en la
representación de caracteres alfanuméricos. Requieren técnicas de
multiplexación y el uso de resistencias para un funcionamiento
adecuado.

También podría gustarte