Kazalo:

Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika: 4 koraki
Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika: 4 koraki

Video: Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika: 4 koraki

Video: Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika: 4 koraki
Video: МОНИТОРЫ ОКРУЖАЮЩЕЙ СРЕДЫ С ИСПОЛЬЗОВАНИЕМ ДАТЧИКА ТЕМПЕРАТУРЫ, ДАТЧИКА ВЛАЖНОСТИ, ДАТЧИКА ГАЗА НА РУЧКЕ 2024, Julij
Anonim
Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika
Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika
Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika
Arduino in SIM900 GSM GPRS 3G beleženje temperature in vlažnosti, mobilna statistika

Z Arduino UNO R3, SIM900 Shield IN DHT22 lahko popolnoma brezplačno beležite podatke o temperaturi in vlažnosti zunaj, v sobi, rastlinjaku, laboratoriju, hladilnici ali na katerem koli drugem mestu. Ta primer bomo uporabili za beleženje sobne temperature in vlažnosti.

Naprava bo povezana z internetom prek GPRS 2G, zato jo lahko uporabljate tudi brez obstoječega usmerjevalnika ali žične internetne povezave. Najboljše za njive, vinograde ali podobna mesta brez fiksne internetne povezave.

V brskalniku boste lahko preverili najnovejše odčitke na svojem mobilnem telefonu, namizju ali kateri koli drugi napravi.

Zaloge

Tu lahko kupite potrebne naprave (minimalno potrebno):

Arduino UNO R3

Ščit SIM900 za Arduino UNO

Polnilnik USB za napajanje vaše naprave - zdaj je to potrebno, če modul GSM nima dovolj moči

mikro USB kabel

Modul DHT22 s kablom

Kartica SIM z onemogočeno kodo PIN in nekaj podatkovnega paketa

LED dioda za stanje

Lepo je imeti tudi:

Mostične žice

Eksperimentalna platforma za Arduino

Vodotesno ohišje

Stikalo za vtičnico za napajanje

To je tudi testirano/deluje z industrijskim senzorjem AM2305

1. korak: Dodajte svojo napravo v LoggingPlatform

Dodajte svojo napravo v LoggingPlatform
Dodajte svojo napravo v LoggingPlatform

Tukaj lahko dodate svojo napravo, če želite pridobiti ključe api, ki bodo potrebni pozneje:

2. korak: Povezava strojne opreme

Povezava strojne opreme
Povezava strojne opreme

Vstavite kartico SIM v modul GSM Shield Connect Shield v Arduino

Napajalnik in USB priključite na računalnik

DHT22 Out priključite na PIN št. 10 GSM štita

Priključite DHT22 + na 3V GSM ščit

Priključite DHT22 - na GSM ščit GND

Priključite LED, če želite prikaz stanja, ni potrebno

Primer diagrama na sliki

3. korak: Naložite potrebno programsko opremo v napravo (Vodnik po sistemu Windows)

Naložite programsko opremo, potrebno na napravo (Vodnik po sistemu Windows)
Naložite programsko opremo, potrebno na napravo (Vodnik po sistemu Windows)
Naložite programsko opremo, potrebno na napravo (Vodnik po sistemu Windows)
Naložite programsko opremo, potrebno na napravo (Vodnik po sistemu Windows)
Naložite programsko opremo, potrebno na napravo (Vodnik po sistemu Windows)
Naložite programsko opremo, potrebno na napravo (Vodnik po sistemu Windows)

Prenesite in namestite Arduino IDE: https://www.arduino.cc/en/main/software Povežite napravo z USB v računalniku z operacijskim sistemom Windows in po potrebi namestite gonilnike

Zaženite Arduino IDE

Izberite vrata COM (to je običajno večje število, če nimate drugih povezanih naprav), slika 1

Izberite vrsto plošče, sliko 2

Prenesite in odprtokodno kodo: Imeti morate knjižnice:

SoftwareSerial.h - to je običajno vključeno v Arduino IDE

in

DHT.h-tukaj lahko prenesete in kopirate v mapo knjižnice arduino, na primer: C: / arduino-1.6.8 / libraries

Koda SIM900 za beleženje je na voljo tukaj

Odprite to kodo SIM900 z Arduino IDE:

Spremenite te parametre kot na sliki 3

APN dobite pri ponudniku kartice SIM

In drugo s platforme loggingforest: https://loggingforest.com/index.php/page/pricing, slika 3

Nekaj opozoril o kodi: Standardne knjižnice za kartico SIM900 ne delujejo pravilno za ponavljajoča se opravila, kot je beleženje, zato komuniciramo neposredno s serijskimi ukazi SIM900 AT

Če uporabljate drugačen ščit, boste morda morali v kodi določiti različne zatiče RX, TX

Ko uporabljate (ne odpravljanje napak ali testiranje), morate onemogočiti DEBUG_EN, spremeniti iz true v false

Za ročno izbiro omrežja s kartico SIM900, če živite na meji z državo, lahko razkomentirate te vrstice in določite omrežno kodo, ki je navedena v zaporedju, tako kot slika 4

omrežno kodo, kot je 21910 za A1, najdete v vrstici COPS, slika 5

Če je vaša koda ostala pri TEST AT, pomeni, da napajalnik ne daje dovolj energije za SIM900, najbolje uporabite 5V 2A ali 9V 1A. Nekateri ponudniki sim lahko zahtevajo USER in PWD za povezavo apn, to lahko določite tudi v kodi.

Po tem bo vaša naprava začela pošiljati podatke v loggingforest in tam jih boste lahko videli

4. korak: Preverite podatke na mobilnem ali namiznem računalniku

Preverite podatke na mobilnem ali namiznem računalniku
Preverite podatke na mobilnem ali namiznem računalniku
Preverite podatke na mobilnem ali namiznem računalniku
Preverite podatke na mobilnem ali namiznem računalniku
Preverite podatke na mobilnem ali namiznem računalniku
Preverite podatke na mobilnem ali namiznem računalniku

Po tem bo vaša naprava začela pošiljati podatke v loggingforest in to lahko vidite tam. V urejanju naprave loggingforest samo določite ime parametrov in vrednosti kot sliko 1

Kliknite na predogled, slika 2

Videli boste lepe podatke, slika 3

Komentirajte in delite svoj zapisovalnik

Priporočena: