Placa

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

ASIGNATURA: PROGRAMACION Y DESARROLLO COGNITIVO III

NOMBRE DE LA TAREA: TAREA1

INTEGRANTES:

CICLO/AÑO: II– 2021

SEDE: CENTRAL.

FECHA: 30/09/2021
Contenido
INTRODUCCIÓN............................................................................................................................4
OBJETIVOS....................................................................................................................................6
General.....................................................................................................................................6
Específicos:...............................................................................................................................6
PARTE I: HISTORIA DE ARDUINO..................................................................................................7
TIPOS DE ARDUINO..................................................................................................................8
CARACTERÍSTICAS DE ARDUINO...............................................................................................9
CARACTICAS DE LOS TIPOS DE ARDUINO...............................................................................10
PARTE II. SENSORES EN ARDUINO..............................................................................................13
CARACTERÍSTICAS DE  LOS SENSORES....................................................................................14
TIPOS DE SENSORES Y SUS DIFERENCIAS................................................................................15
SENSORES SOPORTADOS POR TINKERCAD.............................................................................28
Los sensores que soporta la plataforma tinkercad son......................................................28
ESQUEMA DE CONEXIÓN Y PROGRAMA VISUALINO..............................................................30
Esquema de conexión con sensor de distancia: “sensor de aparcamiento con alarma
sonora y luminosa”.............................................................................................................30
Bibliografía.................................................................................................................................35
INTRODUCCIÓN
El proyecto está basado en la utilización del hardware y software de Arduino.
Éste es una plataforma de prototipos electrónica de código abierto (open-
source) basada en hardware y software flexibles y relativamente fáciles de
usar. Sus fabricantes publicitan a Arduino como una herramienta pensada para
artistas, diseñadores y para cualquier interesado en crear objetos o entornos
interactivos.

Arduino consta de un microcontrolador ATmega de Armel. El hardware de


Arduino no deja de ser una plataforma microcontroladora para computación
física como otras muchas disponibles en el mercado. Las diferencias, en
cambio, con otras tarjetas de programación radica en lo siguiente: bajo coste,
su software se ejecuta en los sistemas operativos más extendidos (Windows,
Linus y Macintosh), incorpora funciones específicas de Arduino que simplifican
la programación, hardware modificable y extensible, y software de código
abierto para su reprogramación por cualquier programador que lo desee.

Hay múltiples versiones de la placa Arduino. Entre ellas se encuentran algunas


muy interesantes como Arduino BT que contiene un módulo bluetooth para la
comunicación y programación sin cables, Arduino Mini que es la placa más
pequeña y Arduino Serial que usa RS232 como interfaz con el ordenador para
programación y comunicación.

Arduino es una herramienta a tener en cuenta por su versatilidad y bajo coste


en uso industrial. Es muy útil en aquellas situaciones en las que se necesita
controlar un sistema o producto del que se van a fabricar un pequeño número
de unidades. En esta situación el ingeniero no necesita emplearse en el diseño
electrónico de la tarjeta de control del microcontrolador a utilizar, pues ya viene
diseñada y lista para cargar tu programa.

Su uso se puede extender al control de procesos en industrias reducidas


adaptando el valor de tensión de las entradas y salidas con el uso de etapas de
opto-acopladores. A la hora de usar un sensor nos permite su line-alización
interna dando lugar a la optimización de la recogida de datos y la consecuente
reducción de coste en transductores electrónicos.
OBJETIVOS

General:

 El principal objetivo de esta tarea es la familiarización con arduino


adquieran el conocimiento suficiente sobre las características técnicas
de la placa ARDUINO UNO y se familiaricen con la programación de
SENSORES haciendo uso de TINKERCAD y VISUALINO.

Específicos:

 Conocer las generalidades y funcionamientos de la placa arduino


 Identificar mayoría de los pines de la placa Arduino uno.
 Familiarizarse con la estructura y sintaxis del lenguaje con el que trabaja
Arduino.
PARTE I: HISTORIA DE ARDUINO.

Para saber la Historia de Arduino, tenemos que remontarnos un tiempo atrás.


La historia de Arduino comenzó como un proyecto de tesis de maestría  de
Hernando Barragán y sus asesores Massio Banzi y Casey Reas. Su objetivo
principal fue el crear una herramienta que fuera fácil de usar.

Así el proyecto Arduino surgió en el año 2005, de mano de unos estudiantes


del Instituto de diseño Interactivo IVREA, en Ivrea (Italia), que estaban usando
el microcontrolador BASIC Stamp, basado en PIC, con un lenguaje de
programación simplificado, tipo Basic.

El estudiante colombiano Hernando Barragán, fue quien desarrolló la tarjeta


electrónica Wiring, el lenguaje de programación y la plataforma de desarrollo.
Basandose en su trabajo, Massimo, David Cuartilles , investigador en el
instituto, y Gianluca Martino desarrollador local contratado, desarrollaron una
plataforma de hardware y software libre, más pequeña y económica, a la que
llamaron Arduino.

El curioso nombre del proyecto, tiene su origen en el Bar di Re Arduino


(Antiguo Rey Europeo entorno al 1002), donde Massimo Banzi, uno de los
fundadores, pasaba parte de su tiempo libre.

Poco tiempo después de terminar el desarrollo, el instituto cerró sus puertas y


los desarrolladores intentaron sobrevivir con el nuevo sistema Arduino.

El proyecto gustó mucho, desplazando a otras soluciones del mercado como


basicstamp y los míticos Pics. El mismo Google colaboró en el desarrollo del
Kit ADK (Accesory Development Kit), una placa Arduino capaz de comunicarse
directamente con teléfonos móviles inteligentes bajo el sistema operativo
Android

Para la producción en serie de la primera versión, se buscó no superar los 30€


de precio y que se ensamblara en una placa azul y que fuese plug and play y
compatible con múltiples sistemas operativos: macosx, Windows y GNU/Linux.
Las primeras 300 unidades se las dieron a los alumnos del Instituto IVREA, con
el fin de que las probaran y empezaran a diseñar sus primeros prototipos. El
IDE de Arduino se desarrolló basándose en Processing, buscando la sencillez y
la portabilidad a a múltiples sistemas operativos

En la feria Maker Fair de 2011 se presentó la primera placa Arduino 32 bit para
trabajar tareas más pesadas, y llegaron nuevas contribuciones al proyecto de
parte de Intel, con su placa Galileo.

Banzi dice que nunca surgió como una idea de negocio, es más nació por una
necesidad de subsistir ante el eminente cierre del Instituto de diseño Interactivo
IVREA en Italia.  Es decir, al crear un producto open hardware (de uso público)
no podría ser embargado.  Es más hoy en día Arduino tiene la difícil tarea de
subsistir comercialmente y continuar en continuo crecimiento.

TIPOS DE ARDUINO.
Existen muchos y muy distintos Tipos de Arduino. Primero podriamos
comenzar a diferenciarlos por su origen, es decir, existen Arduinos originales y
arduinos genéricos. La diferencia entre un Arduino original y uno geneŕico es el
lugar de su ensamble y la empresa que lo realiza. Tambien podemos distinguir
distintos tipos de Arduino de acuerdo al procesador y cantidad de pines que
tienen sus tarjetas. A continuación se muestran una comparativa entre los 4
principales Arduinos originales:
CARACTERÍSTICAS DE ARDUINO.

Las principales características de un Arduino son:

Velocidad en Mhz.

Tamaño de memoria RAM, FLASH y EEPROM.

Cantidad de pines de entrada/salida.

Numero de pines analógicos.

Cuantos puertos UART, I2C, SPI tiene.

Tamaño de la tarjeta de evaluación.

Bits del procesador.

Voltaje del procesador.

Por ejemplo, el Arduino 1 funciona a a 16Mhz, tiene 14 pines de entrada/salida


digital y 6 canales de entrada para señales analógicas (adc). También tiene 1
puerto UART, 1 I2C, 1 SPI y su procesador es un ATmega328P de 8 bits. La
memoria FLASH es de 32KB, una RAM de 2KB y de EEPROM tiene 1KB.
CARACTICAS DE LOS TIPOS DE ARDUINO

Arduino uno: Es posiblemente la placa más utilizada y


robusta. Estupenda opción para iniciarse en la
programación de microcontroladores. Estás son sus
características técnicas:

 Microcontrolador: ATMega328P.
 Velocidad de reloj: 16 MHz.
 Voltaje de trabajo: 5V.
 Voltaje de entrada: 7,5 a 12 voltios.
 Pinout: 14 pines digitales (6 PWM)  y 6 pines analógicos.
 1 puerto serie por hardware.
 Memoria: 32 KB Flash (0,5 para bootloader), 2KB RAM y 1KB Eeprom

Arduino Mega:Es usada para proyectos con necesidad de


mayor cantidad de pines. Estás son sus características
técnicas:

 Microcontrolador: ATMega2560.
 Velocidad de reloj: 16 MHz.
 Voltaje de trabajo: 5V.
 Voltaje de entrada: 7,5 a 12 voltios.
 Pinout: 54 pines digitales (15 PWM) y 16 pines analógicos.
 3 puertos serie por hardware.
 Memoria: 256 KB Flash (8KB para bootloader), 8KB
RAM y 4KB Eeprom

Arduino Nano:Es la placa Arduino Uno R3 en versión


reducida, pero con dos pines analógicos adicionales.
Estás son sus características técnicas:
 Microcontrolador: ATMega328P.
 Velocidad de reloj: 16 MHz.
 Voltaje de trabajo: 5V.
 Voltaje de entrada: 7,5 a 12 voltios.
 Pinout: 14 pines digitales (6 PWM) y 8 pines analógicos.
 1 puerto serie por hardware.
 Memoria: 32 KB Flash (2KB para bootloader), 2KB RAM y 1KB Eeprom

Arduino Leonardo: Similar al Arduino Uno R3, pero


con el puerto USB integrado. Estás son sus
características técnicas:

 Microcontrolador: ATMega32u4.
 Velocidad de reloj: 16 MHz.
 Voltaje de trabajo: 3,3V.
 Voltaje de entrada: 7,5 a 12 voltios.
 Pinout: 20 pines digitales (7 PWM) y 12 pines analógicos.
 Memoria: 32 KB Flash (4KB para bootloader), 2,5KB RAM y 1KB
Eeprom

Arduino Lilypad Las placas Arduino Lilypad están


pensadas para el desarrollo de aplicaciones
electrónicas textiles, por lo que tiene conectores
grandes con la finalidad de ser cocidos. Existen
varios modelos, estás son sus características
técnicas de la Lilypad 328:

 Microcontrolador: ATMega328V.
 Velocidad de reloj: 8 MHz.
 Voltaje de trabajo: 3,3V.
 Voltaje de entrada: 2,7 a 5,5 voltios.
 Pinout: 14 pines digitales (6 PWM) y 6 pines analógicos.
 1 puerto serie por hardware.
 Memoria: 16 KB Flash (2KB para bootloader), 1KB RAM y 512 Bytes
Eeprom

Arduino 101: La placa Arduino 101 tiene un


microcontrolador INTEL Couriel e incorpora un módulo BLE
4.0 y un acelerómetro y giroscopio. Actualmente esta placa
está retirada. Estás son sus características técnicas:

 Microcontrolador: Inter Courie (32 bits).


 Velocidad de reloj: 32 MHz.
 Voltaje de trabajo: 3,3V.
 Voltaje de entrada: 7,5 a 12 voltios.
 Pinout: 14 pines digitales (4 PWM) y 6 pines analógicos.
 1 puerto serie por hardware
 Memoria: 196 KB Flash y 24 KB RAM

ArduinoYún Combina el microcontrolador del Leonardo


con un procesador con S.O. Linux que genera conectividad
Ethernet y Wifi. Estás son sus características técnicas:

 Microcontrolador: ATMega32u4.
 Velocidad de reloj: 16 MHz.
 Voltaje de trabajo: 5V.
 Voltaje de entrada: 7,5 a 12 voltios.
 Pinout: 20 pines digitales (7 PWM) y 12 pines analógicos.
 Conector para batería Lipo 3,7V.
 Memoria: 32 KB Flash (4KB para bootloader), 2,5KB RAM y 1KB
Eeprom.
 Procesador Linux
 Procesador: Atheros AR9931
 Velocidad de reloj: 400 MHz.
 Voltaje de trabajo: 3,3V.
 Memoria: 16 MB Flash , 64 MB RAM DDR2.

PARTE II. SENSORES EN ARDUINO

Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas,


llamadas variables de instrumentación, y transformarlas en variables eléctricas.

 Las variables de instrumentación pueden ser por ejemplo: temperatura,


intensidad lumínica, distancia, aceleración, inclinación, desplazamiento,
presión, fuerza, torsión, humedad, movimiento, pH, etc.
 Una magnitud eléctrica puede ser una resistencia eléctrica (como en una
RTD), una capacidad eléctrica (como en un sensor de humedad o un
sensor capacitivo), una tensión eléctrica (como en un termopar), una
corriente eléctrica (como en un fototransistor), etc.

Los sensores se pueden clasificar en función de los datos de salida en:

 Digitales
 Analógicos

Dependiendo del tipo de sensor, deberemos conectarlo a una entrada digital o


analógica.

Y dentro de los sensores digitales, estos nos pueden dar una señal digital
simple con dos estados como una salida de contacto libre de tensión o una
salida en bus digital. En caso que el sensor use comunicación por bus,
deberemos usar algunos de los buses que implementa Arduino o usar
hardware adicional que nos proporcione un interfaz entre el Arduino y el bus.

Un ejemplo de sensor analógico sería el ACS714, es un sensor de efecto hall


que mide las corrientes eléctricas que pasan a través del chip y devuelve un
valor en voltaje proporcional a la corriente que circula por el sensor:
CARACTERÍSTICAS DE  LOS SENSORES.

 Rango de medida: dominio en la magnitud medida en el que puede


aplicarse el sensor.
 Precisión: es el error de medida máximo esperado.
 Offset o desviación de cero: valor de la variable de salida cuando la
variable de entrada es nula. Si el rango de medida no llega a valores
nulos de la variable de entrada, habitualmente se establece otro punto
de referencia para definir el offset.
 Linealidad o correlación lineal.
 Sensibilidad de un sensor: suponiendo que es de entrada a salida y la
variación de la magnitud de entrada.
 Resolución: mínima variación de la magnitud de entrada que puede
detectarse a la salida.
 Rapidez de respuesta: puede ser un tiempo fijo o depender de cuánto
varíe la magnitud a medir. Depende de la capacidad del sistema para
seguir las variaciones de la magnitud de entrada.
 Derivas: son otras magnitudes, aparte de la medida como magnitud de
entrada, que influyen en la variable de salida. Por ejemplo, pueden ser
condiciones ambientales, como la humedad, la temperatura u otras
como el envejecimiento (oxidación, desgaste, etc.) del sensor.
 Repetitividad: error esperado al repetir varias veces la misma medida.
TIPOS DE SENSORES Y SUS DIFERENCIAS

Sensor acelerómetro MMA7361 para Arduino

El MMA7361 es un sensor acelerómetro capacitivo de bajo perfil y baja


potencia que detecta caída libre que puedes utilizar para tus proyectos con
Arduino.

Puede detectar la aceleración estática (gravedad de la tierra) o dinámica en sus


3 ejes (x,y,z).

Su compensación y sensibilidad vienen configuradas de fábrica. El MMA7361


incluye un modo de reposo que lo hace ideal para dispositivos electrónicos que
requieran el uso de baterías.

Aplicaciones típicas del sensor MMA7361 con Arduino

Con este sensor podrás realizar interesantes aplicaciones. Puedes utilizarlos


en el diseño de juegos en 3D ya que detecta la inclinación y el movimiento.

Son útiles para detectar la posibilidad de robo de algún dispositivo, debido a


que un sensor de aceleración es sensible al desplazamiento es posible realizar
un circuito de alarma si el sensor detecta un movimiento brusco.

Puedes realizar interesantes proyectos de robótica ya que requieren de


muchos dispositivos de movimiento.

Algunos rangos de operación del sensor MMA7361

De manera general, estos rangos de operación son


útiles de tenerlos en cuenta a la hora de implementar
un circuito con este dispositivo.

Bajo consumo de corriente: 400 μA

Modo de reposo: 3 μA
Operación de bajo voltaje: 2.2 V – 3.6 V

Sensibilidad (800 mV / g @ 1.5g)

Temperatura: -40<T<+85 °C

Sensor capacitivo TTP223 para Arduino

El TTP223 es un módulo de sensor de contacto capacitivo con un circuito


integrado táctil que tiene un área de detección integrada de 11 x 10.5 mm y que
puedes conectar a una placa Arduino.

El bajo consumo de energía y el amplio voltaje de operación son las


características clave de contacto para aplicaciones de CC o CA.

Un LED incorporado dará una indicación visual de cuándo se activa el sensor.


Cuando se activa, la salida de los módulos cambiará de su estado inactivo bajo
a alto (operación predeterminada).

Aplicaciones típicas del sensor TTP223 con Arduino

Básicamente este sensor sirve como un reemplazo a cualquier tecla de botón


que funcione como interruptor. El sensor se activa con la capacitancia que
genera el cuerpo, de tal manera que cuando se toca el sensor con un dedo, se
produce la acción del circuito.

Algunos rangos de operación del sensor TTP223

De manera general, estos son algunos rangos


de operación típicos que son útiles de tenerlos
en cuenta a la hora de implementar un circuito
con este sensor.

Consumo de corriente: 1.5 μA

Operación de bajo voltaje: 2.0V – 5.5 V


Temperatura de funcionamiento: -40 < T < +85 °C

Sensor de humedad de suelo YL69 para Arduino

El sensor de humedad del suelo YL69 o higrómetro se usa generalmente para


detectar la humedad del suelo y puedes conectarlo a una placa Arduino para
implementar interesantes proyectos.

El sensor está configurado por dos piezas: la tarjeta electrónica y la sonda con
dos almohadillas, que detectan el contenido de agua.

Aplicaciones típicas del sensor de humedad

Este es un sensor simple que se puede usar para detectar la humedad del
suelo / humedad relativa dentro del suelo. El módulo es capaz de detectar
cuando el suelo está demasiado seco o húmedo. Ideal para usar con sistemas
automáticos de riego de plantas.

De manera general, estos son algunos rangos de


operación típicos que son útiles de tenerlos en cuenta a
la hora de implementar un circuito con este sensor.

Bajo consumo de corriente

Operación de bajo voltaje: 3.3 V – 5.0 V

Ajuste de sensibilidad con el potenciómetro

Sensor de color TCS3200 para Arduino

El sensor de color TCS3200 para Arduino consta de


convertidores de luz a frecuencia de color programables
que combinan fotodiodos de silicio configurables y un
convertidor de corriente a frecuencia en un solo circuito
integrado CMOS monolítico.

La salida es una onda cuadrada (ciclo de trabajo del 50%) con una frecuencia
directamente proporcional a la intensidad de la luz (irradiancia).
En el TCS3200, el convertidor de luz a frecuencia lee una serie de fotodiodos
de 8 x 8. Dieciséis fotodiodos tienen filtros azules, 16 fotodiodos tienen filtros
verdes, 16 fotodiodos tienen filtros rojos, y 16 fotodiodos son claros sin filtros.

Los cuatro tipos (colores) de fotodiodos están interdigitados para minimizar el


efecto de la no uniformidad de la irradiancia incidente. Todos los fotodiodos del
mismo color se conectan en paralelo. Los pines S2 y S3 se utilizan para
seleccionar qué grupo de fotodiodos (rojo, verde, azul, transparente) están
activos. Los fotodiodos tienen un tamaño de 110 μm x 110 μm y están en
centros de 134 μm.

Aplicaciones típicas del sensor de color

Un uso principal del sensor TCS3200 es el de detectar los colores de diferentes


objetos.

Algunos rangos de operación del TCS3200

De manera general, estos son algunos rangos


de operación típicos que son útiles de tenerlos
en cuenta a la hora de implementar un circuito
con este sensor.

Bajo consumo de corriente: 1.4 mA

Operación de voltaje: 2.7 V – 5.5 V

Rango de temperatura: -40 <  T < +70 ºC

Sensor de corriente ACS712 para Arduino

El sensor de corriente ACS712 que puedes usar junto con Arduino, consiste en
un circuito de efecto Hall lineal, preciso y de baja desviación, con un camino de
conducción de cobre ubicado cerca de la superficie de la matriz.

La corriente aplicada que fluye a través de este camino de conducción de cobre


genera un campo magnético que es detectado por el circuito integrado Hall y se
convierte en un voltaje proporcional.
Este módulo de corriente puede detectar con precisión la corriente alterna o
continua. El máximo de CA o CC que se puede detectar puede alcanzar los
30A, y la señal de corriente actual se puede leer a través del puerto de E / S
analógico de Arduino.

Aplicaciones típicas del sensor de corriente

Algunas aplicaciones del sensor de corriente sirven para soluciones en la


detección de corriente CA o CC en sistemas industriales, comerciales y de
comunicaciones.

Detectar y controlar el flujo de corriente es un requisito fundamental en una


amplia variedad de aplicaciones, incluidos circuitos de protección contra
sobrecargas, cargadores de baterías, fuentes de alimentación de modo de
conmutación, medidores de vatios digitales, fuentes de corriente programables,
etc.

Algunos rangos de operación del sensor ACS712

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con el sensor
de corriente.

Consumo típico de corriente: 10 mA

Operación de voltaje: 4.5 V – 5.5 V

Rango de temperatura: -40 <  T < +85 ºC

Sensibilidad: 66mv/A

Sensor de distancia ultrasónico HC-SR04 para Arduino

El sensor de distancia ultrasónico HC-SR04 que se utiliza con Arduino puede


llegar a detectar distancias de medición sin contacto de entre  2cm a 400cm,
con una precisión de hasta 3mm.

El módulo incluye transmisor ultrasónico, receptor y circuito de control. El


principio básico del trabajo es el siguiente: el módulo envía automáticamente
señales de 40 kHz y detecta si hay una señal de pulso de vuelta. Si la señal
regresa, se detecta la señal por medio de la siguiente formula:

Distancia = (tiempo de la señal x velocidad del sonido (340m/s)) / 2

Aplicaciones típicas del sensor de distancia

Este sensor resulta útil en la medición de distancias hacia objetos. Por ejemplo
un auto a control puede requerir detectar objetos que se encuentren en su
camino.

Es importante saber que las superficies que detecta este sensor deben ser
relativamente planas o sólidas, de otra manera la señal que el sensor envia
llega a dispersarse y no llega al receptor, por lo que el resultado es una lectura
inválida.

Algunos rangos de operación del HC- SR04

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con el sensor
de proximidad.

Consumo típico de corriente: 15 mA

Operación de voltaje: 5.0V DC

Frecuencia de trabajo: 40KHz

Angulo de medición efectivo: 15º

Sensor de llama KY026 para Arduino

El módulo de sensor de llama KY026 para Arduino es un sensor para


longitudes de onda de llama entre 760nm y 1100nm. Detecta la luz infrarroja
emitida por el fuego.

El módulo tiene salidas digitales y analógicas y un potenciómetro para ajustar


la sensibilidad.
Consta de un LED receptor de infrarrojos de 5 mm, un comparador diferencial
dual LM393, un potenciómetro trimmer, seis resistencias y dos indicadores
LED.

La placa presenta una salida analógica y digital.

Aplicaciones típicas del sensor de fuego

Este sensor es comúnmente utilizado en sistemas de detección de incendios.

Algunos rangos de operación del KY026

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Longitud de onda detectada: 760nm – 110nm

Operación de voltaje: 3.3V – 5.5V

Angulo de detección: 60º

Sensor de gas MQ3 para Arduino

El sensor de gas MQ3 que se usa para Arduino es un


sensor semiconductor barato capaz de detectar la presencia de alcohol en el
aire en concentraciones entre el valor de 0.05 mg / L y 10 mg / L.

El sensor usa una reacción química para determinar el nivel de alcohol y el


elemento sensor primario en el sensor es SnO2 (dióxido de Estaño). La
conductividad del SnO2 es baja en aire limpio pero aumenta a medida que
aumenta la concentración de alcohol en el aire (respiración).

Aplicaciones típicas del sensor de fuego

Este sensor tiene una alta sensibilidad al alcohol y tiene una buena resistencia
a las perturbaciones y el ruido de cosas como el humo y la gasolina.

Una aplicación típica es el alcoholímetro que sirve para determinar el contenido


de alcohol en la sangre de una muestra de aliento. Esto significa que el
dispositivo puede detectar, a partir de su amplitud, la cantidad de alcohol que
ha tomado.

Con este dispositivo, puede advertir fácilmente al conductor de un automóvil


cuando está demasiado borracho para conducir.

Es importante tener en cuenta que este proyecto no es lo suficientemente


preciso como para reemplazar el alcoholímetro estándar.

Algunos rangos de operación del MQ3

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  5.0V

Temperatura de trabajo: -10 < T < +50 ºC

Antes de usarlo hay que dejarlo conectado por 24 horas

Sensor de agua YL83 para Arduino

El módulo sensor de agua YL83 para Arduino es un


dispositivo que sirve para detectar lluvia.

Se puede usar como un interruptor cuando la gota de lluvia cae a través de la


placa y también para medir su intensidad.

El módulo consta de una placa de lluvia y la tarjeta de control que están


separadas para mayor comodidad, un LED indicador de energía y un
potenciómetro incorporado para el ajuste de sensibilidad de la salida digital
(D0). La salida analógica se usa para detectar caídas de cantidad de lluvia.

 El sensor de lluvia tiene un LED de alimentación que se ilumina cuando el


sensor está encendido y un LED de salida digital.

Debes limpiar las gotas de agua y, cuando se restablezca al estado inicial, el


nivel de salida será alto.
Aplicaciones típicas del sensor de agua

Detección de agua o lluvia.

Algunos rangos de operación del YL83

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  5.0V

Consumo de corriente: 15mA

Sensor de movimiento AM312 para Arduino

El módulo sensor de movimiento AM312 para Arduino es un


detector digital inteligente con un tamaño de ventana
pequeño.

Ofrece una solución completa para detectores de movimiento, con todos los
circuitos electrónicos integrados en la carcasa del detector. Solo es necesario
agregar una fuente de alimentación y componentes de conmutación de
alimentación para hacer que todo el interruptor de movimiento trabaje. El
tiempo de retardo es de 2 segundos.

Aplicaciones típicas del sensor de movimiento

Detección de movimiento, alarmas, sistemas de seguridad, sistemas de control,


etc.

Algunos rangos de operación del AM312 (AS312)

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  3.0V

Consumo de corriente: 15uA


Temperatura de trabajo: -20 < T < +85 ºC

Sensor de frecuencia cardiaca MAX30102 para


Arduino

El sensor de frecuencia cardiaca MAX30102 para


Arduino es un módulo integrado detector que mide la frecuencia del pulso.

El dispositivo tiene dos LED, uno que emite una luz roja y otro que emite una
luz infrarroja. Para la frecuencia del pulso, solo se necesita la luz infrarroja.
Tanto la luz roja como la infrarroja se usan para medir los niveles de oxígeno
en la sangre.

Cuando el corazón bombea sangre, hay un aumento en la sangre oxigenada


como resultado de tener más sangre. A medida que el corazón se relaja, el
volumen de sangre oxigenada también disminuye. Al conocer el tiempo entre el
aumento y la disminución de la sangre oxigenada, se determina la frecuencia
del pulso.

La sangre oxigenada absorbe más luz infrarroja y pasa más luz roja, mientras
que la sangre desoxigenada absorbe luz roja y pasa más luz infrarroja. Esta es
la función principal del MAX30100: lee los niveles de absorción de ambas
fuentes de luz.

Aplicaciones típicas del oximetro de pulso

El MAX30102 proporciona una solución completa para facilitar el proceso de


diseño para dispositivos móviles y portátiles, utilizados para fitness y salud.

Algunos rangos de operación del MAX30102

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  1.8V

Consumo de corriente: 600uA


Temperatura de trabajo: -40 < T < +85 ºC

Sensor de carga HX711 para Arduino

El sensor de carga HX711 para Arduino es un


transductor que convierte una fuerza física en una
señal eléctrica.

Existen varios tipos de sensores de carga: hidráulicos, neumáticos,


piezoresistivas y para medir extensión.

Los sensores o células de carga que miden deformación generalmente se


configuran en forma de Z para que el par aplicado pueda medirse doblando los
medidores. El peso aplicado (o el par de torsión) cambia la resistencia eléctrica
de los medidores de forma proporcional a la fuerza.

Aplicaciones típicas de la célula de carga

El HX 711 es un convertidor analógico-digital de precisión de 24 bits (ADC)


especialmente diseñado para básculas de pesaje y aplicaciones de control
industrial para interactuar directamente con un sensor de puente.

Algunos rangos de operación del HX711

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  2.6V – 5.5V

Consumo de corriente: 1.5mA

Temperatura de trabajo: -40 < T < +85 ºC

Sensor de presión barométrica BMP280 para


Arduino
El sensor de presión barométrica BMP280 para Arduino está diseñado para
leer la presión atmosférica y así estimar indirectamente la altura sobre el nivel
del mar.

La presión atmosférica es la fuerza ejercida por el aire (atmósfera) sobre la


superficie de la tierra y se debe al peso de la columna de aire sobre un área
determinada, es por eso que al medir la presión atmosférica en puntos de
mayor altitud, el valor de la presión es menor porque la cantidad de aire es
menor.

La presión atmosférica también varía con el clima, principalmente con la


temperatura, ya que cambia la densidad del aire, lo que se refleja en un cambio
en el peso y, por lo tanto, en un cambio de presión.

Aplicaciones típicas del sensor de presión

Este sensor puede utilizarse para diferentes aplicaciones:

Mejora de la navegación por GPS (p. Ej., Mejora del tiempo para la primera
corrección, ajuste de cuentas, detección de pendientes)

Navegación interior (detección de piso, detección de elevador)

Navegación al aire libre, aplicaciones deportivas y de ocio

Pronóstico de tiempo

Aplicaciones de atención médica (por ejemplo, espirometría)

Indicación de velocidad vertical (p. Ej., Velocidad de subida / caída)

Algunos rangos de operación del BMP280

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  1.8V

Consumo de corriente: 2.8uA


Temperatura de trabajo: -40 < T < +85 ºC

Sensor de sonido KY038 para Arduino

El sensor de sonidoKY038 para Arduino está diseñado


con un pequeño micrófono electret que detecta las
variaciones de ruido del ambiente.

Los micrófonos electret tienen una respuesta en frecuencia bastante buena (50
a 15.000 Hz) y una sensibilidad entre -50 dB y -70 dB, aunque lejana de la de
los micrófonos de condensador, que son mucho más sensibles en la zona de
los agudos). Además, es una respuesta poco plana.

Entre sus principales ventajas destaca su insensibilidad a la humedad y el calor


(aunque la humedad y las partículas causen un cortocircuito en parte del
diafragma, siempre se obtiene señal eléctrica a la salida).

El principal inconveniente que presentan los micrófonos electret es el polvo,


que deteriora su rendimiento con el uso. Cuando un micrófono electret empieza
a producir zumbidos (ruidos) inexplicables, es una indicación de que debe ser
sustituido, ya que ha terminado su vida activa.

Aplicaciones típicas del sensor de sonido

Puedes utilizar este sensor para tus proyectos que requieran la detección de
ruido, como ser alarmas o interruptores con detección de voz o sonido (un
aplauso por ejemplo).

Algunos rangos de operación del KY038

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  5.0V

Muy bajo consumo de corriente


Temperatura de trabajo: -40 < T < +85 ºC   

Sensor de luz BH1750 para Arduino

El sensor de luz BH1750 para Arduino puede medir el valor de la luz ambiental
en una medición continua o única de forma que se pueden obtener seis modos
diferentes de operación.

Su respuesta espectral es aproximadamente la respuesta del ojo humano y


tiene un rango de detección entre 1 – 65535 lx.

Aplicaciones típicas del sensor de luz

Este sensor puede utilizarse en  una gran variedad de dispositivos: Celulares,
LCD TV, NOTE PC, Camaras Digitales, PDA, LCD displays, etc.

Algunos rangos de operación del BH1750

De manera general, estos son algunos rangos de operación típicos que son
útiles de tenerlos en cuenta a la hora de implementar un circuito con este
sensor.

Voltaje de trabajo:  3.0V

Temperatura de trabajo: -40 < T < +85 ºC

Consumo de corriente: 120uA

SENSORES SOPORTADOS POR TINKERCAD


Los sensores que soporta la plataforma tinkercad son

Sensor de proximidad es un transductor que detecta


objetos o señales que se encuentran cerca del
elemento sensor.
El sensor de Movimiento (PIR) es un
dispositivo utilizado para la detección de
movimiento o presencia.

Se basa en la medición de radiación infrarroja


pasiva. Cualquier objeto emite calor en forma
infrarroja y este principio es el que utiliza para detectar los cambios en la
radiación.

Este sensor es sencillo de utilizar y de bajo costo estas son las razones por lo
que es común encontrarlo en juguetes e incluso en proyectos de Domótica.

Lo podemos encontrar con o sin  una pequeña placa que ayuda a su


configuración así como con un lente de plástico que mejora el angulo de
detección

Sensor de distancia El sensor de distancia ultrasónico


HC-SR04 que se utiliza con Arduino puede llegar a
detectar distancias de medición sin contacto de entre
2cm a 400cm, con una precisión de hasta 3mm.

Sensor de carga El sensor de carga HX711 para


Arduino es un transductor que convierte una fuerza
física en una señal eléctrica.

Existen varios tipos de sensores de carga: hidráulicos,


neumáticos, piezoresistivas y para medir extensión.

Sensor de sonido KY038 para Arduino


El sensor de sonidoKY038 para Arduino está diseñado con un pequeño
micrófono electret que detecta las variaciones de ruido del ambiente.

ESQUEMA DE CONEXIÓN Y PROGRAMA VISUALINO

Esquema de conexión con sensor de distancia: “sensor de aparcamiento con alarma


sonora y luminosa”

Programa
Esquema de conexión con sensor de movimiento: “sistema de alarma de
presencia”

Programa
Esquema de conexión con sensor de sonido: “control de volumen”

Programa
Conclusiones
Existen plataformas de hardware libre, como lo es el Arduino, una placa con un
controlador y un entorno de desarrollo, su sencillez y bajo costo nos permiten
hacer múltiples diseños y múltiples tipos de uso de éste. Usar Arduino puesto
que permite realizar muchas tareas, ahorrando elementos electrónicos y en
sustitución, el uso de un lenguaje de programación, lo que hace que sea de
muy fácil uso.
Recomendaciones
El hardware abierto, y en concreto uno de sus principales exponentes, las
placas Arduino, permiten que cualquier persona interesada en el tema pueda
investigar, crear sus propias placas y contribuir a sus mejoras, ya que está a
disposición todo tipo de información con respecto a su diseño (circuitos,
componentes, distribución, etc.). Además al ser dispositivos prácticamente
sencillos de utilizar, se los emplea en una gran cantidad de aplicaciones de
domótica, arte digital, entretenimiento, etc. Sin embargo pese a sus ventajas no
la hacen fiable para ser utilizada en infraestructuras críticas.
Bibliografía
Microcontroladores PIC: sistema integrado para el autoaprendizaje. MARCOMBO,
EDICIONES TECNICAS 2007, MARCOMBO S.A. Enrique Mandado Pérez, Luis
Menéndez Fuertes

Arquitectura y programación de Microcontroladores Juan Manuel Orduña


Huertas,Vicente Arnau Llombar. Universidad de Valencia 1996.

Microcontroladores: fundamentos y aplicaciones con PIC. Ramón Pallás Areny. 3Q


editorial.

Maquinas eléctricas y sistemas de potencia .6ta ed. Wildi, Theodore Prentice hall.

Principios de los microcontroladores Norberto Malpica Dpto de Tecnología Electrónica


universidad Rey Juan Carlos.

Equisbí: Desarrollo de aplicaciones con comunicación remota basadas en modulos


zigbee y 802.15.4 Sergio R. Caprile 1 Ed. Gran Aldea Editores.

Curso de máquinas de corriente contínua. Gilberto Enríquez Harpe. Limusa,


Noriega Editores.

Electricidad industrial CH. L. DAWES Editorial Reverté,S.A, Mc Graw Hill.

Getting Started with Arduino. Massimo Banzi, 2da Ed O´REILLY.

CIM, el computador en la automatización de la producción Andrés García


Higuera,Fernando J. Castillo García. Ediciones de Universidad de Castillas-La Mancha.

Low-Rate Wireless Personal Area Networks: Enabling Wireless Sensors with


IEEE 802.15.4 José A. Gutiérrez,Edgar H. Callaway,Raymond L. Barrett. Estandars
information network.

También podría gustarte