Documentos de Académico
Documentos de Profesional
Documentos de Cultura
y Sus Módulos.
Axel Ramirez, Fabián Leal
Facultad de Ingeniería Civil en Informática y Telecomunicaciones. Universidad Finis Terrae.
Santiago de Chile. Domingo 14 de Noviembre, 2021.
aramirezm@uft.edu
flealn@uft.edu
Resumen
Se investiga sobre los dispositivos y sistemas Arduino explicando los diferentes tipos de placas base,
presentando las características fundamentales de cada una y los complementos disponibles para la realización
de cualquier tipo de proyecto de tipo electrónico, como lo es domótica, robótica, sistemas de audio,
ubicación, iluminación, etc. que pueda ser basado en este sistema. Se busca explicar el funcionamiento
y las distintas combinaciones que se puede lograr en una sola placa de Arduino siendo esta misma, una de
las plataformas para crear proyectos prototipo o de investigación más versátiles, además, se presenta un
proyecto en base Arduino explicando el procedimiento y verificando una de sus funciones para las cuales
puede ser utilizado.
Palabras claves: Arduino, controlador, microcontrolador, placa electrónica, PCB.
Abstract
Arduino devices and systems are investigated explaining the different types of motherboards, presenting
the fundamental characteristics of each one and the accessories available for carrying out any type of
electronic project, such as home automation, robotics, audio systems, location, lighting, etc. that can be
based on this system. It seeks to explain the operation and the different combinations that can be achieved
in a single Arduino board, this being one of the platforms to create more versatile prototype or research
projects, in addition, a project based on Arduino is presented explaining the procedure and verifying one
of its functions for which it can be used.
Key words: Arduino, controller, microcontroller, electronic board, PCB.
1. Introducción 2.1.2. Arduino Leonardo
2. Tipos de arduinos
Los tipos de arduinos existentes son los siguientes:
Arduino UNO, Arduino Leonardo, Arduino Due,
Arduino Yún, Arduino Robot, Arduino Esplora,
Arduino Mega ADK, Arduino Ethernet , Arduino
Mega 2560, Arduino Mini, Arduino Nano, Arduino
Pro Mini, Arduino Pro, Arduino Micro, Arduino
Fio, LilyPad Arduino USB, LilyPad Arduino Simple,
LilyPad Arduino SimpleSnap y LilyPad Arduino. Figura 2: Representa la forma física de un arduino
2.1. Características
2.1.3. Arduino Due
2.1.1. Arduino UNO
Cuenta con un microcontrolador AT91SAM3X8E, un
Cuenta con un microcontrolador ATmega328, un voltaje de funcionamiento de 3.3V, tiene 54 pines de
voltaje de funcionamiento de 5V, tiene 14 pines entrada y salidas digitales de los cuales 12 son de
de entrada y salidas digitales, 6 pines de entradas canales PWM, 12 pines de entradas análogas, 130
análogas, 40 mA de corriente continua por cada pin mA de corriente continua por cada pin I/O, 800 mA
I/O, 50 mA corriente continua en el pin de V3.3, la corriente continua en el pin de 3.3V y 5V, la memoria
memoria flash contiene 32 KB de los cuales 0.5 son flash contiene 512 KB, 96KB de SRAM y con una
utilizados para bootloader, 2KB de SRAM, 1KB de velocidad de reloj de 84 MHz.
EEPROM y con una velocidad de reloj de 16 MHz.
Figura 1: Representa la forma física de un arduino Figura 3: Representa la forma física de un arduino
2
2.1.4. Arduino Yún
3
los cuales 6 proveen salida PWM), 8 pines de entrada
analógicas, 40 mA de corriente continua por cada pin
I/O, la memoria flash contiene 32 KB de los cuales 2
KB son utilizados por el bootloader, 2 KB de SRAM,
1 KB de EEPROM y con una velocidad de reloj de 16
MHz.
4
analógicas, 40 mA de corriente continua por cada pin
I/O, la memoria flash contiene 16 KB de los cuales 2
KB son utilizados por el bootloader, 1 KB de SRAM,
512 bytes de EEPROM y con una velocidad de reloj
de 8 MHz.
5
3. Shields para Arduino
Los shields para Arduino son placas de extensión para
las placas base compatibles las cuales permiten añadir
nuevas funcionalidades, por ejemplo, la conexión a
ethernet, bluetooth, wifi, controladores de motores,
etc.
6
Puede funcionar en modo maestro-esclavo. Se puede y muestre los datos que queremos. El controlador usa
configurar como modo esclavo, modo maestro, modo la interfaz IIC (I2C) para comunicarse con nuestra
de trabajo iBeacon a través del comando AT. placa Arduino, usando solo dos pines, lo que nos
Esta placa de expansión Arduino Bluetooth también permite mostrar datos en la pantalla mientras usamos
cumple con el estándar ANCS (Apple Notification la mayor parte de la entrada / salida de Arduino
Center Service). para otras tareas. En las características de la pantalla
tiene un voltaje de funcionamiento 5V, 4 líneas con
20 caracteres por línea, use un potenciómetro para
ajustar el contraste, mediante puentes o interruptores
para ajustar la luz de fondo, retro iluminación de color
azul y caracteres en blanco
7
que los dispositivos electrónicos de bajo consumo
se comuniquen de forma inalámbrica. Esto lo hace
muy adecuado para redes de sensores industriales
o proyectos de domótica. módulos Xbee pueden
configurarse para usarse en redes de configuración
punto a punto, punto a multipunto o de peer-to-peer.
Estos componentes de Xbee utilizan el protocolo
IEEE 802.14.4, más conocido como ZigBee. ZigBee es
un protocolo de comunicación inalámbrica creado por
Zigbee Alliance, una organización sin fines de lucro
Figura 20: Representa la forma física de un Shield módulo GPS compuesta por más de 200 grandes empresas.
8
3.0.9. Shield servo
Figura 24: Representa la forma física de un Shield servo 3. Módulo Sensor de Campo Magnético Hall:
Este módulo se puede utilizar para detectar la
presencia de un campo magnético. Si hay un
campo magnético presente, reportará una señal
de nivel alto.
9
7. Módulo láser de diodos Este es un diodo emisor espectrales y el valor de las buenas
de láser. El voltaje de trabajo es 5V, con una características. Bajo una alta temperatura
longitud de onda de 650nm. y humedad en ambientes severos, también
puede mantener un alto grado de estabilidad
8. Módulo LED RGB de tres colores: Se trata de
y confiabilidad Pan ancho Luces de luz solar,
un montaje de superficie de tres colores LED
luces de jardín solar, césped, detectores, reloj,
módulo que puede hacer cualquier color que
música, tazas, cajas de regalo, luz mini-noche,
queremos por peinado diferentes intensidades de
interruptores de voz de luz, las luces cambian
rojo, azul y verde.
automáticamente los juguetes y una variedad
9. Módulo del sensor de bloqueo de luz: Se trata de luz de control, iluminación de control de luz,
de un módulo de sensor de bloque de luz, donde Campo de contro
hay un objeto en el centro de la forma de U. El
16. Módulo del interruptor de la inclinación:
sensor emitirá una señal de nivel alto.
Módulo de interruptor de inclinación y una
10. Módulo LEDde doble luz: Se trata de un módulo interfaz digital, construido en 13 LED construir
LED de doble color. un simple circuito para producir la luz
de advertencia de inclinación 13 viene con
11. Sensor de temperatura analógico: Se trata de un interfaces digitales del LED, la interfaz del
sensor de temperatura analógico que genera una sensor de interruptor de inclinación para acceder
tensión en proporción a la temperatura. a digital 3, cuando la inclinación abierta sensor
12. Temperatura y sensor de humedad: Este sensor de Off detecta una tecla Señal, luces LED, de lo
de temperatura y humedad DHT11 cuenta contrario apagado.
con una salida de señal digital calibrada
17. Módulo de interruptor de mini red: Módulo
con el sensor de temperatura y humedad
Reed y la interfaz viene con 13 LED digital
complejo, garantizando la alta fiabilidad
construir un simple circuito para producir una
y excelente estabilidad a largo plazo. Un
lámpara de advertencia Reed 13 viene con
microcontrolador de alto rendimiento de 8 bits
interfaces digitales del LED, el sensor de Reed
está conectado. Este sensor incluye un elemento
número de acceso 3 de interfaz, cuando los
resistivo y un sentido de dispositivos de
sensores de Reed detectado una señal clave, el
medición de temperatura NTC húmedos. Tiene
LED se enciende, de lo contrario fuera .
excelente calidad, respuesta rápida, capacidad
anti-interferencia y ventajas de rendimiento de 18. Sensor de Hall magnético lineal: Linear Hall
alto costo. módulo magnético y una interfaz digital,
construido en 13 LED construir un simple
13. Módulo LED RGB de tres colores: Se trata de
circuito para producir una lámpara de
un módulo de tres colores a través del agujero
advertencia de campo magnético 13 viene
de LED que puede hacer cualquier color que
con interfaces digitales del LED, el sensor de
queremos mediante el peinado de diferentes
Hall lineal magnetómetro acceso número 3 de
intensidades de rojo, azul y verde.
interfaz, Una señal clave, luces LED, de lo
14. Módulo de conmutador Quicksilver: Un contrario apagado.
interruptor de inclinación que puede encender
19. Módulo de interruptor grande Red: Módulo
y apagar dependiendo de la posición de
Reed y la interfaz viene con 13 LED digital
inclinación. El interruptor es mercurio.
construir un simple circuito para producir una
15. Módulo optosensor Los fotoresistores: son lámpara de advertencia Reed 13 viene con
dispositivos fotosensibles semiconductores, interfaces digitales del LED, el sensor de Reed
además de tener alta sensibilidad, respuesta número de acceso 3 de interfaz, cuando los
rápida, consistente con las características sensores de Reed detectado una señal clave, el
10
LED se enciende, de lo contrario fuera. magnético analógico conectado a la placa de
alimentación analógica 5 ARDUINO Interfaces,
20. Módulo del sensor de llama: Sensor para cuando analógico Sensor magnético a una señal,
longitudes de onda de llama entre 760 nm a 1100 luces del LED, de lo contrario las luces hacia
nm infrarrojo es el más sensible. fuera.
21. Magic LED taza de módulo: Este módulo
tiene dos partes: un LED y un interruptor de
inclinación de mercurio. Los pines son 1 G 4.2. Esquema de arduino UNO
(masa), 2 + (5V de potencia), 3 S de señal y 4 L
(LED.) Si usted cableado 1 y 2 a la alimentación,
el pin 3 (señal) alternará entre 5V (ALTO) y 0V
LOW) mientras inclina el módulo. Si conecta
una resistencia limitadora de corriente a L2,
puede usarla como un LED parpadeante.
22. Módulo Sensor digital de Tempracción: Módulo
de temperatura digital y una interfaz digital,
construido en 13 LED construir un circuito
simple, haciendo que la lámpara de advertencia
de temperatura 13 viene con interfaces digitales
del LED, el sensor de temperatura digital
conectado digital tres interfaces, cuando el
sensor de temperatura digital detecta una señal Figura 26: Esquema gráfico del arduino UNO
clave , Luces LED, de lo contrario apagado.
23. Módulo del sensor de choque: Knock módulo
sensor y una interfaz digital, built-in LED El esquema del arduino UNO se puede dividir en tres
construir un circuito sencillo para producir principales partes:
flasher percusión. La interfaz viene con el LED
digital, golpeará el sensor conectó la interfaz 1. La etapa de alimentación: encargada de que los
digital 3, cuando los sensores del sensor de componentes de la placa reciban los voltajes
percusión miden a las señales de percusión, luz adecuados.
que destella del LED.
2. La interfaz de programación: permite que
24. Módulo del sensor de obstáculos: Módulo
el microcontrolador sea programado desde el
sensor de evitación de obstáculos KY-032 para
ordenador.
Arduino: Con 4 pines, utilice un haz infrarrojo
para detectar la proximidad de los obstáculos.
3. Microcontrolador con “sistema mínimo”:
Los potenciómetros se pueden utilizar para
componentes indispensables para que el
ajustar la sensibilidad. El pin 1 es tierra, el
microcontrolador funcione correctamente.
pin 2 es de 5V, el pin 3 es la salida digital
(encendido / apagado dependiendo del haz), 4
está habilitado.
25. Módulo Sensor Hall: Módulo sensor analógico 5. Simulación de un arduino UNO
magnético y una interfaz digital, construido R3
en 13 LED construir un circuito simple para
producir un flash magnético Makers.13 viene A continuación se muestra un pequeña simulación de
con interfaces digitales del LED, el sensor arduino, el cual corresponde a un semáforo.
11
digitalWrite(verde, HIGH);
digitalWrite(rojo, LOW);
digitalWrite(amarillo, LOW);
delay(4000);
digitalWrite(amarillo, HIGH);
digitalWrite(verde, LOW);
digitalWrite(rojo, LOW);
delay(2000);
}
12