jueves, 28 de noviembre de 2019

SEMÁFORO DOBLE VÍA CON PIC


Esta es una práctica sencilla con la que vamos a controlar el encendido de los puertos del PIC, simulando un semáforo para doble vía, el esquema correspondiente es el siguiente:




Materiales:

1 PIC16F84A
1 Cristal de 4 Mhz
2 Capacitor cerámico de 33 pF
6 LEDS, 2 rojos, 2 amarillos, 2 verdes
6 resistencias de 220 ohm
1 fuente de 5v


Programación:






lunes, 18 de noviembre de 2019

Secuencia de 5 LEDs con Arduino


En este primer ejemplo con Arduino vamos a encender 5 Leds en secuencia ida y vuelta, para ello utilizaremos un ciclo for, este nos va a permitir ejecutar una o varias líneas de código repetitivamente a un número determinado de veces. Está constituido de la siguiente manera:

for(X = Y/const; condición 1 ; condición 2){
sentencia;
}


- A X se le asigna un valor constante o el valor de alguna otra variable.

- Si la condición 1 es verdadera respecto a X, se ejecuta la sentencia respecto a condición 2 y así sucesivamente dependiendo de esta.

-Si la condición 1 es falsa respecto a X, la sentencia for termina.


Ahora que sabemos cómo es un ciclo for vamos a ver el ejemplo con la secuencia de LEDs:



Materiales:


1 ARDUINO
5 LED de 5mm
5 Resistencia de 220Ω


Programación: 





Primero, en el setup se configuraron los pines como salida con un for, de esta manera declarando todos como salida todos los pines a utilizar en solo dos líneas.

En el loop usamos dos for mas, en el primero tenemos la sentencia con la que encendemos el led “digitalWrite()”, dentro de esta función tenemos como primer parámetro la variable del for y un HIGH; así el led encenderá durante 100ms, luego de ese tiempo se apagará ese mismo pin y así sucesivamente.


En el segundo for  se encenderá el led conectado al pin 6 hasta el led 2, para que esto funcione en la condición 1 usamos un > y en la condición 2 se hace un decremento.



NOTA: GND del Arduino debe estar en común con GND de los Leds.


Luces Audio Rítmicas con Micrófono (Vúmetro)


Este interesante trata de hacer encender un conjunto de LEDs al ritmo de una música o sonido a través de un micrófono electrec.

Por lo general, este tipo de proyectos se realizan con circuitos integrados, pero en esta ocasión te traemos esta interesante propuesta con transistores y diodos.



Materiales:

7 LEDs
7 Transistores 2N2222A
1 Transistor 2N3906
2 Transistores 2N3904
7 Resistencias de 220Ω
7 Resistencias 4.7kΩ
1 Resistencia de 2.2kΩ 3 Resistencias de 470Ω
2 Resistencias de 1kΩ
2 Condensadores de 4.7µF
2 Condensadores dde 22µF
1 Potenciómetro de 1k
1 Micrófono electret
Batería o fuente de 9V


En primer lugar se tiene un micrófono electret, el cual transforma las ondas de sonido en señales eléctricas, pero, la señal que emite el micrófono es de un voltaje muy pequeño (Aproximadamente 1mV), el cual no es suficiente, por lo que necesita ser pre-amplificado.


Esta pre-amplificación se lleva acabo un condensador que bloquea la componente DC de la señal permitiendo, a la AC perteneciente al audio ingresar a los transistores amplificadores en los cuales, pequeños cambios en la tensión aplicada entre los terminales base-emisor genera que la corriente que circula entre el emisor y el colector cambie significativamente.

A través del potenciómetro podemos regular la intensidad de la señal eléctrica que entra al circuito, luego un filtro de condensadores permite que pasen las señales que tengan unas frecuencias suficientemente altas.

La función de los diodos 1N4148 es ir disminuyendo el voltaje de la señal para que el siguiente transistor reciba menos voltaje que el anterior, de manera que los leds enciendan en escala.

¿QUÉ ES UN PIC?

  Primero que nada hay que saber el concepto de microcontrolador, el mismo es un circuito integrado, en cuyo interior posee toda la arquitectura de un computador, como CPU, memorias RAM, EEPROM, y circuitos de entrada y salida.

Ahora bien, Los PIC son una familia de microcontroladores desarrollados y fabricados por la empresa Microchip Technologies Inc., los cuales poseen en su arquitectura interna características especiales que varían según el modelo de PIC que deseamos utilizar.     



   
Estos dispositivos pasan a ser el corazón del circuito a ser controlado. Esto significa que el microcontrolador es el encargado de dirigir todos los procesos de un circuito electrónico, en base a las instrucciones de programa o rutinas que definen funciones específicas de control.

Cada vez que se realice un proyecto es necesario saber cuál será la función específica de cada pin; por ejemplo, en el caso de los puertos I/O (IN/OUT) a ser utilizados en el microcontrolador, es importante definir sus funciones antes de empezar a programar, ya que éstos pueden ser configurados a conveniencia como entrada o como salida de datos de forma independiente.


El Oscilador Externo:

Es un circuito indispensable para el funcionamiento del microcontrolador y el cual además, define la velocidad a la cual va a trabajar. Los más recomendables son los osciladores de cristal, cabe destacar que el PIC posee dos pines específicos (consulte el datasheet de su PIC), para conectar el oscilador junto con dos condensadores cerámicos (los valores de estos van a depender del oscilador). Por ejemplo, para osciladores de 4MHz o 10MHz, los condensadores pueden ser de 15 a 33pF. A continuación se muestra cómo deben ir conectado, usando de ejemplo al PIC 16f84:

Reset:

Los PIC poseen un pin denominado MCLR (Master Clear),  y a través del mismo se podrá reiniciar el dispositivo, si se le aplica un nivel lógico bajo (0V), de manera que para que el PIC pueda funcionar y ejecutar la programación cargada en el mismo, este pin debe estar en nivel lógico alto, es decir 5V. Con el siguiente circuito se obtiene un control externo para reiniciar el PIC:


¿Qué es Arduino?


Arduino son unas tarjetas de desarrollo de electrónica para la creación de prototipos basada en software y hardware libre, siendo flexibles y fáciles de usar. Se han creado principalmente para estudiantes, diseñadores, aficionados y cualquier interesado en crear entornos u objetos interactivos.

Actualmente existen varios modelos de Arduino, pero básicamente todos se componen de un microcontrolador, un Jack USB, Jack de alimentación, un botón reset, y una serie de pines según el modelo. Contiene pines analógicos y digitales, de igual manera estos pines pueden traer funciones especiales, como PMW, Tx y Rx, comunicación SPI, entre otros.

ID de Arduino




Archivo: aquí encontramos las opciones guardar, nuevo archivo, ejemplos, en esta opción vienen ejemplos de programación que Arduino ha puesto, también tiene opciones como imprimir y preferencias.



Editar: se puede configurar la letra tipo sangría, el modo de texto, formato, buscar, comentar.

Programa: tenemos las opciones de compilar, subir, incluir librería, subir con programador.

Herramientas: autoformato, monitor serie, serial plotter, placa donde seleccionaremos el modelo de Arduino, procesador donde seleccionamos el tipo de procesador del Arduino, puerto en donde indicaremos en que puerto de la PC está conectado nuestro Arduino, programador, entre otras.


Setup:

La función setup() se ejecuta una sola vez cuando el programa empieza. Se utiliza para inicializar los modos de trabajo de los pins,  el puerto serie o las distintas librerías. 

Loop:

Dentro de la función loop desarrollaremos la función del proyecto con los distintos comandos a utilizar según sea el caso. Esta función se ejecuta de forma cíclica, lo que posibilita que el programa este respondiendo continuamente ante los eventos que se produzcan en la tarjeta.



PARPADEAR DOS LEDs PICBasic


En este primer ejemplo vamos a mostrar un circuito y programación muy básica para los que comienza en el mundo de los PICs. Consiste en hacer parpadear dos LEDs, y vamos a utilizar el lenguaje Basic para la programación con el software MicroCode. A continuación el esquema:



Materiales

1 PIC16F84A
1 Cristal de 4 Mhz
2 Capacitor cerámico de 33 pF
2 LED
2 Resistencia de 220 Ohm
1 Fuente de 5 Vdc


Programación:



miércoles, 30 de mayo de 2018

LUZ NOCTURNA AUTOMÁTICA CON RELÉ

Al ensamblar este proyecto se obtiene un circuito que activa o desactiva un relé dependiendo de la luz que exista en el medio. Puede ser utilizado para encender una lámpara cuando cae la noche.







Materiales:

1 resistencia de 3.3k
1 resistencia de 10ohm
1 resistencia de 10k
1 potenciómetro de 100k
1 LDR ( fotoresistencia o fotocelda)
1 condensador cerámico de 0.1uf
1 condensador electrolítico de 47uf/25v
1 circuito integrado LM358
1 diodo 1N4004
1 Relé de 12v
1 transistor 2N3904

Mientras la LDR reciba una cantidad de luz suficiente, el voltaje que entra al pin 3 del amplificador operacional será bajo comparado con el que entra al pin 2. En estas condiciones, la salida del operacional (pin1) permanecerá en un nivel bajo. Cuando la luz disminuye, hace que el voltaje de la LDR aumente, llegando a ser mayor al que se presenta en el pin 2 del amplificador, en cuyo caso la salida del mismo pasa a un nivel alto que hace que se active el relé de salida. De esta forma el potenciómetro es quien permite ajustar el nivel en el cual se activa el relé.


La salida del amplificador operacional se conecta a la base del transistor a través de la resistencia R4. Cuando éste recibe una señal alta en su base, pone un nivel bajo en su colector, de tal forma que la bobina del relé se polariza en forma correcta y sus contactos común y normalmente abierto se unen, permaneciendo así hasta que la salida del operacional caiga nuevamente a un nivel bajo, en este caso se vuelven a unir los contactos común y normalmente cerrado.

sábado, 26 de mayo de 2018

ELECTRÓNICA



La electrónica es una rama de la física y especialización de la ingeniería, que estudia y emplea sistemas cuyo funcionamiento se basa en la conducción y el control del flujo de los electrones u otras partículas cargadas eléctricamente.


Aunque técnicamente la electrónica es un campo de la ciencia física, que estudia los movimientos de electrones y las variaciones electromagnéticas, a buen seguro que en la vida diaria entendemos por electrónica algo mucho menos abstracto. Para la mayor parte de la gente la electrónica se refiere a la tecnología en que se basan los aparatos electrónicos, y que desde luego, ha cambiado nuestra forma de vida en los últimos cien años.


Es necesario distinguir entre el concepto de electrónico y eléctrico. Cuando hablamos de un aparato eléctrico queremos indicar que se trata de un aparato que necesita o hace uso de la electricidad para funcionar, mientras que los aparatos electrónicos son aquellos orientados específicamente a la transmisión o tratamiento de información. Evidentemente, todos los aparatos electrónicos son a la vez eléctricos, pero no a la inversa.


La electrónica y sus avances están sin duda transformando nuestra sociedad, cambiando nuestros hábitos y la personalidad de los individuos. No son sólo avances tecnológicos, sino sociales y personales los que ha promovido la electrónica. Es por ello que hoy en día podemos aseverar de modo diáfano y meridiano que los aparatos electrónicos son un pilar indiscutible en la nueva sociedad del siglo XXI, la sociedad de la información.