Placas y Sensores de Arduino


Resultado de imagen para placas de arduinos


                                 


    Instituto Oficial Polivalente 4 de Septiembre de 1964 






                                                      Asignatura: Laboratorio





                                     
                                                     Maestro: Denis  Daniel  Martinez





                                                         
                                                       Alumna: Mayra Yanori Najera Carcamo




           
                                       

                                                      Trabajo: Placas y Sensores de Arduino



   



                                                         Parcial: II








                                                        Curso: III BTP Informática










                                                                 Fecha:17/05/2017




                                                       

                                                           





                                                                  Placas de Arduino
Arduino (Genuino a nivel internacional hasta octubre 2016), es una compañía de hardware libre y una comunidad tecnológica que diseña y manufactura placas computadora de desarrollo de hardware y software, compuesta respectivamente por circuitos impresos que integran un microcontrolador y un entorno de desarrollo (IDE), en donde se programa cada placa.
Arduino se enfoca en acercar y facilitar el uso de la electrónica y programación de sistemas embebidos en proyectos multidisciplinarios.1 2 Toda la plataforma, tanto para sus componentes de hardware como de software, son liberados con licencia de código abierto que permite libertad de acceso a ellos.3
El hardware consiste en una placa de circuito impreso con un microcontrolador, usualmente Atmel AVR, puertos digitales y analógicos de entrada/salida,,4 los cuales pueden conectarse a placas de expansión (shields), que amplían las características de funcionamiento de la placa Arduino. Asimismo, posee un puerto de conexión USB desde donde se puede alimentar la placa y establecer comunicación con el computador.
Por otro lado, el software consiste en un entorno de desarrollo (IDE) basado en el entorno de Processing y lenguaje de programación basado en Wiring, así como en el cargador de arranque (bootloader) que es ejecutado en la placa.4 El microcontrolador de la placa se programa mediante un computador, usando una comunicación serial mediante un convertidor de niveles RS-232 a TTL serial.
La primera placa Arduino fue introducida en 2005, ofreciendo un bajo costo y facilidad de uso para novatos y profesionales. Buscaba desarrollar proyectos interactivos con su entorno mediante el uso de actuadores y sensores. A partir de octubre de 2012, se incorporaron nuevos modelos de placas de desarrollo que usan microcontroladores Cortex M3, ARM de 32 bits,5 que coexisten con los originales modelos que integran microcontroladores AVR de 8 bits. ARM y AVR no son plataformas compatibles en cuanto a su arquitectura y por lo que tampoco lo es su set de instrucciones, pero se pueden programar y compilar bajo el IDE predeterminado de Arduino sin ningún cambio.
Las placas Arduino están disponibles de dos formas: ensambladas o en forma de kits "Hazlo tú mismo" (por sus siglas en inglés "DIY"). Los esquemas de diseño del Hardware están disponibles bajo licencia Libre, con lo que se permite que cualquier persona pueda crear su propia placa Arduino sin necesidad de comprar una prefabricada. Adafruit Industries estimó a mediados del año 2011 que, alrededor de 300,000 placas Arduino habían sido producidas comercialmente y en el año 2013 estimó que alrededor de 700.000 placas oficiales de la empresa Arduino estaban en manos de los usuarios.
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software tal como Adobe FlashProcessingMax/MSPPure Data, etc. Una tendencia tecnológica es utilizar Arduino como tarjeta de adquisición de datos desarrollando interfaces en software como JAVA, Visual Basic y LabVIEW .6 Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.
El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades Digitales en el Prix Ars Electrónica de 2006 .
  

                                                            
                                                                     Duemilanove

                                                 
Resultado de imagen para placas de arduinos

El Arduino Duemilanove ("2009") es una placa con microcontrolador basada en el ATmega168(datasheet) o el ATmega328 (datasheet)., Tiene 14 pines con entradas/salidas digitales (6 de las cuales pueden ser usadas como salidas PWM), 6 entradas analógicas, un cristal oscilador a 16Mhz, conexión USB, entrada de alimentación, una cabecera ISCP, y un botón de reset. Contiene todo lo necesario para utilizar el microcontrolador; simplemente conectarlo a tu ordenador a través del cable USB o aliméntalo con un transformador o una batería para empezar a trabajar con el.






En este post detallaremos una descripción detallada de la placa controladora Arduino Duemilanove USB (en adelante lo llamaré microcontrolador). Dicho análisis es necesario para conocer las posibilidades de conexión de entradas y salidas que tenemos disponibles para poder usarlas según nos convenga.

Empezamos con el análisis del Hardware:
El Arduino Duemilanove ("2009") es una placa con microcontrolador basada en el ATmega168(datasheet) o el ATmega328 (datasheet)., Tiene 14 pines con entradas/salidas digitales (6 de las cuales pueden ser usadas como salidas PWM), 6 entradas analógicas, un cristal oscilador a 16Mhz, conexión USB, entrada de alimentación, una cabecera ISCP, y un botón de reset.Contiene todo lo necesario para utilizar el microcontrolador; simplemente conectalo a tu ordenador a través del cable USB o aliméntalo con un transformador o una batería para empezar a trabajar con el.
Resumen:
  • Microcontrolador: ATMega328
  • Voltaje de funcionamiento: 5V
  • Voltaje de entrada (recomendado): 7-12V
  • Voltaje de entrada (limite): 6-20V
  • Pines E/S digitales: 14 (6 de ellos proporcionan salida PWM)
  • Pines de entrada analógica: 6
  • Intensidad por pin: 40 mA
  • Intensidad en pin 3,3V: 50mA
  • Memoria: 32KB, de las cuales 2KB las usa el gestor de arranque (bootloader)
  • SRAM: 2KB (ATMega328)
  • EEPROM: 1KB (ATMega328)
  • Velocidad de reloj: 16 MHz
  • Alimentación
    El Arduino Duemilanove puede ser alimentado vía la conexión USB o con una fuente de alimentación externa. El origen de la alimentación se selecciona automáticamente.
    Las fuentes de alimentación externas (no-USB) pueden ser tanto un transformador o una batería. El transformador se puede conectar usando un conector macho de 2.1mm con centro positivo en el conector hembra de la placa. Los cables de la batería puede conectarse a los pines Gnd y Vin en los conectores de alimentación (POWER)
    La placa puede trabajar con una alimentación externa de entre 6 a 20 voltios. Si el voltaje suministrado es inferior a 7V el pin de 5V puede proporcionar menos de 5 Voltios y la placa puede volverse inestable, si se usan mas de 12V los reguladores de voltaje se pueden sobrecalentar y dañar la placa. El rango recomendado es de 7 a 12 voltios.
    Los pines de alimentación son los siguientes:
    • VIN: la entrada de voltaje a la placa Arduino cando se esta usando una fuente externa de alimentación (en opuesto a los 5 voltios de la conexión USB). Se puede proporcionar voltaje a través de este pin, o, si se esta alimentado a través de la conexión de 2.1mm , acceder a ella a través de este pin.
    • 5V: la fuente de voltaje estabilizado usado para alimentar el microcontrolador y otros componentes de la placa. Esta puede provenir de VIN a través de un regulador integrado en la placa, o proporcionada directamente por el USB o otra fuente estabilizada de 5V.
    • 3V3: una fuente de voltaje a 3.3 voltios generada en el chip FTDI integrado en la placa. La corriente máxima soportada 50mA.
    • GND: pines de toma de tierra.
    Memoria
    El ATmega328 tiene 32KB de memoria flash para almacenar código, 2KB son usados para el arranque del sistema(bootloader); tiene 2 KB de memoria SRAM; tiene 1KBde EEPROM, que puede a la cual se puede acceder para leer o escribir con la [Reference/EEPROM |librería EEPROM]].

    Entradas y SalidasCada uno de los 14 pines digitales en el Duemilanove pueden utilizarse como entradas o como salidas usando las funciones pinMode()digitalWrite(), y digitalRead() . Las E/S operan a 5 voltios. Cada pin puede proporcionar o recibir una intensidad máxima de 40mA y tiene una resistencia interna (desconectada por defecto)de 20-50kOhms. Además, algunos pines tienen funciones especializadas:
    • Serie: 0 (RX) y 1 (TX). Usado para recibir (RX) transmitir (TX) datos a través de puerto serie TTL. Estos pins estan conectados a los pines correspondientes del chip FTDI USB-to-TTL.
    • Interrupciones Externas: 2 y 3. Estos pines se pueden configurar para lanzar una interrupción en un valor LOW(0V), en flancos de subida o bajada (cambio de LOW a HIGH(5V) o viceversa), o en cambios de valor. Ver la función attachInterrupt() para as detalles.
    • PWM: 3, 5, 6, 9, 10, y 11. Proporciona una salida PWM (Pulse Wave Modulation, modulación de onda por pulsos) de 8 bits de resolución (valores de 0 a 255) a través de la función analogWrite().
    • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pines proporcionan comunicación SPI, que a pesar de que el hardware la proporcione actualmente no esta incluido en el lenguaje Arduino.
    • LED: 13. Hay un LED integrado en la placa conectado al pin digital 13, cuando este pin tiene un valor HIGH(5V) el LED se enciende y cuando este tiene un valor LOW(0V) este se apaga.
    El Duemilanove tiene 6 entradas analógicas, y cada una de ellas proporciona una resolución de 10bits (1024 valores). Por defecto se mide de tierra a 5 voltios, aunque es posible cambiar la cota superior de este rango usando el pin AREF y la función analogReference(). Además algunos pines tienen funciones especializadas:
    • I2C: 4 (SDA) y 5 (SCL). Soporte del protocolo de comunicaciones I2C (TWI) usando la librería Wire.
    Hay unos otros pines en la placa:
    • AREF. Voltaje de referencia para la entradas analógicas.Usado poranalogReference().
    • Reset. Suministrar un valor LOW(0V) para reiniciar el microcontrolador. Típicamente usado para añadir un botón de reset a los shields que no dejan acceso a este botón en la placa.
    Comunicaciones
    EL Arduino Duemilanove facilita en varios aspectos la comunicación con el ordenador, otro Arduino o otros microcontroladores. Tanto el ATmega328 como el Atmega168 proporciona comunicación vía serie UART TTL (5V), disponible a través de los pines digitales 0(RX) y 1(TX). Un chip FTDI FT232RL integrado en la placa canaliza esta comunicación serie a traes del USB y los drivers FTDI (incluidos en el software de Arduino) proporcionan un puerto serie virtual en el ordenador. El software incluye un monitor de puerto serie que permite enviar y recibir información textual de la placa Arduino. Los LEDS RX y TX de la placa parpadearan cuando se detecte comunicación transmitida través del chip FTDI y la conexión USB (no parpadearan si se usa la comunicación serie a través de los pines 0 y 1).
    La librería SoftwareSerial permite comunicación serie por cualquier par de pines digitales del Duemilanove.
    Tanto el ATmega168 y ATmega328 también soportan la comunicación I2C (TWI) y SPI . El software de Arduino incluye una librería Wire para simplificar el uso el bus I2C, ver The la documentación para mas detalles. Para el uso de la comunicación SPI, mira el la hoja de especificaciones (datasheet) del ATmega168 o ATmega328 .
    Programación
    El Arduino Duemilanove se puede programar a través del software Arduino(descargar). Selecciona "Arduino Duemilanove w/ ATmega328" o "Arduino Diecimila or Duemilanove w/ ATmega168" del menu Tools > Board(dependiendo del microcontrolador de tu placa). mas detalle ver referencia y tutoriales.
    El ATmega328 y el ATmega168 en las placas Arduino Duemilanove viene precargado con un gestor de arranque (bootloader) que permite cargar nuevo código sin necesidad de un programador por hardware externo. Se comunica utilizando el protocolo STK500 original(referenciaarchivo de cabecera C).
    También te puedes saltar el gestor de arranque y programar directamente el microcontrolador a través del puerto ISCP (In Circuit Serial Programming); para mas detalles ver estas instrucciones.
    Reinicio Automático (Software)
    En vez de necesitar reiniciar presionando físicamente el botón de reset antes de cargar, el Arduino Duemilanove esta diseñado de manera que es posible reiniciar por software desde el ordenador donde este conectado. Una de las lineas de control de flujo(DTR) del FT232RL esta conectada a la linea de reinicio del ATmega328 o ATmega168 a través de un condensador de 100 nanofaradios. Cuando la linea se pone a LOW(0V), la linea de reinicio también se pone a LOW el tiempo suficiente para reiniciar el chip. El software de Arduino utiliza esta característica para permitir cargar los sketches con solo apretar un botón del entorno. Dado que el gestor de arranque tiene un lapso de tiempo para ello, la activación del DTR y la carga del sketch se coordinan perfectamente.
    Esta configuración tiene otras implicaciones. Cuando el Duemilanove se conecta a un ordenador con Mac OS X o Linux, esto reinicia la placa cada vez que se realiza una conexión desde el software (vía USB). El medio segundo aproximadamente posterior, el gestor de arranque se esta ejecutando. A pesar de estar programado para ignorar datos mal formateados (ej. cualquier cosa que la carga de un programa nuevo) intercepta los primeros bytes que se envían a la placa justo después de que se abra la conexión.Si un sketch ejecutándose en la placa recibe algun tipo de configuración inicial o otro tipo de información al inicio del programa, asegurate que el software con el cual se comunica espera un segundo después de abrir la conexión antes de enviar los datos.
    El Duemilanove contiene una pista que puede ser cortada para deshabilitar el auto-reset. Las terminaciones a cada lado pueden ser soldadas entre ellas para rehabilitarlo. Están etiquetadas con "RESET-EN". También podéis deshabilitar el auto-reset conectando una resistencia de 110 ohms desde el pin 5V al pin de reset.
    Proteccion contra sobretensiones en USB
    El Arduio Duemilanove tiene un multifusible reinicializable que protege la conexión USB de tu ordenador de cortocircuitos y sobretensiones. A aparte que la mayoría de ordenadores proporcionan su propia protección interna, el fusible proporciona un capa extra de protección. Si mas de 500mA son detectados en el puerto USB, el fusible automáticamente corta la conexión hasta que el cortocircuito o la sobretensión desaparece.
    Caracteristicas Fisicas
    La longitud y amplitud máxima de la placa Duemilanove es de 2.7 y 2.1 pulgadas respectivamente, con el conector USB y la conexión de alimentación sobresaliendo de estas dimensiones. Tres agujeros para fijación con tornillos permiten colocar la placa en superficies y cajas. Ten en cuenta que la distancia entre los pines digitales 7 y 8 es 160 mil (0,16"), no es múltiple de la separación de 100 mil entre los otros pines.


                                                                              Zero


                                                     Resultado de imagen para placas de arduinos

La nueva creación de Arduino se llama Arduino ZERO y es una placa de 32bits basada en un microcontrolador ATMEL Cortex-M0 SAMD21 que además incorpora la tecnología EDBG (Atmel’s Embedded Debugger) que permite realizar un debug de la aplicación sin necesidad de hardware externo. Por el momento sólo se ha hecho el anuncio oficial aunque el primer prototipo será mostrado en la Maker Faire Bay Area este fin de semana y donde muy probablemente se ofrezcan aún más detalles. Como se puede ver, el formato es muy similar a su primo pequeño Arduino UNO, salvo la incorporación de dos conectores de tipo Micro USB. Uno se utilizará para debug y otro para programación y muy probablemente como puerto OTG o USB host.
La plataforma se está actualizando con nuevos microcontroladores y facilitando aún más la vida al usuario. También existen otras placas anunciadas recientemente como el Arduino TRE o el Arduino Galilleo, que soportan incluso Linux nativo o Android, sin embargo el nuevo Arduino ZERO parece más orientado a proyectos de tipo wearable o IoT (Internet de las cosas).
A falta de más detalles, os dejamos un par de imagenes más de la nueva placa Arduino ZERO y un resumen de la evolución de los nombres de las 3 principales placas de la familia Arduino!

                                                                    Uno
Resultado de imagen para placas de arduinos
Arduino Uno, lanzado en 2010 y actualmente en su versión R3. Sin duda el más utilizado ya que dispone de muchas placas de expansión (shields). Se basa en un 
microcontrolador ATmega328 a 16MHz.
 Due
Resultado de imagen para imagen de  Due de arduino
El  Arduinio Due Fué la primera placa de 32bits de la plataforma Arduino y se basa en un procesador ARM Cortex-M3 SAM3X8E funcionando a 84Mhz. Aunque es muy potente, actualmente necesita el uso de una versión especial del IDE de programación y funciona a 3,3V por lo que no todas las placas shield son compatibles.
                                                             Tre
Resultado de imagen para imagen de tre de arduino
                                                                 

                                                              
El Arduino TRE es una placa basada en el microprocesdor Sitara AM335x junto con un pequeño ATmega32U4 también presente en el Arduino Leonardo. Es una placa desarrollada en conjunto entre Arduino y la fundación BeagleBone. Pretente potenciar y facilitar el uso de linux y al mismo tiempo conservar la
compatibilidad con las expansiones existentes hechas para el Arduino UNO o Arduino Leonardo.

                                                            Yun
                           Resultado de imagen para placas de arduinos
Yún es una de las placas más nuevas sacadas por Arduino (aunque últimamente, con todos los jaleos que están teniendo, se están poniendo las pilas) y también es una de las más caras.
De hecho, siempre había pensado que eran más baratas que comprar un Arduino UNO y una shield ethernet. Pero parece que China ha conseguido reducir el precio. El problema es que así como todas las placas tienen sus planos para Eagle, en ésta solamente se dan para Orcad, un programa para crear circuitos muy de pago. Entonces parece como que no se ha extendido la fabricación de esta placa en los lares orientales.
Pero bueno, aparte del precio hay más cosas que la diferencian. Ya que por fuera, tal y como puedes ver, es un Arduino UNO. La única diferencia aparente es esa placa metálica que tiene en el medio. Bueno, eso y la alimentación.
Y es que la alimentación será de 5 Voltios y solo puede darse mediante el cable USB o, conectando energía al pin llamado Vin (está al lado de GND). ¿Cómo hacer esto? Bueno, la opción más sencilla sería comprar uno de estos cargadores como de portátil que tengan una conexión jack y que (por favor te lo suplico) ofrezcan 5 Voltios. No juguemos con tensiones más altas que ya huelo a quemado desde aquí.
Esto iría conectado a un jack hembra y de ahí tendrías que conectar o soldar tus cables. Uno es el que iría a Vin y el otro a GND. Otra opción es conectar una batería o uno de esos inventos que sirven para unir varias pilas y conectarlas a Arduino.

                                                                         Mega
                                      
ArduinoMega2560_R3_Front_450px
El Arduino Mega es probablemente el microcontrolador más capaz de la familia Arduino. Posee 54 pines digitales que funcionan como entrada/salida; 16 entradas análogas, un cristal oscilador de 16 MHz, una conexión USB, un boton de reset y una entrada para la alimentación de la placa.
La comunicación entre la computadora y Arduino se produce a través del Puerto Serie. Posee un convertidor usb-serie, por lo que sólo se necesita conectar el dispositivo a la computadora utilizando un cable USB como el que utilizan las impresoras.
USB_CABLE
Arduino Mega posee las siguientes especificaciones:
  • Microcontrolador: ATmega2560
  • Voltaje Operativo: 5V
  • Voltaje de Entrada: 7-12V
  • Voltaje de Entrada(límites): 6-20V
  • Pines digitales de Entrada/Salida: 54 (de los cuales 15 proveen salida PWM)
  • Pines análogos de entrada: 16
  • Corriente DC por cada Pin Entrada/Salida: 40 mA
  • Corriente DC entregada en el Pin 3.3V: 50 mA
  • Memoria Flash: 256 KB (8KB usados por el bootloader)
  • SRAM: 8KB
  • EEPROM: 4KB
  • Clock Speed: 16 MHz
Alimentación
Arduino Mega puede ser alimentado mediante el puerto USB o con una fuente externa de poder. La alimentación es seleccionada de manera automática.
                                         
Cuando se trabaja con una fuente externa de poder se debe utilizar un convertidor AC/DC y regular dicho voltaje en el rango operativo de la placa. De igual manera se puede alimentar el micro mediante el uso de baterías. Preferiblemente el voltaje debe estar en el rango de los 7V hasta los 12V.



                                                                       Leonardo
Arduino Leonardo, la nueva versión basada en un microcontrlador ATmega32u4 con interesantes características:
* Arquitectura de un único procesador, sólo un micro-controlador en la placa que se comunica con el ordenador directamente por USB.
* Librerías añadidas al Arduino IDE para que Leonardo pueda actuar como un dispositivo USB. Esto le permite emular un teclado o un ratón USB.
* Mayor número de entradas analógicas, la Arduino Leonardo dispone de 12 en lugar de las 6 disponibles en modelos anteriores.
* Más conectividad. El ATmega32u4 dispone de puerto USB nativo por lo que podemos comunicar nuestro ordenador a Arduino al mismo tiempo que establecemos comunicación con otro dispositivo.
*Conector micro-USB.
*20 pines de Entrada/Salida, todas ellas configurables como digitales. 7 de ellas con capacidad  PWM. 12 pueden ser utilizadas como entradas analógicas con una resolución de 10 bits.
*Conector de alimentación hembra tipo Jack.
*Conector ICSP.
*Botón de reset.
*Funciona a 16MHz.
Contiene todo lo necesario para el funcionamiento del microcontrolador, solo hay que conectarla al ordenador con un cable USB o a una batería para que funcione.
MicrocontroladorATmega32u4
Voltage de funcionamiento5V
Alimentación (recomendada)7-12V
Voltage máximo de entrada(no recomendado)20V
Pines digitales I/O20 (de los cuales 7 dan salida PWM)
Pines de entrada analógica12
Corriente DC por I/O Pin40 mA
Corriente DC para el pin 3.3V50 mA
Memoria Flash32 KB
SRAM3.3 KB
EEPROM1 KB
Velocidad de reloj16 MHz
La Arduino Leonardo comparte la disposición de los pines de la Arduino UNO rev3. Al lado del pin ARef se han puesto los pines SDA y SCL para comunicación I2C.

                                                                           Mini
                                                       

Resultado de imagen para imagen de Mini  de arduino


Mini-ITX es un formato de placa base totalmente desarrollado por VIA Technologies. Aunque es un formato de origen propietario, sus especificaciones son abiertas. De hecho, otros fabricantes tienen productos en este formato

Características físicas:

Mini-ITX propone unas dimensiones muy reducidas de placa base, tan sólo 170 mm x 170 mm: aproximadamente el tamaño de un lector de CD. Se trata de unas dimensiones inferiores a su antecesor micro-ATX. A pesar de ello, no es el formato más reducido existente en el mercado ya que, posteriormente, VIA definió el formato nano-ITX y Pico-ITX
Todos las interfaces y especificaciones eléctricas de la placa base son compatibles con ATX. Esto significa que se pueden conectar componentes diseñados para cualquier otro tipo de PC.
Como contrapartida, las placas Mini-ITX solamente disponen de una ranura de expansión PCI y una ranura para un módulo de memoria.
Las tarjetas Mini-ITX son generalmente refrigeradas mediante dispositivos pasivos a causa de su arquitectura de bajo consumo y son ideales para su uso como HTPC donde el ruido generado por una computadora (y en particular, por los ventiladores de refrigeración) resultaría molesto a la hora de disfrutar una película.
                                                                  
                                                                    Nano
Resultado de imagen para imagen de Nano   de arduino
                                                               
El Nano-ITX es un factor de forma de tarjeta madre de computador propuesto primero por VIA Technologies de Taiwán en 2004, implementado en algún momento a finales de 2005. Las tarjetas Nano-ITX miden 12cm x 12 cm, y están completamente integradas, son tarjetas madre que consumen muy poca energía con muchas aplicaciones, pero dirigidas a dispositivos de entretenimiento digital como PVRsSet-top boxesmedia center y Pcs para coche , Pcs LCD y dispositivos ultraportatiles.
Hasta ahora hay dos líneas de la tarjeta madre Nano-ITX, VIA EPIA N y VIA EPIA NL. Ambas tienen 3 velocidades de procesador: 533MHz, 800MHz y 1GHz.

                                                                  Galileo
                                          Resultado de imagen para placas de arduinos
Esta nueva línea de placas de desarrollo es como una pizarra en blanco que permitirá a los desarrolladores crear infinitos proyectos.
Gracias a su g
ran conectividad, potencia de proceso, y el uso de SDKs muy sencillos permite crear software que, por ejemplo, conecte a Internet cualquier dispositivo, un dispositivo que se ilumine cada vez que recibimos un mensaje en Twitter. Es una herramienta muy interesante de cara a domótica y para proyectos que necesiten un PC pero de bajo consumo y coste. 
                                                   
                                                    Fio

                                      
El Arduino Funnel I / O (FIO) es una placa diseñada por Shigeru Kobayashi, basado en el diseño original de LilyPad.

Funnel es un conjunto de herramientas para dibujar su idea físicamente, y se compone de bibliotecas de software y hardware. Mediante el uso de Funnel, el usuario puede interactuar con los sensores y / o actuadores con varios lenguajes de programación tales como ActionScript 3, Processing, y Ruby.
Arduino Fio es compatible con Funnel. Tiene conexiones para una batería de polímero de litio e incluye un circuito de carga a través de USB. Un zócalo XBee está disponible en la parte inferior del tablero. El Fio ha sido diseñado para ser reprogramable de forma inalámbrica.
Nota: El conector miniUSB se utiliza para cargar la batería solamente. Para cargar nuevo firmware, necesitará una conexión serial externa a través de un FTDI Basic, cable FTDI, u otra conexión serial.
Nota: El zócalo XBee y conexión FTDI viven en los mismos pines TX / RX del ATmega328. Usted tendrá que quitar el módulo XBee mientras reprograma mediante serial. Le recomendamos que utilice un gestor de arranque inalámbrico siempre que sea posible para evitar este paso.

                                                               Pro Mini
Arduino Pro Mini 328 - 5V/16MHz
                                                                 
    Ésta es la versión miniaturizada de Arduino Mini fabricada por Sparkfun y es 100% compatible con Arduino Duemilanove.
Dispone de un chip Atmega328 corriendo a 16Mhz con bootloader cargado de fabrica. No incluye pines por lo que podremos soldar tan solo las patillas que necesitemos.
Si necesitas un cable FTDI, también lo tenemos (ver productos relacionados)
Catacteristicas:
  • Chip ATmega328 a 16MHz con cristal de cuarzo externo (toleracia: 0.5%)
  • Auto-reset
  • Regulador 5V integrado
  • Max: 150mA por salida
  • Protección de sobrecarga
  • Protección contra inversión de polaridad
  • Entrada DC de 5V hasta 12V
  • LED de power y estado
Dimensiones:
  • 18x33mm
  • Peso: 2 gramos
                                                                  BT

                          Resultado de imagen para definicion BT en arduino
Las placa arduino bluetooth o también llamados Arduino BT es una de las herramientas más útiles creadas para los electrónicos en la actualidad, ya que el hecho de tener conectividad inalámbrica para poder comunicar o recibir datos sin necesidad de metros y metros de cables constituyen una gran ventaja cuando la placa no alberga un tamaño exagerado.


                                                         Micro
                                                       Imagen relacionada
El nuevo Arduino Micro es una evolución de su hermano mayor Arduino Leonardo ya que utiliza el mismo chip ATmega32u4 pero en un formato mucho más pequeño de tan solo 48x18mm.
Una de las mayores ventajas de este chip es que dispone de un puerto USB nativo que permite entre otras cosas de evitar tener un conversor serie/USB y además de poder programar la placa como un dispositivo USB cliente como un teclado o un ratón por ejemplo.
La placa incluye un conector micro USB, un puerto ICSP, un bo´ton de reset y algunos diodos LED de estado. Todos los pines de entrada y salida son los miso que el modelo Leonardo.
Características:
  • Dimensiones: 48x18mm
  • Peso: 6.5g
  • Microcontrolador: ATmega32u4
  • Funcionamiento: 5V
  • Alimentación recomedada: 7-12V
  • Limites de entrada (max): 6-20V
  • Pines I/O totales: 20
  • Pines PWM: 7
  • Pines analógicos: 12
  • Imax de los pines I/O: 40 mA
  • Corriente máxima del pin 3.3V: 50 mA
  • Memoria flash: 32 KB (4 KB usados por el bootloade)
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Velocidad: 16 MHz
                                      

                                                                     Mega ADX
Resultado de imagen para placas de arduinos con su nombres
Este semestre tuve la fortuna de asistir a unas clases de Robótica, presididas por el profesor John Nicolls, en donde a parte de otras cosas he podido, al fin, jugar un poco con Arduino, algo que había querido hacer siempre pero para lo cual no se había presentado oportunidad.
Aún mejor, tuve la oportunidad de trabajar con una plataforma relativamente nueva llamada ADK (Accessory Development Kit), presentada en el Google I/O 2011 (en Mayo), la cual permite controlar dispositivos externos de hardware mediante un terminal Android. Así pues con esta quimera: Android y Arduino, me divertí bastante durante un par de semanas y en este artículo pretendo documentar un poco lo aprendido. No se trata de un tutorial paso a paso; más bien un punto de partida para los que quieran profundizar en el tema.
Antes que nada, aclaremos algunos conceptos:
  • 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 [wikipedia]
  • Shield: es un complemento para tarjetas Arduino que extienden sus capacidades ofreciendo nuevos servicios, por ejemplo: puertos de red, tarjetas bluetooth, etc.
  • ADK Board es una tarjeta Arduino modificada que está preparada para trabajar usando el Open Accessory Protocol. Es básicamente una tarjeta Arduino Mega con un shield USB embebido. Sin embargo, es posible utilizar el ADK con una tarjeta Arduino normal (por ejemplo, la board UNO) y un shield USB.
  • El paquete ADK incluye básicamente: el firmware para las tarjetas Arduino, las especificaciones del hardware (recordemos que es Open Hardware) y un programa de ejemplo (un proyecto de Android y el sketch de Arduino), etc.

                                                                              Tian
                                                                    
Resultado de imagen para placas de arduinos con su nombres

El año parece que ha comenzado bien para el Proyecto Arduino y lo ha estrenado con una placa nueva de Arduino. Esta nueva placa recibe el nombre de Arduino Tian, una placa potente e interesante pues no es una placa más sino que es una placa SBC, equivalente a Raspberry Pi que el Proyecto Arduino ha lanzado para competir no sólo con el ordenador frambuesa sino también con todas esas soluciones que existen para Internet de las Cosas. Así Arduino Tian está enfocado al mundo Arduino pero también es capaz de correr un sistema operativo Gnu/ Linux que permita gestionar las conexiones de la placa.
Arduino Tian también tiene un módulo Wifi que permitirá realizar conexiones sin necesitar de ninguna placa auxiliar ni tampoco tener que comprar o utilizar Arduino Yun. Todo esto vendrá instalado en la placa y se utilizará de serie gracias al sistema utilizado, en este caso LininoOS


                                                                 Uno Wfi
Resultado de imagen para placas de arduinos con su nombres
A medida que te acostumbras a la idea de que puedes conectar tu Duino al mundo exterior vía una conexión inalámbrica, seguir usando cables se hace un poco cuesta arriba, da como pereza.
Ya hemos visto cómo usar una primera opción de conexión sin hilos mediante Bluetooth en las sesiones previas, pero antes o después llegaremos a querer usar WIFI para esto.
Las razones son fáciles de entender. Las WIFIs mezclan la comodidad de uso de las conexiones inalámbricas Bluetooth, con un  mayor alcance y por si fuera poco, muy probablemente tengas un acceso WIFI en casa o en el trabajo y listo para conectarte a el.
Así, pues, parece que ha llegado el momento de comprar un Shield WIFI  similar al shield Ethernet. Acostumbrados, como estamos, a que las cosas en Arduino sean baratitas,  nos acercamos a nuestra página de compra preferida y nos llevamos un buen susto.
No hay modo de comprar un shield WIFI por menos de 50€ y los hay hasta de 80€. ¿Qué está pasando aquí?
Bueno, la verdad es que no está muy claro, pero mientras que puedes comprar un adaptador USB WIFI para tu PC por menos de lo que vale una entrada de cine, cuando hablamos de Arduino, los precios se disparan.
Puede ser que desarrollar la tarjeta sea cara, especialmente el software o simplemente que han visto la ocasión de hacer un negóciate con nosotros, pero sea como sea es lo que hay.
Por eso yo decidí que por ahora de Shields WIFI ni hablar a ese precio y me puse a ver que había por ahí que me pudiera servir y mira por donde hay cosas de precio mucho más atractivo si estás dispuesto a aceptar ciertas limitaciones.



                                                             Sensores
                                                          

                                                                          Resultado de imagen para sensor de temperatura de arduino


                                                                                      

sensor de temperatura

Los sensores de temperatura son dispositivos que transforman los cambios de temperatura en cambios en señales eléctricas que son procesados por equipo eléctrico o electrónico.
Hay tres tipos de sensores de temperatura, los termistores, los RTD y los termopares.
El sensor de temperatura, típicamente suele estar formado por el elemento sensor, de cualquiera de los tipos anteriores, la vaina que lo envuelve y que está rellena de un material muy conductor de la temperatura, para que los cambios se transmitan rápidamente al elemento sensor y del cable al que se conectarán el equipo electrónico.


                                                                sensor de Gas
                                                        Resultado de imagen para sensores  de gas  de arduino

Los sensores de gas son dispositivos que indican la presencia de algún gas específico, en algunos casos pueden configurarse o, en caso de tener sensores más precisos, miden la concentración de gas. Los sensores de gas son usados para prevenir la exposición a gases combustibles y gases tóxicos. Se recomienda usar estos sensores en espacios confinados y pequeños debido a que su eficiencia es mayor.








                                                                                  sensor de PIR​​.
Resultado de imagen para sensores  de pir  de arduino

Un sensor infrarrojo pasivo ( o sensor PIR) es un sensor electrónico que mide la luz infrarroja (IR) radiada de los objetos situados en su campo de visión. Se utilizan principalmente en los detectores de movimiento basados en PIR​​.








                                                              Sensor de Agua
                                            Resultado de imagen para sensores  de Agua   de arduino




Existen varios tipos de Sensores de humedad, según el principio físico que siguen para realizar la cuantificación de la misma.












                                                                                  Sensor Mindstorns



                                                     Resultado de imagen para sensores de Mindstorms de arduino
Los sensores son un componente crucial a cualquier máquina que se denomine un robot. Los sensores entregan información sobre el robot y el ambiente en el cual está interactuando, al computador (cerebro) del robot. El programa computacional del robot decide que hacer basándose en esa información y en sus propias instrucciones de tareas de alto nivel. En el kit MindStorms NXT encontrarás hasta 4 tipos de sensores.



                                                                                           
                                                                                  Sensor de Inclinacion


Resultado de imagen para sensores de inclinacion de arduino
El sensor de inclinación se usa en situaciones  en las cuales una posición precise de una constante monitorización del ángulo en relación a la fuerza gravitacional. El inclinómetro mide el ángulo respecto a la posición horizontal, en la que una línea imaginaria que parte desde el centro de la tierra sirve de referencia.








                                                               Sensor de Corriente





Resultado de imagen para sensores de corriente de arduino
Un sensor es un objeto capaz de detectar magnitudes físicas o químicas, llamadas variables de instrumentación, y transformarlas en variables eléctricas










                                                                              sensor Devora Robotico
                                                            Resultado de imagen para sensores de Devora robotica de arduino

  • Sensor: Dispositivo que mide cualquier atributo del entorno.
  • Transductor: Mecanismo que transforma la energía asociada a lo que se está midiendo a otro tipo de energía (mecánica, eléctrica, óptica, etc.). Habitualmente se confunde con sensor.
  • Sensor pasivo: Se capta la energía del entorno, no añade ninguna energía





Sensor de Fuerza Resistiva




Resultado de imagen para sensores de fuerza de resistencia de arduino
Es un pequeño sensor de presión resistivo con una superficie de contacto redonda de 2 cm de diámetro. El sensor varía su resistencia según la presión o fuerza aplicada en el área circular. Cuanto más se presione, menor será su resistencia. Cuando no es presionado, su resistencia es superior a 1MΩ. Su rango de presión varía de 100 gramos a 10kg.









Sensor de Tacto Digita

Resultado de imagen para sensores de tacto digita  de resistencia de arduino
Un Sensor de huellas digitales (también conocido como Sensor de huella dactilarLector de huella dactilar o Sensor biométrico) Es un dispositivo que es capaz de leer, guardar e identificar las huellas dactilares(Generalmente del dedo pulgar, aunque la mayoría no tienen problemas en aceptar los demás dedos). Todos los sensores biométricos cuentan mínimamente con una pieza que es sensible al tacto (Que es el sensor en si aunque luego hacen falta ciertas partes electrónicas) Estos dispositivos se han hecho populares a raíz de que los últimos smartphones y tablets han incorporado dicho sistema pues son los que mayor seguridad aportan


Sensor de Luz
Resultado de imagen para sensores de Luz  de resistencia de arduino

Un sensor fotoeléctrico o fotocélula es un dispositivo electrónico que responde al cambio en la intensidad de la luz. Estos sensores requieren de un componente emisor que genera la luz, y un componente receptor que percibe la luz generada por el emisor.









Sensor de Velocidad





 Resultado de imagen para sensores de velocidad de resistencia de arduino








Sensor de Movimiento
Resultado de imagen para sensores de movimientos de arduino
En realidad cada sensor está dividido en dos campos y se dispone de un circuito eléctrico que compensa ambas mediciones. Si ambos campos reciben la misma cantidad de infrarrojos la señal eléctrica resultante es nula. Por el contrario, si los dos campos realizan una medición diferente, se genera una señal eléctrica.
De esta forma, si un objeto atraviesa uno de los campos se genera una señal eléctrica diferencial, que es captada por el sensor, y se emite una señal digital.


Los sensores de temperatura son dispositivos que transforman los cambios de temperatura en cambios en señales eléctricas que son procesados por equipo eléctrico o electrónico.
Hay tres tipos de sensores de temperatura, los termistores, los RTD y los termopares.
El sensor de temperatura, típicamente suele estar formado por el elemento sensor, de cualquiera de los tipos anteriores, la vaina que lo envuelve y que está rellena de un material muy conductor de la temperatura, para que los cambios se transmitan rápidamente al elemento sensor y del cable al que se conectarán el equipo electrónico.

sensor de Gas
Resultado de imagen para sensores de gas  arduino











Sensor de Voltaje



El montaje no es más que para detectar 220 v en cualquier entrada lógica del arduino.

     El uso práctico en mi caso no es más que en un sistema domótico en el cual se controlan todas las luces de la casa mediante una pantalla táctil TFT o desde internet. El problema residía en hacer saber al arduino cuando cualquiera de las luces se había encendido a través del conmutador normal de la pared y hacer cambiar así el estado en la pantalla del sistema y en las variables almacenadas.


Sensor de Intensidad Luminosa

Resultado de imagen para sensores de intensidad luminosa arduino
 En este artículo vamos a realizar un sencillo medidor de luz con nuestro arduino, utilizaremos un arduino con fotoresistencia LDR y mostraremos el resultado en la computadora así como como en un grupo de leds. El objetivo de este tutorial es aprender como conectar sensores que varían su resistencia dependiendo de una magnitud física










Sensor de Congelador
Resultado de imagen para sensores de congelador  arduino
En primer lugar, como el titulo lo menciona, este es un sensor de temperatura. El rango de medición de este sensor es de -30 a 110°C. La precisión con la que lee los datos es del 1%. En función a su presentación, podemos encontrarlo como empaquetado tipo IC o con cubierta metálica. En el caso de el sensor cubierto se considera ideal para medir además la temperatura en fluidos. Su resistencia es 10K + -1% a 25ºC

sensor de temperatura
Los sensores de temperatura son dispositivos que transforman los cambios de temperatura en cambios en señales eléctricas que son procesados por equipo eléctrico o electrónico.
Hay tres tipos de sensores de temperatura, los termistores, los RTD y los termopares.
El sensor de temperatura, típicamente suele estar formado por el elemento sensor, de cualquiera de los tipos anteriores, la vaina que lo envuelve y que está rellena de un material muy conductor de la temperatura, para que los cambios se transmitan rápidamente al elemento sensor y del cable al que se conectarán el equipo electrónico.

sensor de Gas
Resultado de imagen para sensores gas arduino


Los sensores de gas son dispositivos que indican la presencia de algún gas específico, en algunos casos pueden configurarse o, en caso de tener sensores más precisos, miden la concentración de gas. Los sensores de gas son usados para prevenir la exposición a gases combustibles y gases tóxicos. Se recomienda usar estos sensores en espacios confinados y pequeños debido a que su eficiencia es mayor.








sensor de PIR​​.


Resultado de imagen para sensores de pir arduino

Un sensor infrarrojo pasivo ( o sensor PIR) es un sensor electrónico que mide la luz infrarroja (IR) radiada de los objetos situados en su campo de visión. Se utilizan principalmente en los detectores de movimiento basados en PIR​​.








Sensor de Agua

Resultado de imagen para sensores de agua  arduino
Existen varios tipos de Sensores de humedad, según el principio físico que siguen para realizar la cuantificación de la misma.












Sensor Mindstorns


Resultado de imagen para sensores de Mindstorms robotica arduino
Los sensores son un componente crucial a cualquier máquina que se denomine un robot. Los sensores entregan información sobre el robot y el ambiente en el cual está interactuando, al computador (cerebro) del robot. El programa computacional del robot decide que hacer basándose en esa información y en sus propias instrucciones de tareas de alto nivel. En el kit MindStorms NXT encontrarás hasta 4 tipos de sensores.



Sensor de Inclinacion

Resultado de imagen para sensores de inclinacion robotica arduino
El sensor de inclinación se usa en situaciones  en las cuales una posición precise de una constante monitorización del ángulo en relación a la fuerza gravitacional. El inclinómetro mide el ángulo respecto a la posición horizontal, en la que una línea imaginaria que parte desde el centro de la tierra sirve de referencia.








Sensor de Corriente
Resultado de imagen para sensores de corriente robotica arduino
Un sensor es un objeto capaz de detectar magnitudes físicas o químicas, llamadas variables de instrumentación, y transformarlas en variables eléctricas










sensor Devora Robotico


Resultado de imagen para sensores de debora robotica arduino
  • Sensor: Dispositivo que mide cualquier atributo del entorno.
  • Transductor: Mecanismo que transforma la energía asociada a lo que se está midiendo a otro tipo de energía (mecánica, eléctrica, óptica, etc.). Habitualmente se confunde con sensor.
  • Sensor pasivo: Se capta la energía del entorno, no añade ninguna energía





Sensor de Fuerza Resistiva

Resultado de imagen para sensores de fuerza resistiva arduino
Es un pequeño sensor de presión resistivo con una superficie de contacto redonda de 2 cm de diámetro. El sensor varía su resistencia según la presión o fuerza aplicada en el área circular. Cuanto más se presione, menor será su resistencia. Cuando no es presionado, su resistencia es superior a 1MΩ. Su rango de presión varía de 100 gramos a 10kg.











Sensor de Vibración
Resultado de imagen para sensores de vibracion arduino

Sensor piezoeléctrico de vibración que consta  de una película de laminada de un sustractor de polímero. Cuando el sensor es doblado o desplazado de su eje neutral, este genera voltaje, el mismo puede ir de 0 a 70V.
ESPECIFICACIONES
  • Marca: Measurement Specialities.
  • Sensibilidad: 50mV/g,
  • Serie: 605-00004.
  • Longitud: 25mm.
  • Ancho: 13mm.


Sensor de Sonido
Resultado de imagen para sensores de sonido de arduino
Mediante este sensor, si en un momento determinado se escucha un sonido, este montaje lo detecta. Se puede seleccionar la sensibilidad del sensor, para en función del volumen del sonido sea recogido o no.
El sensor empleado en este tutorial tiene un LED verde incorporado que te indica cuando percibe un sonido y cuando no. Si está encendido significa que está recibiendo sonido, si está apagado lo contrario.





Sensor de Voltaje

Resultado de imagen para sensores de voltaje  arduino
El montaje no es más que para detectar 220 v en cualquier entrada lógica del arduino.

     El uso práctico en mi caso no es más que en un sistema domótico en el cual se controlan todas las luces de la casa mediante una pantalla táctil TFT o desde internet. El problema residía en hacer saber al arduino cuando cualquiera de las luces se había encendido a través del conmutador normal de la pared y hacer cambiar así el estado en la pantalla del sistema y en las variables almacenadas.


Sensor de Intensidad Luminosa



Resultado de imagen para sensores de intensidad luminosa de arduino
 En este artículo vamos a realizar un sencillo medidor de luz con nuestro arduino, utilizaremos un arduino con fotoresistencia LDR y mostraremos el resultado en la computadora así como como en un grupo de leds. El objetivo de este tutorial es aprender como conectar sensores que varían su resistencia dependiendo de una magnitud física










Sensor de Congelador
Resultado de imagen para sensores de congelador de arduino
En primer lugar, como el titulo lo menciona, este es un sensor de temperatura. El rango de medición de este sensor es de -30 a 110°C. La precisión con la que lee los datos es del 1%. En función a su presentación, podemos encontrarlo como empaquetado tipo IC o con cubierta metálica. En el caso de el sensor cubierto se considera ideal para medir además la temperatura en fluidos. Su resistencia es 10K + -1% a 25ºC







Los sensores de gas son dispositivos que indican la presencia de algún gas específico, en algunos casos pueden configurarse o, en caso de tener sensores más precisos, miden la concentración de gas. Los sensores de gas son usados para prevenir la exposición a gases combustibles y gases tóxicos. Se recomienda usar estos sensores en espacios confinados y pequeños debido a que su eficiencia es mayor.


















































                                                    


                  
                                                         

                                                           

                                             

                       

                                                 
                                                                             



                    














                                                             





                                               



                                 




                                           







































































































































































































































































Comentarios

  1. Wow me Gusto creo que es algo que todos devemos saber sobre la existencia e información de estas placas👍 Bien hecho 👏

    ResponderBorrar
  2. Muy buen trabajo gracias por despejar unas cuantas dudas que tenia sobre algunas características de los arduinos.

    ResponderBorrar
  3. Muy bien es un trabajo excelente ya que tienes una placas más que yo no tengo gracias

    ResponderBorrar
  4. Gracias a ti e conocido variedades de placas y sensor muchas gracias

    ResponderBorrar

Publicar un comentario