Taula de continguts:

Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils: 4 passos
Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils: 4 passos

Vídeo: Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils: 4 passos

Vídeo: Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils: 4 passos
Vídeo: Уроки Arduino. Подключение термометров DS18B20 и NTC термистора 2024, Desembre
Anonim
Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils
Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils
Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils
Registre de temperatura i humitat Arduino i SIM900 GSM GPRS 3G, estadístiques mòbils

Amb Arduino UNO R3, SIM900 Shield AND DHT22 podeu registrar les dades de temperatura i humitat a l’exterior, a l’habitació, a l’hivernacle, al laboratori, a la sala de refrigeració o a qualsevol altre lloc totalment gratuït. Aquest exemple l’utilitzarem per registrar la temperatura i la humitat de l’habitació.

El dispositiu es connectarà a Internet mitjançant GPRS 2G, de manera que es pot utilitzar fins i tot sense existir un router o connexió a Internet per cable. Ideal per a camps, vinyes o llocs similars sense connexió fixa a Internet.

Podreu consultar les darreres lectures al telèfon mòbil, a l’escriptori o a qualsevol altre dispositiu amb navegador.

Subministraments

Podeu comprar els dispositius necessaris aquí (mínim requerit):

Arduino UNO R3

Escut SIM900 per Arduino UNO

Carregador USB per alimentar el dispositiu: ara és necessari perquè el mòdul USB GSM no tingui prou energia

cable micro USB

Mòdul DHT22 amb cable

Targeta SIM amb PIN desactivat i algun pla de dades

Diode LED per a l'estat

També és bo tenir:

Filferros de pont

Plataforma experimental per a Arduino

Tanc impermeable

Interruptor Jack per alimentar

Això també s'ha provat / funciona amb el sensor AM2305 industrial

Pas 1: afegiu el dispositiu a LoggingPlatform

Afegiu el vostre dispositiu a LoggingPlatform
Afegiu el vostre dispositiu a LoggingPlatform

Aquí podeu afegir el dispositiu per obtenir les claus API necessàries més endavant:

Pas 2: connexió de maquinari

Connexió de maquinari
Connexió de maquinari

Inseriu la SIM al mòdul GSM Shield Connect Shield a Arduino

Connecteu l'adaptador d'alimentació i l'USB al PC

Connecteu la sortida DHT22 al PIN 10 del blindatge GSM

Connecteu DHT22 + al blindatge GSM 3V

Connecteu DHT22: al blindatge GSM GND

Connecteu el LED si no voleu indicació d'estat

Exemple de diagrama a la imatge

Pas 3: pengeu el programari necessari al dispositiu (Guia de Windows)

Càrrega de programari necessari al dispositiu (Guia de Windows)
Càrrega de programari necessari al dispositiu (Guia de Windows)
Càrrega de programari necessari al dispositiu (Guia de Windows)
Càrrega de programari necessari al dispositiu (Guia de Windows)
Càrrega de programari necessari al dispositiu (Guia de Windows)
Càrrega de programari necessari al dispositiu (Guia de Windows)

Descarregueu i instal·leu Arduino IDE: https://www.arduino.cc/en/main/software Connecteu el dispositiu a USB al vostre PC amb Windows i instal·leu els controladors si cal

Executeu Arduino IDE

Seleccioneu el port COM (normalment és un nombre més gran si no teniu altres dispositius connectats), imatge 1

Seleccioneu Tipus de tauler, imatge 2

Baixeu i obriu el codi font: heu de tenir biblioteques:

SoftwareSerial.h: normalment s’inclou a Arduino IDE

i

DHT.h: podeu descarregar-lo aquí i copiar-lo a la carpeta de la vostra biblioteca arduino com: C: / arduino-1.6.8 / libraries

El codi SIM900 per al registre està disponible aquí

Obriu aquest codi SIM900 amb Arduino IDE:

Canvieu aquests paràmetres com a la imatge 3

APN que podeu obtenir del proveïdor de la vostra targeta SIM

I un altre de la plataforma loggingforest: https://loggingforest.com/index.php/page/pricing, imatge 3

Alguns avisos de codi: les biblioteques estàndard per a SIM900 no funcionen correctament per a tasques repetibles, com ara el registre, de manera que ens comuniquem directament amb els comandaments de sèrie de SIM900 AT

Si utilitzeu un escut diferent, potser haureu de definir diferents pins RX, TX al codi

Quan utilitzeu (sense depurar ni provar), heu de desactivar DEBUG_EN, canviant de vertader a fals

Per a la selecció manual de xarxa amb SIM900, si viviu a la frontera del país, podeu descomentar aquestes línies i definir el codi de xarxa proporcionat en sèrie, com ara la imatge 4

el codi de xarxa com 21910 per a A1 es pot trobar a la línia COPS, imatge 5

Si el vostre codi s’ha bloquejat a TEST AT, vol dir que l’adaptador d’alimentació no proporciona prou energia per al SIM900, és millor utilitzar 5V 2A o 9V 1A. Alguns proveïdors de SIM poden requerir USER i PWD per a la connexió APN, també podeu definir-los al codi.

Després, el dispositiu començarà a enviar dades a loggingforest i podreu veure-les allà

Pas 4: comproveu les dades al mòbil o a l’escriptori

Comproveu les dades al mòbil o a l’escriptori
Comproveu les dades al mòbil o a l’escriptori
Comproveu les dades al mòbil o a l’escriptori
Comproveu les dades al mòbil o a l’escriptori
Comproveu les dades al mòbil o a l’escriptori
Comproveu les dades al mòbil o a l’escriptori

Després, el dispositiu començarà a enviar dades a loggingforest i podreu veure-les allà. A l’edició del dispositiu loggingforest només heu de definir el nom i els valors dels paràmetres com a imatge 1.

Feu clic a la previsualització, imatge 2

I veureu bones dades, imatge 3

No dubteu a comentar i compartir el vostre registre

Recomanat: