Innholdsfortegnelse:

SIM900 GSM -basert værvarsler: 3 trinn (med bilder)
SIM900 GSM -basert værvarsler: 3 trinn (med bilder)

Video: SIM900 GSM -basert værvarsler: 3 trinn (med bilder)

Video: SIM900 GSM -basert værvarsler: 3 trinn (med bilder)
Video: GSM реле на Arduino и GSM\GPRS shield SIM900 2024, November
Anonim
SIM900 GSM -basert værvarsler
SIM900 GSM -basert værvarsler

Vi trenger alltid væroppdateringer på mobiltelefonen. Det kan enten være fra online -app eller system -app ved hjelp av internett. Men her skal jeg vise deg en måte å bruke tekstmeldingsfunksjonen på våre mobiler for å få temperatur- og fuktighetsoppdateringer. Du kan også utvide den for å få trykk og høyde og GPS -oppdateringer. Her brukte jeg en DHT22 for å få temperatur- og fuktighetsoppdateringer, men du kan også bruke en BMP280 for å få trykkoppdateringer også. Tydeligvis brukte jeg en Arduino for hele beregningene og SIM900 for SMS -sendingsprosessen. Siden bruk av Arduino vil være enkelt for de fleste brukere, men faktisk kan du bruke hvilken som helst mikrokontroller for hele prosessen. For det må du lese databladet til SIM900 og DHT22. Så foreløpig vil jeg bare bruke Arduino UNO til dette. Nano, Mega, Micro vil også fungere …

Trinn 1: Deler påkrevd

Deler påkrevd
Deler påkrevd
Deler påkrevd
Deler påkrevd

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K motstand

4. DHT22/DHT11

5. Hoppere

6. Brødbrett (kan ikke være nødvendig)

7. Separat strømforsyning for SIM900/800

Trinn 2: Arbeidsmetode og opprette kretsforbindelser

Arbeidsmetode og kretstilkoblinger
Arbeidsmetode og kretstilkoblinger
Arbeidsmetode og kretstilkoblinger
Arbeidsmetode og kretstilkoblinger
Arbeidsmetode og kretstilkoblinger
Arbeidsmetode og kretstilkoblinger

SIM900/800 er en GSM-modul som fungerer på TX-RX-metoder og bruker AT-kommandoer. Et normalt 3G-simkort kan plasseres her, og du kan også ringe og motta anrop hvis du kobler til en mikrofon her, men jeg bruker ikke den funksjonen her. Her vil jeg bruke meldingsfunksjonen til SIM900. SIM900 kan ringe, motta anrop, ringe og sende tekstmeldinger. Du kan lade simen din med en meldingspakke og deretter bruke den til å forhindre overlading på grunn av flere SMS.

Her vil DHT22 få temperatur- og fuktighetsdata, og dette vil bli sendt til brukeren som en tekstmelding. Så anta at DHT22 og SIM900 er hjemme hos deg, og du er på kontoret. Så du kan få systemet til å sende tekstmeldinger til brukeren etter hver 3. time. Du kan også tilpasse den tiden i koden vedlagt nedenfor.

Kretsforbindelsene er for enkle og enkle. Bruk hoppere for hver forbindelse.

SIM900 -modulen har forskjellige versjoner. Min versjon bruker en 12V 1A adapter for å drive den. En annen modell kan kreve 5V forsyning. Så se nøye på versjonen din før du bruker den, og husk også at de er en statisk sensitiv enhet. Så ikke hold den i nærheten av termokoll eller plast.

Trinn 3: Last opp kode

Laster opp kode
Laster opp kode

Nå etter tilkoblinger, slå på GSM -modulen først med SIM -kortet lastet inn. Se nå om LED -lampen på modulen blinker. Hvis det blinker for raskt (1 blink/sek), trekker du ut TX- og RX -tilkoblingene og setter det inn igjen. Som normalt bør det blinke med 1 blink/3 sek. Hvis det er 1blink/3sek, kan du bekrefte at SIM -kortet nå er klart til bruk.

Åpne deretter arduino IDE og åpne skissen vedlagt her. Oppgi telefonnummeret ditt i skissen der SIM900 skal sende meldingen. Last den deretter opp. Du bør se meldingen sende etter det angitte tidsintervallet. Du kan også endre det i koden.

Du er nå klar og blir oppdatert med gjeldende vær.

Du kan legge til BMP280 for å få trykkoppdateringer eller noe du måtte like. Du kan se statusen til vanntanken din, koble til PIR -sensor for å oppdage tilstedeværelse av mennesker i huset ditt, etc.

for eventuelle problemer, kommenter her eller send e -post til [email protected]

Anbefalt: