Pages Menu
TwitterFacebook



Posted by on Sep 21, 2016 in Arduino, Pantallas LCD/TFT, Sensores analógicos | 0 comments

Hello World

Arduino Octopus  LCD I2C 20×4

Arduino Octopus LCD I2C 20×4

En este tutorial se elaboró un programa en el cual tomamos la lectura de un sensor de  humedad octopus, misma que se muestra en una pantalla LCD 20 x 4 por medio del protocolo  I2C. Materiales : Arduino Uno  Pantalla 20×4 con  I2C Cables dupont Macho -Hembra Sensor de humedad para suelo El sensor de humedad Octopus  para suelo puede leer la cantidad de humedad presente en el suelo que lo rodea. Es un sensor de baja tecnología, pero es ideal para el seguimiento de un jardín urbano. Este sensor utiliza las dos sondas para pasar corriente a través del suelo, y luego lee la resistencia para obtener el nivel de humedad. Más agua hace que la conducción eléctrica del suelo se lea más fácilmente (menos resistencia), mientras que el suelo seco es mal conductor de la electricidad (mayor resistencia). Para este tutorial es necesario descargar la librería : #include <LiquidCrystal_I2C.h> Link de descarga :https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library   Programación con el sensor Octopus Ya que se tiene la librería , se programo para poder...

Read More

Posted by on Sep 1, 2016 in Comunicación, Sensores analógicos | 0 comments

Hello World

Arduino I2C ADS1115 I2C LCD

Arduino I2C ADS1115 I2C LCD

Arduino I2C ADS1115 I2C LCD Para esto utilizaremos 1 Arduino, 1 ADC 16-Bit ADS1115 4 canales, 1  Interfaz I2C IIC para LCD1602 y 1 LCD 16×2 Luz de fondo Blanca, 1 1/2 proto, 1 juego de Jumpers y 1 potenciomertro de 10k.  “Ya que no sabemos que tiene cargado el Arduino es importante primero programarlo y así prevenir voltajes de entrada indeseados a nuestros componentes.” Este proyecto consistirá en un Arduino I2C ADS1115 I2C LCD, leer la tensión de un potenciómetro con el módulo ADC1115 y retransmitir la información a la LCD todo por el protocolo I2C. El ADS1115 constan de cuatro entradas etiquetadas A0-A3 toda la resolución de 15 bits. Además de las funciones de ADC finalizadas simples también son posibles una serie de funciones de comparación. Para más información sobre las funciones de programación del ADS1115 ver lo siguiente: Datasheet LCD I2C Datasheet ADS I2C Gracias a la biblioteca #include <Wire.h> en este caso, Arduino UNO usaremos los PIN A5-SCL y A4-SDA para la  comunicación I2C. #include <Adafruit_ADS1015.h> Descargar la Liberia: https://github.com/adafruit/Adafruit_ADS1X15 #include <LiquidCrystal_I2C.h> Descargar la Liberia: https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library Rápidamente mencionaré los...

Read More

Posted by on Ago 15, 2016 in Arduino, Pantallas LCD/TFT, Sensores analógicos, Sensores digitales | 8 comments

Hello World

LCD Nextion y Graficas

LCD Nextion y Graficas

LCD Nextion y graficas En el siguiente tutorial vamos a graficar en una LCD Nextion las temperaturas de tres sensores distintos y que trabajan con diferentes protocolos de comunicación (One-Wire, I2C, Analògico), las gráficas y los valores numèricos los mostraremos en la Pantalla Nextion de 2.4″. Es importante mencionar que Las librerías para la pantalla Nextion están configuradas para trabajar con el Arduino Mega 2560 con los pines Serial 2 (Rx2, Tx2). Si desea utilizar otra Tarjeta Arduino es necesario modificar el archivo NexConfig.h, ver archivo readme.md en la carpeta de la libreria Nextion de Itead. Las librerías para la Pantalla Nextion podrán descargarlas en el enlace de abajo. Materiales  Arduino Mega 2560 DS18B20 (Sensor de Temperatura One-Wire) MCP9808 (Sensor de Temperatura I2C) MCP9700 (Sensor de Temperatura Analògico) Pantalla Nextion 2.4″ Protoboard Código de Arduino En el còdigo de Arduino esta comentado donde conectar cada sensor de Temperatura y la Pantalla Nextion. /*HeTPro Herramientas Tecnològicas Profecionles*/ /*Tutorial para graficar Temperaturas de 3 sensores distintos*/ /*Protocolos de comunicacion I2C, One-Wire...

Read More

Posted by on May 31, 2016 in Arduino, Sensores analógicos | 0 comments

Hello World

Sensor de Iluminación Luz TSL2560

Sensor de Iluminación Luz TSL2560

Introducción TSL2560 Sensor de luz digital TSL2560. Este sensor es un convertidor digital que procesa la información en base a la cantidad de luz percibida. Entrega la información mediante el protocolo I2C. Cada dispositivo tiene un foto diodo de banda ancha que contempla luz visible e infrarrojo. El ADC interno tiene una resolución de 16 Bits. Ideal para realizar mediciones de intensidad luminosa en interiores y exteriores.   Programa a realizar En este caso se realzara un ejemplo en el cual el TSL2560 estará imprimiendo mediante el monitor serial del Arduino la cantidad de lux que percibe, así al acercar luz al sensor (ya sea el flash del celular, una lampara, o luz solar) podremos ver como la cantidad de lux aumenta, y al alejar la fuente de luz o cubriéndolo con la mano, la cantidad impresa en el monitor serial disminuirá   ESPECIFICACIONES • Tecnología patentada por AMS “dual-diode architecture” • Rango dinámico: 1000000:1. • Funciones de interrupción programable. • Sensible a IR y luz visible. • Valor...

Read More