Sommario:

Arduino e SIM900 GSM GPRS 3G Registrazione di temperatura e umidità, statistiche mobili: 4 passaggi
Arduino e SIM900 GSM GPRS 3G Registrazione di temperatura e umidità, statistiche mobili: 4 passaggi

Video: Arduino e SIM900 GSM GPRS 3G Registrazione di temperatura e umidità, statistiche mobili: 4 passaggi

Video: Arduino e SIM900 GSM GPRS 3G Registrazione di temperatura e umidità, statistiche mobili: 4 passaggi
Video: Send Message With Arduino : SIM 900A GSM MODULE 2024, Novembre
Anonim
Arduino e SIM900 GSM GPRS 3G Registrazione temperatura e umidità, statistiche mobili
Arduino e SIM900 GSM GPRS 3G Registrazione temperatura e umidità, statistiche mobili
Arduino e SIM900 GSM GPRS 3G Registrazione temperatura e umidità, statistiche mobili
Arduino e SIM900 GSM GPRS 3G Registrazione temperatura e umidità, statistiche mobili

Con Arduino UNO R3, SIM900 Shield E DHT22 puoi registrare i dati di temperatura e umidità all'esterno, in camera, in serra, in laboratorio, in cella frigorifera o in qualsiasi altro luogo completamente gratuito. Useremo questo esempio per registrare la temperatura e l'umidità della stanza.

Il dispositivo sarà connesso a Internet tramite GPRS 2G, quindi può essere utilizzato anche senza Router esistente o connessione Internet cablata. Ideale per campi, vigneti o luoghi simili senza connessione internet fissa.

Sarai in grado di controllare le ultime letture sul tuo telefono cellulare, desktop o qualsiasi altro dispositivo con browser.

Forniture

Puoi acquistare i dispositivi necessari qui (minimo richiesto):

Arduino UNO R3

Schermo SIM900 per Arduino UNO

Caricatore USB per alimentare il tuo dispositivo: ora è necessario perché il modulo GSM USB non abbia abbastanza potenza

cavo micro USB

Modulo DHT22 con cavo

SIM Card con PIN disabilitato e qualche piano dati

Diodo LED per lo stato

Bello anche avere:

Ponticelli

Piattaforma sperimentale per Arduino

Custodia impermeabile

Interruttore jack per alimentazione

Questo è anche testato/funziona con il sensore industriale AM2305

Passaggio 1: aggiungi il tuo dispositivo a LoggingPlatform

Aggiungi il tuo dispositivo a LoggingPlatform
Aggiungi il tuo dispositivo a LoggingPlatform

Qui puoi aggiungere il tuo dispositivo per ottenere le chiavi API necessarie in seguito:

Passaggio 2: connessione hardware

Connessione hardware
Connessione hardware

Inserisci la SIM nel modulo GSM Shield Collega Shield ad Arduino

Collega l'adattatore di alimentazione e l'USB al PC

Collegare DHT22 Out a GSM shield PIN 10

Collegare DHT22 + allo schermo GSM 3V

Collegare DHT22 – allo schermo GSM GND

Collegare il LED se si desidera un'indicazione di stato, non necessaria

Esempio di diagramma sull'immagine

Passaggio 3: caricare il software necessario sul dispositivo (guida di Windows)

Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)
Carica il software necessario sul dispositivo (Guida di Windows)

Scarica e installa Arduino IDE: https://www.arduino.cc/en/main/software Collega il dispositivo all'USB sul tuo PC Windows e installa i driver se necessario

Esegui Arduino IDE

Seleziona la porta COM (di solito è un numero più grande se non hai altri dispositivi collegati), immagine 1

Seleziona il tipo di scheda, immagine 2

Download e codice open source: è necessario disporre di librerie:

SoftwareSerial.h: di solito è incluso nell'IDE di Arduino

e

DHT.h: puoi scaricare qui e copiare nella cartella della libreria di arduino come: C:\arduino-1.6.8\libraries

Il codice SIM900 per la registrazione è disponibile qui

Apri questo codice SIM900 con Arduino IDE:

Modificare questi parametri come nell'immagine 3

APN che puoi ottenere dal provider della tua carta SIM

E altro dalla piattaforma loggingforest: https://loggingforest.com/index.php/page/pricing, immagine 3

Alcune note sul codice: le librerie standard per SIM900 non funzionano correttamente per attività ripetibili come la registrazione, quindi comunichiamo direttamente con i comandi AT della SIM900 seriale

Se si utilizza uno scudo diverso, forse è necessario definire diversi pin RX, TX nel codice

Quando si utilizza (non si esegue il debug o il test) è necessario disabilitare DEBUG_EN, passare da vero a falso

Per la selezione manuale della rete con SIM900, se vivi al confine del paese, puoi decommentare queste righe e definire il codice di rete fornito in seriale, così come l'immagine 4

codice di rete come 21910 per A1 può essere trovato nella riga COPS, immagine 5

Se il tuo codice è bloccato su TEST AT, significa che l'alimentatore non fornisce energia sufficiente per SIM900, meglio usare 5V 2A o 9V 1A. Alcuni provider di sim potrebbero richiedere USER e PWD per la connessione apn, che puoi anche definire nel codice.

Dopodiché il tuo dispositivo inizierà a inviare dati a loggingforest e potrai vederli lì

Passaggio 4: controlla i dati su dispositivi mobili o desktop

Controlla i dati su cellulare o desktop
Controlla i dati su cellulare o desktop
Controlla i dati su cellulare o desktop
Controlla i dati su cellulare o desktop
Controlla i dati su cellulare o desktop
Controlla i dati su cellulare o desktop

Dopodiché il tuo dispositivo inizierà a inviare dati a loggingforest e puoi vederli lì Nella modifica del dispositivo loggingforest basta definire i parametri nome e valori come immagine 1

Clicca su anteprima, immagine 2

E vedrai dei bei dati, immagine 3

Sentiti libero di commentare e condividere il tuo logger

Consigliato: