Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

EDL 3ra Nota - Leo - Completo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 20

INTRODUCCIÓN

Arduino es una plataforma de creación de electrónica de código abierto, la cual está


basada en hardware y software libre, flexible y fácil de utilizar para los creadores y
desarrolladores que permite la programación electrónica de dispositivos electrónicos
domésticos, desde domótica hasta diversos juguetes, como coches teledirigidos o
incluso robots caseros. Esta plataforma permite crear diferentes tipos de
microordenadores de una sola placa a los que la comunidad de creadores puede
darles diferentes tipos de uso.

Además de los montajes de pequeños ingenios electrónicos caseros, Arduino resulta


ideal como introducción a la programación general, la domótica y la robótica. La
creación de prototipos en una placa base (Arduino UNO) no requiere soldaduras de
componentes como (resistencias, transistores, condensadores, microcontroladores,
LEDs, etc) y crea una Interacción de dispositivos electrónicos con el mundo real a
través del control de sensores, control remoto, a través de redes inalámbricas e
Internet.

Si consigues una placa ensamblada, podrás probar multitud de ingenios con solo
conectarla mediante USB al PC o teléfono Android y opcionalmente conectar algún
sensor ya que existen multitud de código fuente abierto y librerías (por ejemplo, para el
manejo de circuitos accesorios como EEPROM, GSM, Wi-fi o Servo) compartido por la
usuarios y fabricantes. Con Arduino no necesitarás conocimientos avanzados de
electrónica ni programación, sólo a nivel de configuración y que su costo es
relativamente bajo, así mismo los periféricos que se necesiten para trabajar con ello.
El Arduino está basado en microcontroladores ATMEGA8, ATMEGA168 y
ATMEGA328 de Atmel. Los planos para los módulos
están publicados bajo licencia Creative Commons, por
lo que diseñadores experimentados de circuitos pueden
hacer su propia versión del módulo, extendiéndolo y
mejorándolo. Incluso usuarios relativamente inexpertos
Microcontrolador ATMEG328p Atmel
pueden construir la versión de la placa del módulo para
entender cómo funciona y ahorrar dinero.

El proyecto nació en 2003, cuando varios estudiantes del Instituto de Diseño


Interactivo de Ivrea, Italia, con el fin de facilitar el acceso y uso de la electrónico y
programación. Lo hicieron para que los estudiantes de electrónica tuviesen una
alternativa más económica a las populares BASIC Stamp, unas placas que por aquel
entonces valían más de cien dólares, y que no todos se podían permitir.

El resultado fue Arduino, una placa con todos los elementos necesarios para conectar
periféricos a las entradas y salidas de un microcontrolador, y que puede ser
programada tanto en Windows como macOS y GNU/Linux. Un proyecto que promueve
la filosofía 'learning by doing', que viene a querer decir que la mejor manera de
aprender haciendo.

Cómo funciona Arduino

El Arduino es una placa basada en un microcontrolador ATMEL. Los


microcontroladores son circuitos integrados en los que se pueden grabar
instrucciones, las cuales las escribes con el lenguaje de programación que puedes
utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas que
interactúan con los circuitos de la placa.

El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es


una conexión en la que podemos conectar
en la placa diferentes tipos de periféricos.
La información de estos periféricos que
conectes se trasladará al microcontrolador,
el cual se encargará de procesar los datos
que le lleguen a través de ellos.

El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador


depende en gran medida de qué uso le estés pensando dar. Pueden ser cámaras para
obtener imágenes, teclados para introducir datos, o diferentes tipos de sensores.

También cuenta con una interfaz de salida, que es la que se encarga de llevar la


información que se ha procesado en el Arduino a otros periféricos. Estos periféricos
pueden ser pantallas o altavoces en los que reproducir los datos procesados, pero
también pueden ser otras placas o controladores.
Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir que
compartiendo su diseño básico te puedes encontrar con diferentes tipos de placas.
Las hay de varias formas, tamaños y colores para a las necesidades del proyecto en el
que estés trabajando, las hay sencillas o con características mejoradas, Arduinos
orientados al Internet de las Cosas o la impresión 3D y, por supuesto, dependiendo de
estas características te encontrarás con todo tipo de precios.

Además, las placas Arduino también cuentan con otro tipo de componentes llamados
Escudos (Shields) o mochilas. Se trata de una especie de placas que se conectan a la
placa principal para añadirle una infinidad de funciones, como GPS, relojes en tiempo
real, conectividad por radio, pantallas táctiles LCD, placas de desarrollo, y un
larguísimo etcétera de elementos. Incluso hay tiendas con secciones
especializadas en dichos elementos.
OBJETIVO
Desarrollar una guía de Arduino para principiantes que quieren comenzar desde cero,
enriqueciendo sus conocimientos desde lo fundamental brindando material didáctico a
cerca de Arduino, para que el principiante al finalizar de leer el documento tengan
claros los conceptos de que es un Arduino, como este opera, lenguaje técnico, cuáles
pueden ser sus utilidades, disposición de herramientas de biblioteca y conocimientos
de periféricos y la función que estos tienen, y así haga uso del recurso para desarrollar
el proyecto que este desee.

OBJETIVOS ESPECIFICOS

 Definir conceptos de programación, tipo de lenguaje del ensamblador y los


operadores con los cuales trabaja Arduino, sus funcionalidades y diferencias
entre análogos y digitales.
 Definir que es un Arduino, su funcionalidad y las características que lo
diferencia en el ámbito de la electrónica.
 Demostrar la importancia que este tiene en el ámbito de la informática y el
desarrollo de proyectos, tanto de índole estudiantil como profesional.
 Definir cuáles son los diferentes tipos de Arduino que se conocen en el
mercado y sus características.
 Definir los diferentes periféricos que se pueden utilizar con Arduino, su
funcionalidad y mostrar sus configuraciones de conexión.
MÓDULO BLUETOOTH

HC-05

El módulo Bluetooth HC-05 nos permite conectar


nuestros proyectos con Arduino a un smartphone,
celular o PC de forma inalámbrica (Bluetooth), con
la facilidad de operación de un puerto serial. La
comunicación Bluetooth se da entre dos tipos de
dispositivos: un maestro y un esclavo. El módulo
Bluetooth HC-05 viene configurado de fábrica para
trabajar como esclavo, es decir, preparado para
escuchar peticiones de conexión, pero podemos
configurarlo para trabajar con Maestro utilizando
comandos AT.

ESPECIFICACIONES

 Voltaje de operación: 3.6V - 6V DC


 Consumo corriente: 50mA
 Bluetooth: V2.0+EDR
 Frecuencia: Banda ISM 2.4GHz
 Modulación: GFSK(Gaussian Frequency Shift Keying)
 Potencia de transmisión: 4dBm, Class 2
 Sensibilidad: -84dBm a 0.1% BER
 Alcance 10 metros
 Interface comunicación: Serial TTL
 Velocidad de transmisión: 1200bps hasta 1.3Mbps
 Baudrate por defecto: 38400,8,1,n.
 Seguridad: Autenticación y encriptación
 Temperatura de trabajo: -20C a +75C
 Compatible con Android
 Dimensiones: 37*16 mm
 Peso: 3.6 gramos
Diagrama de conexión:

HC-06

HC-06

Este módulo te permite agregar conectividad


inalámbrica a través de una interfaz serial TTL entre
Microcontroladores (PIC, Arduino) y otros dispositivos
como PC, laptops o tu Smartphone. El módulo
Bluetooth HC-06 viene configurado de fábrica para
trabajar como esclavo, es decir, preparado para
escuchar peticiones de conexión.

ESPECIFICACIONES

 Firmware BT SPP V3.0.


 Voltaje de Operación: 5 V.
 Corriente de Operación: < 40 mA
 Corriente modo sleep: < 1 mA
 Chip: BC417143
 Alcance 10 metros
 Velocidad de transmisión: 1200 bps hasta 1.3 Mbps
 Baudrate por defecto: 9600,8,1,n.
 Bluetooth: V2.0+EDR
 Longitud de cable: 21.5 cm
 Frecuencia: Banda ISM de 2,4 GHz
 Modulación: GFSK (Gaussian Frequency Shift Keying)
 Potencia de emisión: 4 dBm, clase 2
 Sensibilidad: -84 dBm a 0.1% VER
 Velocidad asíncrona: 2.1 Mbps (máx.) / 160 kbps.
 Velocidad síncronos: 1 Mbps/1 Mbps
 Seguridad: Autenticación y encriptación
 Interfaz: Bluetooth - Puerto serie UART TTL

Diagrama de conexión:
HC-08
El módulo bluetooth HC-08 permite transmitir y
recibir datos a través del puerto serie del
microcontrolador de manera inalámbrica. Pertenece
la versión 4.0 de dispositivos Bluetooth, que tiene
las mismas características que sus antecesores,
pero con la diferencia de que este dispositivo es de
bajo consumo energético. También añade la
característica de ser compatible con productos de la
marca Apple. Posee una frecuencia de trabajo de
2.4GHz ISM, modulación GFSK, máximo poder de
transmisión de 4dBm, sensibilidad de recepción de -93dBm y 80 metros de
comunicación en ambientes sin obstáculos.

ESPECIFICACIONES

 Chip: CC2540, V4.0 BLE


 Voltaje de operación: 5 v
 Corriente de consumo: 10 mA
 Potencia: 50 mW
 Frecuencia de funcionamiento: 2,4G
 Interfaz de comunicación: UART 3.3 VTTL
 Potencia de transmisión: 4dBm (máximo)
 Distancia de transmisión: 80 metros
 Velocidad:1 Mbps
 Antena: Integrada en el PCB
 Baudrate: 9600
 Modos: Esclavo/Maestro
 Sensibilidad del receptor:-93dBm @ 1 Mbps
 Temperatura (Max): 85 ℃
 Temperatura (Min): -40 ℃
 Dimensiones: 26.9 x 13 x 2.2 mm

Nota: El diagrama de conexión de este módulo es semejante a su versión


anterior el HC-06.
HM-10

El módulo Bluetooth HM10 nos permite conectar


nuestros proyectos con Arduino a un
smartphone, celular o PC de forma inalámbrica,
con la facilidad de operación de un puerto serial.
Cumple con el estándar Bluetooth Low Energy
basado en los chips de Texas Instruments
CC2540 o CC2541. El Bluetooth HM10 puede
usarse para reemplazar los módulos bluetooth
HC-05 y HC-06 y hacer uso del protocolo
bluetooth más reciente conocido como Bluetooth
4.0 o BLE.

ESPECIFICACIONES

 Modelo: HM10
 Voltaje de Operación: 3.3 – 5 V
 Corriente de Operación: 8.5 mA
 Consumo en modo SLEEP: 60uA – 1.5mA
 Configuración: Comandos AT
 Chip: CC2541
 Versión o firmware: MLT-BT05-V4.1
 Baudrate (por defecto): 9600
 Consumo de energía en espera Ultra-bajo 90uA ~ 400uA
 Cobertura (Max): 100 metros
 Potencia RF: -23dbm, -6dBm, 0dBm, 6dBm (modificable a través de Comandos
AT)
 Antena: Integrada en PCB
 Seguridad: Autenticación y encriptación
 Enviar y recibir sin límite de bytes.
 Frecuencia: Banda ISM de 2,4 GHz
 Modulación: GFSK (Gaussian Frequency Shift Keying)
 Dimensiones: 40 x 18 mm
 Peso neto: 4g

Nota: El diagrama de conexión de este módulo es semejante a su versión


anterior el HC-06.

MÓDULO WI-FI

El ESP8266 se puede integrar en un WiFi que provee un chip de bajo coste con una
pila TCP/IP completa y un microcontrolador. Se alimenta con 3.3v y dispone de un
procesador Tensilica Xtensa LX106 de
80 Mhz, memoria RAM de 64 KB para
instrucciones y 96 KB para datos, 16
pines GPIO, pines dedicados UART, e
interfaz SPI y I2C. La CPU de Tensilica
puede hacerse más veloz mediante
overclocking que permiten algunos
modelos, aunque no todos. De hecho, se
puede doblar la frecuencia de reloj. Por
cierto, una CPU de tipo RISC y de 32-bit.
También incluye en el módulo un conversor ADC de 10-bit para las señales.

ESPECIFICACIONES

 Dimensiones: 24mm x 16mm x 3mm (±0.2)mm


 SPI Flash: 32Mbit
 Interfaz de comunicación: UART, GPIO, ADC y PWM
 Seguridad: WEP/WPA-PSK/WPA2-PSK
 Modos de funcionamiento: AP, STA y STA
 Puertos IO: 9
 Puertos ADC: 1
 I/O voltaje tolerancia: 3.6V Max
 Incorpora led de prueba en el pin GPIO2
 Velocidad de Baudios configurable: Soporta de 300 hasta 4608000 bps, por
defecto 115200 bps
 Antena: Incluida en el PCB
 Rango de frecuencia: 2412 ~ 2484 MHz
 Poder de transmisión:
 802.11 b / g / n
 b: 16±2 dBm (@11Mbps)
 g: 14±2 dBm (@54Mbps)
 n: 13±2 dBm (@HT20, MCS7)
 Voltaje de funcionamiento: desde 3.0V hasta 3.6V
 Voltaje de operación típico: 3.3V
 Corriente:
 Transmisión continua: Promedio ~2mA y Pico: 500ma
 Suspensión del módem: ~20mA
 Sueño ligero:~2mA
 Sueño profundo:~0.02mA
 Temperatura de operación -40ºC y 85ºC

Diagrama de conexión:

SENSORES

De temperatura LM35
El Sensor de Temperatura LM35 es un circuito integrado de
precisión de temperatura, cuyo voltaje de salida es lineal mente
proporcional a grados centígrados. Se puede presentar de diferentes
encapsulados, pero uno de los más comunes es el TO-92.
El LM35 permite medir el cambio de temperatura de un cuerpo o de un objeto en un
rango de -55°C hasta 150°C, el las aplicaciones más comunes son: termómetro,
aplicaciones remotas, termostato casero jardinería y en sistemas de monitoreo
industrial.

ESPECIFICACIONES

 Calibrado : ° Celsius (centígrado)


 Factor de escala: lineal + 10.0 mV / °C
 Precisión: 0.5 °C garantiza (a +25 °C)
 Rango de medición: -55°C a +150°C
 Voltaje de Operación: 4 a 30 V
 Corriente de Trabajo: Menos de 60 µA
 Salida: Baja impedancia, 0.1Ω para 1mA de carga

Diagrama de conexión:

Sensor Infrarrojo FC-51


El Módulo Sensor De Obstáculos Reflectivo Infrarrojo FC-51 es un dispositivo
optoelectrónico activo capaz de medir proximidad por infrarrojo IR, está compuesto por
un transmisor que emite energía infrarroja IR y un receptor
que detecta la energía IR reflejada por la presencia de
cualquier obstáculo en la parte frontal del módulo. El
sensor puede ser usado con luz ambiente o en la
obscuridad.
El sensor de obstáculos reflectivo infrarrojo es usado en proyectos de robótica, que
tengan como propósito el evitar obstáculos; de manera industrial para el conteo de la
producción; en uso personal para sistemas de seguridad y/o detección de presencia.

ESPECIFICACIONES

 Chip de funcionamiento: LM393


 Voltaje de alimentación: 3.3V – 5V
 Voltaje de salida digital : 5V
 Dimensiones: 31 mm x 15 mm x 7 mm
 Distancia de detección: 20 mm – 300 mm (ajustable)
 Angulo de detección: 35°
 Pines:
 VCC: Voltaje de alimentación
 OUT: Salida de tensión digital (0,1)
 GND: Tierra

Diagrama de conexión:

Sensor LDR
Una fotorresistencia o LDR (por sus siglas en inglés “light-
dependent resistor”) es un componente electrónico cuya
resistencia varía en función de la luz. Se trata de un
sensor que actúa como una resistencia variable en función de la luz que capta. El LDR
actúa como una resistencia variable.

Diagrama de conexión:
Sensor ultrasónico HC-SR04
El sensor ultrasónico HC-SR04 que sirve para medir
distancias por medio de sus dos transductores: un
micrófono y altavoz. Genera pulsos de alta frecuencia
(no perceptible por el ser humano) que rebota en los
objetos cercanos y es reflejado hacia el sensor, que es
captado por un micrófono. Son sensores económicos y
fácil de usar.
Usualmente son usados en robótica para la detección
de obstáculos, para determinar las posiciones, crear
mapas de entorno o resolver laberintos. Para ajustar su
baja precisión son usados en conjunto con sensores infrarrojo y/o sensores ópticos.

ESPECIFICACIONES

 Dimensiones: 45 mm x 20 mm x 15 mm
 Voltaje de funcionamiento: + 5V DC
 Corriente de alimentación: 15 mA
 Rango de medición: 2 cm a 400 cm (a 4 m considerar que puede haber poca
sensibilidad del dispositivo)
 Frecuencia de trabajo: 40 KHz
 Ángulo de medición efectivo: < 15º
 Ángulo de medición: 30º
 Precisión: +- 3mm
 Duración mínima del pulso de disparo (nivel TTL): 10 μs
 Duración del pulso eco de salida (nivel TTL): 100-25000 μs
 Tiempo mínimo de espera entre una medida y el inicio de otra 20 ms
 Peso:10 g
 Pines
 Vcc: 5 DC
 Trigger: Input, disparo del ultrasonido
 Echo: Output, repetición del ultrasonido o receptor
 GND
Diagrama de conexión:

Sensor de impacto KY-031


El Módulo KY-031 es mejor conocido como sensor de
Impacto, este sensor tiene la capacidad de percibir los
impactos que este o una superficie sujeto a este pueda
recibir. Trabaja como contacto normalmente abierto y
mandando un “1” lógico a través de su terminal de señal
en el instante que recibe el contacto físico.

ESPECIFICACIONES

 Voltaje de alimentación: 3.3V a 5V


 Corriente: 10 mA
 Salida: Digital Binaria: 0 / 1 – ( 0 volts – 5 volts) respectivamente
 Dimensiones: 29mm x 17mm x 4 mm
 Peso: 4 gr
Diagrama de conexión:

Sensor Huella Dactilar As608


El Sensor Huella As608 es un sensor biométrico,
permite realizar sistemas de procesamiento digital
de imágenes de manera interna con un DSP
(Procesador de Señales Digitales). Además, incluye
capacidades de comparación en base de datos y
actualización de la misma. El dispositivo funciona
con el protocolo serial, por lo que puede ser utilizado
con cualquier microcontrolador o tarjeta de
desarrollo. El dispositivo tiene la capacidad de
almacenar hasta 162 huellas dactilares en su
memoria FLASH interna. El LED del dispositivo se
ilumina cada que se encuentra tomando imágenes
en busca de huellas digitales.

ESPECIFICACIONES

 Dimensiones: 48 x 23.5 x 20mm


 Voltaje de alimentación: 3.6 a 6.0 VDC
 Corriente de funcionamiento: 120mA max
 Pico de corriente: 150mA max
 Interfaz: Serial/UART TTL
 Tiempo de adquisición menor a 1 segundo
 Velocidad de transmisión: 9600, 19200, 28800, 38400, 57600 (Por defecto es
57600)
 Área de ventana: 14 mm x 18 mm
 Capacidad de almacenamiento: 162 platillas
 5 Niveles de seguridad
 Temperatura de operación: -20ºC a 50ºC (Humedad Relativa 40% a 85%)
 Peso: 20g
 Pines:
 V+ : Voltaje de alimentación
 TX
 RX
 GND

Sensor de Gas MQ2


El sensor de gas Módulo MQ2 es un sensor electro-
químico que varía su resistencia al estar contacto con
LP, butano, hidrógeno e incluso humo. Cuenta con 2
salidas una analógica y otra digital. Es ideal para que
se puedan medir concentraciones de gas natural en el
aire ya que puede detectar concentraciones desde 300
hasta 10000 ppm (partes por Millón) tiene una salida
analógica que sale del divisor de voltaje y contiene
una resistencia de carga se puede utilizar para la
detección de fugas de gas en casas o industrias.

ESPECIFICACIONES

 Voltaje de Operación: 5V
 Corriente: < 150mA
 Dispositivo base: Sensor MQ2
 Rango de detección: 300 a 10000 ppm
 Gas característico: 1000ppm, Isobutano
 Tiempo de Respuesta: ≤ 10s
 Tiempo de recuperación: ≤ 30s
 Resistencia de censado: 1KΩ 50ppm Tolueno a 20KΩ in
 Humedad: ≤ 95% RH
 Temperatura de trabajo: -20 ℃ ~ +55 ℃
 Respuesta rápida y alta sensibilidad
 Contenido de oxigeno ambiental: 21%
 Dimensiones: 40mm x 20mm
Diagrama de conexión:

Sensor de agua YF-s201


El Sensor de Flujo de Agua YF-S201 Efecto Hall, ideal para medir el flujo de agua por
medio de un rotor interno que se activa por efecto Hall adecuado para tuberías
estándar (1/2″) el cual envía pulsos por cada rotación ocasionado por el flujo, siendo
que cada pulso es de aproximadamente 2,25 mililitros. Este sensor de flujo es muy
utilizado al momento de medir el flujo del agua en un invernadero, en tinacos, piletas y
otros lugares donde se necesite tener un control del flujo de agua. Este sensor se
instala en la línea del agua y puede permanecer seguro y seco.

ESPECIFICACIONES

 Voltaje de funcionamiento: 5 a 18 V DC
 Consumo de corriente: 15 mA a 5 V
 Tipo de salida: 5V TTL
 Trabajo Caudal: de 1 /30 litros / minuto
 Temperatura de funcionamiento: -25°C a 80 °C
 Pulso de flujo: F (Hz) = 7.5* Q – 3 (+/- 10%) Q = L / min
 Medida de rosca: DN15, G1/2″ (BSP), macho.
 Rango de Humedad: 35% -80% de humedad relativa
 Dimensiones: 2.5 “ x 1.4” x 1.4

También podría gustarte