You are on page 1of 7

ARDUINO INDUSTRIAL.

Código: ARD0011207

El Arduino Industrial 101 es un Yún de pequeñas dimensiones desarrollado para ser integrado
en productos.

El Industrial 101 es también una placa de soporte para el módulo Arduino 101 LGA. Como el
Yún integra un ATmega32U4 y un Atheros AR9331 con WiFi y el sistema operativo Linino.

El ATmega32U4 está integrado en la placa. El sistema operativo Linino se basa en


OpenWRT. La tarjeta tiene WiFi embebido (IEEE 802.11b / g / n con operaciones de hasta
150Mbps 1x1 2.4GHz), 3 GPIO (pines de entrada y salida) de los cuales 2 se pueden utilizar
como salidas PWM, 4 entradas analógicas, 1 USB, 1 señal Ethernet en el pin y un convertidor
de CC / CC. Consulte la guía de montaje y conecte el módulo con un cable USB para empezar
a utilizar.

Microprocesador Arduino

Procesador: Atheros AR9331


Arquitectura: MIPS
Tensión de funcionamiento: 3,3 V
Memoria Flash: 16 MB
RAM: 64 MB DDR2
velocidad de reloj: 400 MHz
WiFi: 802.11 b / g / n 2,4 GHz
Ethernet: 802.3 10/100 Mbit / s (sin conector)
USB: 2.0 Host (sin conector)

Arduino Microcontroladores

Microcontroladores: ATmega32u4
Arquitectura: AVR
voltaje de funcionamiento: 5V
memoria flash: 32 KB
de SRAM: 2.5 KB
velocidad de reloj: 16 MHz
Pin E / S analógicas: 12 (4 disponible en el pin)
EEPROM: 1 KB
corriente continua a través del pin E / S: 40mA

general

Tensión de alimentación: 5V
pin digital I / O: 20 (7 disponibles en el pin)
salidas PWM: 7 (2 disponible en pin)
Consumo de corriente: 130 mA
PCB Tamaño: 42 x 51 mm
GPIO: 3 disponible en la fijación
de soporte DogOLED
Peso: 12 g

Potencia

Se recomienda alimentar esta tarjeta a través de la conexión micro-USB con 5V CC.

Si usted está alimentando la placa a través del pin Vin usted debe proporcionar 5V CC
regulados. No hay regulador de voltaje embarcado para voltajes más altos que puede causar
daños permanentes a la placa.

Los pines de alimentación son los siguientes:

VIN. El voltaje de alimentación para la placa. A diferencia de otras placas Arduino si va a


utilizar este pino usted debe proporcionar 5V CC regulados.
5V. La potencia de alimentación utilizada para controlar los microcontroladores y otros
componentes en la placa. Esto puede ocurrir desde VIN o ser proporcionado por USB.
3V3. Una salida de 3,3V suministrada por el regulador interno. El suministro máximo de
corriente es de 50mA.
GND. Pinos tierra.
Instrucción IOREF. Voltaje de referencia para el funcionamiento de los pines E / S. El valor
por defecto es de 5V Industrial 101.

Memoria

El ATmega32u4 tiene 32KB (4 de los cuales son utilizados por el gestor de


arranque). También tiene 2,5KB de SRAM y 1KB de EEPROM (que se puede leer y escribir
con la biblioteca EEPROM). La memoria del AR9331 no está incorporada al procesador. La
RAM y la memoria de almacenamiento se conectan externamente. El Industrial 101 tiene
64MB de RAM DDR2 y 16MB de memoria flash. La memoria flash está pregrabada de fábrica
con una distribución Linux basada en OpenWRT llamada Linino. Puede cambiar el contenido
de la imagen de fábrica, como cuando instala un programa o cambia alguna
configuración. Puede restablecer la configuración de fábrica presionando el botón "USER1"
durante 30 segundos.

El sistema operativo Linino ocupa aproximadamente 9MB de los 16 MB disponibles en la


memoria flash interna. Usted puede utilizar una tarjeta microSD (adoptando una ranura
externa) si necesita más espacio para la instalación de aplicaciones.

Entradas y salidas

No se puede acceder a los pines E / S de Atheros AR9331. Todas las líneas E / S están
conectadas al 32U4. Cada uno de los siete pines E / S digitales se puede utilizar como una
entrada o una salida utilizando las funciones pinMode (), digitalWrite (), y digitalRead (). Ellos
operan a 5V y pueden proporcionar o recibir un máximo de 40mA y tienen una resistencia de
elevación (pull-ip) interna (desconectados de forma predeterminada) de 20 a 50kΩ. Hay
algunos pines con funciones especializadas:

Serial: Se utiliza para recibir y transmitir datos de serie TTL utilizando la capacidad serial de
hardware de ATmega32U4 a través de la clase Serial1. El hardware serial del ATmega32U4 y
el AR9331 están conectados juntos y se utilizan para la comunicación entre los dos
procesadores. Como es común en otros sistemas Linux, estando el puerto serie del AR9331
expuesto a la consola para acceder al sistema, usted puede acceder a programas y
funcionalidades ofrecidos por el lnux desde su sketch Arduino.
TWI : Apoyar la comunicación TWI utilizando el alambre bibliotca reservado para la ranura
OLED.
PWM : pines 5 y 6 proporcionan salidas PWM de 8 bits con función () analogWrite.
SPI: en el conector ICSP. Estos pines admiten comunicación SPI a través de la biblioteca
de mismo nombre. Tenga en cuenta que los pines SPI no están conectados a ninguno de los
pines E / S digitales como en Uno, sólo están disponibles a través del conector ICSP. Los
pines SPI también están conectados a los GPIO del AR9331 donde tienen una interfaz de
software. Esto significa que el ATmega32U4 y el AR99331 también pueden comunicarse
utilizando el protocolo SPI.
LED : el pasador 13. Hay un LED integrado en el pasador 13. Cuando el pasador está en
ALTO el LED se ilumina cuando el pasador es BAJO LED se apaga. También hay otros LED
de estado en el Arduino Industrial 101, indicando alimentación (PWR), conexión WLAN, y
conexiones TX y RX.
Entradas analógicas: De A0 a A3 y A7. El Industrial 101 tiene 4 entradas analógicas
identificadas de A0 a A3 que también se pueden utilizar con E / S digitales y A7 que está en el
perno dgital 6. Cada entrada analógica proporciona 10 bits de resolución (es decir, 1024
valores). De forma predeterminada, las entradas ananlógicas miden de tierra a 5V, aunque es
posible cambiar el límite superior utilizando el pasador AREF y la función analogReference ().
AREF . Voltaje de referencia para las entradas analógicas. Utilizado con analogReference
().

Hay 4 botones de reset con funciones diferentes:

101 RST : restablecer el AR9331 microprocesador. Esto causará el reinicio del sistema
linux. Toda la información almacenada en la RAM se perderá y todos los programas que se
ejecutan se terminarán.
32U4 RST : restablece los ATmega32U4. Normalmente se utiliza para añadir un botón de
reset a los protectores que están acoplados a la placa.
USUARIO1: conectado al GP20 MIPS y utilizado para restablecer la WLAN. Este botón
tiene una doble característica. Primero sirve para restaurar la WiFi a la configuración de
fábrica. Esta configuración consiste en colocar la WiFi del Industrial 101 en modo de punto de
acceso (AP) y asignar a ella la dirección IP predeterminada de 192.168.240.1. En esta
condición usted puede conectar su computadora a una red WiFi que aparece con el nombre
SSID "Arduino-Ind-101-XXXXXXXXXXXXXX" donde las 12 "X" son la dirección MAC de su
Industrial 101. Una vez conectado usted puede acceder al panel del Industrial 101 con un
navegador dirigido a la dirección 192.168.240.1 o "http: //arduino.local". Note que restaurando
la configuración del WiFi usted causará el reinicio del ambiente Linux. Para restaurar su
configuración WiFi usted debe presionar el botón WLAN RST por más de 5 segundos pero por
menos de 10. Cuando usted presiona este botón el LED azul comenzará a parpadear y
continuará así cuando lo suelte después de 5 segundos indicando que el proceso de se ha
registrado la restauración. La segunda función de este botón es restaurar la img de Linux al
original de fábrica. Para ello, debe presionar el botón durante más de 30 segundos. Note que
realizando este procedimiento usted pierde todos los archivos y programas instalados en la
memoria flash embarcada conectada al AR331. La segunda función de este botón es restaurar
la img de Linux al original de fábrica. Para ello, debe presionar el botón durante más de 30
segundos. Note que realizando este procedimiento usted pierde todos los archivos y
programas instalados en la memoria flash embarcada conectada al AR331. La segunda
función de este botón es restaurar la img de Linux al original de fábrica. Para ello, debe
presionar el botón durante más de 30 segundos. Note que realizando este procedimiento
usted pierde todos los archivos y programas instalados en la memoria flash embarcada
conectada al AR331.
USER2 : conectado a la GP23 y MIPS disponibles para el usuario.

comunicación

El Industrial 101 tiene muchas facilidades para comunicarse con un ordenador, otro Arduino o
con otros micropradores. El ATmega32U4 proporciona una comunicación serial dedicada
UART TTL (5V). También permite comunicación serial (CDC) a través de USB y aparece
como un puerto virtual para el software en el equipo, también actúa como un dispositivo USB
2.0 utilizando controladores estándar COM. El software Arduino incluye un monitor serial que
permite enviar datos simples de texto desde y hacia la placa Arduino. Los LED de RX y TX
parpadearán cuando se transmiten datos a través de USB al ordenador.

Los pines digitales 0 y 1, no reportados en el layout final, se utilizan para comunicación serial
entre el 32U4 y el AR9331. Usted puede utilizar estos pines para comunicación serial entre los
procesadores y la biblioteca Ciao.

Arduino Ciao es una tecnología sencilla y poderosa que permite que los programas que se
ejecutan en Arduino se comuniquen intuitivamente con el mundo exterior. Su objetivo es
simplificar la interacción entre el microcontrolador y el Linino, permitiendo una serie de
conxiones, con los protocolos más comunes, servicios de terceros y redes sociales.

El Ciao fue desarrollado para ser modular y fácilmente configurable. Con soporte para varios
conectores capaces de interactuar con los recursos del sistema (sistema de archivos, consola,
memoria) y comunicarse con los protocolos más comunes (XMPP, HTTP, WebSocket, COAP,
etc.) y aplicaciones (Jabber, WeChat, Twitter, Facebook, etc.).

La biblioteca Ciao es ligera y puede ser utilizada dentro de los programas que giran en el
Arduino para enviar y recibir datos, vía comunicación serial, de un modo simple a intuitivo. La
biblioteca SoftwareSerial permite la comunicación serial en cualquier pila digital de Arduino
101.
El ATmega32U4 también soporta I 2 C (TWI) y la comunicación SPI. El software Arduino
incluye la biblioteca Wire que simplifica el uso de esta conexión. Para la comunicación SPI
utilice la biblioteca SPI. El industrial 101 aparece al ordenador como un teclado genérico o
mauso, y puede ser programado para controlar estos dispositivos utilizando las clases
Keyboard y Mouse.

Las interfaces de Ethernet embarcado (necesita un accesorio Ethernet) y WiFi están


expuestas directamente al procesador AR9331. Para enviar y recibir datos a través de ellos,
utilice las bibliotecas Ciao o Bridge. El Industrial 101 está preparado para agregar un host USB
con permite la conexión de periféricos como pendrives para almacenamiento adicional,
teclados o webcams. Usted puede necesitar la instalación de software adicional para que
estos dispositivos funcionen.

programación

El Industrial 101 se puede programar con el software Arduino. Seleccione "Arduino Industrial"
en el menú Tools> Board. El ATmega32U4 en el Arduino Industrial 101 viene pregrabado con
el bootloadere que permite enviar nuevos códigos sin el uso de un programador externo de
hardware. Se comunica utilizando el protocolo AVR109.

También puede saltar el gestor de arranque y programar el microcontrolador a través del


conector ISP utilizando un Arduino ISP o similar.

pinout
Disposición y diseño de referencia
archivos EAGLE: arduino-industrial101-reference-design.zip
Esquema: Arduino-industrial101-schematic.pdf

Primeros pasos
de inicio con Arduino INDUSTRIAL 101
tutoriales
programa de Navidad
Termómetro sorisos
CiaoRestClient-ThingSpeak

You might also like