LA PLATAFORMAS DE HARDWARE LIBRE Ing. Marvin Osmaro Parada Email: marvin.parada@ugb.edu.sv ¿QUE ES EL OPEN HARDWARE? ¿QUE ES EL OPEN HARDWARE? ¿QUE ES EL OPEN HARDWARE? ¿QUE ES EL OPEN HARDWARE? 0123- Uso Estudiar Distribuir Mejorar y Compartir ¿QUE ES EL OPEN HARDWARE? NO SOLO TECNOLOGIA ¿QUE ES EL OPEN HARDWARE? NO SOLO TECNOLOGIA HARDWARE ABIERTO PARA PROTOTIPADO ¿QUE ES ARDUINO ? Es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. HISTORIA HISTORIA HISTORIA ¿ARDUINO? HARDWARE LENGUAJE IDE CARACTERISTICAS • Open Hardware • Lenguaje programacion (basado en Wiring) • Entorno de desarrollo (basado en Processing) • Hardware Modular de facil ensamblaje • Multiplataforma (al estar basado en Java) • Autosuficiente ARDUINO UNO Es la placa estándar y posiblemente la más conocida y documentada. Salió a la luz en septiembre de 2010. Un Atmega328 con 32Kbytes de ROM para el programa. ARDUINO NANO V3 Su principal ventaja es que puede ser pinchado directamente sobre una protoboard haciendo muy cómodo el prototipado al igual que el Arduino mini. MINI Y PEQUEÑOS Semipermanentes, sin conectores, básicos, uso avanzado Pro Mini Pro Micro +++ PODER ARDUINO MEGA Más potente y el que más pines i/o tiene, apto para trabajos ya algo más complejos aunque tengamos que sacrificar un poco el espacio, cuenta con el microcontrolador Atmega2560. Mini Pro Mini Nano. Lilypad. Duemilanove o Arduino uno Bluetooth MEGA. MODELOS SHIELDS SHIELDS Una de las grandes ventajas de arduino es que cuenta con Shields, estos son circuitos que se acoplan sobre el y le permiten desarrollan tareas especificas. SHIELDS – MAS COMUNES Shield GPS Shield GSM/GPRS SHIELDS – MAS COMUNES Shield Xbee Shield IO Expansion SHIELDS – MAS COMUNES Shield Ethernet Shield Motor SENSORS SENSORES Con los sensores arduino podra recoger informacion de su entorno y hacer determinadas tareas en funcion de lo que perciba. Algunos sensores son: • Sensor de Luz • Sensores de distancia (por ultrasonido) • Sensor de Temperatura • Sensor de Fuerza • Sensor de Gas • Sensor de movimiento (acelerometro) • Sensores Touch • Sensores Opticos DEMO: EL "HOLA MUNDO" EN ARDUINO void setup() { // Configuramos el Pin 13 para que sea una salida: pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // Encendemos el LED delay(200); // Esperamos (en milisegundos) digitalWrite(13, LOW); // Apagamos el LED delay(1000); // Esperamos (en milisegundos) } SISTEMAS OPERATIVOS RASPBERRY PI RASPBERRY PI Un ordenador de placa reducida o (placa única) (SBC) de bajo costo, desarrollado en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas RASPBERRY PI RASPBERRY PI CARACTERÍSTICAS modelo B ● CPU: ARM1176JZF-S a 700 MHz ● GPU:VideoCore IV ● RAM: 512MB ● Broadcom BCM2835 ● Fuente de alimentación: 5V (1A) DC RASPBERRY PI ¿PARA QUÉ SIRVE? “¡¡ EL LÍMITE LO PONES TÚ !!” Existen miles de aplicaciones que se le pueden dar a la Raspberry Pi.. RASPBERRY PI ¿PARA QUÉ SIRVE? DOMÓTICA (RASPBERRY + ARDUINO) CONSOLA RETRO SERVIDOR WEB DE BAJO CONSUMO TRANFORME EN SMART TV CLIENTE TORRENT RASPBERRY PI ¿CÓMO FUNCIONA? Existen una gran variedad de sistemas operativos Linux que han sido optimizados para la Raspberry Pi. Cada sistema operativo está destinado a una aplicación pero existe uno que está diseñado para darle cualquier uso a nuestra Raspberry Pi. DEMONSTRATIONS ¿PREGUNTAS ?