Arduino Industrial PDF
Arduino Industrial PDF
Arduino Industrial PDF
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.
Microprocesador Arduino
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
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.
Memoria
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
().
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.
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.
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