Innehållsförteckning:

SIM900 GSM -baserad väderanmälare: 3 steg (med bilder)
SIM900 GSM -baserad väderanmälare: 3 steg (med bilder)

Video: SIM900 GSM -baserad väderanmälare: 3 steg (med bilder)

Video: SIM900 GSM -baserad väderanmälare: 3 steg (med bilder)
Video: GSM реле на Arduino и GSM\GPRS shield SIM900 2024, November
Anonim
SIM900 GSM -baserad väderanmälare
SIM900 GSM -baserad väderanmälare

Vi behöver alltid väderuppdateringar på vår mobiltelefon. Det kan antingen vara från online -app eller systemapp med internet. Men här ska jag visa dig ett sätt att använda textmeddelandefunktionen på våra mobiler för att få temperatur- och luftfuktighetsuppdateringar. Du kan också förlänga den för att få tryck och höjd och GPS -uppdateringar. Här använde jag en DHT22 för att få temperatur- och luftfuktighetsuppdateringar, men du kan också använda en BMP280 för att få tryckuppdateringar också. Uppenbarligen använde jag en Arduino för hela beräkningarna och SIM900 för SMS -sändningsprocessen. Eftersom att använda Arduino kommer att vara enkelt för de flesta användare, men faktiskt kan du använda vilken mikrokontroller som helst för hela processen. För det måste du läsa databladet för SIM900 och DHT22. Så för tillfället kommer jag att använda helt enkelt Arduino UNO för detta. Nano, Mega, Micro fungerar också …

Steg 1: Delar krävs

Delar krävs
Delar krävs
Delar krävs
Delar krävs

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K motstånd

4. DHT22/DHT11

5. Hoppare

6. Brödbräda (kanske inte nödvändigt)

7. Separat strömförsörjning för SIM900/800

Steg 2: Arbetsmetod och kretsanslutningar

Arbetsmetod och kretsanslutningar
Arbetsmetod och kretsanslutningar
Arbetsmetod och kretsanslutningar
Arbetsmetod och kretsanslutningar
Arbetsmetod och kretsanslutningar
Arbetsmetod och kretsanslutningar

SIM900/800 är en GSM-modul som fungerar på TX-RX-metoder och använder AT-kommandon. Ett vanligt 3g-simkort kan placeras här och du kan också ringa och ta emot samtal om du ansluter en mikrofon här, men jag använder inte den funktionen här. Här kommer jag att använda meddelandefunktionen för SIM900. SIM900 kan ringa, ta emot samtal, ringa och skicka textmeddelanden. Du kan ladda din sim med ett meddelandepaket och sedan använda den för att förhindra överladdning på grund av flera SMS.

Här kommer DHT22 att få temperatur- och luftfuktighetsdata och detta kommer att skickas till användaren som ett textmeddelande. Så anta att DHT22 och SIM900 finns i ditt hem och du är på ditt kontor. Så du kan få systemet att skicka textmeddelanden till användaren efter var tredje timme. Du kan också anpassa den tiden i koden som bifogas nedan.

Kretsanslutningarna är för enkla och enkla. Använd hoppare för varje anslutning.

SIM900 -modulen har olika versioner. Min version använder en 12V 1A adapter för att driva den. En annan modell kan kräva 5V matning. Så titta noga på din version innan du använder den, och kom också ihåg att de är en statisk känslig enhet. Så håll den inte i närheten av termokoll eller plast.

Steg 3: Ladda upp kod

Uppladdningskod
Uppladdningskod

Nu efter anslutningar starta GSM -modulen först med SIM -kortet laddat. Se nu om lysdioden på modulen blinkar. Om det blinkar för snabbt (1 blink/sek) drar du ut TX- och RX -anslutningarna och sätter tillbaka det. Normalt ska det blinka med 1 blink/3 sek. Om det på 1blink/3sek kan du bekräfta att SIM -kortet nu är klart att använda.

Öppna sedan arduino IDE och öppna skissen som bifogas här. Ange ditt telefonnummer i skissen där SIM900 ska skicka meddelande. Ladda sedan upp den. Du bör se meddelandet skickas efter det angivna tidsintervallet. Du kan också ändra det i koden.

Du är nu klar och uppdateras med det aktuella vädret.

Du kan lägga till BMP280 för att få tryckuppdateringar eller vad du vill. Du kan se status för din vattentank, koppla PIR -sensor för att upptäcka närvaro av människor i ditt hus, etc.

för eventuella problem, kommentera här eller maila [email protected]

Rekommenderad: