Está en la página 1de 6

Laboratorio_6:

Tema: 7 segment display device

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


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

Recursos:
Raspberry Pi, Pantalla, teclado, mouse. Convertidor de HDMI a VGA, fuente de poder,
un 7 segment display, 1 Covertidor de serial data a Parallel data, 8 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.
Estos son los códigos que estaremos utilizando para poder realizar este laboratorio. Este código es
el que nos va a ayudar que el programa corra y que el circuito funcione.

Cuando logramos comprender el código, porque siempre es importante leerlo y comprender lo


que vas a colocar en el IDE de Python, empezamos a programar todo, viendo que estemos
escribiendo de manera correcta todo el código.
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.

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:

El circuito al principio nos estaba dando problemas, llegamos a pensar que estábamos haciendo
algo mal, o que teníamos el código mal, pero resulta que era la led, ya que en el momento que se
hizo el cambio pudimos ver que todo estaba funcionando correctamente, fue un momento en el
cual sentimos suspenso, pero al final pudimos sentir la satisfacción de poder haber hecho este
laboratorio.
Conclusiones:

 Los dispositivos de visualización de 7 segmentos son una forma


común de mostrar información numérica de manera clara y legible.
Consisten en siete segmentos individuales dispuestos en forma de
"8", donde cada segmento representa un número o letra específica
cuando se enciende. (Amir Yard)

 Los displays de 7 segmentos son ampliamente utilizados en una


variedad de aplicaciones, como relojes digitales, contadores,
paneles de instrumentos, sistemas de medición, dispositivos de
control y más. Su simplicidad y facilidad de lectura los hacen
populares en entornos donde se requiere una rápida interpretación
numérica. (Aurora Guevara)

 Existen diferentes tipos de displays de 7 segmentos, incluyendo los


de cátodo común y ánodo común. En los displays de cátodo común,
todos los cátodos de los segmentos están conectados entre sí y se
encienden mediante la aplicación de voltaje positivo a los ánodos
correspondientes. En los displays de ánodo común, todos los
ánodos de los segmentos están conectados entre sí y se encienden
mediante la aplicación de voltaje negativo a los cátodos
correspondientes. (Cristian Acuña)

 Para controlar un display de 7 segmentos, se requiere un circuito de


control adecuado. Esto puede incluir decodificadores BCD (Binary
Coded Decimal) o decodificadores de segmentos específicos,
controladores multiplexados, microcontroladores u otros
dispositivos de lógica. Estos circuitos se encargan de proporcionar
los patrones de activación adecuados para mostrar los números o
caracteres deseados en el display. (Iovynsky Cortez)

También podría gustarte