Obsah:

Oznamovač počasia na báze SIM900 GSM: 3 kroky (s obrázkami)
Oznamovač počasia na báze SIM900 GSM: 3 kroky (s obrázkami)

Video: Oznamovač počasia na báze SIM900 GSM: 3 kroky (s obrázkami)

Video: Oznamovač počasia na báze SIM900 GSM: 3 kroky (s obrázkami)
Video: Predpoveď počasia počasie na 10 dní 2024, Júl
Anonim
SIM900 GSM hlásič počasia
SIM900 GSM hlásič počasia

Na našom mobilnom telefóne vždy potrebujeme informácie o počasí. Môže to byť z online aplikácie alebo systémovej aplikácie využívajúcej internet. Ale tu vám ukážem spôsob, ako používať funkciu textových správ na našich mobilných telefónoch na získanie aktualizácií teploty a vlhkosti, môžete ju tiež rozšíriť, aby ste získali informácie o tlaku a nadmorskej výške a GPS. Tu som použil DHT22 na aktualizáciu teploty a vlhkosti, ale na aktualizáciu tlaku môžete použiť aj BMP280. Očividne som na všetky výpočty použil Arduino a na proces odosielania SMS SIM900. Pretože používanie Arduina bude pre väčšinu používateľov jednoduché, v skutočnosti však na celý proces môžete použiť akýkoľvek mikrokontrolér. Na to si budete musieť prečítať technický list SIM900 a DHT22. Na to teda zatiaľ použijem jednoducho Arduino UNO. Nano, Mega, Micro budú fungovať tiež …

Krok 1: Potrebné diely

Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K odpor

4. DHT22/DHT11

5. Svetre

6. Breadboard (nemusí byť potrebný)

7. Samostatný zdroj napájania pre SIM900/800

Krok 2: Pracovná metóda a pripojenie obvodov

Spôsob práce a zapojenie obvodov
Spôsob práce a zapojenie obvodov
Spôsob práce a zapojenie obvodov
Spôsob práce a zapojenie obvodov
Spôsob práce a zapojenie obvodov
Spôsob práce a zapojenie obvodov

SIM900/800 je GSM modul, ktorý pracuje na metódach TX-RX a používa AT príkazy. Tu je možné umiestniť bežnú 3g sim kartu a tiež môžete telefonovať a prijímať hovory, ak sem pripojíte mikrofón, ale nepoužívam tá funkcia tu. Tu budem používať zariadenie na odosielanie správ SIM900. SIM900 môže uskutočňovať hovory, prijímať hovory, uskutočňovať a odosielať textové správy. Svojho simíka môžete nabiť balíkom správ a potom ho použiť na zabránenie prebíjaniu v dôsledku viacerých správ SMS.

Tu DHT22 získa údaje o teplote a vlhkosti a tie budú odoslané užívateľovi ako textová správa. Predpokladajme, že DHT22 a SIM900 sú u vás doma a vy ste vo svojej kancelárii. Môžete teda nastaviť, aby systém odosielal textové správy používateľovi po každých 3 hodinách. Tento čas si môžete prispôsobiť aj v nižšie priloženom kóde.

Pripojenie obvodov je príliš jednoduché a jednoduché. Pre každé pripojenie použite prepojky.

Modul SIM900 má rôzne verzie. Moja verzia používa na napájanie adaptér 12V 1A. Ďalší model môže vyžadovať napájanie 5V. Pred použitím si preto svoju verziu pozorne prečítajte a tiež pamätajte na to, že ide o zariadenie citlivé na statickú elektrinu. Neuchovávajte ho preto v blízkosti termocolu alebo plastov.

Krok 3: Odovzdanie kódu

Nahráva sa kód
Nahráva sa kód

Teraz po pripojení najskôr zapnite modul GSM s vloženou SIM kartou. Teraz sledujte, či LED na module bliká. Ak bliká príliš rýchlo (1 bliknutie/s), vytiahnite pripojenia TX a RX a znova ich zapojte. Normálne by malo blikať 1 bliknutím/3 s. Ak to trvá 1blink/3 s, môžete potvrdiť, že karta SIM je teraz pripravená na použitie.

Potom otvorte arduino IDE a otvorte priloženú skicu. Dajte svoje telefónne číslo do náčrtu, v ktorom by mala SIM900 odoslať správu. Potom ho nahrajte. Po zadanom časovom intervale by sa vám malo zobraziť odosielanie správ. Môžete to tiež zmeniť v kóde.

Teraz máte všetko pripravené a budete informovaní o aktuálnom počasí.

Môžete pridať BMP280, aby ste získali aktualizácie tlaku alebo čokoľvek, čo sa vám páči. Môžete vidieť stav svojej nádrže na vodu, pripojiť snímač PIR na detekciu prítomnosti ľudí vo vašom dome atď.

V prípade akýchkoľvek problémov komentujte nižšie alebo pošlite e -mail na adresu [email protected]

Odporúča: