miércoles, 18 de marzo de 2015

S4A (Scratch for Arduino)

Es una modificación de Scratch desarrollada por el Grupo de Programación Smalltalk del Citilab, para programar de forma sencilla e intuitiva  la plataforma de hardware libre Arduino. S4A Incluye nuevos bloques para controlar sensores y actuadores conectados a sistema Arduino.
La integración de estos dos entornos permitió el desarrollo de S4A, cuya plataforma nos permite entrar al mundo de la electrónica, la robótica y programación y desarrollar diferentes prototipos, sin necesidad de tener conocimientos avanzados en estas áreas.




http://solorobotica.blogspot.com/2012/04/s4a-scratch-para-arduino.html

Lego Mindstorms

Lego Mindstorms es una línea de juguetes de robótica para niños fabricado por la empresa LEGO, que posee elementos básicos de las teorías robóticas, como la unión de piezas y la programación de acciones en forma interactiva. Este robot fue comercializado por primera vez en septiembre de 1998.
Comercialmente se publicita como Robotic Invention System, en español Sistema de Invención Robotizado (RIS). También se vende como herramienta educacional, lo que originalmente se pensó en una colaboración entre LEGO y el MIT. La versión educativa se llama Lego Mindstorms for Schools, en español Lego Mindstorms para la escuela y viene con un software de programación basado en la GUI de Robolab.
Lego Mindstorms puede ser usado para construir un modelo de sistema integrado con partes electromecánicas controladas por computador. Prácticamente todo puede ser representado con las piezas tal como en la vida real, como un elevador o robots industriales.
Hasta 2015 ha habido tres generaciones de Lego Mindstorms: el bloque RCX, el bloque NXT y el EV3.





es.wikipedia.org/wiki/Lego_Mindstorms

Scratch

Scratch es un entorno de aprendizaje de lenguaje de programación, que permite a los principiantes aprender a escribir de manera sintácticamente correcta primero(algoritmos). Permite investigar, introducirse y jugar con la programación de ordenadores utilizando una interfaz gráfica muy sencilla. Scratch está escrito en Squeak (una implementación libre de Smalltalk-80), a partir de la versión 2.0 el código es reescrito en actionscript (Adobe Flash). Es un entorno de programación que facilita el aprendizaje autónomo.
Fue desarrollado por "el grupo 'jardín de infancia' para toda la vida" en el Media Lab del MIT (Instituto Tecnológico de Massachusetts) por un equipo dirigido por Mitchel Resnick, apareció por primera vez en el verano de 2007.
Scratch se puede instalar y redistribuir gratuitamente en cualquier ordenador con Windows, Mac OS X o Linux. El logo de Scratch es un gato de color naranja.
El programa Scratch se encuentra en el software de las laptops XO del Plan Ceibal en Uruguay.
Podemos utilizar este programa, tal como dice su lema para: imagina, programa y comparte.
El nombre de Scratch se deriva de la técnica de scratching usada en el Turntablism (arte del DJ para usar los tocadiscos), y se refiere tanto a la lengua y su aplicación. La similitud con el "scratching" musical es la fácil reutilización de piezas: en Scratch todos los objetos, gráficos, sonidos y secuencias de comandos pueden ser fácilmente importados a un nuevo programa y combinados en maneras permitiendo a los principiantes a conseguir resultados rápidos y estar motivados para intentar más.


http://es.m.wikipedia.org/wiki/Scratch_%28lenguaje_de_programaci%C3%B3n%29

Enchanting: Scratch para Lego Mindstorms NXT

Enchanting es un lenguaje de programación basado en Scratch que permite controlar robots Lego Mindstorms NXT. Es software libre, pero utiliza leJOS NXJ(Java for the NXT) para la comunicación con los robots Lego.
Tiene la ventaja de que permite trabajar con robots Lego a través de equipos con un sistema operativo GNU/Linux


http://www.educacontic.es/blog/programando-con-scratch

Arduino Uno

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos deentrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328,Atmega1280, y Atmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programaciónProcessing/Wiring y el cargador de arranqueque es ejecutado en la placa.
Desde octubre de 2012, Arduino se usa también con microcontroladoras CortexM3 de ARM de 32 bits, que coexistirán con las más limitadas, pero también económicas AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso sí, las microcontroladoras CortexM3 usan 3,3V, a diferencia de la mayoría de las placas con AVR que generalmente usan 5V. Sin embargo, ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3,3V como la Arduino Fio y existen compatibles de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje.
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software tal como Adobe Flash,Processing, Max/MSP, Pure Data. Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.


http://es.m.wikipedia.org/wiki/Arduino

Sensor

Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas variables de instrumentación, y transformarlas en variables eléctricas. Las variables de instrumentación pueden ser por ejemplo: temperatura, intensidad lumínica, distancia, aceleración, inclinación, desplazamiento, presión, fuerza, torsión, humedad, movimiento, pH, etc. Una magnitud eléctrica puede ser una resistencia eléctrica(como en una RTD), una capacidad eléctrica(como en un sensor de humedad), una tensión eléctrica (como en un termopar), una corriente eléctrica (como en un fototransistor), etc.
Un sensor se diferencia de un transductor en que el sensor está siempre en contacto con la variable de instrumentación con lo que puede decirse también que es un dispositivo que aprovecha una de sus propiedades con el fin de adaptar la señal que mide para que la pueda interpretar otro dispositivo. Como por ejemplo el termómetro de mercurio que aprovecha la propiedad que posee el mercurio de dilatarse o contraerse por la acción de la temperatura. Un sensor también puede decirse que es un dispositivo que convierte una forma de energía en otra.
Áreas de aplicación de los sensores: Industria automotriz, robótica, industria aeroespacial, medicina, industria de manufactura, etc.
Los sensores pueden estar conectados a un computador para obtener ventajas como son el acceso a una base de datos, la toma de valores desde el sensor, etc



http://es.m.wikipedia.org/wiki/Sensor

Hardware libre

Se llama hardware libre, electrónica libre o máquinas libres a aquellos dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago o de forma gratuita. La filosofía del software libre es aplicable a la del hardware libre y por eso forma parte de la cultura libre. Un ejemplo de hardware libre es la arquitectura UltraSparc cuyas especificaciones están disponibles bajo una licencia libre.
Algo del ímpetu para el desarrollo del hardware libre fue iniciado en 2001 con elChallenge to Silicon Valley publicado por Kofi Annan. Debido a que la naturaleza del hardware es diferente a la del software, y que el concepto de hardware libre es relativamente nuevo, aún no ha surgido una definición exacta del término.
Dado que el hardware tiene asociados a él costos variables directos, ninguna definición de software libre se puede aplicar directamente sin modificación. En cambio, el término hardware libre se ha usado principalmente para reflejar el uso del software libre con el hardware y el lanzamiento libre de la información con respecto al hardware, a menudo incluyendo el lanzamiento de los diagramas esquemáticos, diseños, tamaños y otra información acerca del hardware. De todos modos, incluye el diseño del hardware y la distribución de los elementos en la tarjeta madre.



http://es.m.wikipedia.org/wiki/Hardware_libre

Servo motor

Un servomotor (también llamado servo) es un dispositivo similar a un motor de corriente continua que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición.
Un servomotor es un motor eléctrico que puede ser controlado tanto en velocidad como en posición.
Es posible modificar un servomotor para obtener un motor de corriente continua que, si bien ya no tiene la capacidad de control del servo, conserva la fuerza, velocidad y baja inercia que caracteriza a estos dispositivos.
Características
Está conformado por un motor, una caja reductora y un circuito de control. También potencia proporcional para cargas mecánicas. Un servo, por consiguiente, tiene un consumo de energía reducido.




http://es.m.wikipedia.org/wiki/Servomotor

Motor DC

El motor de corriente continua (denominado también motor de corriente directa, motor CCo motor DC) es una máquina que convierte laenergía eléctrica en mecánica, provocando un movimiento rotatorio, gracias a la acción del campo magnético.
Una máquina de corriente continua (generador o motor) se compone principalmente de dos partes. El estator da soporte mecánico al aparato y contiene los devanados principales de la máquina, conocidos también con el nombre de polos, que pueden ser de imanes permanentes o devanados con hilo de cobre sobre núcleo de hierro. El rotor es generalmente de forma cilíndrica, también devanado y con núcleo, alimentado con corriente directa mediante escobillas fijas (conocidas también como carbones).
Algunas aplicaciones especiales de estos motores son los motores lineales, cuando ejercen tracción sobre un riel, o bien losmotores de imanes permanentes. Los motores de corriente continua (CC) también se utilizan en la construcción deservomotores y motores paso a paso. Además existen motores de CD sin escobillas.
Es posible controlar la velocidad y el par de estos motores utilizando técnicas de control de motores CD.



















http://es.m.wikipedia.org/wiki/Motor_de_corriente_continua

Fotocelda

Una fotocelda es un dispositivo electrónico que es capaz de producir una pequeña cantidad de corriente eléctrica al ser expuesta a la luz. Entre sus aplicaciones típicas están las de controlar el encendido-apagado de una lámpara, por ejemplo, o de producir el voltaje suficiente para recargar una batería o cualquier otra aplicación en que se requiera una fuente de voltaje.
Este tipo de dispositivos son distintos a las celdas solares y paneles solares.
Una fotocelda es una resistencia, cuyo valor en ohmios, varía ante las variaciones de la luz.
Estas resistencias están construidas con un material sensible a la luz, de tal manera que cuando la luz incide sobre su superficie, el material sufre una reacción química, alterando su resistencia eléctrica.

–Presentan bajo valor de su resistencia ante la presencia de luz
–Presentan un alto valor de resistencia ante la ausencia de luz



http://www.cemaer.org/que-son-las-fotoceldas/

Potenciómetro

Un potenciómetro es un resistor cuyo valor de resistencia es variable. De esta manera, indirectamente, se puede controlar laintensidad de corriente que fluye por un circuito si se conecta en paralelo, o ladiferencia de potencial al conectarlo en serie.
Normalmente, los potenciómetros se utilizan en circuitos de poca corriente. Para circuitos de corrientes mayores, se utilizan los reóstatos, que pueden disipar más potencia.



http://es.m.wikipedia.org/wiki/Potenci%C3%B3metro

Led (diodo emisor de luz)

Los ledes se usan como indicadores en muchos dispositivos y en iluminación. Los primeros ledes emitían luz roja de baja intensidad, pero los dispositivos actuales emiten luz de alto brillo en el espectro infrarrojo, visible y ultravioleta.
Debido a su capacidad de operación a altas frecuencias, son también útiles en tecnologías avanzadas de comunicaciones y control. Los ledes infrarrojos también se usan en unidades de control remoto de muchos productos comerciales incluyendo equipos de audio y video.





http://es.m.wikipedia.org/wiki/Led

Pulsador

Un botón o pulsador es un dispositivo utilizado para realizar cierta función. Los botones son de diversas formas y tamaño y se encuentran en todo tipo de dispositivos, aunque principalmente en aparatos eléctricos y electrónicos.
Los botones son por lo general activados, al ser pulsados con un dedo. Permiten el flujo de corriente mientras son accionados. Cuando ya no se presiona sobre él vuelve a su posición de reposo.




es.wikipedia.org/wiki/Botón_(dispositivo)

Resistencia y Tabla de colores

Las resistencias son elementos pasivos muy comunes en los circuitos, ya que son indispensables en cualquier diseño eléctrico o electrónico. Posteriormente conoceremos algunas de sus aplicaciones. Para identificar su valor se usa el llamado código de colores. 



http://www1.uprh.edu/clguve/labfis2/experimento3.htm

Protoboard


Una placa de pruebas (en inglés: proto board bread board) es un tablero con orificios conectados eléctricamente entre sí, habitualmente siguiendo patrones de líneas, en el cual se pueden insertar componentes electrónicos y cables para el armado y prototipado de circuitos electrónicos y sistemas similares. Está hecho de dos materiales, un aislante, generalmente un plástico, y un conductor que conecta los diversos orificios entre sí. Uno de sus usos principales es la creación y comprobación de prototipos de circuitos electrónicos antes de llegar a la impresión mecánica del circuito en sistemas de producción comercial.


















http://es.m.wikipedia.org/wiki/Placa_de_pruebas

Computación física



La computación física se basa en la creación de interfases que nos permitan interactuar de diferentes maneras con un computador. Es una disciplina que ha crecido exponencialmente con la masificación de la computadora, y con la necesidad de interactuar con el mundo virtual. Se trata de establecer un diálogo entre el mundo físico y el mundo virtual.

http://www.bitmondo.com/computacion-fisica/

Diagrama de flujo

El diagrama de flujo o diagrama de actividades es la representación gráfica delalgoritmo o proceso. Se utiliza en disciplinas como programación, economía,procesos industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
http://es.wikipedia.org/wiki/Diagrama_de_flujo

Microcontrolador

Un microcontrolador (abreviado μCUC o MCU) es un circuito integradoprogramable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadoraunidad central de procesamientomemoria y periféricos de entrada/salida.



http://es.wikipedia.org/wiki/Microcontrolador

¿Qué es la robótica educativa?



La robótica educativa es un medio de aprendizaje, en el cual participan las personas que tienen motivación por el diseño y construcción de creaciones propias (objeto que posee características similares a las de la vida humana o animal). Estas creaciones se dan, en primera instancia, de forma mental y, posteriormente, en forma física, y son construidas con diferentes tipos de materiales, y controladas por un sistema computacional, los que son llamados prototipos o simulaciones.
En sus inicios los autómatas eran realizados con materiales fáciles de encontrar, ya sea con madera, cobre o cualquier otro material fácil de moldear.



  1.    http://es.wikipedia.org/wiki/Rob%C3%B3tica_educativa

Lenguaje de programación.




Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.


http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Programa de computación.

Un programa de computadora o simplemente un programa, es una secuencia de instrucciones, escritas para realizar una tarea específica con una computadora. Este dispositivo requiere programas para funcionar, por lo general ejecutando las instrucciones del programa en un procesador central.  El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones. El mismo programa en su formato de código fuente legible para humanos, del cual se derivan los programas ejecutables (por ejemplo, compilados), le permite a un programador estudiar y desarrollar sus algoritmos. Una colección de programas de computadora y datos relacionados se conoce como software.


                                            http://es.wikipedia.org/wiki/Programa_inform%C3%A1tico

¿Qué es un robot?

En ingles robot, que a su vez deriva del checo rebota (“prestación personal”), un robot es una máquina programable que puede manipular objetos y realizar operaciones que antes sólo podían realizar los seres humanos.
El robot puede ser tanto un mecanismo electromecánico físico como un sistema virtual de software. Ambos coinciden en brindar la sensación de contar con capacidad de pensamiento o resolución, aunque en realidad se limitan a ejecutar órdenes dictadas por las personas.
Pese a que no existe una definición precisa del concepto, se suele considerar que un robot tiene la capacidad de imitar el comportamiento de los humanos o de animales. Existen robots humanizases, surgidos a partir de la segunda mitad del siglo XX, que pueden caminar, mover un brazo mecánico, manipular su entorno o hasta responder a los estímulos.
La robótica moderna difiere de la antigua ante el lógico avance científico. Sin embargo, los primeros intentos de crear robots se remontan al siglo IV a.C., cuando el matemático griego Arquitas de Tarento logró construir un ave mecánica que funcionaba con vapor.
Los robots, en la actualidad, se utilizan en el ámbito industrial (para montar piezas de diversos mecanismos, desplazar grandes pesos y otras tareas), en la medicina (para operar en lugares de difícil acceso) y en el campo militar (para reducir las bajas humanas), entre otros sectores.


http://definicion.de/robot/#ixzz3S16CI8Kg

¿Qué es el la robótica?

La robótica es la rama de la tecnología que se dedica al diseño, construcción, operación, disposición estructural, manufactura y aplicación de los robots.
La robótica combina diversas disciplinas como son: la mecánica, la electrónica, la informática, la inteligencia artificial, la ingeniería de control y la física. Otras áreas importantes en robótica son el álgebra, los autómatas programables, la animatrónica y las máquinas de estados.
El término robot se popularizó con el éxito de la obra R.U.R. (Robots Universales Rossum), escrita por Karel Čapek en 1920. En la traducción al inglés de dicha obra, la palabra checa robota, que significa trabajos forzados, fue traducida al inglés como robot.

 http://es.wikipedia.org/wiki/Rob%C3%B3tica