Obsah:
Video: Oznamovač počasia na báze SIM900 GSM: 3 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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
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
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
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:
Oznamovač internetu vecí pomocou ESP-12E: 7 krokov (s obrázkami)
Oznamovateľ internetu vecí pomocou ESP-12E: Ste doma mimo svojho milovaného? V tomto ťažkom období sa tento zábavný malý projekt určite pokúsi vyčarovať úsmev na vašich tvárach. V tomto návode vám ukážem, ako zobrazovať upozornenia z vášho mobilného telefónu vo forme
Monitor počasia M5Stack M5stick C na báze ESP32 s DHT11 - Monitorujte teplotný index vlhkosti a tepla na M5stick-C s DHT11: 6 krokov
Monitor počasia M5Stack M5stick C na báze ESP32 s DHT11 | Monitorujte teplotný index vlhkosti a tepla na M5stick-C s DHT11: Ahoj, v tomto návode sa naučíme prepojiť teplotný snímač DHT11 s m5stick-C (vývojová doska od m5stack) a zobrazovať ho na displeji m5stick-C. V tomto návode si teda prečítame teplotu, vlhkosť & teplo ja
Ovládanie motora Arduino na báze GSM (bez modulu GSM): 3 kroky
Ovládanie motora Arduino založené na GSM (bez modulu GSM): V tomto projekte vám ukážem základnú, ale jedinečnú metódu zapínania a vypínania čohokoľvek pomocou relé. S touto myšlienkou prišlo niekoľko ľudí, ktorí robili takéto projekty, ale mali problém, že boli všetci závislí na správaní mobilného telefónu počas hovoru. Zjednodušujem
Oznamovač dverí Raspberry Pi: 6 krokov (s obrázkami)
Oznamovač dverí Raspberry Pi: Zamysleli ste sa niekedy nad tým, či alebo kedy ľudia vstupujú do dverí? Chcete diskrétny, lacný a rýchly spôsob monitorovania pohybu dverí … a možno malý projekt? Nehľadaj ďalej! Toto zjednodušené zariadenie bude sledovať vibrácie vydávané pohybujúcim sa
Sieťové hodiny a monitor počasia na báze ESP8266: 3 kroky (s obrázkami)
Monitor sieťových hodín a počasia na báze ESP8266: Krátky a jednoduchý víkendový projekt s displejom ESP8266 a 0,96 palcom OLED s rozlíšením 128 x 64. Zariadenie je sieťové hodiny, t. J. Načítava čas zo serverov ntp. Tiež zobrazuje informácie o počasí s ikonami z openweathermap.org Požadované diely: 1. Modul ESP8266 (A