Un Vistazo al ARDUINO 101 / GENUINO 101

Desde hace más de un año Intel Corp se ha estado esfor101zando para traer productos compatibles con ARDUINO, basasdos en su arquitectura x86 al mundo Maker. Fue así como vimos la llegada de Intel Galileo, Intel Galileo GEN2 e Intel Edison.

Este año nos trae un nuevo miembro de la familia Intel: El Intel Curie que es la base para la nueva tarjeta de prototipado Arduino/Genuino llamada el ARDUINO 101.


En Resumen:

Pros: Mayor poder computacional, sensores adicionales de movimiento y comunicación BLE a un bajo costo y bajo consumo eléctrico. Perfecto para… ¿drones? Flexibilidad en el GPIO para 3.3V y 5V.

Cons: Solución de prototipado no aprovecha las capacidades para computación vestible del Intel Curie.


En Detalle:

Curie es la nueva solución SoC x86 (System on Chip) de Intel para computación vestible. Está orientado a aplicaciones que necesiten una capacidad computacional superior y que sean de bajo consumo eléctrico, para prototipado de soluciones embebidas y vestibles. Trae integrado comunicación Bluetooth BLE así como giroscopio de 6 ejes y acelerómetro.

El Arduino 101 es la primera tarjeta de prototipado lanzada por ARDUINO con Intel Curie dentro.

El precio actual varía. Lo hemos visto disponible en Amazon a $35 así como en Mouser.com a $30. Al parecer su venta aun está restringida a los Estados Unidos.

Dentro de las principales características podemos resaltar:

  1. Voltage de operacion de I/O de 3.3V (tolera 5V)
  2. Dos núcleos de procesamiento: un x86 Quark Curie y un ARC de 32Bits
  3. Voltaje Recomendado de Alimentación: 7V – 12 V
  4. Voltaje Máximo de Alimentación: 7V-20V
  5. Pines Digitales I/O: 14 de los cuales 4 son PWM
  6. Pines Analógicos de Entrada: 6
  7. Corriente DC por Pin: 20mA
  8. Memoria Flash: 196Kb for sketches out of 384Kb total.
  9. Memoria SRAM: 24Kb for sketches out of 80Kb total.
  10. Velocidad de Reloj: 32MHz
  11. Funciones Integradas:
    1. Bluetooth BLE
    2. Acelerómetro/Giroscopio de 6 ejes
    3. Dimensiones: 68.6mm x 53.4mm

Pronto estarems evaluando este dispositivo en la práctica.

Fuentes:

  1. Intel Curie Fact Sheet
  2. Arduino 101 Spec @ Arduino.CC

 

 

Maxsonar MB7076 – Sensor de Proximidad Ultrasonico Parte I

HRXL-WR Distance SensorEl sensor de Proximidad Ultrasonico Maxsonar MB7076 tiene varias ventajas.

  • Puede detectar objetos hasta 10 metros de distancia.
  • Soporta diferentes formatos de lectura: (RS232, Ancho de pulso y Voltage analógico)
  • Puede ser alimentado desde 3V hasta 5.5V
  • Para ser utilizado en exteriores.

Este sería la especificación de pines:

PIN 1: Permite seleccionar el modo de operación del pin 5. Si está abierto (desconectado) o en HIGH, el pin 5 entregará una señal serial RS232 (basada en 0V-VCC). Si está aterrizado (en 0V o LOW) el pin 5 mostrará un pulso.

PIN 2: Este pin transmite un pulso de ancho variable que representa el rango que se ha detectado. Para los modelos (MB7052, MB7060, MB7062, MB7066, MB7067, MB7068) utilice un factor de 58us por cada centímetro de distancia. Para la serie MB7070 (MB7070, MB7072, MB7076, MB7077, MB7078, MB7092)) este pin entrega una salida de tiempo real siempre-activa. La señal de salida en este pin es una representacion análoga del voltage de la onda acústica que se utiliza en la detección.

PIN 3 (AN): Este pin entrega un voltage análogo con un factor de escala de (Vcc/1024) por centímetro. Con una alimentación de 5V, entregaría 4.9mV por centímetro; mientras que una fuente de 3.3V entregaría 3.2mV/cm. Por limitaciones deHardware, la máxima distancia reportada por este medio es de ~700cm en 5V, y de 600cm en 3.3V. La salida es almacenada y representa la lectura más reciente. Para los sensores de 10 metros (MB7066, MB7076) el pin 3 entrega una salida análoga de voltage con un factor de escala de (Vcc/1024) por cada 2cm. Así una fuente de 5V entrgaría ~4.9mV/2cm y una fuente de 3.3V entregaría 3.2mV/2cm. El voltage análogo se define en incrementos de 2cm.

PIN 4 (RX): Este pin internamente está configurado para estar en 1 (HIGH). Si el pin 4 es dejado sin conexión o HIGH, el sensor medirá el rango de distancia de manera contínua. Si se pone el pin 4 en LOW, el sensor dejará de medir. Si se hace un pulso HIGH de al menos 20us se le estará instruyendo al sensor medir.

PIN 5 (TX): Cuando el pin 1 se deja abierto o en HIGH, el pin 5 entrega datos seriales asincrónicos en formato RS232, con la excepcion de que el voltaje será de 0 a VCC. La salida inicia con una “R” mayúscula seguido de los digitos que representan la distancia en centímetros (hasta un maximo de 765 o 1068 dependiendo del modelo) , seguido de un ASCII 13. Los parámetros de conexión serial son 9600 baudios, 8 bits, no paridad, y un bit de parada. Pese a que el voltaje de salida de 0V a VCC está fuera de la especificación de RS232, la mayoría de receptores RS232 son capaces de entender márgenes de 0V-VCC. Si fuera necesario tener voltajes estándar para RS232, se puede invertir la señal y conectar a un convertidor RS232 (como el MAX232. Cuando el pin 1 es conectado a LOW, el pin 5 envía un unico pulso que se puede utilizar para encadenamiento de bajo ruido sin datos seriales (sea lo que sea que eso significa)

PIN 6 (V+):  El voltaje de operación va de 3V a 5.5V. Con 3.3V el sensor tiene un drenaje de corriente de 2.1mA en promedio (50mA pico). En 5V la corriente drenada es de 3.4mA (100mA pico). La corriente pico ocurre al transmitir el pulso de sonido usando el sonar.

PIN 7 (GND): Conexión de retorno a tierra. El suministro de electricidad debe ser libre de ruido y libre de risado para una operación óptima.

maxonar pinout

En próximas entregas estaremos revisando cómo utilizar este junto con un Sparkfun Thing ES8266

Tomado de la especificación original en Inglés