Obsah:

Protokolovanie teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika: 4 kroky
Protokolovanie teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika: 4 kroky

Video: Protokolovanie teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika: 4 kroky

Video: Protokolovanie teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika: 4 kroky
Video: IoT bezdrátový datalogger teploty, relativní vlhkosti s vestavěným modemem 2024, Júl
Anonim
Protokoly teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika
Protokoly teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika
Protokoly teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika
Protokoly teploty a vlhkosti Arduino a SIM900 GSM GPRS 3G, mobilná štatistika

S Arduino UNO R3, SIM900 Shield A DHT22 môžete zaznamenávať údaje o teplote a vlhkosti vonku, v miestnosti, skleníku, laboratóriu, chladiarni alebo na iných miestach úplne zadarmo. Tento príklad použijeme na zaznamenávanie izbovej teploty a vlhkosti.

Zariadenie bude pripojené k internetu prostredníctvom GPRS 2G, takže ho možno používať aj bez existujúceho smerovača alebo káblového pripojenia na internet. Najlepšie na polia, vinice alebo podobné miesta bez pevného pripojenia na internet.

Najnovšie hodnoty si budete môcť skontrolovať vo svojom mobilnom telefóne, stolnom počítači alebo inom zariadení s prehliadačom.

Zásoby

Potrebné zariadenia si môžete kúpiť tu (minimálne):

Arduino UNO R3

Štít SIM900 pre Arduino UNO

Nabíjačka USB na napájanie zariadenia - teraz je to potrebné, pretože usb modul GSM nemá dostatok energie

kábel micro USB

Modul DHT22 s káblom

Karta SIM s deaktivovaným kódom PIN a niektorým dátovým paušálom

LED dióda pre stav

Tiež je pekné mať:

Prepojovacie vodiče

Experimentálna platforma pre Arduino

Vodotesný kryt

Prepínač jack pre napájanie

Toto bolo tiež testované/funguje s priemyselným snímačom AM2305

Krok 1: Pridajte svoje zariadenie do LoggingPlatform

Pridajte svoje zariadenie na server LoggingPlatform
Pridajte svoje zariadenie na server LoggingPlatform

Tu môžete pridať svoje zariadenie a získať tak kľúče api potrebné neskôr:

Krok 2: Pripojenie hardvéru

Hardvérové pripojenie
Hardvérové pripojenie

Vložte SIM kartu do modulu GSM Štít Pripojte štít k Arduinu

Pripojte napájací adaptér a USB k počítaču

Pripojte výstup DHT22 k PIN štítu GSM 10

Pripojte DHT22 + k GSM štítu 3V

Pripojte DHT22 - k GND štítu GSM

Ak chcete indikáciu stavu, pripojte LED diódu, nevyžaduje sa

Príklad schémy na obrázku

Krok 3: Nahrajte softvér potrebný do zariadenia (Windows Guide)

Odovzdajte softvér potrebný do zariadenia (príručka systému Windows)
Odovzdajte softvér potrebný do zariadenia (príručka systému Windows)
Odovzdajte softvér potrebný do zariadenia (príručka systému Windows)
Odovzdajte softvér potrebný do zariadenia (príručka systému Windows)
Odovzdajte softvér potrebný do zariadenia (príručka systému Windows)
Odovzdajte softvér potrebný do zariadenia (príručka systému Windows)

Stiahnite a nainštalujte Arduino IDE: https://www.arduino.cc/en/main/software Pripojte zariadenie k USB na počítači so systémom Windows a v prípade potreby nainštalujte ovládače

Spustite Arduino IDE

Vyberte port COM (toto je zvyčajne väčšie číslo, ak nemáte pripojené ďalšie zariadenia), obrázok 1

Vyberte typ dosky, obrázok 2

Stiahnite si a otvorte zdrojový kód: Musíte mať knižnice:

SoftwareSerial.h - to je zvyčajne súčasťou Arduino IDE

a

DHT.h-môžete si stiahnuť tu a skopírovať do priečinka svojej knižnice arduino ako: C: / arduino-1.6.8 / libraries

Kód SIM900 na prihlásenie je k dispozícii tu

Otvorte tento kód SIM900 pomocou Arduino IDE:

Zmeňte tieto parametre ako na obrázku 3

APN získate od svojho poskytovateľa SIM karty

A ďalšie z platformy loggingforest: https://loggingforest.com/index.php/page/pricing, obrázok 3

Niektoré oznámenia o kóde: Štandardné knižnice pre SIM900 nefungujú správne pre opakovateľné úlohy, ako je protokolovanie, takže komunikujeme priamo so sériovými príkazmi SIM900 AT

Ak používate iný štít, možno budete musieť v kóde definovať rôzne piny RX, TX

Pri použití (nie ladenia ani testovania) by ste mali deaktivovať DEBUG_EN, zmeniť z true na false

V prípade manuálneho výberu siete pomocou karty SIM900, ak žijete na hranici krajiny, môžete tieto riadky odkomentovať a definovať sériový kód poskytovaný v sériovom formáte, podobne ako obrázok 4.

sieťový kód ako 21910 pre A1 nájdete v riadku COPS, obrázok 5

Ak sa váš kód zasekol na TEST AT, znamená to, že napájací adaptér nedáva dostatok energie pre SIM900, najlepšie je použiť 5V 2A alebo 9V 1A. Niektorí poskytovatelia simov môžu vyžadovať USER a PWD na pripojenie apn, môžete tiež definovať v kóde.

Potom vaše zariadenie začne odosielať údaje do protokolovacieho lesa a vy ich tam môžete vidieť

Krok 4: Skontrolujte údaje na mobilnom alebo stolnom počítači

Skontrolujte údaje na mobilnom alebo stolnom počítači
Skontrolujte údaje na mobilnom alebo stolnom počítači
Skontrolujte údaje na mobilnom alebo stolnom počítači
Skontrolujte údaje na mobilnom alebo stolnom počítači
Skontrolujte údaje na mobilnom alebo stolnom počítači
Skontrolujte údaje na mobilnom alebo stolnom počítači

Potom vaše zariadenie začne odosielať údaje do loggingforest a môžete ich tam vidieť. V editácii zariadenia loggingforest stačí definovať názov parametra a hodnoty ako obrázok 1

Kliknite na ukážku, obrázok 2

A uvidíte pekné údaje, obrázok 3

Neváhajte komentovať a zdieľať svoj záznamník

Odporúča: