Indholdsfortegnelse:

SIM900 GSM -baseret vejrmeddeler: 3 trin (med billeder)
SIM900 GSM -baseret vejrmeddeler: 3 trin (med billeder)

Video: SIM900 GSM -baseret vejrmeddeler: 3 trin (med billeder)

Video: SIM900 GSM -baseret vejrmeddeler: 3 trin (med billeder)
Video: GSM реле на Arduino и GSM\GPRS shield SIM900 2024, Juli
Anonim
SIM900 GSM -baseret vejrmeddelelse
SIM900 GSM -baseret vejrmeddelelse

Vi har altid brug for vejropdateringer på vores mobiltelefon. Det kan enten være fra online -app eller system -app ved hjælp af internet. Men her vil jeg vise dig en måde at bruge funktionen Tekstbeskeder på vores mobiler til at få opdateringer om temperatur og fugtighed, du kan også forlænge den for at få tryk og højde og GPS -opdateringer. Her brugte jeg en DHT22 til at få temperatur- og fugtighedsopdateringer, men du kan også bruge en BMP280 til også at få trykopdateringer. Selvfølgelig brugte jeg en Arduino til hele beregningerne og SIM900 til SMS -afsendelsesprocessen. Da det vil være let at bruge Arduino for de fleste brugere, men faktisk kan du bruge enhver mikrokontroller til hele processen. Til det skal du læse databladet til SIM900 og DHT22. Så nu vil jeg simpelthen bruge Arduino UNO til dette. Nano, Mega, Micro vil også fungere …

Trin 1: Påkrævede dele

Dele påkrævet
Dele påkrævet
Dele påkrævet
Dele påkrævet

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K modstand

4. DHT22/DHT11

5. Jumpere

6. Brødbræt (muligvis ikke nødvendigt)

7. Separat strømforsyning til SIM900/800

Trin 2: Arbejdsmetode og oprettelse af kredsløbstilslutninger

Arbejdsmetode og oprettelse af kredsløbstilslutninger
Arbejdsmetode og oprettelse af kredsløbstilslutninger
Arbejdsmetode og oprettelse af kredsløbstilslutninger
Arbejdsmetode og oprettelse af kredsløbstilslutninger
Arbejdsmetode og oprettelse af kredsløbstilslutninger
Arbejdsmetode og oprettelse af kredsløbstilslutninger

SIM900/800 er et GSM-modul, der fungerer på TX-RX-metoder og bruger AT-kommandoer. Et normalt 3g-simkort kan placeres her, og du kan også foretage og modtage opkald, hvis du tilslutter en mikrofon her, men jeg bruger ikke den funktion her. Her vil jeg bruge meddelelsesfunktionen på SIM900. SIM900 kan foretage opkald, modtage opkald, foretage og sende tekstbeskeder. Du kan genoplade din sim med en meddelelsespakke og derefter bruge den til at forhindre overopladning på grund af flere SMS.

Her får DHT22 temperatur- og fugtighedsdata, og dette vil blive sendt til brugeren som en tekstbesked. Antag så DHT22 og SIM900 i dit hjem, og du er på dit kontor. Så du kan få systemet til at sende tekstbeskeder til brugeren efter hver 3. time. Du kan også tilpasse den tid i koden, der er vedhæftet nedenfor.

Kredsløbstilslutningerne er for lette og enkle. Brug jumpere til hver forbindelse.

SIM900 -modulet har forskellige versioner. Min version bruger en 12V 1A adapter til at drive den. En anden model kan kræve 5V forsyning. Så se på din version omhyggeligt, før du bruger den, og husk også, at de er en statisk følsom enhed. Så hold det ikke i nærheden af termokol eller plast.

Trin 3: Upload kode

Upload kode
Upload kode

Nu efter tilslutninger tændes GSM -modulet først med SIM -kortet isat. Se nu om LED'en på modulet blinker. Hvis det blinker for hurtigt (1 blink/sek.), Skal du trække TX- og RX -forbindelserne ud og indsætte det igen. Normalt skal det blinke med 1 blink/3 sek. Hvis det er på 1 blink/3 sekunder, kan du bekræfte, at SIM -kortet nu er klar til brug.

Åbn derefter arduino IDE og åbn skitsen vedhæftet her. Angiv dit telefonnummer i skitsen, hvor SIM900 skal sende besked. Upload den derefter. Du skal se beskeden sende efter det angivne tidsinterval. Du kan også ændre det i koden.

Du er nu klar og bliver opdateret med det aktuelle vejr.

Du kan tilføje BMP280 for at få trykopdateringer eller noget, du måtte lide. Du kan se status for din vandtank, vedhæfte PIR -sensor til at registrere tilstedeværelse af mennesker i dit hus osv.

for ethvert problem, kommenter her eller mail til [email protected]

Anbefalede: