Obsah:

Oznámovač počasí založený na SIM900 GSM: 3 kroky (s obrázky)
Oznámovač počasí založený na SIM900 GSM: 3 kroky (s obrázky)

Video: Oznámovač počasí založený na SIM900 GSM: 3 kroky (s obrázky)

Video: Oznámovač počasí založený na SIM900 GSM: 3 kroky (s obrázky)
Video: oznamovač na barvě 2024, Červenec
Anonim
Oznámovač počasí na bázi SIM900 GSM
Oznámovač počasí na bázi SIM900 GSM

Na našem mobilním telefonu vždy potřebujeme aktualizace počasí. Může to být buď z online aplikace, nebo ze systémové aplikace využívající internet. Ale tady vám ukážu způsob, jak používat funkci textových zpráv na našich mobilních telefonech k získávání aktualizací teploty a vlhkosti, můžete ji také rozšířit, abyste získali aktualizace tlaku a nadmořské výšky a GPS. Zde jsem použil DHT22 k aktualizaci teploty a vlhkosti, ale můžete také použít BMP280 k aktualizaci tlaku. Očividně jsem pro všechny výpočty použil Arduino a SIM900 pro proces odesílání SMS. Protože používání Arduina bude pro většinu uživatelů snadné, ale ve skutečnosti můžete pro celý proces použít jakýkoli mikrokontrolér. K tomu si budete muset přečíst datový list SIM900 a DHT22. K tomu tedy prozatím použiji jednoduše Arduino UNO. Nano, Mega, Micro budou fungovat také …

Krok 1: Potřebné díly

Požadované díly
Požadované díly
Požadované díly
Požadované díly

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K odpor

4. DHT22/DHT11

5. Propojky

6. Breadboard (nemusí být nutné)

7. Samostatný napájecí zdroj pro SIM900/800

Krok 2: Pracovní metoda a vytvoření zapojení obvodu

Pracovní metoda a vytváření zapojení obvodu
Pracovní metoda a vytváření zapojení obvodu
Pracovní metoda a vytváření zapojení obvodu
Pracovní metoda a vytváření zapojení obvodu
Pracovní metoda a vytváření zapojení obvodu
Pracovní metoda a vytváření zapojení obvodu

SIM900/800 je GSM modul, který pracuje na metodách TX-RX a používá AT příkazy. Sem lze umístit normální SIM kartu 3g a také můžete volat a přijímat hovory, pokud sem připojíte mikrofon, ale nepoužívám tu funkci. Zde budu používat zařízení pro zasílání zpráv SIM900. SIM900 může volat, přijímat hovory, volat a odesílat textové zprávy. Svého simíka můžete dobít pomocí balíčku zpráv a poté jej použít k zabránění přebíjení kvůli více SMS.

Zde DHT22 získá údaje o teplotě a vlhkosti, které budou odeslány uživateli jako textová zpráva. Předpokládejme tedy, že DHT22 a SIM900 jsou u vás doma a vy jste ve své kanceláři. Můžete tedy nastavit, aby systém odesílal uživateli textové zprávy po každých 3 hodinách. Tuto dobu můžete také upravit v níže přiloženém kódu.

Zapojení obvodů je příliš snadné a jednoduché. Pro každé připojení použijte propojky.

Modul SIM900 má různé verze. Moje verze používá k napájení adaptér 12V 1A. Jiný model může vyžadovat napájení 5V. Před použitím si tedy svou verzi pečlivě prohlédněte a pamatujte také na to, že se jedná o zařízení citlivá na statickou elektřinu. Nenechávejte jej proto v blízkosti termokolu nebo plastů.

Krok 3: Nahrání kódu

Nahrávání kódu
Nahrávání kódu

Nyní po připojení nejprve zapněte modul GSM s vloženou SIM kartou. Nyní sledujte, zda LED na modulu bliká. Pokud bliká příliš rychle (1 bliknutí/s), vytáhněte přípojky TX a RX a znovu je zapojte. Normálně by mělo blikat 1 bliknutím/3 s. Pokud to trvá 1 blink/3 s, můžete potvrdit, že je SIM karta připravena k použití.

Poté otevřete arduino IDE a otevřete zde připojenou skicu. Zadejte své telefonní číslo do náčrtu, ve kterém by SIM900 měla odeslat zprávu. Poté jej nahrajte. Po zadaném časovém intervalu byste měli vidět odesílání zpráv. Můžete to také změnit v kódu.

Nyní jste připraveni a budete informováni o aktuálním počasí.

Můžete přidat BMP280, abyste získali aktualizace tlaku nebo cokoli, co se vám bude líbit. Můžete vidět stav vodní nádrže, připojit PIR senzor pro detekci přítomnosti člověka ve vašem domě atd.

pro jakýkoli problém napište sem nebo pošlete na adresu [email protected]

Doporučuje: