Está en la página 1de 106

$89,90

ISSN: 0328-5073 Año 33 Nº 376


4ª forros.qxd:Maquetación 1 15/10/13 10:37 Página 1
Edición
Edición Digital
Digital de
de Saber
Saber Electrónica
Electrónica
Editorial Quark SRL: San Ricardo 2072, (1273) Cdad. Autónoma de Bs. As.
Director: Horacio D. Vallejo, Tel: (11) 4301-8804
Distribución en Capital: Carlos Cancellaro e Hijos SH. Gutenberg 3258 -
Cap. 4301-4942
Distribución en Interior: DISA, Distribuidora Interplazas SA, Pte. Luis
Sáenz Peña 1836 - Cap. 4305-0114
Número de Registro de Propiedad Intelectual Vigente: 966 999

Vea en internet el primer portal de electrónica interactivo.


EDición Digital Visítenos en la web, y obtenga información gratis e innumerables beneficios.
Año 33 - Nº 375
www.webelectronica.com.ar
la HiStoria oficial
Bien, amigos de Saber Electrónica, nos encontramos nuevamente en las páginas de
nuestra revista predilecta, para compartir las novedades del mundo de la electrónica.
Vivo en Florida, partido de Vicente López en la provincia de Buenos Aires. Un barrio de
clase media…. clase media acomodada y si hoy tuviera que buscar una casa para com-
prar, no podría hacerlo en esta localidad porque las cosas en Argentina se han complica-
do de tal modo que los que intentamos trabajar como PYMES somos atormentados con
cada vez más impuestos, aumentos de tarifas y un sinfín de trabas para tener una activi-
dad que sea medianamente rentable.
Se está haciendo cada vez más frecuente este tipo de comentarios en este espacio,
pero la impotencia que siento necesito “descargarla” y dejar estas páginas como legado
de lo mucho que nos ha costado a quienes deseamos contribuir con la educación en es-
ta bendita tierra. La causa de hoy es que en el día de la fecha ya han cortado la luz dos veces y eso que el supuesto
gobierno progresista que tenemos ha permitido el aumento de tarifas en más de 1500% desde que asumió hace menos de
3 años. Si, amigo… la tarifa de luz aumentó más de 15 veces en 30 meses pero los cortes persisten y… la factura de luz
que hace 30 meses era de unos $100 mensuales; hoy es de unos $2.200 al mes (y eso que gastamos poco, jaja) unos 60
dólares. No sigo porque es siempre lo mismo… hablemos de cosas positivas…
Lo primero es comentarle que seguimos generando contenidos y que para el año próximo estamos programando eventos
del Club Saber Electrónica para el tercer viernes y sábado de cada mes que serán transmitidos por webelectronica.tv a to-
do el mundo sin tener que hacer viajes ni rentar espacios; por lo que seguirán siendo eventos gratuitos para socios del
Club SE. Otro dato realmente bueno es que estamos en conversaciones con Amazon.com para tener todos nuestros títu-
los en dicha plataforma para que los que deseen tener libros en plataformas virtuales puedan hacerlo a precios bajos.
El tercer comentario positivo está dirigido a un tema netamente personal; les hablo de Lautaro, mi nieto de 3 meses con el
que voy descubriendo día a día nuevos sentimientos y quien está ocupando gran parte de mis pensamientos con mucha
alegría. Así que pese a la malaria y vibras rebuscadas de estos tiempos, nada puede hacer cambiar la realidad de que la
vida es bella y que cuando se tiene una familia como la mía (la heredada por sangre y la elegida por amistad), seguir ade-
lante tiene sentido... porque cada día es un nuevo y hermoso día.
¡Hasta el mes próximo!
Ing. Horacio D. Vallejo

contEniDo DEl DiSco MultiMEDia DE ESta EDición


Saber Electrónica nº 376 Edición Argentina
Saber Electrónica nº 331 Edición Internacional
club SE nº 156 Energías Renovables
Service y Montajes nº 209
cD MultiMEDia: EquipoS inVErtEr

cD Multimedia para DEScarga:


Si compró este ejemplar, Ud. puede descargar el disco multimedia de esta edición con el código dado en la portada, para
ello, envíe un mail a cursos.se.virtuales@gmail.com diciendo que quiere el disco y coloque en “asunto” la
clave: inverter376.
Creatronica 349.qxd:Maquetación 1 21/4/16 12:11 p.m.
p Página 1
A r t í c u lo de t A pA

EasyEDa
softwarE DE DisEño, simulación DE circuitos
y DisEño DE PcB
Los programas CAD-CAM-SPICE o laboratorios de diseño de circuitos electrónicos son herramien-
tas muy prácticas que ayudan tanto al estudiante como al profesioinal de electrónica.
Existen múltiples programas que nos ofrecen toda clase de funcionalidades CAD (diseño asistido por
computadora); CAM (construcción de prototipos o placas de circuito impreso) y SPICE (simulación
virtual del proyecto construido). Son conocidos programas como Mulsitim (y Ultiboard), Proteus (y
Ares), Livewire (y PCB Wizard) y Circuit Maker. Todos son buenos programas para simulación de cir-
cuitos y todos son acompañados por un programa que nos permite diseñar PCB. Todos tienen ven-
tajas y desventajas que los hacen mejores que los otros para algunos casos específicos. Y lo princi-
pal… todos son pagos. EasyEDA una herramienta EDA gratuita, que no requiere instalación y basada
en la nube, diseñada para proporcionar a ingenieros electrónicos, educadores, estudiantes de inge-
niería y aficionados a la electrónica una Experiencia EDA Sencilla. Permite un sencillo diseño de cir-
cuitos, simulación y diseño de PCB desde su navegador. El siguiente artículo es un review en el cual
se detallarán las principales características de este software. Es probable que de ahora en adelante
utilicemos EasyEDA para el diseño de todos los diagramas electrónicos que publicamos en este blog
y en aquellos con los que trabajamos a nivel profesional. Deseo aprovechar esta oportunidad para
dar a conocer esta excelente herramienta a nuestros lectores.

https://easyeda.com

Saber Electrónica 5
Artículo de tapa
IntroduccIón

Ya dijimos que existen muchos programas de diseño que se deben comprar. En el caso
de Multisim y Proteus, las licencias pueden valer un par de miles de dólares. El Livewire
dejó de actualizarse hace años pero su programación permite modificaciones de modo
que en Saber Electrónica ya hemos realizado varias actualizaciones disponibles para
los socios del Club SE. Circuit Maker evolucionó en Altium y es muy caro. También está
Eagle y Fritzing es una opción interesante, aunque siento que corre el riesgo de caer en
el olvido con el tiempo, al no ser sus actualizaciones tan frecuentes como nos gustaría.
Fritzing cuenta con los layout de las placas de Arduino pero carece de muchos compo-
nentes electrónicos avanzados. EasyEDA cuenta con una gran cantidad de funciones
y características interesantes. Se trata de un software alojado en la nube, disponible a
través de una página web, totalmente gratis. Permite diseñar tanto diagramas electróni-
cos como Printed Circuit Boards (PCB) y simulación de circuitos. Cuenta con una
enorme librería de componentes, incluyendo las placas de Arduino, sensores y
Raspberry. Su nombre es EasyEDA y está disponible a través de la página web
https://easyeda.com/ (disponible en español).

FuncIonalIdades de easyeda:

diseño de esquemas
Dibuje esquemas rápidamente en el navegador usando las bibliotecas disponibles.
Actualizaciones automáticas transparentes, figura 1.

6 Saber Electrónica
easyedA - diseño de circuitos
simulador de circuitos
Verifique circuitos analógicos, digitales y de señal mista con subcircuitos y modelos
spice, figura 2.

diseño de circuitos impresos en línea


Con múltiples capas, miles de pads, puede seguir trabajando con rapidez y diseñar
cómodamente, figura 3.

Saber Electrónica 7
Artículo de tapa
El sistema es muy estable, fiable y fácil de aprender. El interfaz de usuario es muy agra-
dable y de respuesta ágil. EasyEDA tiene una amplia biblioteca de miles de componen-
tes electrónicos (tanto de circuitos y circuitos impresos como para modelado), y dece-
nas de miles de ejemplos de esquemas. Cualquiera puede usar esa biblioteca y
ampliarla. También se pueden importar diseños existentes hechos en Altium, Eagle y
KiCad y editarlos en EasyEDA .

Además, otra característica destacada es que los usuarios tienen acceso a módulos
Open Source desarrollados por miles de ingenieros electrónicos, figura 4.

Hay un tutorial que explica las funcionalidades principales de la herramienta y un ebook


de simulación, presentando la simulación de circuitos en EasyEDA usando ngspice.
A continuación, mostramos el tutorial de funcionamiento de http://panamahitek.com en
base a información de https://easyeda.com/es

BIBlIograFía:

https://hetpro-store.com/TUTORIALES/pcb-easyeda/
http://panamahitek.com

8 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 9
Artículo de tapa

10 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 11
Artículo de tapa

12 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 13
Artículo de tapa

14 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 15
Artículo de tapa

16 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 17
Artículo de tapa

18 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 19
Artículo de tapa

20 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 21
Artículo de tapa

22 Saber Electrónica
easyedA - diseño de circuitos

Saber Electrónica 23
Artículo de tapa
conclusIón

EasyEDA un paquete de herramientas EDA gratuitas, sin instalación, basadas en la Web y la Nube, que inte-
gra un potente diseño de esquemas, un simulador de circuitos de señal mixta y un diseño de circuito impreso
en un entorno de navegador multiplataforma integrado para ingenieros electrónicos, educadores, estudian-
tes y aficionados.

las característIcas de easyeda:

Potente capacidad de diseño circuito electrónico y simulación


Ahorre tiempo de diseño usando la masiva cantidad de bibliotecas de componentes, huellas de circuito
impreso y encapsulado, modelos de simulación spice y subckts. Dibuje esquemas rápidamente en el nave-
gador usando las bibliotecas disponibles.

diseño de circuitos en línea


Con múltiples capas, miles de pads, puede seguir trabajando con rapidez y diseñar cómodamente.

Importación de ficheros de esquemas y circuitos impresos


Importe sus diseños desde Eagle, Altium, Kicad y LTspice.

open-source Hardware y comparta sus proyectos


Aproveche el poder de la Nube: acceda a módulos Open Source desarrollados por miles de ingenieros elec-
trónicos. Comparta diseños fácilmente con opciones de compartición de proyectos públicos, privados y de
acceso controlado.

Perfecto desarrollo en la nube en línea


En cualquier momento. En cualquier lugar. En Linux, Mac, Windows, Android, PC, Tabletas o Smartphones;
abra el navegador, lóguese y entre en un nuevo modo de trabajo.
De EasyEDA me interesaron principalmente dos cosas: tienen una herramienta online y gratuita para simu-
lar circuitos electrónicos y PCB (que además es bastante intuitiva y tiene una presentación gráfica mejor que
la media) y producen placas de circuito impreso a un precio bastante bueno. Conseguir 10 placas persona-
lizadas por 10$ hace que el precio sea incluso menor del que pagarías por las placas estándar (y eso sin
contar el trabajo que lleva hacer un circuito en una placa).

Fabricación de PcB de easyeda


EasyEda es conocida por su software de diseño de circuitos gratuito para el dibujo de esquemas, simulación
y diseño de PCB. Pero EasyEDA también produce fabricación de PCB a bajo precio para ingenieros elec-
trónicos y aficionados. Además, EasyEDA proporciona un bajo precio, una rápida distribución y gran calidad
de PCB con las mejores tolerancias en las soldaduras, sin absolutamente ningún error.
EasyEDA se caracteriza por ayudar a los usuarios a convertir sus diseños en productos de la manera más
simple. EasyEDA proporciona un servicio profesional y adaptado a las necesidades de sus clientes para aho-
rrar tiempo y reducir la carga de trabajo que supone el diseño de PCB. Disponen de una Calculadora De
Precios Para PCB para ayudarte a obtener rápidamente el precio de tu PCB. Solo tienes que elegir las carac-
terísticas que necesitas: Cantidad de Capas, Cantidad de PCB, Grosor de los PCB, Color de los PCB y
Dimensiones de Longitud y Ancho.
Además, el Editor Archivos Gerber De EasyEDA te permite leer archivos de cualquier otra herramienta EDA
de forma gratuita. Podrás cargar archivos desde Altium, Kicad, Eagle, Diptrace, Pads, P-CAD, etc. Y realizar
los tests de producción que necesites con solo cargar el diseño.

24 Saber Electrónica
P r o y e c t o s A r d u n o s tA r t e r

PARTE 4

Saber Electrónica 25
Proyectos Arduino starter

26 Saber Electrónica
Medidor de enamoramiento

Saber Electrónica 27
Proyectos Arduino starter

28 Saber Electrónica
Medidor de enamoramiento

Saber Electrónica 29
Proyectos Arduino starter

30 Saber Electrónica
Medidor de enamoramiento

Saber Electrónica 31
Proyectos Arduino starter

32 Saber Electrónica
Medidor de enamoramiento

Saber Electrónica 33
Proyectos Arduino starter

34 Saber Electrónica
Medidor de enamoramiento

Saber Electrónica 35
Proyectos Arduino starter

36 Saber Electrónica
R
Roob
bóót
tiic
caa

Robótica paRa Niños,


adolesceNtes y adultos
tRabajaNdo coN MiNi-seRvos
En la edición anterior comenzamos el desarrollo de este cuurso. Bitbloq 2 es un lenguaje de
programación por bloques. En él no hace falta escribir complicadas líneas de código en las
que al principio es habitual cometer muchos errores. Utilizando bitbloq 2 te centrarás en apren-
der los conceptos básicos de programación, como las variables, los bucles o los condiciona-
les. Cuando aprendas cómo piensa una máquina ¡podrás programar cualquier cosa!
Bitbloq 2 está recomendado a partir de 8 años. Para crear pequeños experimentos y fantásti-
cos robots no es necesario ser un experto. ¡Al contrario! experimenta y equivócate, aprende,
¡disfruta del camino!
En este curso aprenderás los fundamentos de la robótica y programación usando bitbloq 2 y el
ZUM kit de robótica de BQ. En cualquier caso, bitbloq 2 es compatible con cualquier placa de
la familia UNO, por lo que, si ya tienes cualquier otra placa controladora ¡no lo dudes y ponte a
programar!... En este capítulo trabajremos con servos.

http://diwo.bq.com/course/aprende-robotica-y-programacion-con-bitbloq-2

Saber Electrónica 37
Robótica para Niños, adolescentes y adultos

38 Saber Electrónica
trabajando con Mini-Servos

Saber Electrónica 39
Robótica para Niños, adolescentes y adultos

40 Saber Electrónica
trabajando con Mini-Servos

Saber Electrónica 41
Robótica para Niños, adolescentes y adultos

42 Saber Electrónica
I n s t r u m e n ta c I ó n V I r t u a l

Curso Programado

Debido a la repercusión que ha tenido la anterior propuesta sobre el programa de National


Instruments, comenzamos en esta edición un curso programado cuyos objetivos son los
siguientes:

• Comprender los componentes de un instrumento virtual.


• Introducir LabVIEW y las funciones comunes del programa.
• Construir una aplicación simple de adquisición de datos.
• Crear una subrutina en LabVIEW.
• Trabajar con Arreglos, Clusters y Estructuras.
• Aprender sobre impresiones y características de documentación.
• Introducir al alumno en el desarrollo en arquitectura de programación.
• Publicar Vls en el navegador.

Esta es la tercera entrega del curso en la que continuamos explicando cómo se crea un VI
(instrumento virtual).
http://www.etitudela.com

Saber Electrónica 43
Instrumentación Virtual

44 Saber Electrónica
curso Práctico de labView

Saber Electrónica 45
Instrumentación Virtual

46 Saber Electrónica
curso Práctico de labView

Saber Electrónica 47
Instrumentación Virtual

48 Saber Electrónica
curso Práctico de labView

Saber Electrónica 49
Instrumentación Virtual

50 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 6
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Estamos analizando los controles numéricos por computadora usados en máqui-


nas herramientas. La máquina herramienta es un tipo de máquina que se utiliza
para dar forma a piezas sólidas, principalmente metales. Su característica principal
es su falta de movilidad, ya que suelen ser máquinas estacionarias. El moldeado de
la pieza se realiza por la eliminación de una parte del material, que se puede reali-
zar por arranque de viruta, por estampado, corte o electroerosión. El término
máquina herramienta se suele reservar para herramientas que utilizan una fuente
de energía distinta del movimiento humano, pero también pueden ser movidas por
personas si se instalan adecuadamente o cuando no hay otra fuente de energía.
Muchos historiadores de la tecnología consideran que las auténticas máquinas
herramienta nacieron cuando se eliminó la actuación directa del hombre en el pro-
ceso de dar forma o troquelar los distintos tipos de herramientas. Por ejemplo, se
considera que el primer torno que se puede considerar máquina herramienta fue el
inventado alrededor de 1751 por Jacques de Vaucanson, puesto que fue el primero
que incorporó el instrumento de corte en una cabeza ajustable mecánicamente, qui-
tándolo de las manos del operario. En este artículo veremos FUNCIONES COM-
PLEMENTARIAS DEL WINUNISOFT.

Saber Electrónica 51
Electrónica industrial

52 Saber Electrónica
Programación en cnc con WinunisOFt parte 6

Saber Electrónica 53
Electrónica industrial

54 Saber Electrónica
Programación en cnc con WinunisOFt parte 6

Saber Electrónica 55
Electrónica industrial

56 Saber Electrónica
M o n ta j e
La categoría de robots de minisumo toma
cada vez más adeptos. Si bien la construcción
mecánica es aparentemente sencilla, nos
enfrentamos a un gran problema: para ser
robot debe ser autónomo y no debe tener
intervención humana en el control solamente
para su encendido y apagado, las funciones
de detección y ataque deben ser gobernadas
por un microcontrolador de propósito general,
determinando la acción de acuerdo al estado
de los sensores que tenga incorporados.

Autor: Ing. Juan Carlos Téllez Barrera - Docente ESCOM - I.P.N.


e-mail jctellez@saberinternacional.com.mx

Control para robot MinisuMo


P
ensando en alguna opción que pudiese ser no dos detectores tipo bumpers al frente del robot, de tal
sólo sencilla sino también didáctica, que estuviese manera que si detecta al oponente por contacto, tenderá
al alcance de cualquier bolsillo y que no usase a posicionarse en dirección de él. Si los dos lo detectan,
componentes muy especializados, llegué a esta pro- entonces el robot avanzará empujándolo hasta sacarlo.
puesta que puede ser armada y comprendida por cual- En ese momento los sensores inferiores no permitirán
quier estudiante y hobbysta sin recurrir al uso de micro- que siga de frente detectando el borde blanco de la
controladores. Sobre todo porque es una buena opción arena de combate, con lo cual no saldrá del área.
para construir un robot básico de minisumo para nova- Mientras no detecte oponente, sólo avanzará de frente, y
tos, y con un poco de ingenio podremos, en un futuro, al detectar un borde tenderá a seguirlo y a cambiar de
incorporar medios de detección más avanzados. dirección hasta detectar por contacto a otro robot. Cabe
El funcionamiento de un robot de minisumo es sim- destacar que la tarjeta nos permitirá construir un robot
ple: avanza, detecta, posiciona y ataca; empujando debe básico de minisumo.
sacar al oponente del área de combate, sin salir junto El circuito se muestra en la figura 2. Los resistores R1
con él. Un microcontrolador puede llevar el control de y R2 van conectados en modo de elevación a Vcc y
forma sencilla, pero la idea es usar medios simples y hacia las entradas de la primera etapa de compuertas
económicos. Una gran cantidad de correos tiene como NAND 1 y 2. De estas entradas y hacia tierra serán
punto común dónde conseguir los dispositivos, razón por conectados los interruptores o “bumpers” de modo nor-
la cual opté por prescindir del uso del microcontrolador y malmente abiertos, por lo cual el estado de ambas entra-
de componentes especiales, usando tan sólo compuer-
tas lógicas, simplificándolo al nivel de que detecte al opo-
nente con bumpers y que use sensores de reflexión para
detectar el borde del área de combate.
Es importante resaltar que sólo se necesitan dos sen-
sores de reflexión para la detección de bordes, figura 1,
los cuales se encontrarán al frente en los extremos del
robot en su parte inferior. Con ellos es más que sufi-
ciente. Para la detección del contrincante colocaremos Figura 1

Proyectos Electrónicos 57
Montajes

Figura 2

das sin detección será un valor cercano a Vcc o un “1” los fototransistores de los sensores de reflexión. De
lógico, por lo que las salidas en las compuertas NAND 3 modo normal, si no hay reflexión o borde de la arena,
y 4 tendrán valores de “1” lógico. Con estos valores el entregarán una señal cercana al valor de Vcc, conside-
robot avanzará. Cuando los “bumpers” detecten por con- rándolo como un “1” logico. Su señal será aplicada direc-
tacto al oponente, el valor de entrada disminuirá a valo- tamente a las dos compuertas NAND 5 y 6 que van direc-
res inferiores a 1 volt, lo cual será considerado como un tamente hacia el puente H del CI L293D. Usamos dos
“0” lógico, de tal forma que cumplirán con la función de compuertas NAND (7 y 8) en configuración inversor para
detección. Si son activados de forma alternada causará complementar las entradas hacia el puente H y así tener
que la señal se propague hasta la salida, cambiando los la inversión de giro de los motores. Estos sensores son
valores de las compuertas NAND 5 y 6 que van hacia las los que tienen prioridad de funcionamiento, por lo cual si
entradas del puente H del CI L293D,
logrando que los motores cambien Figura 3
de dirección y buscando ponerse en
posición frontal hacia el oponente.
Si ambos interruptores son oprimi-
dos, la salida de la primera etapa de
compuertas NAND (4 y 5) entrega-
rán un valor de “1” lógico, siendo un
valor igual a cuando no son oprimi-
dos; esto es, en ausencia de un
oponente las salidas también serán
1, por lo cual el robot avanzará. Con
ello podemos comparar el funciona-
miento de la primera etapa similar a
una compuerta XOR exclusiva, pero
con dos entradas y dos salidas.
La segunda etapa de circuito se
compone de los resistores R4 y R6
que son los limitadores de los emi-
sores infrarrojos de los sensores de
reflexión CNY70, R3 y R5 son los
resistores entre Vcc y el colector de

58 Proyectos Electrónicos
Control para Robot Minisumo

LISTA DE MATERIALES IC1 e IC2 - CD4093 Figura 4


IC3 - L293D
2 Sensores CNY70
R1 - 10kΩ 1/8 watt
VARIOS
R2 - 10kΩ 1/8 watt
Placa de circuito impreso, inte-
R3 - 10kΩ 1/8 watt
R4 - 220Ω 1/8 watt rruptores para BUMPERS,
R5 - 10kΩ 1/8 watt Bornes con tornillos chicos,
R6 - 220Ω 1/8 watt base del robot, cables, etc

el robot se mueve dentro de la zona de lucha, el cambio de


sentido de los motores estará a cargo de las señales de
detección enviadas por los bumpers. En caso de llegar a
los bordes y sin importar qué valor tengan los sensores de
los bumpers, los sensores de reflexión tendrán prioridad
para prevenir que el robot no salga del área de combate.
Las señales combinadas de los “bumpers” y de los sen-
sores de reflexión nos dan como resultado el estado final
que gobernará el funcionamiento de los motores, teniendo
como prioridad la detección de bordes y en segundo plano
la detección del oponente. Cabe destacar que la lógica de dores (R4 y R6, R3 y R5). Disminuyendo el tamaño de la
funcionamiento se aplica para casi cualquier robot de placa, podemos usarlo inclusive para pequeños robots
lucha. Sin embargo, recalcamos que una vez funcionando de microsumo, lo que sería desde el punto de vista
la siguiente etapa será incorporar sensores más avanzados didáctico ideal para adentrar a los jóvenes estudiantes
y mejorar el transito “aleatorio” por toda el área de lucha en la mini-robótica.
para encontrar más rápido a su “víctima”. En la figura 3 puede apreciar el diagrama de la placa
La fuente de alimentación puede ser de 4.5V a 6V. Usar de circuito impreso y en la figura 4 podemos ver cómo
voltajes mayores implica el cambio de los resistores limita- quedará la placa con los motores y sensores. J

DeteCtor De presenCia o MoviMiento


La mayoría de los circuitos que detectan el paso de una persona emplean sensores pie-
zoeléctricos, pirométricos, leds, etc. y todos ellos suelen poseer un ajuste complicado
cuando forman parte de un sistema de alarma. Basándonos en una aplicación de National
Semiconductor, publicamos un circuito sencillo de excelente desempeño.

S
i el espacio que se está monitoreando para estable- plicado de armar. El circuito que proponemos puede ser
cer el pasaje de una persona es interrumpido aun- usado en ambientes cerrados o al aire libre, sin necesidad
que sea por un escaso tiempo, el circuito de detec- de tener que calibrar un transmisor, funciona con cualquier
ción lo percibe y la alarma se acciona. nível de luminosidad, y dispara un sistema sonoro cuando
En ocasiones la instalación y calibración de los dispo- se detecta el pasaje de un objeto. Además el circuito es
sitivos se tornan un tanto complicadas, ya que se necesita fácil de armar y posee un consumo muy bajo.
un perfecto ajuste óptico entre el emisor y el receptor. El principio de funcionamiento es sencillo, dado que
También habrá que tomar en cuenta la cantidad de luz que detecta cambios en la iluminación del ambiente.
el ambiente tiene, para realizar la calibración conforme Utiliza dos sensores ópticos que detectan el “con-
con el nível de luz que haya en el lugar. Un tercer pro- traste” de los niveles luminosos vistos por esos dos ojos,
blema radica en que el circuito suele ser caro y hasta com- lo que le brinda una sensibilidad bastante alta.

Proyectos Electrónicos 59
Montajes
Figura 1

LISTA DE MATERIALES C2 - 10µF x 16V - Electrolítico. Para ajustar el equipo debe colocar los dos trimpots
en posición central, conecte la alimentación y espere 5
CI1 - Circuito Integrado 741 S1 - Interruptor simple.
segundos para que la alarma sonora dispare.
CI2 - Circuito Integrado 555 Buzzer - Buzzer piezoeléctrico. Recuerde que el funcionamiento se basa en la com-
R11, R12 - LDRs común paración entre dos niveles, si hay necesidad la alarma
R1, R2 - 12kΩ Varios funcionará con dos tubos que estén centrados en dos
VR1 - Trimpot de 25kΩ Placa de circuito impreso, direcciones diferentes.
R3 - 470kΩ gabinetes para montaje, bate- Para controlar varios ambientes al mismo tiempo,
VR2 - Trimpot de 250kΩ ría de 9V y conector, tubo bastará con colocar varios conjuntos sensores en para-
C1 - 0,1µF - Cerámico opaco para los sensores, etc. lelo, conectarlos mediante cables blindados.
Cuando todo está ajustado y equilibrado, cualquiera
Una ventaja del equipo consiste en que se requieren de los pares de ojos hará funcionar la alarma. J
solamente dos ajustes, luego de los cuales puede fun-
cionar en cualquier ambiente.
En la figura 1 vemos el esquema de nuestro detec-
tor, que emplea dos circuitos integrados: un operacio-
nal 741 y un temporizador 555. Figura 3
El operacional funciona como comparador, recibe
las dos entradas las señales procedentes de los sen-
sores ópticos.
La calibración del sistema de detección se realiza
por la regulación de una red simple de resistencias.
Si se detectara alguna modificación, aparece un
pulso en la salida del operacional (pata 6), el que se
envía a un oscilador monoestable formado por el clá-
sico 555, cuya salida se aplica a un buzzer piezo-
eléctrico de alta eficacia sonora durante el período de Figura 2
temporización (10 segundos aproximadamente, de
acuerdo con los valores dados en el circuito) .
El buzzer es resonador de estado sólido con ter-
minales polarizados, funcionará con una alimentación
de 3 a 30V con corrientes muy pequeñas.
Para un buen funcionamiento, conviene colocar
los LDR en sendos tubos opacos de 5 mm de diáme-
tro por 3 cm de largo, los caules se deben enfocar en
la dirección en la que se desee detectar el movi-
miento.

60 Proyectos Electrónicos
ElEctrónica dEl automóvil

Diagnóstico y Manteniiento
De la ecU aUtoMMotriz
Parte 6
Autor: Jhonathan Rodríguez
UNIVERSIDAD SIMÓN BOLÍVAR
SEDE DEL LITORAL
VICERRECTORADO ACADÉMICO
DECANATO DE ESTUDIOS TECNOLÓGICOS

Estamos publicando un informe que detalla de manera sistemática el período de pasantías rea-
lizado por el Br. Rodríguez Jhonathan en el laboratorio electrónico automotriz de la empresa
Cosmoprinter Net, ubicada en La Florida, Caracas. Este período tuvo una duración de 12 sema-
nas consecutivas, donde el pasante realizó las siguientes tareas en las computadoras automotri-
ces: Montajes para verificar su operatividad, revisión para la detección de fallas, reparación y
verificación del correcto funcionamiento. Estas fases de evaluación varían en complejidad y
forma de realizarse ya que se trabaja con una gran variedad de marcas de computadoras.
Igualmente, se realizan reparaciones relacionadas con otras autopartes ligadas estrechamente a
las funciones de las computadoras, como son los módulos, aros lectores y llaves. En este artículo
comenzamos a analizar cómo es la computadora de a bordo de una lancha.

Saber Electrónica 61
Electrónica del automóvil

4.4. Reparación Computadora de Lancha

Cliente dice: No prende

4.4.1. Fase 1. Comprobación y Diagnóstico


Al abrir la computadora, se pudo observar la presencia de fuerte óxido en la circuitería
causando que no prenda (Ver Fig.). 31
Como se muestra en la figura, el óxido comenzó por
el área de fuente. Como es obvio, dicha área de alimentación es indispensable para el buen
funcionamiento de la lancha.

Figura 31: Computadora de lancha sulfatada


Fuente: Elaboración propia

62 Saber Electrónica
diagnóstico y manteniento de la Ecu automotriz

4.4.2. Fase 2. Reparación.


Este óxido es responsable de corroer las pistas y componentes de la tarjeta. Debido al
daño, los condensadores y fusibles adyacentes han de ser sustituidos.

Además, han de lijarse muy bien las pistas para quitar el óxido que ocasionaría ruido
eléctrico. Para ello, primero hay que desoldar los conectores para trabajar el área debajo de
los mismos. Luego de desoldar los conectores, se procedió a lijar totalmente toda el área
hasta dejar el cobre totalmente limpio de impurezas (Ver Fig.). 32

Figura 32: Computadora de lancha lijada


Fuente: Elaboración propia

Saber Electrónica 63
Electrónica del automóvil

Se han de estañar las pistas por ambas caras de la tarjeta para evitar así el óxido, que
eventualmente ocasionaría futuros daños. (Ver Fig. 33). y 34

Figura 33: Computadora de lancha restañada cara posterior


Fuente: Elaboración propia

64 Saber Electrónica
diagnóstico y manteniento de la Ecu automotriz

4.5. Reparación Jeep Cherokee

Automóvil: Jeep Cherokee Caso Nº 40493


Año: 1999 Modelo: 426AG
Cliente dice: No prende Cilindros: 6c

4.5.1. Fase 1. Comprobación


Al llegar la computadora ha de comprobarse que la falla que el cliente describe está
presente. Para ello, primeramente se monta en el banco de pruebas donde se observará su
comportamiento. En la Fig. 35,
al realizar el montaje con el banco de pruebas no se
observó ninguna actividad.

Figura 35: Montaje de comprobación de ECU Jeep Cherokee


Fuente: Elaboración propia

Saber Electrónica 65
Electrónica del automóvil

4.5.2. Fase 2. Diagnóstico


Una vez verificada la actividad de la computadora se debe diagnosticar. Al abrir la
computadora, se apreció un fuerte derrame de los condensadores pertenecientes a la fuente
de alimentación de la tarjeta. (Ver Fig.). 36

Figura 36: Derrame de condensadores en la tarjeta


Fuente: Elaboración propia

El área de fuente en la computadora es la encargada de regular el voltaje de 12 a 5v con


los que funciona el CPU y demás componentes. Debido al envejecimiento y al calor que
recibe la tarjeta, los condensadores se derraman. El líquido electrolítico genera óxido que
corroe poco a poco las pistas y contactos de los componentes afectados por el derrame
impidiendo la total o parcial alimentación de la circuitería en la tarjeta.

Una vez diagnosticado el caso, se pasa la información a administración para que realicen
el presupuesto por la reparación.

66 Saber Electrónica
diagnóstico y manteniento de la Ecu automotriz

4.5.3. Fase 3. Reparación


Al recibir la aprobación del cliente se inicia el proceso de reparación.
En este caso se deben retirar
los condensadores derramados
para limpiar el área afectada.
Dichos condensadores están
asegurados dentro de una
carcasa de aluminio para evitar
el movimiento por vibración
(Ver Fig.). 37

Figura 37: Carcaza de los condensadores


Fuente: Elaboración propia

De esta manera se desuelda la carcasa y los condensadores de la tarjeta para limpiar el


daño causado por el derrame de los condensadores con la ayuda de un limpiador de
contactos, además, se debe lijar el área y restañar (Ver Fig.). 38

Figura 38: Pistas y contactos de los condensadores


Fuente: Elaboración propia

Saber Electrónica 67
Electrónica del automóvil

Finalmente se colocan los condensadores y se realiza el montaje donde se observa el


funcionamiento adecuado de la computadora, se cierra y se manda al cliente para que la
monte en el vehículo (Ver Fig.). 39

Figura 39: Condensadores nuevos de la fuente


Fuente: Elaboración propia

Como se puede observar, el derrame de los condensadores puede ocasionar que no


encienda el vehículo, no sólo porque dichos componentes pierden sus propiedades sino
también porque se corroen las pistas impidiendo el contacto parcial o total en la circuitería
y más una tan importante como lo es la fuente de alimentación de una tarjeta.

68 Saber Electrónica
T é c n i c o R e pa R a d o R

Nokia 6.1
aNálisis del
TermiNal de Nokia FUll Hd
“Android puro galopa con los 3 GB de RAM, pero no iría mal algún caballo
más para diferenciarse”

Para dar un vistazo más que interesante de este móvil, nada mejor que ver el
análisis del terminal realizado por www.xataka.com. Recomendamos visitar el
sitio para ver el informe completo, sin embargo, aquí damos un breve ade-
lanto. Permanecer es complicado, irse es difícil y volver es un reto. Nokia fue
un ladrillo básico en los cimientos de la telefonía móvil y no sabíamos muy
bien qué esperar en su retorno a este mercado, empezando al final con una
triple propuesta que hemos ido probando escalonadamente y ahora os trae-
mos el análisis del Nokia 6, el que de momento es el hermano mayor en este
renacimiento. Aún con el recuerdo muy fresco de las sensaciones con el que
queda inmediatamente por debajo (y muy, muy cerca), el Nokia 5, nos encon-
tramos con un mellizo que mejora ligeramente por dentro pero cuyas dife-
rencias están a primera vista en diseño y tamaño. Más metal, más cristal y
más Android sin tapujos ni disfraces en este móvil entre la baja y la media
gama, ¿qué diferencias cabe encontrar cuando se trata de opciones tan simi-
lares? Lo vemos a fondo.

Saber Electrónica 69
Técnico Reparador
Diseño y construcción: hecho para Durar, pero también para temer arañazos

La marca finlandesa tiene una interesante trayectoria en su estética y construcción, con distin-
tas fases tanto en su época de móviles (sin smart) como en las posteriores. En parte esto ha
sido un reflejo de las particulares situaciones en las que Nokia se ha encontrado cuando su
timón lo ha llevado otra casa, viendo que el mítico y resistente plástico que acompañó a termi-
nales como el Nokia Lumia 520 tenía que compartir escaparate con el metal, con compañeros
como el Lumia 830.
En la nueva Nokia ya hemos estado viendo que el plástico fueron tiempos pasados y que en
este ADN tan renovado (y mutado) lo que hay es metal y más metal. Las líneas y acabados son
lo que diferencian a un terminal y otro de esta primera remesa, y el Nokia 6 nos provoca un mar-
cado déjà vua un primo lejano, el Lumia 650, con bordes que cortan en ángulo de 90 grados
aunque con trasera de metal.

La sensación en cuanto a calidad es buena, aunque personalmente no he podido quitarme el


temor de que el elegante negro que tiñe el borde salvo en biselado y lateral de los botones se
iba a ver corrompido por algún arañazo en algún descuido o percance. La trasera, también
metálica, no da este miedo al tener un acabado más áspero y aparentemente resistente.

Tiene un diseño elegante y está construido en metal, pero no nos podemos quitar el miedo con-
tinuo de que el acabado negro de los bordes de aluminio se arañe en algún momento.

Eso sí, el déjà vu con el Lumia 650 es completo y este acabado también se convierte en un efi-
caz imán de huellas dactilares. Una trasera en mate y lo importante: antideslizante, cosa que se
agradece cuando no se trata de un móvil demasiado compacto (sin ser grande).

Estos bordes que unen trasera y frontal cortando la ligerísima curva que dibuja la espalda del
terminal hacen que en mano no resulte tan agradable como su hermano pequeño el Nokia 5
(sumado también a unas dimensiones algo mayores), pero tampoco resulta incómodo o pesado.
Aunque no es un ejemplo de compactación, o al menos no llama la atención en este sentido

70 Saber Electrónica
desarme y Reconocimiento de partes del nokia 6.1

como sí lo lograba el ZTE Axon 7, la verdad es que es bastante delgado y en este caso se agra-
dece.
A nivel de estética ésta está cuidada y ha quedado un teléfono elegante, con la misma solución
para el lector de huellas que veíamos en el Nokia 5 (sin botón, incrustado en el frontal), si bien
el saliente de cristal para cámara trasera y flash le quita un pelín de sobriedad al conjunto
pudiendo haber optado por soluciones similares a las del Honor 9 (sin saliente, más estético
pero sobre todo más cómodo).

Al aprovechamiento del
frontal por parte de la
pantalla le damos un
aprobado raspado. Al
analizar este aspecto
en el Nokia 5 ya vimos
que ninguno se prodi-
gaba en esto, pero que
justamente era el Nokia
6 el que salía mejor con
un 70,7%, aunque en
realidad se queda en
un 69,9% según nues-
tras medidas. No está
mal para ser un telé-
fono de esta gama y
teniendo el lector en el
frontal, pero viendo que
el Nokia 8 peca de lo mismo lo consideraremos una asignatura pendiente en el diseño de los
nuevos Nokia.

Saber Electrónica 71
Técnico Reparador

Mención a parte para los botones laterales, muy, muy discretos tanto a nivel de protuberancia
como por el acabado, mimetizándose con ese borde de aluminio y saliendo lo mínimo y nece-
sario para que nuestra yema lo localice. Sin bailes y con buena sensibilidad y grado de presión,
que aunque parezca una nimiedad comentarlo no siempre lo encontramos incluso en termina-
les de gama alta (precisamente en el Axon 7 bailaban mucho y esto empobrece la experiencia,
dando sensación de mala calidad e inseguridad en la presión).

pantalla: a falta De unos nits para tener lo justo y necesario

Quien os escribe antepone sensaciones a cifras, pero siempre hay números que son sinónimo
de un mínimo de satisfacción y que por momento y contexto se convierten en el punto de par-
tida implícito. Y en el caso de la pantalla es posible que sean los 1.920 x 1.080 píxeles del
FullHD, resolución que vemos en el panel del Nokia 6.

72 Saber Electrónica
desarme y Reconocimiento de partes del nokia 6.1

Estando esta resolución más o menos democratizada (con la guerra de las K para los topes de
gama), era lo mínimo que esperábamos en el que es la alternativa al Nokia 8 para quien bus-
que algo por debajo y no quiera que el móvil se le quede corto en este aspecto como podría
pasar con el Nokia 5.

Puede ver el informe completo en:


https://www.xataka.com/analisis/nokia-6-analisis-android-puro-galopa-con-los-3-gb-de-ram-
pero-no-iria-mal-algun-caballo-mas-para-diferenciarse

Desarme Del nokia 6.1

Si bien es un móvil que fue presentado hace menos de un mes, a conti nuaciónmostramos el
desarme de este terminal, de acurdo con el informe destacado de: https://www.myfixguide.com

Saber Electrónica 73
Técnico Reparador

74 Saber Electrónica
desarme y Reconocimiento de partes del nokia 6.1

Saber Electrónica 75
Técnico Reparador

76 Saber Electrónica
desarme y Reconocimiento de partes del nokia 6.1

Saber Electrónica 77
Técnico Reparador

78 Saber Electrónica
T é c n i c o R e pa R a d o R

Saber Electrónica 79
Técnico Reparador

80 Saber Electrónica
La Biblia del Lcd y plasma

Saber Electrónica 81
Técnico Reparador

82 Saber Electrónica
La Biblia del Lcd y plasma

Saber Electrónica 83
Técnico Reparador

84 Saber Electrónica
La Biblia del Lcd y plasma

Saber Electrónica 85
Técnico Reparador

86 Saber Electrónica
M o n ta j e

Los Microcontroladores
PICAXE
Un PIC es un microcontrolador que precisa un entorno de
desarrollo (el MPLAB) para editar programas, simularlos, con-
vertir el programa en un archivo hexadecimal y realizar la
simulación que verifique que está todo bien. Luego, se precisa
un cargador para “descargar” el programa en la memoria del
PIC, y por último se debe quitar el PIC del cargador y colocarlo
en el circuito donde va a funcionar.
Un PICAXE “no precisa nada de todo eso...” es un PIC al que se
le ha grabado un programa interno (firmware) para que pueda
ser “cargado” en la misma placa donde va a funcionar por
medio de un software gratuito y en el que los programas pue-
den escribirse en BASIC o en diagrama de flujo.

IntroduCCIón

Desde que el primer microprocesador vio la luz del mundo (el 4004), y cuya
única y principal operación era una suma de 1 bit, se comenzó con una carrera tec-
nológica que lejos de ver el fin, día a día va logrando cosas inimaginables, tal es el
caso de los microcontroladores que vendrían a ser el ejemplo resumido y en
miniatura, de una computadora personal (PC).

Un microcontrolador del sistema PICAXE puede ser de 8, 18, 28 o 40 terminales


o más (figura 1), internamente dentro de su encapsulado, posee como equipamien- Figura 1
to mínimo un microprocesador, memoria RAM, y distintas versiones de memoria
ROM. Los microcontroladores más avanzados, aparte de lo mencionado anterior-
mente, también llegan a poseer temporizadores ADC, DAC, Comunicación en parale-
lo, USAR, etc.

Un microcontrolador, desde el punto de vista de operación, puede considerarse


como si fuera una PC, ya que cuenta con el conjunto básico de implementos que
necesita para realizar sus funciones, esto es, microprocesador, disco
duro, memoria RAM, etc. Clásicamente, cuando programamos un micro- Figura 2
controlador, de forma implícita se tiene que desarrollar un programa que
trabaja a manera del BIOS de una PC, ya que lo primero que debemos
tomar en cuenta es la configuración de sus puertos, ya sea como de
entrada o de salida, configurar sus demás herramientas como pueden
ser los temporizadores, los ACD, etc.

Han aparecido en el mercado, sistemas de desarrollo que permiten


la programación del microcontrolador de una manera relativamente
fácil, en la cual se puede emular el proceso que nos interesa desarrol-
lar. Para la mayoría de estos sistemas de desarrollo, una vez que se
tiene terminada la aplicación, el paso siguiente es armar el prototipo e
insertar el microcontrolador debidamente programado. En la figura 2 se

Proyectos Electrónicos 87
Montajes

puede observar un kit de desarrollo para trabajar con microcontroladores, en


Figura 3 este caso con el sistema PICAXE. Tenga en cuenta que no es preciso que com-
pre programa alguno para empezar a trabajar, dado que lo puede bajar gratis
de Internet, además, Ud. puede armar el cable de conexión a la PC y la placa
de circuito impreso del dispositivo que desee.

Hace apenas un tiempo, se ha lanzado al mercado el sistema de desar-


rollo para programar microcontroladores PIC llamado PICAXE, que de por sí,
quien ha utilizado estos microcontroladores, puede constatar lo sencillo que
resulta su programación, el sistema de desarrollo PICAXE hace las cosas
todavía más sencillas para el programador.

El sistema de desarrollo PICAXE hace las cosas todavía más sencillas para
el programador, ya que cuenta con dos opciones de diseñar una aplicación:
una por medio de diagramas de flujo y otra por medio de “BASIC”, y aunque
esto no es ninguna novedad, (ya que estas herramientas existían con anteri-
oridad), lo ventajoso del PICAXE radica en el hecho de que se trata de un
microcontrolador PIC que, en un segmento de memoria ROM interna le ha sido
grabado desde su fabricación, un firmware a manera de BIOS que simplifica la forma
de programarlo.

Al igual que en todos los sistemas de desarrollo, existen ya predefinidas toda una
serie de tarjetas de prácticas sobre las cuales podemos emular las aplicaciones que
hemos diseñado, pero gracias al firmware que poseen los microcontroladores
PICAXE “se puede armar la aplicación completa incluyendo al microcontrolador”, y
sobre la aplicación programarlo sin necesidad del sistema de desarrollo, ni del cir-
cuito programador de microcontroladores (vea la figu-
ra 3). Dehecho, el sistema PICAXE hace más accesible
Figura 4 la programación de microcontroladores a todas aque-
llas personas que tan sólo cumplan con el único e
indispensable requisito que es el de querer aprender.
Vea en la figura 4 una “pantalla” de la aplicación que
nos permitirá realizar el programa que vamos a cargar
adentro del PIC.

Aquí no vamos a mencionar las ventajas y desven-


tajas del sistema PICAXE con respecto a otros, lo
único que podemos agregar es que se trata de otra
manera de programar microcontroladores PIC, emple-
ando diagramas de flujo y/o lenguaje BASIC (figura 5),
con los cuales, ya sea de manera consciente o total-
mente implícita, recurrimos a ellos para elaborar un
programa. A lo largo de estaa lección, iremos aprendi-
endo paso a paso la forma de cómo programar los
microcontroladores bajo el sistema PICAXE. Para ello,
como primer paso, emplearemos una tarjeta de
desarrollo de la cual proporcionaremos su circuitería
para que ustedes la puedan armar, posteriormente después de realizar algunas
prácticas, avanzaremos sobre aplicaciones en donde se tenga al microcontrolador
como elemento principal y al cual programaremos en sitio.

VEntAjAs dEL sIstEMA PICAXE

Como dijimos, el PICAXE es un sistema de microcontroladores PIC muy fácil de


programar ya que utiliza un lenguaje BASIC muy sencillo, además de contar también

88 Proyectos Electrónicos
Proyectos con Microcontroladores PICaXe

con la posibilidad de programarlos con diagramas de flujo. Aprovecha


Figura 5
todas las características de los microcontroladores de bajo costo que
incorporan memoria FLASH.

Está disponible en tres versiones que son el de 8 terminales (PICAXE-


08), 18 terminales (PICAXE-18) y 28 terminales (PICAXE-28). En estos
microcontroladores ya se tienen definidas las terminales que tienen la
función de entrada y salida de datos, además de las terminales que sir-
ven para programar al PICAXE en sitio, o en otras palabras sobre la
misma aplicación. En las figuras 6, 7 y 8 se muestran los circuitos
esquemáticos de la disposición de cada uno de los microcontroladores
PICAXE.

En la figura 6 se muestra el circuito esquemático para un PICAXE de


8 terminales, de las cuales las que están identifi-
cadas como Pin1 E/S, Pin2 E/S, Pin3 E/S y Pin4 Figura 6
E/S, son terminales que pueden funcionar como
entradas o salidas de datos del exterior hacia el
microcontrolador. Las terminales identificadas
como Serial En y Serial Sal, se utilizan para pro-
gramar al microcontrolador a través del puerto
serie de una PC, para lo cual las terminales del
conector identificado como CON1 se hacen llegar
al conector DB9 de la PC, tal como se muestra en
la figura 9. Por otra parte, de la misma figura 6
se observa que la terminal identificada como
Serial Sal, cumple con una doble función, y
dependiendo de dónde se ubique un jumper
selector en el conector CON2, se podrá progra-
mar al PIC o esa misma terminal una vez progra- Figura 7
mado el PIC tendrá la función de una terminal de
salida de datos.

Del circuito esquemático de la figura 7 se


observa la forma en que están dispuestas las ter-
minales de un PICAXE de 18 terminales, de las
cuales las que se encuentran identificadas como
En 0, En 1, En 2, En 6 y En 7 son dedicadas exclu-
sivamente para adquirir datos del exterior hacia
el microcontrolador. Las terminales que se
encuentran identificadas de la Sal 0 a Sal 7 son
exclusivamente para enviar datos hacia afuera
del microcontrolador, mientras que las terminales
identificadas como Serial Sal y Serial En, se uti-
lizan para programar al microcontrolador.

En el circuito de la figura 8 se muestra la


forma de conectar a un PICAXE de 28 terminales,
en donde aparte de las terminales de entrada que se encuentran definidas como En
0 a En 7, también se cuenta con las terminales de salida identificadas como Sal 0 a
Sal 7, además de 4 terminales para entrada de datos analógicos, y por último las ter-
minales de programación del microcontrolador.

Ya se ha mencionado que el sistema PICAXE no requiere de programador o bor-


rador, ya que utiliza únicamente tres alambres conectados al puerto serie de una
computadora, tal como se describe en la siguiente figura 9.

Proyectos Electrónicos 89
Montajes

Una vez que han sido identificadas las termi-


Figura 8 nales a utilizar en el conector del puerto serie de
la PC, ahora lo que sigue es preparar la conexión
hacia el PIC tomando en cuenta las terminales,
tal como se aprecia en la figura 10.
Como se puede observar en la figura 10, se
puede emplear (es recomendable) un plug de los
utilizados para conectar los audífonos a la salida
de audio de un walkman o discman, y tener un
cable con un conector DB9 en un extremo y un
plug de audio en el otro, tal como se ilustra en la
figura 11.

EL sIstEMA PICAXE

“PICAXE” es un sistema que emplea un micro


fácil de programar que utiliza un lenguaje BASIC
muy simple, el cual la mayoría de los estudiantes
pueden aprender rápidamente. Los microcontro-
ladores (con memoria FLASH) pueden ser pro-
gramados una y otra vez sin la necesidad de un costoso programador PIC.
Figura 9
El sistema no necesita de ningún programador, borrador o complejo sis-
tema electrónico. El programa puede escribirse en BASIC o por medio de un
diagrama de flujo y se carga mediante una conexión de tres cables conec-
tada al puerto serie de la computadora. El sistema PICAXE consiste en tres
componentes principales:

1) El software editor de programación.


2) El cable de conexión al puerto serial de la PC
3) El chip PICAXE

Ya retornaremos con este tema, cuando sepamos más acerca de las


características principales de estos chips. Veamos ahora en qué consiste el
software gratuito.

Figura 10 EL EdItor dE ProgrAMAs

Lo diferente del sistema de microcontroladores


PICAXE, con respecto a la programación tradicional
de los microcontroladores PIC, radica en la progra-

Figura 11

90 Proyectos Electrónicos
Proyectos con Microcontroladores PICaXe

mación basada
en un lenguaje
Figura 12 Figura 13
BASIC y diagra-
mas de flujo.
Esto hace que
los microcontro-
ladores del sis-
tema PICAXE
sean muy fáciles
de programar, en
un ambiente
amigable.

Para progra-
mar los micro-
controladores PICAXE debemos, en primera instancia, instalar el soft-
Figura 14
ware que contiene el ambiente de programación, por lo que describire-
mos la forma de hacerlo.

Si bien a lo largo de este texto vamos a explicar paso por paso


cómo se emplea el “Programming Editor” (Editor de Programas), es
necesario que ya lo tenga en su computadora.

El software lo puede bajar de nuestra página de internet que usted


ya conoce www.webelectronica.com.ar, debe hacer clic en el ícono
password e ingresar la clave PICAXEPRO. Recuerde que para bajar
cualquier información debe ser socio del club SE, lo cual es gratuito y
puede inscribirse por Internet en sólo un par de minutos (siga las
instrucciones que dimos para bajar el programa y encontrará cómo
hacerse socio, si aún no lo es). Figura 15
Una vez que se tenga el software, se contará con una carpeta con
el nombre de “progedit”, a la cual debemos acceder (observe la figu-
ra 12). Luego debemos ingresar a la carpeta progedit y tenemos que
ubicar el programa identificado como “Programming Editor”, al cual
debemos hacerle un doble click con el ratón de la pc para que éste se
ejecute y se pueda instalar el programa de los PICAXE, tal como se
muestra en la figura 13.

Una vez que ejecutamos el programa de instalación Programming


Editor aparecerá la ventana que se muestra en la figura 14, sobre la
cual debemos de oprimir con el ratón el cuadro identificado como
“next” para que continúe la instalación.
Figura 16
Posteriormente será desplegada la ventana donde se muestra la
licencia que debemos aceptar, porque de otra manera no podremos
continuar con la instalación del software, por lo que nuevamente
oprimiremos el cuadro identificado como “next”, esta acción se indica
en la figura 15.

Como paso siguiente, pregunta por el nombre del usuario que nor-
malmente utilizará el software, aquí podemos instalar la aplicación
para que pueda ser utilizada por todas las personas que utilicen la
computadora, y después de seleccionar esta acción tenemos que
oprimir el cuadro identificado como “next”, tal como se muestra en la
figura 16.

Proyectos Electrónicos 91
Montajes

Figura 17 Figura 18

Figura 19 Figura 20

Posteriormente debemos decir en


Figura 21 Figura 22 dónde se guardará el software de progra-
mación, que por lo general, aquí no ten-
emos que modificar dato alguno, a menos
de que queramos asignar otra localidad, tal
como se ilustra en la figura 17. Una vez
seleccionada la opción correspondiente
procederemos a hacer clic sobre el cuadro
identificado como “next”.

Por último, aparecerá una ventana de


confirmación para estar seguros de que los
datos que introdujimos se encuentran correctos, si es así debemos
Figura 23 oprimir el cuadro identificado como “next” para que continúe la insta-
lación, tal como se aprecia en la figura 18.

Cuando se está instalando el software se indica gráficamente, tal


como se ilustra en la figura 19, aquí debemos esperar hasta que se ter-
minen de instalar, tanto el software de programación como todas las
utilerías que serán empleadas por los PICAXE. En la figura 20 se mues-
tra la ventana que nos indica que ya se ha concluido con la instalación,
por lo que debemos oprimir el cuadro identificado como “finish”. Una
vez instalado el software de programación de los PICAXE, en el escrito-
rio de nuestra pc encontraremos un ícono de acceso directo identifica-
do como “PICAXE Programming Editor”, al cual, para comenzar a pro-
gramar los microcontroladores, debemos hacer un doble click con el

92 Proyectos Electrónicos
Proyectos con Microcontroladores PICaXe

mouse para que se ejecute el programa, tal como se muestra en la figura 21. En la
Figura 24
figura 22 y 23 se observa un ejemplo del ambiente gráfico tanto en lenguaje BASIC
como en diagrama de flujo.

CoMEnzAndo A trAbAjAr Con PICAXE

Para empezar a utilizar el sistema de microcontroladores PICAXE comenzaremos


con una aplicación muy sencilla, por lo que en primera instancia nos dedicaremos a
encender y apagar leds, de acuerdo al estado que guarden las terminales de entra-
da de datos del microcontrolador. Cabe aclarar que conforme se avance en los temas
de PICAXE podremos incorporar controles para motores, utilización de convertidores
analógico - digital (ADC), etc. Recordemos que el sistema PICAXE está disponible en
tres versiones que son el de 8 terminales (PICAXE-08), 18 terminales (PICAXE-18) y
28 terminales (PICAXE-28), y en función de las terminales que tienen disponibles
para la entrada y salida de datos, serán las que ocuparemos para comunicar al
microcontrolador con el exterior.
Figura 25
Comencemos pues, con el primer circuito para visualizar la salida de datos, y se
trata de un circuito muy sencillo para encender leds, el cual se muestra en la figura
24. Este circuito lo podemos reproducir tantas veces como terminales de salida se
tengan disponibles.

Ahora veamos cuál sería el primer circuito que se recomienda para ingresar
datos discretos (digitales) al microcontrolador, y se trata de un interruptor con reposi-
ción automática (push-boton), el cual se muestra en el circuito de la figura 25.

De igual manera que en el caso del circuito de la figura 1, se puede reproducir


el circuito de la figura 25 tantas veces como entradas tenga disponible el microcon-
trolador.

Para realizar el primer ejercicio vamos a elegir uno de los tres tipos de micro-
controladores PICAXE que se tienen disponibles, que en este primer ejercicio se trata
del PICAXE-18; pero posteriormente se realizarán ejercicios con todos los tipos de
microcontroladores PICAXE.

El circuito propuesto para esta Figura 26


primera experiencia se muestra en la
figura 26, en la cual se tiene 1 entrada y
1 salida.

Para programar el microcontrolador


PICAXE, la primera acción que tenemos
que realizar es abrir el software de pro-
gramación llamado “PICAXE
Programming Editor” y que previamente
tuvo que ser instalado.

Una vez que hacemos doble click


sobre el ícono del software de progra-
mación y accedemos al ambiente de pro-
gramación, aparece una ventana en
donde se configuran las opciones con
las cuales trabajaremos.

Como primer paso, ya que es la

Proyectos Electrónicos 93
Montajes

primera vez que utilizamos este software, es conveniente seleccionar


Figura 27 el menú identificado como “Languaje” ya que aquí es donde se con-
figura el lenguaje con el cual estaremos interactuando, si desea más
detalles sobre esta parte del programa, puede bajarlo de Internet o
adquirir la revista Saber Electrónica Nº 215. De internet, puede bajar-
lo desde nuestra web con la clave “picaxepro”.

Para empezar a trabajar debemos configurar el programa (es muy


sencillo, ya lo veremos más adelante), seleccionando la opción
“Modo” del menú para elegir el PICAXE que vamos a emplear en nue-
stro proyecto, qué frecuencia de operación tendremos (generalmente
4MHz), etc. Luego, debemos elegir la opción “modo” del menú para
indicar en qué puerto tendremos el circuito para descargar el progra-
ma.

Figura 28 De la figura 27 observamos el ambiente de trabajo que presenta


el software de programación de los microcontroladores PICAXE, en el
cual se aprecia un espacio en blanco que es donde se ingresan las
instrucciones en forma de “BASIC”.

¿Qué InstruCCIonEs son LAs QuE utILIzArEMos?

Si no sabemos, no es el fin del mundo y vamos paso a paso. Para


comenzar utilizaremos una opción que se cuenta en este software
para programar a los microcontroladores que son los diagramas de
flujo, por lo que como se indica en la figura 27, seleccionamos de la
barra de herramientas la opción “Archivo”, posteriormente “Nuevo” y
por último “Nuevo Organigrama”, y lo que aparecerá será el ambiente
de trabajo para ingresar el diagrama de flujo de nuestro programa.
Figura 29
Para comenzar, éste va a ser nuestro campo de trabajo ya que de
forma intuitiva todos sabemos hacer diagramas de flujo. Pues bien,
antes de seleccionar los bloques que lo constituirán, vamos a
describir cuál es el algoritmo del programa que queremos desarrollar:

“Cuando se oprima un push - boton se encienda un led, y cuan-


do se suelte el push - boton se apague el led”.

Existen bloques prediseñados que nos auxilian en el manejo del


estado que guardan las terminales de entrada del microcontrolador
de manera independiente, por lo que como se muestra en la figura 28
seleccionamos el recuadro que tiene indicado un rombo y dentro de
este la palabra “if”.
Figura 30
Ahora lo que tenemos que hacer es seleccionar qué condición es
la que utilizaremos, que para este ejercicio será la que se encuentra
dentro del recuadro que tiene una figura de un rombo y dentro de este
la palabra “Pin” (observe la figura 29), esto es, estaremos leyendo la
condición de una terminal de entrada que, por defecto cuando lo ubi-
camos sobre nuestra área de trabajo, siempre se coloca la entrada 0
(terminal 17 del microcontrolador). Este bloque tiene la tarea de leer
el estado lógico de la terminal de entrada y la compara con un 1 lógi-
co y dependiendo de si la entrada es igual o no, tiene dos posibles sal-
idas “Y” por si es igual a 1 lógico y “N” por si la entrada es 0 lógico. Y
por último, oprimimos el recuadro que tiene una flecha en forma de U
para regresar al menú principal.

94 Proyectos Electrónicos
Proyectos con Microcontroladores PICaXe

De acuerdo al algoritmo que planteamos líneas atrás, lo que ten-


Figura 31
emos que hacer es que se encienda un led cuando en la terminal de
entrada se encuentre un 1 lógico, o que el led se apague cuando en
la entrada se encuentra un 0 lógico. Para esta actividad recurrimos al
recuadro identificado con la palabra “Out”, ya que es ahí donde se
encuentran los bloques que actúan sobre las terminales de salida del
microcontrolador. Una vez en el interior del menú de bloques de sali-
da, tenemos que seleccionar la acción que hará que el led se encien-
da o se apague, por lo que en primer instancia seleccionamos el
bloque identificado con a palabra “High” el cual quiere decir que la
salida se encenderá, por cierto cuando seleccionamos este bloque,
por defecto se ubica la salida 0 (terminal 6 del microcontrolador), tal
como se ilustra en la figura 30.

Ya se tiene entonces, el bloque que encenderá el led por lo que


ahora requerimos la acción correspondiente con su apagado, y ésta Figura 32
corresponde al recuadro identificado con la palabra “Low” que es pre-
cisamente el bloque que realizará la tarea de apagar el led, y también
por defecto al seleccionarlo por primera vez, se ubica en la salida 0
(figura 31).

Una vez que ya tenemos los bloques que necesitamos para ingre-
sarle o sacarle datos al microcontrolador PICAXE, procedemos ahora
a unir los bloques para que realicen el algoritmo que fue planteado
líneas atrás, para ello existe una herramienta que se encuentra en un
recuadro identificado con una línea vertical que en sus extremos tiene
un “*”.

Cuando seleccionamos esta herramienta (figura 32) y acercamos el puntero del


ratón sobre alguno de los bloques que ya se encuentran en el área de trabajo, se les
aparece un círculo de color rojo en aquel punto que requiere una conexión. Ya selec-
cionado el punto de conexión trazamos la línea hasta el siguiente punto de conexión
de un bloque para realizar la unión lógica del flujo de datos, cabe aclarar que para
cada unión que se necesite realizar, se tiene que volver a seleccionar la herramien-
ta de conexión, en la figura 33 podemos apreciar la conexión completa de todos los
bloques. Si ya terminamos de diseñar nuestro diagrama de flujo y antes de progra-
mar el microcontrolador, es importante saber si el programa va a funcionar, porque
recuerden que no es lo mismo “desear” que el microcon-
trolador haga lo que según nosotros programamos, a lo Figura 33
que realmente hace en función del programa que ingre-
samos.

Existe en el software de los PICAXE la posibilidad de


simular el programa, y eso es lo que vamos a hacer, por lo
que seleccionamos el recuadro que tiene el símbolo de
una punta de flecha tal como se ilustra en la figura 32, lo
seleccionamos y enseguida aparecerán 2 ventanas, una
de ellas indica el estado lógico que guardan las salidas y
entradas del microcontrolador, esta ventana aparece en
la parte inferior de la imagen de la figura 33.

Los recuadros verdes que se iluminan indican qué sal-


idas están siendo activas con un 1 lógico, mientras que
los que aparecen debajo de los cuadros verdes, indican la
posición de las señales de entrada al microcontrolador,
los cuales cuando se encuentran en la posición inferior

Proyectos Electrónicos 95
Montajes

significa que la entrada se encuentra en 0 lógico, y si están en la posi-


Figura 34 ción superior la entrada se encuentra en 1 lógico. Por otra parte tam-
bién se observa que, dependiendo dónde se encuentre la posición del
switch, se iluminará en color rojo la línea que une los diferentes blo-
ques que son afectados por la respuesta del estado lógico de entra-
da, y de esta manera podemos visualizar qué es lo que está sucedi-
endo con nuestro programa.

Una vez que simulamos nuestro programa y observamos que las


condiciones del algoritmo se cumplen (encender un led cuando se
tiene un 1 lógico en la entrada y apagar el led cuando se tiene un 0
lógico en la misma entrada), ya estamos listos para dar el siguiente
paso, que es convertir el diagrama de flujo a instrucciones de BASIC,
para lo cual en la barra de herramientas seleccionamos el menú
identificado como “Organigrama” y después la opción “Convertir el Organigrama a
Basic” (de manera rápida pudimos presionar la tecla F5).

Ahora lo que tenemos que hacer es conectar el cable tanto al puerto serie de la
pc como a las terminales del microcontrolador que se indican en el diagrama de la
figura 26 para programar al PICAXE, ya propusimos la manera en
cómo se debe construir el cable de programación tomando en
Figura 35 cuenta las terminales que se deben ocupar. Para grabarle el pro-
grama al microcontrolador debemos dirigir la flecha del ratón a la
barra de herramientas y seleccionar el menú “PICAXE”, después
la instrucción “Ejecutar” (o de manera rápida F5), tal como se
muestra en la figura 34. En ese mismo instante aparecerá una
ventana indicando que se está llevando a cabo la programación
del microcontrolador PICAXE. Cuando se encuentra en la fase de
programación, una barra que irá creciendo nos dirá la cantidad
de códigos que está siendo descargado hacia el microcontro-
lador. Cuando se termina de grabar el microcontrolador apare-
cerá una ventana que nos indica la finalización del proceso de
programación, figura 35. Ahora podemos verificar en el micro-
controlador que el programa que diseñamos se encuentra per-
fectamente bien, por lo que tenemos que oprimir el push - boton
y esta acción debe encencer el led, y cuando soltemos el push -
boton el led se debe apagar.

EntrEnAdor PArA PICAXE-08

En esta oportunidad diseñaremos nuestra primera tarjeta de entrenamiento uni-


versal para programar microcontroladores PICAXE, y como en todo comienzo dare-
mos inicio por lo más sencillo y más pequeño, esto es, los microcontroladores de 8
terminales denominados PICAXE – 08.

En primera instancia recordemos cuál es la configuración de un PICAXE–08,


para en función de ello tomar en cuenta de cuántas entradas y cuántas salidas
podemos echar mano y aprovecharlas al máximo. En la figura 36 tenemos el circuito
de un “entrenador” para comenzar a trabajar con este microcontrolador. Se trata del
circuito inicial para trabajar con PICAXE.

Tenemos la oportunidad de disponer de un total de 4 E/S (4 entradas y 4 sali-


das), pero no nos confundamos, si sumamos el número de salidas con el número de
entradas tendremos un total de 8 y el PICAXE–08 que manejaremos tiene solamente
8 terminales.

96 Proyectos Electrónicos
Proyectos con Microcontroladores PICaXe

Figura 36

Figura 37
¿Esto quiere decir que las terminales de salida y de entrada ocupan todas las
que posee?
La respuesta es “no”, ya que en esas 8 terminales deben estar las 4 entradas,
las 4 salidas además de las 2 terminales de alimentación y 2 para programarlo.
Específicamente para los PICAXE–08 las terminales 3, 5, 6 y 7 cumplen con una
doble función, por lo que debemos tener cuidado cuando los programemos, porque
por ejemplo la terminal 3 puede comportarse como una terminal de entrada o una
terminal de salida, todo depende cómo la contemplemos cuando realicemos el pro-
grama del PICAXE–08. La tarjeta entrenadora que proponemos tiene la posibilidad
de explotar al máximo las propiedades del PICAXE–08, y será por medio de jumpers
como se podrá configurar la circuitería, tanto para programar como para fijar
entradas o salidas de datos (vea nuevamente el circuito de la figura 36).

A continuación describiremos cada parte de esta tarjeta entrenadora para que


podamos sacarle el máximo provecho.

En primer término identificaremos la ubicación de donde instalar el microcon-


trolador PICAXE–08, este debe encontrarse en la base identificada como IC1
respetando la identificación de las terminales (vea la placa de circuito impreso para
este entrenador en la figura 37).

Los conectores identificados como ES1, ES2 y ES4 tienen 3 terminales, de las
cuales, la del medio de cada uno de ellos se hace llegar hacia la correspondiente ter-
minal del microcontrolador PICAXE, las 2 terminales restantes de cada conector
(ES1, ES2 y ES4), una va hacia el bloque destinado para conectar las entradas de
datos, y la segunda se dirige hacia el bloque de terminales de salida de datos. Pues
bien, para seleccionar si la terminal del microcontrolador será configurada como sal-
ida o entrada, será a través de un jumper que, dependiendo de cómo se conecte,

Proyectos Electrónicos 97
Montajes

unirá la terminal del medio del conector ya sea ES1 ó ES2 ó ES4, con el bloque de
terminales de entradas o al bloque de terminales de salida, y de esta forma quedará
configurada la circuitería del microcontrolador PICAXE para que esté listo a recibir el
programa con el cual trabajará el microcontrolador.

El conector identificado como PROG/SAL0 posee 3 terminales de las cuales la


del medio se hace llegar a la terminal 7 del microcontrolador PICAXE, esta terminal
cumple con la doble función tanto de programar al microcontrolador, como de fungir
como terminal de salida de datos si así se requiere, esta selección se lleva a cabo
mediante la conexión de un jumper hacia la ubicación que se requiera.

Cuando se va programar un microcontrolador PICAXE–08, es necesario que el


jumper esté ubicado hacia la posición “Prog” en el conector PROG/SAL0, porque de
otra manera la programación será imposible ya que no se tendrá comunicación entre
la PC y el microcontrolador. Cuando el jumper se encuentra ubicado hacia la posi-
ción “Sal0” en el mismo conector PROG/SAL0, se tendrá configurada la terminal del
microcontrolador como salida. El procedimiento para ubicar el jumper del conector
PROG/SAL0 será de acuerdo a lo siguiente:

1º paso.- Ubicar el jumper hacia la posición “Prog” en el conector PROG/SAL0


para programar al microcontrolador PICAXE–08.
2º paso.- Cambiar el jumper hacia la posición Sal0 en el conector PROG/SAL0 si
se va a utilizar esa terminal del microcontrolador PICAXE–08 como salida.

En el conector identificado como “Entradas” se tiene la posibilidad de hacerle lle-


gar al microcontrolador PICAXE–08, el estado lógico de 4 diferentes entradas digi-
tales, las cuales pueden ser insertadas mediante circuitos externos o bien utilizar
cualquiera de los 2 circuitos con push-boton que se tienen en el área de experimen-
tos, estos circuitos se muestran en la figura 25 y lo único que se tiene que hacer es
conectar el borne correspondiente ya sea E1 ó E2 a cualquiera de las terminales de
entrada que son Ent1 ó Ent2 ó Ent3 ó Ent4 del conector “Entradas”.

En el conector identificado como “Salidas” se encuentra el reflejo de las 4 sali-


das digitales que posee el microcontrolador PICAXE–08, las cuales pueden hacerse
llegar a circuitos externos en donde se refleje la actividad del microcontrolador, o
pueden ser utilizadas los 2 circuitos con leds que se encuentran en el área de exper-
imentos, estos circuitos se muestran en la figura 23. Para utilizar estos circuitos lo
que tiene que hacerse es conectar el borne correspondiente ya sea S1 o S2 a
cualquiera de las terminales de salida que son Sal0 ó Sal1 ó Sal2 ó Sal3 del conec-
tor “Salidas”.

El espacio identificado como PROGRA se encuentra ocupado por un conector de


audio estéreo tipo mini Jack, el cual puede tener formas diferentes. El conector de
audio estéreo tan sólo tiene 3 terminales, mismas que serán utilizadas para comu-
nicar al microcontrolador con una PC a través del puerto serie (vea nuevamente en
la figura 10 de este capítulo el diagrama de cómo se deben identificar las terminales
tanto en la tarjeta de entrenamiento como en el conector DB9 que se conecta al
puerto serie de una PC). Las terminales del conector de audio realizarán las sigu-
ientes actividades:

La línea identificada con el número 1 sirve para verificar que el microcontrolador


PICAXE se encuentra conectado al puerto serie de la PC.
La línea identificada con el número 2 sirve para programar al microcontrolador
PICAXE.
La línea identificada con el número 3 es la referencia GND o también conocida
como tierra eléctrica.

98 Proyectos Electrónicos
Proyectos con Microcontroladores PICaXe

Por último, la tarjeta entrenadora tiene incorporado un regulador de voltaje iden-


tificado como IC2 que posee la matrícula LM7805, y cuya misión es la de mantener
un voltaje de 5 VCD para energizar al microcontrolador PICAXE y toda su circuitería,
por lo tanto podemos energizar nuestra tarjeta de entrenamiento con una pila de 9
VCD.

__________________________________________________________________
Lista de componentes para armar la tarjeta controladora.
IC1 Base de 8 terminales
IC2 LM7805
D1, D Leds Verdes
D3 Led Rojo
S1, S2 Interruptores Push boton
R1, R3, R4 10kΩ 1/4 Watt
R2 22kΩ 1/4 Watt
R5, R6, R7 390Ω 1/4 Watt
Varios:
Conector mini jack de audio, conector mini plug de audio, alambres de conexión
(cables), broche (conector) para pila de 9 VCD y circuito impreso.
__________________________________________________________________

PrIMErAs PráCtICAs Con PICAXE

Con lo leído hasta aquí, ya debe tener una idea de lo que es un microcontrolador
PICAXE y de cómo se “abre” el Programa de Edición a los efectos de escribir un pro-
grama para descargar en la memoria del PICAXE.

Si bien más adelante vamos a explicar cómo se hacen diagramas de flujo, a con-
tinuación diremos la forma de utilizar algunos componentes básicos y cómo se los
puede probar en el entrenador que vimos en la figura 36 luego de realizar la descar-
ga de programas muy sencillos.

Veremos cómo se puede verificar el funcionamiento de un LED por medio de pro-


gramas escritos en BASIC, también probaremos interruptores, zumbadores, inter-
ruptores y fotorresistencias.

Estas primeras experiencias serán de utilidad a la hora de realizar la pre-


sentación de los chips de 18 terminales para que luego pueda armar distintos
proyectos como alarmas, juegos de luces, mascotas electrónicas, dados, etc.

USO Y PRUEBA DE LEDS: PRIMEROS PROGRAMAS EN BASIC

Para que un microcontrolador desarrolle una tarea mediante la ejecución del pro-
grama que tiene grabado en su memoria, es preciso que el mismo esté alimentado
y posea componentes externos que permitan su funcionamiento. Normalmente se
emplean resistencias, diodos emisores de luz, capacitores, buzzers piezoeléctricos
(zumbadores), interruptores, etc.

El objetivo de este texto es que Ud. utilice al microcontrolador PICAXE como un


elemento multipropósito y le saque “el mayor jugo posible”.

Antes de explicar cómo se puede realizar la prueba de los componentes que tra-
bajan con el microcontrolador, daremos algunas consideraciones generales sobre
las fuentes de energía que usaremos para alimentar a nuestro circuito.

Proyectos Electrónicos 99
Montajes

¿Qué es una batería?


Figura 38 Una batería es una fuente de energía eléctrica (es una fuente de potencia
portátil). Las baterías están constituidas por elementos químicos que almacenan
energía. Al conectarlas a un circuito, esta energía química se convierte en energía
eléctrica que puede luego alimentar al circuito.

¿Qué tamaño de batería se utilizan en electrónica?


Las baterías vienen en todo clase de tipos y tamaños. La mayoría de las baterías
consisten en un grupo de pilas, en donde cada pila provee cerca de 1.5V (figura 38).
Por lo tanto 4 pilas crean una batería de 6V y 3 pilas una de 4.5V.

Como regla general, mientras más grande es la batería, más tiempo durará (ya
que contiene más químicos y por lo tanto será capaz de convertir más energía). Una
batería de mayor voltaje no dura más que una batería de menor voltaje. Por lo tanto,
una batería de 6V formada por 4 pilas AA dura mucho más que una batería PP3 de
9V (batería de 9V común), ya que por ser físicamente más grande contiene una
mayor cantidad total de energía química. Por lo tanto, aquellos equipos que
requieren mucha potencia para operar (por ejemplo un reproductor portátil de CDs,
el cual tiene un motor y un láser para leer los CDs) siempre utilizarán pilas AA y no
baterías PP3.

Los microcontroladores PICAXE generalmente requieren entre 3 a 6V para oper-


ar, y por lo tanto es mejor utilizar una batería formada por tres a cuatro pilas AA.
Nunca utilice una batería PP3 de 9V ya que la alimentación de 9V puede dañar el
microcontrolador.

¿Qué tipo de batería debo utilizar?


Los distintos tipos de baterías contienen diferentes químicos. Las baterías de
carbón-zinc son las más baratas, y son adecuadas para utilizarse en muchos cir-
cuitos de microcontroladores. Las baterías alcalinas son más costosas, pero tienen
una vida mucho más larga y se las debe emplear cuando se necesita alimentar dis-
positivos que requieren mucha corriente tales como motores. Las baterías de litio
son mucho más costosas pero tienen una larga vida, y por lo tanto se utilizan común-
mente en circuitos de computadoras, videocaseteras, etc. Otro tipo de baterías son
las baterías recargables, las cuales pueden recargarse cuando se agotan. Estas
están hechas, usualmente, de níquel y cadmio (Ni-cad) ó de hidróxido de metal cad-
mio (NiMH).

ATENCIóN: Nunca haga corto-circuito en los terminales de una pila o una batería.
Las baterías alcalinas y las recargables pueden suministrar corrientes muy grandes,
y pueden calentarse tanto que pueden llegar a “explotar” o derretir la carcasa.
Siempre asegúrese de conectar la batería en el sentido correcto (rojo positivo (V+) y
negro negativo -0V ó tierra-). Si las baterías se conectan al revés, el microcontrolador
corre peligro de calentarse y dañarse.

Los paquetes de baterías se conectan a menudo, al circuito integrado mediante


cables con conectores adecuados. Asegúrese siempre que los cables rojo y negro
estén conectados en la dirección correcta. También es de mucha utilidad pasar los
cables de la batería a través de los agujeros del tablero antes de soldarlos en su
lugar (esto proveerá una unión mucho más fuerte la cual será mucho menos propen-
sa a soltarse). Nunca use una batería PP3 de 9V para alimentar directamente a un
microcontrolador, ya que el mismo sólo trabaja con voltajes entre 3 y 6V.

Algunos soportes de baterías pequeñas requieren la soldadura de cables a con-


tactos metálicos en la caja. En este caso debe ser muy cuidadoso de no sobreca-
lentar los contactos metálicos. Si los contactos se calientan mucho, derretirán el

100 Proyectos Electrónicos


Proyectos con Microcontroladores PICaXe

plástico que los rodea y por lo tanto se caerán. Una buena manera de prevenir esto,
Figura 39
es pedirle a un amigo que sostenga los contactos metálicos con una pinza pequeña.
Las pinzas actuarán como un disipador de calor y ayudarán a evitar que el plástico
se derrita.

¿Qué es un LED?
Un Diodo Emisor de Luz (LED) es un componente electrónico que emite luz cuan-
do la corriente pasa a través de él. Un LED es un tipo de diodo especial. Un diodo
es un componente que sólo permite el flujo de corriente en una dirección. Por lo
tanto al utilizar un diodo, el mismo debe estar conectado en la dirección correcta. La
pata positiva (ánodo) de un LED es más larga que la pata negativa (mostrada por
una barra en el símbolo). La pata negativa también posee un extremo plano en la
cubierta plástica del LED. En la figura 39 se puede observar el aspecto y el símbolo
de un led.

¿Para qué se utilizan los LEDs?


Los LEDs se utilizan principalmente como luces indicadoras. Los LEDs rojos y
verdes se utilizan comúnmente, en artefactos electrónicos tales como televisores
para mostrar si el televisor está encendido o si está en el modo stand-by (en espera).
Los LEDs están disponibles en una variedad de colores diferentes, incluyendo rojo,
amarillo, verde y azul. Existen también LEDs ultra-brillantes, los cuales se utilizan en
luces de seguridad tales como las luces intermitentes utilizadas en bicicletas. Los
LEDs infrarrojos producen una luz infrarroja que no es visible al ojo humano, pero
que puede utilizarse en dispositivos tales como mandos a distancia de equipo de Figura 40
video.

¿Cómo se usan los LEDs?


Los LEDs sólo necesitan una pequeña cantidad de corriente para operar, esto los
hace mucho más eficientes que las lamparitas eléctricas (esto significa, por ejemp-
lo, que si se tuviera una alimentación por baterías un LED alumbraría por mucho
más tiempo que una bombilla eléctrica). Si se pasa demasiada corriente por un LED
el mismo se puede dañar, es por esto que los LEDs normalmente se utilizan junto
con una resistencia en serie, para protegerlos de corrientes excesivas.
El valor de la resistencia requerida depende del voltaje de la batería utilizada.
Para una batería de 4.5V se puede utilizar una resistencia de 330Ω o 330R que es
lo mismo (fig. 40), y para una batería de 3V lo apropiado es una resistencia de 120Ω.

¿Cómo se conecta un LED a un microcontrolador?


Debido a que el LED sólo requiere una pequeña cantidad de corriente para oper-
ar, el mismo se puede conectar directamente entre un pin de salida del microcon-
trolador y 0V (sin olvidar incluir la resistencia en serie para protección).

¿Cómo se prueba el LED con el microcontrolador?


Después de conectar el LED, el mismo puede probarse utilizando un simple pro-
grama tal como el siguiente:

Main:
High 0
Wait 1
Low 0
Wait 1
Goto main

Este programa debe encender y apagar el LED (conectado al pin de salida 0) una
vez por segundo. Para realizar esta primera práctica, ejecute el utilitario “Editor de
Programa” según lo descrito (descripto) en este mismo capítulo, luego, escriba el

Proyectos Electrónicos 101


Montajes

programa anterior, conecte la placa entre-


Figura 41 nadora con el PICAXE colocado, asegúrese
que el jumper correspondiente esté en el
lado de programación, conecte uno de los
leds de la placa en la salida “0”, descargue
el programa (asegúrese que el entrenador
esté bien conectado por medio del cable al
puerto serial de la PC), luego corra el jumper
a la posición salida y vea si obtiene el fun-
cionamiento deseado.

Si el LED no funciona verifique:

1. que el LED esté conectado en la sali-


da “0” (por medio de un simple cablecito).
2. que se esté utilizando la resistencia
correcta en la placa entrenadora y que el
LED esté en el sentido correcto.
3. que se esté utilizando el número de
pin correcto dentro del programa.
4. que todos los componentes estén bien
soldados.

Para la prueba, se puede emplear también el circuito de una mascota virtual


(figura 41) dado que será uno de los proyectos que presentaremos más adelante.

El programa de la tabla 1 enciende y apaga 15 veces al LED conectado al pin de


salida 0 utilizando una técnica de programación BASIC llamada “bucle for...next”
(esta técnica no puede utilizarse con organigramas).
___________________________________________________________________
Tabla 1: Programa para encender y apagar un led 15 veces

Main:
For b1 = 1 to 15 ; inicio de un bucle
High 0 ; se pone en alto la salida “0”
Pause 500 ; se hace una pausa de medio segundo
Low 0 ; se pone en estado bajo la salida “0”
Pause 500 ; se hace una pausa de medio segundo
Next b1 ; se continúa con el bucle hasta que termine
End ; fin del programa
___________________________________________________________________

El número de veces que el código debe repetirse, se almacena en la memoria del


chip PICAXE utilizando una “variable” llamada b1 (el PICAXE tiene 14 variables nom-
bradas de b0 a b13). Una variable es un “registro de almacenamiento de números”
dentro del microcontrolador, que el mismo puede utilizar para almacenar números a
medida que el programa se ejecuta.

Le aconsejamos que lea o repase todo lo anterior nuevamente, que baje de


Internet el programa para trabajar con PICAXE y practique con el ejercicio que
acabamos de dar y con los que se sugieren en esta lección, cuya versión completa
se encuentra en el CD multimedia correspondiente.

Obviamente que la lección no termina aquí y que para estudiarla en toda su


extensión deberá tener el CD multimedia de la lección 3 de la quinta estapa de la
Carrera de Técnico Superior en Electrónica. J

102 Proyectos Electrónicos


M o n ta j e
Hace un tiempo, los llaveros sonoros se
hicieron famosos dado que respondían
con la emisión de un silbido cada vez
que se batían las palmas de la mano.
Aprovechando el principio de funciona-
miento de esos aparatos, diseñamos un
circuito que emite un BIP, durante un
segundo, cada vez que se capta un
sonido cuyo timbre y volumen pueden
ser ajustado por el usuario. Por estas
características, el circuito puede ser
incluido en juguetes que “sólo respon-
derán a la voz del dueño”.

Autor: Ing. Horacio D. Vallejo - e-mail: hvquark@webelectronica.com.ar

LLavero Sónico

S
eguramente recordará los llaveros electrónicos juguetes, con él logrará hacer unos juegos divertidos
que responden un silbido con un particular sonido, para los niños, quienes obtendrán respuestas sólo al
de esta manera el usuario puede localizar sus lla- sonido de su voz. Cuando se emita algún sonido con la
ves. Están compuestos por un circuito integrado especial voz, el robot responderá: se escuchará un bip bien nítido.
y su función consiste en escuchar y responder. Para montarlo es simple, es de fácil utilización y
El proyecto que proponemos emplea componentes necesita de un único ajuste.
discretos y se podría utilizar y embutir en robots u otros Puede ser alimentado con pilas o batería de 6 a 9V

Figura 1

Proyectos Electrónicos 103


Montajes
LISTA DE MATERIALES C2 - 0,22µF - Cerámico
C3 - 10µF x 16V - Electrolítico.
CI1 - CD4069 - Integrado C5 - 0,01µF - Cerámico Figura 3
CMOS
D1, D2, D3 - 1N4148 Varios
Q1 - BC548 - Transistor NPN Placa de circuito impreso,
R1, R3 - 4k7 gabinetes para montaje,
R2, R4 - 390kΩ micrófono electret, micrófono
R5 - 1MΩ de cristal, interruptor simple,
R6 - 47kΩ Potenciómetro de 100kΩ y
P1 - Potenciómetro de 220kΩ capacitor de 22pF para el con-
C1, C4 - 0,1µF - Cerámicos trol de timbre de voz, etc.

pues su consumo es bajo. En la figura 1 vemos el dia-


grama esquemático del circuito. El corazón del montaje
es el circuito integrado CMOS 4069 que tiene 6 inverso-
res digitales, los cuales se conectan para generar el
sonido de la respuesta con un mini alto parlante piezoe-
léctrico. Para calibrar el circuito coloque las pilas o la
batería para alimentar el circuito, accione el interruptor
general y coloque el trimpot a medio giro, si se llegara a
disparar y emitirá un “bip”, espere unos 5 segundos para
comprobar que el sonido termine.
Si esto ocurre hable cerca del micrófono, para tratar
Figura 2
de tener una nueva respuesta, se reajustará el trim-pot,
si esto fuera necesario, hasta obtener la sensibilidad
deseada.
En el circuito de la figura 1 no se ha previsto el con-
trol de “timbre de voz” y por ende, tampoco aparece en
el impreso de la figura 2. Para conseguirlos, se debe nado tono característico del timbre de voz que uno
colocar un filtro sintonizable por medio de una celda RC desee. Demás está decir que este no es un “ajuste fino”,
que deberá conectarse en serie con C1, tal como se ya que para conseguirlo se necesitarán varias celdas
muestra en el circuito de la figura 3, luego para realizar como la dibujada en la figura 3, ajustadas a valores de
el ajuste, deberá mover el cursor del potenciómetro de frecuencia levemente distintos.
100kΩ para que el circuito sólo responda a un determi- El montaje no requiere cuidados especiales. J

104 Proyectos Electrónicos


4ª de forros.qxd:sumario 223 21/11/13 18:13 Página 4ªFo1

También podría gustarte