Tabla de contenido:

Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles: 4 pasos
Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles: 4 pasos

Video: Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles: 4 pasos

Video: Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles: 4 pasos
Video: Tutorial Módulos GSM/GPRS: Sim800l, Sim900 y A6. Servicio HTTP I. Vídeo 18. 2024, Noviembre
Anonim
Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles
Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles
Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles
Arduino y SIM900 GSM GPRS 3G Registro de temperatura y humedad, Estadísticas móviles

Con Arduino UNO R3, SIM900 Shield Y DHT22 puede registrar datos de temperatura y humedad en el exterior, en la habitación, el invernadero, el laboratorio, la sala de refrigeración o cualquier otro lugar completamente gratis. Este ejemplo lo usaremos para registrar la temperatura y la humedad de la habitación.

El dispositivo se conectará a Internet a través de GPRS 2G, por lo que se puede utilizar incluso sin un enrutador existente o una conexión a Internet por cable. Ideal para campos, viñedos o lugares similares sin conexión fija a Internet.

Podrá verificar las últimas lecturas en su teléfono móvil, computadora de escritorio o cualquier otro dispositivo con navegador.

Suministros

Puede comprar los dispositivos necesarios aquí (se requiere un mínimo):

Arduino UNO R3

Escudo SIM900 para Arduino UNO

Cargador USB para alimentar su dispositivo: ahora esto es necesario para que el módulo GSM USB no tenga suficiente energía

cable micro USB

Módulo DHT22 con cable

Tarjeta SIM con PIN desactivado y algún plan de datos

Diodo LED para estado

También es bueno tener:

Cables de puente

Plataforma experimental para Arduino

Recinto impermeable

Interruptor jack para poder

Esto también probado / funciona con sensor industrial AM2305

Paso 1: agregue su dispositivo a la plataforma de registro

Agregue su dispositivo a la plataforma de registro
Agregue su dispositivo a la plataforma de registro

Aquí puede agregar su dispositivo para obtener las claves de API necesarias más adelante:

Paso 2: Conexión de hardware

Conexión de hardware
Conexión de hardware

Inserte la SIM en el módulo GSM Shield Conecte el Shield a Arduino

Conecte el adaptador de corriente y el USB a la PC

Conecte la salida DHT22 al PIN 10 del escudo GSM

Conecte DHT22 + al blindaje GSM 3V

Conecte el DHT22 - al blindaje GSM GND

Conecte el LED si desea una indicación de estado, no es necesario

Ejemplo de diagrama en la imagen

Paso 3: Cargue el software necesario en el dispositivo (Guía de Windows)

Cargar el software necesario en el dispositivo (Guía de Windows)
Cargar el software necesario en el dispositivo (Guía de Windows)
Cargar el software necesario en el dispositivo (Guía de Windows)
Cargar el software necesario en el dispositivo (Guía de Windows)
Cargar el software necesario en el dispositivo (Guía de Windows)
Cargar el software necesario en el dispositivo (Guía de Windows)

Descargue e instale Arduino IDE: https://www.arduino.cc/en/main/software Conecte el dispositivo a USB en su PC con Windows e instale los controladores si es necesario

Ejecute Arduino IDE

Seleccione el puerto COM (este suele ser un número mayor si no tiene otros dispositivos conectados), imagen 1

Seleccione el tipo de tablero, imagen 2

Descarga y código fuente abierto: necesitas tener bibliotecas:

SoftwareSerial.h: esto generalmente se incluye en Arduino IDE

y

DHT.h: puede descargar aquí y copiar a la carpeta de su biblioteca arduino como: C: / arduino-1.6.8 / libraries

El código SIM900 para el registro está disponible aquí

Abra este código SIM900 con Arduino IDE:

Cambie estos parámetros como en la imagen 3

APN que puede obtener de su proveedor de tarjeta SIM

Y otro de la plataforma loggingforest: https://loggingforest.com/index.php/page/pricing, imagen 3

Algunos avisos de código: las bibliotecas estándar para SIM900 no funcionan correctamente para tareas repetibles como el registro, por lo que nos comunicamos directamente con los comandos serie SIM900 AT

Si usa un escudo diferente, tal vez necesite definir diferentes pines RX, TX en el código

Al usar (no depurar ni probar) debe deshabilitar DEBUG_EN, cambiar de verdadero a falso

Para la selección de red manual con SIM900, si vive en la frontera del país, puede descomentar estas líneas y definir el código de red proporcionado en serie, como en la imagen 4

El código de red como 21910 para A1 se puede encontrar en la línea COPS, imagen 5

Si su código se atascó en TEST AT, significa que su adaptador de corriente no proporciona suficiente energía para SIM900, lo mejor es usar 5V 2A o 9V 1A. Algunos proveedores de SIM pueden requerir USER y PWD para la conexión apn, también puede definir en el código.

Después de eso, su dispositivo comenzará a enviar datos a loggingforest y podrá verlos allí.

Paso 4: Verifique los datos en dispositivos móviles o computadoras de escritorio

Verificar datos en dispositivos móviles o computadoras de escritorio
Verificar datos en dispositivos móviles o computadoras de escritorio
Verificar datos en dispositivos móviles o computadoras de escritorio
Verificar datos en dispositivos móviles o computadoras de escritorio
Verificar datos en dispositivos móviles o computadoras de escritorio
Verificar datos en dispositivos móviles o computadoras de escritorio

Después de eso, su dispositivo comenzará a enviar datos a loggingforest y podrá verlos allí En la edición del dispositivo loggingforest, simplemente defina el nombre de los parámetros y los valores como imagen 1

Haga clic en la vista previa, imagen 2

Y verá buenos datos, imagen 3

No dude en comentar y compartir su registrador

Recomendado: