Sommario:
- Passaggio 1: parti necessarie
- Passaggio 2: metodo di lavoro e creazione dei collegamenti del circuito
- Passaggio 3: caricamento del codice
Video: Notificatore meteo basato su GSM SIM900: 3 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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:
Notificatore di chiamata Bluetooth: 5 passaggi (con immagini)
Notificatore di chiamata Bluetooth: introduzione Stavo sfogliando il feed di notizie sulle istruzioni alcuni giorni fa quando mi sono imbattuto in questo progetto. È stato un progetto interessante. Ma ho pensato perché non costruirlo con un Bluetooth invece di complicate cose wifi. Specifiche di questo notificatore di chiamate Bluetooth
Notificatore IoT che utilizza ESP-12E: 7 passaggi (con immagini)
Notificatore IoT che utilizza ESP-12E: bloccato a casa lontano dalla persona amata? In questo momento difficile, questo piccolo progetto divertente cercherà sicuramente di portare un sorriso sui vostri volti. In questo Instructable, ti mostrerò come visualizzare le notifiche dal tuo telefono cellulare sotto forma di
Generatore musicale basato sulle condizioni meteorologiche (generatore MIDI basato su ESP8266): 4 passaggi (con immagini)
Generatore di musica basato sul tempo (Generatore MIDI basato su ESP8266): Ciao, oggi spiegherò come creare il tuo piccolo generatore di musica basato sul tempo. È basato su un ESP8266, che è un po' come un Arduino, e risponde alla temperatura, alla pioggia e l'intensità della luce. Non aspettarti che produca intere canzoni o programmi di accordi
Notificatore di cassette postali e porte del garage: 5 passaggi (con immagini)
Notificatore di cassette postali e porte del garage: questo Instructables è basato su Notificatore di cassette postali di Johan Moberg. Rispetto a questo progetto, ho apportato alcune modifiche: lontano da casa mia non c'è solo la cassetta delle lettere, ma anche il garage. Sono in una posizione vicino alla strada e la casa si trova a circa 5
Orologio di rete e monitoraggio meteo basato su ESP8266: 3 passaggi (con immagini)
Orologio di rete e monitoraggio meteo basato su ESP8266: progetto weekend breve e semplice con ESP8266 e display OLED 128x64 da 0,96 ''. Il dispositivo è un orologio di rete, ovvero recupera l'ora dai server ntp. Visualizza anche le informazioni meteo con le icone di openweathermap.orgParts Required:1. Modulo ESP8266 (A