Herramientas

De Asociación de Robotica y Domótica de España (A.R.D.E.)

Guia para la iniciación

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.

Ejemplo de alimentador.

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.



Modelos de multimetros.

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

n391_11.jpg

Alicates

alicates.jpg n391_02.jpg

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

Image29.jpg

Pegamentos

Pegamentos.gif pegamentos-colas.jpg

Taladro

Taladro%20atornillador%20Black_Decker_g.jpg

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
  • 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:

  1. Compilado: En esta parte se traduce todo el programa a binario.
  2. 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]


Guia para la iniciación

Herramientas personales