Skip to content

mesh-redport/arduino-sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

arduino-sensor MODIFICADO

Programa para módulo Arduino de REdPORT, este módulo tiene sensores de temperatura, humedad y UV, los valores de los sensores son obtenidos mediante el servicio web [REdPORT] (http://redport.cl/). Para armar tu módulo de sensores, primero debes tener los siguientes componentes:

  1. Arduino UNO
  2. [Shield Ethernet] (http://www.maxelectronica.cl/inicio/4-arduino-shield-ethernet-w5100.html?search_query=ethernet&results=8)
  3. [Sensor Temperatura y Humedad SHT-21] (http://www.maxelectronica.cl/sensores/162-sensor-de-temperatura-y-humedad-sht-21.html)
  4. [Sensor UV ML8511] (http://www.maxelectronica.cl/luz-color/167-modulo-ml8511-sensor-de-luz-y-radiacion-ultravioleta-uv-a-uv-b.html?search_query=UV&results=1)

Conexión

  • Debes encajar el shield de Ethernet al Arduino UNO, luego debes conectar los cables que aparecen en la foto, el cable USB del Arduino al computador (para subir el código) y el cable de red (RJ45) al router que estés configurando. Conexión Shield Ehternet

  • En la siguiente imagen aparece el esquema de conexión de los sensores, debes tener especial atención en los voltajes, porque estos sensores trabajan a 3.3V, si los conectas a 5V podrías dañarlos. Puedes añadir un led al PIN 13 de Arduino para hacer más fácil la configuración, aunque por defecto todas las placas Arduino traen un LED interno conectado al PIN 13. Conexiones

Código

  • En este paso subiremos el código de Arduino, para esto debemos instalar las siguientes librerías:

  1. [SPI] (https://www.arduino.cc/en/Reference/SPI)
  2. [Ethernet] (https://www.arduino.cc/en/Reference/Ethernet)
  3. [SHT2] (https://github.com/adafruit/DHT-sensor-library)
  4. [Wire] (https://www.arduino.cc/en/Reference/Wire)

En el código de Arduino debes determinar la IP que usará el Arduino dentro de la Red que estés configurando, por defecto nosotros dejamos la IP 192.168.1.100, pero puedes usar la IP que necesites, en este código tambien puedes determinar la MAC que usará el dispositivo.

IPAddress ip(192,168,1,100);

Una vez que cambies la IP dentro del dominio de tu router, debes subir compilar el código y luego subirlo a la placa. Puedes revisar este procedimiento desde [acá] (https://www.arduino.cc/en/Main/Howto)

Genera un archivo .txt llamado seed, con los datos que posteriormente guarda en la base de datos.

El código que llama desde home.php a los datos de los indicadores es el [siguiente] (https://github.com/mesh-redport/redport/blob/master/visor.php):

Luego en el servicio de REdPORT se visualizan los valores obtenidos por el Arduino.

Aplicación

About

Repositorio que contiene los código e instrucciones para armar el módulo de sensores para la antena REdPORT http://redport.cl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%