Sommario:

Notificatore meteo basato su GSM SIM900: 3 passaggi (con immagini)
Notificatore meteo basato su GSM SIM900: 3 passaggi (con immagini)

Video: Notificatore meteo basato su GSM SIM900: 3 passaggi (con immagini)

Video: Notificatore meteo basato su GSM SIM900: 3 passaggi (con immagini)
Video: LEI è la MIGLIORE BAND che possiate COMPRARE OGGI! Recensione Xiaomi Band 8 2024, Luglio
Anonim
Notificatore meteo basato su GSM SIM900
Notificatore meteo basato su GSM SIM900

Abbiamo sempre bisogno di aggiornamenti meteo sul nostro cellulare. Può provenire dall'app online o dall'app di sistema tramite Internet. Ma qui ti mostrerò un modo per utilizzare la funzione di messaggistica di testo sui nostri cellulari per ottenere gli aggiornamenti di temperatura e umidità, puoi estenderla anche per ottenere gli aggiornamenti di pressione, altitudine e GPS. Qui ho usato un DHT22 per ottenere aggiornamenti di temperatura e umidità, ma puoi anche usare un BMP280 per ottenere anche aggiornamenti di pressione. Ovviamente ho utilizzato un Arduino per tutti i calcoli e una SIM900 per l'invio degli SMS. Poiché l'utilizzo di Arduino sarà facile per la maggior parte degli utenti, ma in realtà è possibile utilizzare qualsiasi microcontrollore per l'intero processo. Per questo dovrai leggere la scheda tecnica di SIM900 e DHT22. Quindi per ora userò semplicemente Arduino UNO per questo. Anche Nano, Mega, Micro funzioneranno…

Passaggio 1: parti necessarie

Parti richieste
Parti richieste
Parti richieste
Parti richieste

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 resistore da 10K

4. DHT22/DHT11

5. Ponticelli

6. Tagliere (potrebbe non essere necessario)

7. Alimentazione separata per SIM900/800

Passaggio 2: metodo di lavoro e creazione dei collegamenti del circuito

Metodo di lavoro e realizzazione dei collegamenti del circuito
Metodo di lavoro e realizzazione dei collegamenti del circuito
Metodo di lavoro e realizzazione dei collegamenti del circuito
Metodo di lavoro e realizzazione dei collegamenti del circuito
Metodo di lavoro e realizzazione dei collegamenti del circuito
Metodo di lavoro e realizzazione dei collegamenti del circuito

Il SIM900/800 è un modulo GSM che funziona su metodi TX-RX e utilizza comandi AT. Qui può essere posizionata una normale scheda SIM 3G e puoi anche effettuare e ricevere chiamate se colleghi un microfono qui, ma non sto usando quella caratteristica qui. Qui userò la funzione di messaggistica di SIM900. SIM900 può effettuare chiamate, ricevere chiamate, effettuare e inviare messaggi di testo. Puoi ricaricare la tua sim con un pacchetto di messaggistica e quindi utilizzarlo per evitare il sovraccarico dovuto a più SMS.

Qui il DHT22 riceverà i dati di temperatura e umidità e questi verranno inviati all'utente come messaggio di testo. Quindi supponiamo che il DHT22 e il SIM900 siano a casa tua e tu sia nel tuo ufficio. Quindi puoi fare in modo che il sistema invii messaggi di testo all'utente ogni 3 ore. Puoi personalizzare anche quel tempo nel codice allegato di seguito.

I collegamenti del circuito sono troppo facili e semplici. Usa i ponticelli per ogni connessione.

Il modulo SIM900 ha diverse versioni. La mia versione utilizza un adattatore 12V 1A per alimentarlo. Un altro modello può richiedere un'alimentazione a 5V. Quindi guarda attentamente la tua versione prima di usarla e ricorda anche che sono dispositivi sensibili all'elettricità statica. Quindi non tenerlo vicino a termocol o plastica.

Passaggio 3: caricamento del codice

Codice di caricamento
Codice di caricamento

Ora, dopo le connessioni, accendi prima il modulo GSM con la scheda SIM caricata. Ora guarda se il LED sul modulo lampeggia. Se lampeggia troppo velocemente (1 lampeggio/sec), estrarre i collegamenti TX e RX e reinserirli. Normalmente dovrebbe lampeggiare a 1 lampeggio/3 sec. Se a 1 lampeggio/3 sec, puoi confermare che la SIM è ora pronta per l'uso.

Quindi apri arduino IDE e apri lo schizzo allegato qui. Indica il tuo numero di telefono nello schizzo in cui il SIM900 dovrebbe inviare il messaggio. Quindi caricalo. Dovresti vedere l'invio del messaggio dopo l'intervallo di tempo specificato. Puoi anche cambiarlo nel codice.

Ora sei a posto e vieni aggiornato con il meteo attuale.

Puoi aggiungere BMP280 per ottenere aggiornamenti di pressione o qualsiasi cosa tu possa desiderare. Puoi vedere lo stato del tuo serbatoio dell'acqua, collegare il sensore PIR per rilevare la presenza di persone in casa, ecc.

per qualsiasi problema commenta qui o scrivi a [email protected]

Consigliato: