Herramientas
De Asociación de Robotica y Domótica de España (A.R.D.E.)
Tabla de contenidos |
Introducción
En este apartado se intenta introduccir las herramientas más utilizadas en robótica. No pretende ser una lista o una explicación de todas las herramientas, sino un mero apunte de las más comunes que nos podemos encontrar.
Electrónicas
Fuente de Tensión
Una fuente de tensión es un aparato que proporciona una diferencia de potencial entre sus bornas.Existen fuentes de tensión reguladas y no reguladas. Las primeras mantienen su tensión constante independientemente del consumo, las segundas tienen una caída de tensión cuando se incrementa el consumo. Las fuentes de tensión también pueden ser variables o fijas. Las fuentes variables permiten selecionar el valor de la diferencia de potencial que proporciona mientras que las fijas no.
En general en robótica se utilizarán una serie de voltajes que deberemos tener en cuenta a la hora de elegir una fuente de tensión:
- Circuitos integrados: Generalmente funcionan con una tensión de 5V (DC).
- Servos: Generalmente se alimentan con una tensión de entre 4.5 y 9V (DC)
- Amplificadores analógicos: Se pueden alimentar en un rango muy amplio de tensiones en general utilizaremos alguna de las tensiones que ya tengamos presentes en el diseño.
- Circuitos domóticos: Utilizaremos la tensión presente en los edificios (220V AC) para alimentar y controlarlos.
Punta Lógica
Multímetro o Tester
El Multímetro es un instrumento de medida de parámetros eléctricos. Las medidas que puede realizar dependen de las capacidades del aparato. Normalmente suelen integrar un voltímetro (medida de tensión), un amperímetro (medida de intensidad) y un medidor de resistencias. Algunos modelos pueden medir condensadores, transistores, temperaturas, etc.
Osciloscopio
| El osciloscopio es un instrumento de medida electrónico. Este instrumento mide la diferencia de tensión entre dos puntos. La medida se presenta en la pantalla del instrumento como una gráfica en función del tiempo. Esta gráfica se refresca a una frecuencia que indicada con los mandos del instrumento. De esta manera se puede ver la forma de onda que tiene una tensión que varía con el tiempo. Existen osciloscopios con varios canales que permiten la visualización de varias formas de onda simultáneamente. Los osciloscopios digitales permiten capturar una forma de onda y guardarla en memorias para compararla con otras. Estos osciloscopios son de mucha utilidad en el caso de tener ondas no periódicas. |
Mecánica
Destornilladores
Alicates
Soldador
Un soldador es una herramienta para unir dos metales por medio de la fusión de uno de ellos o de un tercero. Existen muchos tipos de soldadores sin embargo el más usado en electrónica es el de punta caliente. La soldadura se realiza por medio de la aportación de una aleación de estaño. Esta aleación se funde usando el calor que proviene de una resistencia electrica en el soldador.1- Punta dessoldadora.
2- Soldadores tipo lapiz.
3- Soldador de gas.
4- Soportes para soldadores.
Herramientas de corte
Pegamentos
Taladro
Software
Entornos de desarrollo
Entornos de programación
Un entorno de programacion es un software de programación en que se incluye el editor de código (Es donde se escribe el programa. Estos suelen tener la posibilidad de configurarlos para que tengan sintaxis resaltada), el compilador para los diferentes lenguajes de programación soportados por el software,un depurador y demás herramientas para una programación mas profesional como pueden ser comprobadores de pérdida de memoria, gestión de clases, etc...
Unos ejemplos de entornos de programación son:
De pago:
- Visual Studio: (este incluye entornos para visual basic y para visual C/C++). --- SOLO DISPONIBLE PARA MICROSOFT WINDOWS ---
De software libre:
- DevC++: (entorno para desarrollo de software en C/C++. Su compilador es el MingGW). --- SOLO DISPONIBLE PARA MICROSOFT WINDOWS ---
- KDevelop: (entorno para desarrollo de software multilenguaje. Para C/C++ su compilador es el GCC) --- SOLO DISPONIBLE PARA GNU/LINUX ---
-- Lenguajes soportados por KDevelop -- * C. * C++. * PHP. * MySQL. * Python. * Perl. --------------------------------------
(*)Se necesita tener instalado el KdeBase para funcionar el KDevelop
- Eclipse: Entorno de desarrollo escrito en Java (multiplataforma). Para C/C++ su compilador és GCC tanto en linux como windows, se ha de instalar a parte.
- code:blocks: Entorno para desarrollo de software multilenguaje. Permite compilar con SDCC. Multiplataforma.
Compilador
El Compilador es una herramienta imprescindible para todo programador. Es la herramienta que te permite "traducir" tu código fuente (el programa escrito en el lenguaje de programación que sea) a código máquina (lenguaje en binario (1,0)).
Normalmente tiene 2 partes:
- Compilado: En esta parte se traduce todo el programa a binario.
- Enlazado: En esta parte se enlazan las librerias utilizadas con el programa así como los diferentes archivos del programa.
Simulador
El Simulador es un software que se utiliza para simular situaciones y/o acciones introduciendoles antes unos parámetros iniciales
Emulador
Un emulador es una herramienta que "imita" el funcionamiento de una máquina y/o sistema que no posee nuestro ordenador. Sobre el sistema operativo que esta funcionando nuestro equipo es capaz de simular cosas tan dispares como un sistema operativo, un microprocesador incluso una maquina recreativa como es el caso del "mame".
Programador
Un programador realmente se compone de dos partes: el software de programación propiamente dicho y la electrónica necesaria para la programación de los procesadores.
Para Microchip existen los siguientes softwares:
- ICProg
- WinPIC800: [1]





