Ir al contenido principal

Como hacer una estrella navideña con Pic y leds, en protoboard y en baquelita.


Concepto: La Navidad es una época preciosa en la que poder estar con la familia, los amigos y todas aquellas personas que queremos. También es una fecha indicada para hacer las paces con el resto de personas que por un asunto u otro, hemos acabado distanciados. Recuerda que es importante ser agradecido con todo lo que te pasa, y decirles a esas personas que para ti son tan importante lo que las quieres, ante todo esto hay que darle gracias a Dios por la vida, salud y la paz en nuestros corazones, espero que lo pasen de lo mejor junto a sus seres queridos.

Como se sabe que en estas fechas navideñas, se nos pasa por la mente el armar nuestro árbol de navidad, o decorar nuestra sala o habitación con diodos leds, hace unos años hicimos un árbol de navidad con leds, ahora en este año aremos una estrella navideña, tenemos el diagrama, materiales, y la explicación paso a paso de cómo elaborarlo.

A continuación les dejo una fotos de como quedara nuestro circuito, primero lo aremos en protoboard, y luego lo pasaremos a una baquelita fibra de vidrio, así que sigan leyendo este blog.

Circuito en Protoboard.

Circuito en baquelita.
A continuación les dejo el diagrama para que vayan viendo todas las conexiones de los componentes.

Diagrama.
Materiales: A continuación les dejo los materiales que vamos a utilizar para este proyecto:

ü  1 Pic 16F628A.
ü  1 Base para el PIC.
ü  1 Button o pulsador NA.
ü  2 Condensadores cerámicos de 22pf.
ü  1 Crystal de 4MHz.
ü  1 Resistencia de 10kΩ.
ü  13 Resistencias de 200Ω.
ü  1 Bornera de 2 pines.
ü  1 Conector usb hembra.
ü  2 Conectores usb machos.
ü  51 leds ultrabrillantes de color verde.

Nota: Pueden utilizar la bornera o los conectores usb para alimentar el circuito.

El PIC16F628A: El pic 16f628a es un microcontrolador de 8 bit, posee una arquitectura RISC avanzada así como un juego reducido de 35 instrucciones. Este microcontrolador es el remplazo del obsoleto pic16f84a, los pines del pic16f628a son compatibles con el pic16f84a, así se podrían actualizar proyectos que hemos utilizado con el pic16f84a. 

Este es el diagrama de pines del PIC. 



Características:

ü  Microcontrolador arquitectura de 8 bits, con velocidad de operación desde DC hasta 20MHz.
ü  Hasta 16 pines I/O disponibles.
ü  Memoria de programa flash de 2048 words (2k @ 14bits).
ü  SRAM de 224 Bytes.
ü  EEPROM de datos de 128 Bytes.
ü  Oscilador interno de 4MHz y de 37kHz para modo de bajo consumo.
ü  Tecnología nano Watt que brinda características y funciones de bajo consumo y ahorro de energía.
ü  Voltaje de operación 3 a 5.5 V.
ü  2 módulos de captura/comparación/PWM.
ü  2 timer de 8 bits y 1 de 16 bits.
ü  EUSART para comunicaciones seriales.
ü  Referencia interna de voltaje.
ü  10 fuentes de interrupciones.
ü  Resistencias de pull-ups en el puerto B programables.
ü  Brown-out Reset.
ü  Power-on Reset.
ü  Power-up Timer y Oscillator Start-up Timer.
ü  Soporta 100,000 ciclos de escritura en memoria flash.
ü  Soporta 1,000,000 ciclos de escritura en memoria EEPROM.
ü  Retención de datos de 100 años.
ü  Protección de código.
ü  Encapsulado DIP de 18 pines.


Microcontroladores que componen esta serie:


Tipos de memoria del PIC16F628A.

Memoria flash: esta memoria es de tipo no volátil en esta memoria ira nuestro programa que realicemos.

El pic16f628a tiene una capacidad de 2048 words esto se podría traducir a 2048 líneas de código que podemos escribir en lenguaje assembler para este microcontrolador.

Memoria RAM: esta memoria sirve para guardar datos y variables, esta memoria es de tipo volátil es decir perderá la información cuando desaparezca la alimentación.

La memoria ram que posee el microcontrolador pic16f628a es de 224 bytes.

Memoria EEPROM: es una memoria de tipo no volátil de poca capacidad sirve para guardar datos aun cuando deje de recibir alimentación la información no se perderá. La memoria eeprom que posee el pic16f628a es de 128bytes

El Diodo Led: Los diodos son componentes electrónicos que permiten el paso de la corriente en un solo sentido, en sentido contrario no dejan pasar la corriente. En el sentido en que su conexión permite pasar la corriente se comporta como un interruptor cerrado y en el sentido contrario de conexión, como un interruptor abierto.

 Un diodo Led es un diodo que además de permitir el paso de la corriente solo en un sentido, en el sentido en el que la corriente pasa por el diodo, este emite 
luz.

 Cuando se conecta un diodo en el sentido que permite el paso de la corriente se dice que está polarizado directamente.

 La definición correcta será: Un diodo Led es un diodo que cuando está polarizado directamente emite luz.

 Además la palabra LED viene del inglés Light Emitting Diode que traducido al español es Diodo Emisor de Luz.




Ahora si empezamos a ensamblar el circuito, primero lo que vamos hacer es la programación, en mi caso programo con el programa PROTON IDE, y luego lo vamos a simular en Proteus, a continuación les dejo una imagen en Proteus del circuito.



A continuación descargar el circuito en Proteus para que lo simulen, y también la programación en Proton ide, descarguen estos archivos para que simulen el circuito.

1.- Circuito en proteus:

2.- Simulación en Protón IDE:

3.- Código hex:


Hasta aquí ya hemos probado nuestro circuito en el proteus, ahora si vamos a pasar el circuito a una protobard y hacer las pruebas, primero vamos a ensamblar la primera salida del pic (RA1 pin 18), que serían 5 leds en paralelo, cabe resaltar para hacer la prueba hay que cargarle el código hex que les deje más arriba, en el vídeo les muestro como cargar el código hex.




En el siguiente vídeo vemos como cargar el código hex.


Unas ves que haya funcionado ese circuito paralelo de leds, entonces ahora si podemos ensamblar todo el circuito, hasta donde nos alcance la protoboard, a continuación les dejo unas fotos de cómo lo ensamble, en el vídeo también les enseño paso a paso de como ensamblarlo en la protoboard.




Circuito con leds funcionando.




En el siguiente vídeo les enseño todo lo que hemos hecho anteriormente, el ensamble, la programación, simulación en proteus, el ensamble y funcionamiento en la protoboard.



Ahora si podemos pasar el circuito a una baquelita, en mi caso mande hacer las pistas a una página en china, a continuación les dejo la página:


En mi caso hice el pedido por DHL, y demoro en llegar 5 días hasta aquí Perú, pueden traerlo por otro transporte pero demora en llegar en un mes aproximadamente, les dejo las imágenes de mi baquelita, y también el ensamble del circuito.







Ver el siguiente vídeo, allí explicamos cómo hacer el pedido a la página de china, y también les mostramos el ensamble y el funcionamiento.




Todos los links de descarga a continuación:

1.- Diagrama:

2.- Código fuente en protón ide.

3.- Código hex para que lo carguen al píc.

4.- Circuito en proteus, para simular el circuito.

5.- Archivos gerber, pata que envíen a china hacer sus baquelitas.

6.- Pistas y mascara de componentes en PDF, para que lo realicen con el método del planchado.

7.- Circuito en eagle por si quieren modificar las pistas.

Comentarios

Entradas más populares de este blog

Carrito a control remoto con Arduino / Bluetooth / Android, circuito en Protoboard y en Baquelita.

Circuito en Protoboard. Circuito en baquelita. 1.- INTRODUCCION: En este blog y video, haremos un carrito / coche a control remoto, lo vamos hacer con Arduino Uno , o también podemos utilizar el Arduino Leonardo , y lo vamos a controlar por medio de bluetooth , el dispositivo bluetooth que estamos utilizando es el HC-05 o también pueden utilizar el HC-06 , el carrito lo vamos a con nuestro teléfono celular Android , el aplicativo lo vamos a descargar desde le Play Store, tengo el código, el diagrama, materiales y la explicación paso a paso de como ensamblar el circuito. 2.- ¿QUE ES ARDUINO? Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso. Para poder entender este concepto, primero vas

Carrito evasor de obstáculos con Arduino, con sensor ultrasónico y servomotor, en protoboard y baquelita.

1.-INTRODUCCION: El objetivo de este proyecto será crear un robot que avance recto mientras no detecte la presencia de un obstáculo. En caso de detectar algún obstáculo en su camino debe ir girando sobre sí mismo hasta que esquive el obstáculo y pueda seguir su camino. El sensor HC-SR04 nos permitirá percibir la presencia de un obstáculo y con el control de los motores de corriente continua podremos accionar nuestro robot para avanzar y girar ante los obstáculos. Este circuito es uno de los proyectos que más entusiasman a estudiantes y aficionados de la robótica y/o la Electrónica. Con la ayuda del tutorial y el código podrás ponerlo en funcionamiento este robot.  El robot es capaz de esquivar obstáculos a una distancia (en nuestro caso 15cm) definida en el programa girando a la derecha antes de colisionar con el objeto. 2.-DIAGRAMA: A continuación, les dejo el diagrama, donde allí se ve todas las conexiones a realizar, estamos utilizando el Arduino uno, un servomotor SG90 , y un

Como hacer un Dimmer Electrónico con TRIAC y DIAC | Muy fácil paso a paso.

INTRODUCCIÓN :   Un Dimmer electrónico es un  regulador, atenuador o dímer, sirve para regular la energía en uno o varios focos con el fin de variar la intensidad de la luz que emiten, cuando las propiedades de la lámpara lo hacen posible, en sí, el dimmer tiene muchas aplicaciones, podemos regular la velocidad de giro de un motor eléctrico, también podemos conectar un Cautín para regular su temperatura, en si lo que hace el dimmer es variar el voltaje AC en unas de sus salidas del dimmer, al final del blog veremos cómo regular la velocidad e un ventilador. La luz que ilumina una habitación puede incidir en nuestro estado de ánimo, en nuestra predisposición, etc. El dimmer o atenuador de luz es un instrumento electrónico de lo más útil para conseguir un nivel óptimo de confort en casa, ya que con esta pequeña ruleta podremos controlar la luminosidad de nuestras lámparas a cada momento, pudiendo regular la iluminación a nuestro antojo. En mi caso yo lo utilizo mucho este