Spisu treści:

SIM900 GSM Based Weather Notifier: 3 kroki (ze zdjęciami)
SIM900 GSM Based Weather Notifier: 3 kroki (ze zdjęciami)

Wideo: SIM900 GSM Based Weather Notifier: 3 kroki (ze zdjęciami)

Wideo: SIM900 GSM Based Weather Notifier: 3 kroki (ze zdjęciami)
Wideo: GSM sim900A/sim900D based temperature monitoring from anywhere using Arduino board,DHT11,android cel 2024, Lipiec
Anonim
SIM900 Powiadomienie o pogodzie na bazie GSM
SIM900 Powiadomienie o pogodzie na bazie GSM

Zawsze potrzebujemy aktualizacji pogody na naszym telefonie komórkowym. Może pochodzić z aplikacji online lub aplikacji systemowej korzystającej z Internetu. Ale tutaj pokażę Ci sposób korzystania z funkcji wiadomości tekstowych w naszych telefonach komórkowych, aby uzyskać aktualizacje temperatury i wilgotności, możesz ją również rozszerzyć, aby uzyskać informacje o ciśnieniu i wysokości oraz aktualizacje GPS. Tutaj użyłem DHT22, aby uzyskać aktualizacje temperatury i wilgotności, ale możesz również użyć BMP280, aby uzyskać aktualizacje ciśnienia. Oczywiście do wszystkich obliczeń użyłem Arduino, a do wysyłania SMS-ów SIM900. Ponieważ korzystanie z Arduino będzie łatwe dla większości użytkowników, ale w rzeczywistości możesz użyć dowolnego mikrokontrolera do całego procesu. W tym celu musisz przeczytać arkusz danych SIM900 i DHT22. Więc na razie użyję do tego po prostu Arduino UNO. Nano, Mega, Micro też będą działać…

Krok 1: Wymagane części

Wymagane części
Wymagane części
Wymagane części
Wymagane części

1. Arduino UNO/Nano/Mega/Mikro

2. SIM900/800

3. 1 rezystor 10K

4. DHT22/DHT11

5. Zworki

6. Deska do krojenia chleba (może nie być konieczna)

7. Oddzielny zasilacz dla SIM900/800

Krok 2: Metoda pracy i wykonanie połączeń obwodów

Metoda pracy i wykonywanie połączeń obwodów
Metoda pracy i wykonywanie połączeń obwodów
Metoda pracy i wykonywanie połączeń obwodów
Metoda pracy i wykonywanie połączeń obwodów
Metoda pracy i wykonywanie połączeń obwodów
Metoda pracy i wykonywanie połączeń obwodów

SIM900/800 to moduł GSM, który działa na metodach TX-RX i wykorzystuje komendy AT. Tutaj można umieścić zwykłą kartę sim 3g i można również wykonywać i odbierać połączenia, jeśli podłączysz tutaj mikrofon, ale nie używam ta funkcja tutaj. Tutaj skorzystam z funkcji przesyłania wiadomości SIM900. SIM900 może wykonywać połączenia, odbierać połączenia, wykonywać i wysyłać wiadomości tekstowe. Możesz doładować swoją kartę SIM za pomocą pakietu wiadomości, a następnie użyć go, aby zapobiec przeładowaniu z powodu wielu SMS-ów.

Tutaj DHT22 otrzyma dane o temperaturze i wilgotności, które zostaną wysłane do użytkownika jako wiadomość tekstowa. Załóżmy więc, że DHT22 i SIM900 są w Twoim domu, a Ty w biurze. Możesz więc sprawić, by system wysyłał wiadomości tekstowe do użytkownika co 3 godziny. Możesz również dostosować ten czas w załączonym poniżej kodzie.

Połączenia obwodów są zbyt łatwe i proste. Użyj zworek dla każdego połączenia.

Moduł SIM900 ma różne wersje. Moja wersja korzysta z zasilacza 12V 1A do zasilania. Inny model może wymagać zasilania 5V. Więc przyjrzyj się uważnie swojej wersji przed jej użyciem, a także pamiętaj, że są to urządzenia wrażliwe na ładunki elektrostatyczne. Więc nie trzymaj go w pobliżu termokolu lub plastiku.

Krok 3: Przesyłanie kodu

Przesyłanie kodu
Przesyłanie kodu

Teraz po połączeniach włącz najpierw moduł GSM z załadowaną kartą SIM. Teraz obserwuj, czy dioda LED na module miga. Jeśli miga zbyt szybko (1 mignięcie/sek.), wyciągnij połączenia TX i RX i włóż je ponownie. W normalnych warunkach powinno migać co 1 mignięcie/3 sek. Jeśli to 1 mignięcie/3 sekundy, możesz potwierdzić, że karta SIM jest teraz gotowa do użycia.

Następnie otwórz arduino IDE i otwórz szkic załączony tutaj. Podaj swój numer telefonu w szkicu, w którym SIM900 ma wysłać wiadomość. Następnie prześlij go. Powinieneś zobaczyć wysłanie wiadomości po określonym przedziale czasu. Możesz to również zmienić w kodzie.

Wszystko gotowe i otrzymujesz aktualne informacje o pogodzie.

Możesz dodać BMP280, aby uzyskać aktualizacje ciśnienia lub cokolwiek chcesz. Możesz sprawdzić stan swojego zbiornika na wodę, podłączyć czujnik PIR, aby wykryć obecność człowieka w domu itp.

w przypadku jakichkolwiek problemów skomentuj tutaj lub wyślij na adres [email protected]

Zalecana: