Obsah:

Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky: 4 kroky
Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky: 4 kroky

Video: Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky: 4 kroky

Video: Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky: 4 kroky
Video: IoT bezdrátový datalogger teploty, relativní vlhkosti s vestavěným modemem 2024, Červenec
Anonim
Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky
Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky
Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky
Protokolování teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilní statistiky

S Arduino UNO R3, SIM900 Shield A DHT22 můžete zaznamenávat data o teplotě a vlhkosti venku, v místnosti, skleníku, laboratoři, chladírně nebo na jiných místech zcela zdarma. Tento příklad použijeme k zaznamenávání pokojové teploty a vlhkosti.

Zařízení bude připojeno k internetu přes GPRS 2G, takže jej lze používat i bez stávajícího routeru nebo kabelového připojení k internetu. Nejlepší pro pole, vinice nebo podobná místa bez pevného připojení k internetu.

Nejnovější údaje budete moci kontrolovat na svém mobilním telefonu, počítači nebo jiném zařízení s prohlížečem.

Zásoby

Potřebná zařízení můžete zakoupit zde (minimální požadavek):

Arduino UNO R3

SIM900 Shield pro Arduino UNO

USB nabíječka k napájení vašeho zařízení - nyní je to nutné, protože USB modul GSM nemá dostatek energie

kabel micro USB

Modul DHT22 s kabelem

SIM karta s deaktivovaným PINem a nějakým datovým tarifem

LED dioda pro stav

Je také příjemné mít:

Propojovací vodiče

Experimentální platforma pro Arduino

Vodotěsné pouzdro

Vypínač Jack pro napájení

To také testováno/funguje s průmyslovým snímačem AM2305

Krok 1: Přidejte své zařízení do LoggingPlatform

Přidejte své zařízení na LoggingPlatform
Přidejte své zařízení na LoggingPlatform

Zde můžete přidat své zařízení a získat klíče API potřebné později:

Krok 2: Hardwarové připojení

Hardwarové připojení
Hardwarové připojení

Vložte SIM do GSM modulu Shield Connect Shield k Arduinu

Připojte napájecí adaptér a USB k počítači

Připojte DHT22 Out k GSM štítu PIN 10

Připojte DHT22 + k GSM stínění 3V

Připojte DHT22 - k GND štítu GSM

Pokud chcete indikaci stavu, připojte LED, není nutné

Příklad schématu na obrázku

Krok 3: Nahrajte potřebný software do zařízení (Windows Guide)

Nahrát potřebný software do zařízení (Windows Guide)
Nahrát potřebný software do zařízení (Windows Guide)
Nahrát potřebný software do zařízení (Windows Guide)
Nahrát potřebný software do zařízení (Windows Guide)
Nahrát potřebný software do zařízení (Windows Guide)
Nahrát potřebný software do zařízení (Windows Guide)

Stáhněte a nainstalujte Arduino IDE: https://www.arduino.cc/en/main/software Připojte zařízení k USB v počítači se systémem Windows a v případě potřeby nainstalujte ovladače

Spusťte Arduino IDE

Vyberte port COM (toto je obvykle větší číslo, pokud nemáte připojená další zařízení), obrázek 1

Vyberte typ desky, obrázek 2

Stáhnout a otevřít zdrojový kód: Musíte mít knihovny:

SoftwareSerial.h - to je obvykle součástí Arduino IDE

a

DHT.h-zde si můžete stáhnout a zkopírovat do složky knihovny arduino jako: C: / arduino-1.6.8 / libraries

Kód SIM900 pro protokolování je k dispozici zde

Otevřete tento kód SIM900 pomocí Arduino IDE:

Změňte tyto parametry jako na obrázku 3

APN získáte od svého poskytovatele SIM karty

A další z platformy loggingforest: https://loggingforest.com/index.php/page/pricing, obrázek 3

Některá upozornění na kódy: Standardní knihovny pro SIM900 nefungují správně pro opakovatelné úlohy, jako je protokolování, takže komunikujeme přímo se sériovými příkazy SIM900 AT

Pokud používáte jiný štít, možná budete muset v kódu definovat různé piny RX, TX

Při používání (nikoli ladění nebo testování) byste měli deaktivovat DEBUG_EN, změnit z true na false

Pro ruční výběr sítě pomocí SIM900, pokud žijete na hranicích země, můžete odkomentovat tyto řádky a definovat síťový kód poskytovaný v sérii, jako obrázek 4

síťový kód jako 21910 pro A1 najdete v řádku COPS, obrázek 5

Pokud se váš kód zasekl na TEST AT, znamená to, že váš napájecí adaptér neposkytuje dostatek energie pro SIM900, nejlépe použít 5V 2A nebo 9V 1A. Někteří poskytovatelé simů mohou pro připojení APN vyžadovat USER a PWD, můžete také definovat v kódu.

Poté vaše zařízení začne odesílat data do loggingforest a vy je tam uvidíte

Krok 4: Zkontrolujte data na mobilu nebo počítači

Zkontrolujte data na mobilu nebo počítači
Zkontrolujte data na mobilu nebo počítači
Zkontrolujte data na mobilu nebo počítači
Zkontrolujte data na mobilu nebo počítači
Zkontrolujte data na mobilu nebo počítači
Zkontrolujte data na mobilu nebo počítači

Poté vaše zařízení začne odesílat data do loggingforest a můžete je tam vidět.

Klikněte na náhled, obrázek 2

A uvidíte pěkná data, obrázek 3

Neváhejte komentovat a sdílet svůj záznamník

Doporučuje: