INHOUDSOPGAWE:

Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke: 4 stappe
Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke: 4 stappe

Video: Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke: 4 stappe

Video: Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke: 4 stappe
Video: GSM/GPRS Shield, модуль A6 для Arduino/Piranha 2024, Desember
Anonim
Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke
Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke
Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke
Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke

Met Arduino UNO R3, SIM900 Shield EN DHT22 kan u temperatuur- en humiditeitsdata buite, in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek heeltemal gratis aanmeld. Hierdie voorbeeld sal ons gebruik om kamertemperatuur en humiditeit aan te meld.

Die toestel sal via GPRS 2G aan die internet gekoppel wees, dus kan dit selfs sonder 'n bestaande router of 'n bedrade internetverbinding gebruik word. Die beste vir lande, wingerd of soortgelyke plekke sonder vaste internetverbinding.

U kan die nuutste lesings op u selfoon, lessenaar of enige ander toestel met die blaaier nagaan.

Voorrade

U kan die nodige toestelle hier koop (minimaal benodig):

Arduino UNO R3

SIM900 -skild vir Arduino UNO

USB -laaier om u toestel aan te dryf - dit is nou nodig vir die GSM -module usb, nie genoeg krag nie

mikro -USB -kabel

DHT22 -module met kabel

SIM -kaart met PIN gedeaktiveer en 'n dataplan

LED -diode vir status

Ook lekker om te hê:

Springdrade

Eksperimentele platform vir Arduino

Waterdigte omhulsel

Jack skakelaar vir krag

Dit is ook getoets/werk met 'n industriële AM2305 -sensor

Stap 1: Voeg u toestel by LoggingPlatform

Voeg u toestel by LoggingPlatform
Voeg u toestel by LoggingPlatform

Hier kan u u toestel byvoeg om later api -sleutels te kry:

Stap 2: Hardewareverbinding

Hardewareverbinding
Hardewareverbinding

Plaas die SIM in die GSM -module Shield Connect Shield na Arduino

Koppel die kragadapter en USB aan die rekenaar

Koppel DHT22 Out aan GSM -skild PIN 10

Koppel DHT22 + aan GSM -skild 3V

Koppel DHT22 - aan GSM -skild GND

Koppel die LED aan as u 'n statusaanwysing wil hê, nie nodig nie

Diagram voorbeeld op prent

Stap 3: Laai die nodige sagteware op die toestel op (Windows -gids)

Laai sagteware wat nodig is na toestel op (Windows -gids)
Laai sagteware wat nodig is na toestel op (Windows -gids)
Laai sagteware wat nodig is na toestel op (Windows -gids)
Laai sagteware wat nodig is na toestel op (Windows -gids)
Laai sagteware wat nodig is na toestel op (Windows -gids)
Laai sagteware wat nodig is na toestel op (Windows -gids)

Laai en installeer Arduino IDE: https://www.arduino.cc/en/main/software Koppel toestel aan USB op u Windows -rekenaar, en installeer indien nodig bestuurders

Begin Arduino IDE

Kies COM -poort (dit is gewoonlik 'n groter getal as u nie ander toestelle gekoppel het nie), prent 1

Kies bordtipe, prent 2

Laai af en open source code: U moet biblioteke hê:

SoftwareSerial.h - dit is gewoonlik ingesluit in Arduino IDE

en

DHT.h-u kan hier aflaai en kopieer na u arduino-biblioteekmap soos: C: / arduino-1.6.8 / biblioteke

SIM900 -kode vir aanmelding is hier beskikbaar

Maak hierdie SIM900 -kode oop met Arduino IDE:

Verander hierdie parameters soos op prent 3

APN wat u by u SIM -kaartverskaffer kan kry

En ander van die loggingforest -platform: https://loggingforest.com/index.php/page/pricing, beeld 3

Sommige kode -kennisgewings: Standaardbiblioteke vir SIM900 werk nie behoorlik vir herhaalbare take soos aanmelding nie, dus kommunikeer ons direk met seriële SIM900 AT -opdragte

As u 'n ander skild gebruik, moet u miskien verskillende RX-, TX -penne in kode definieer

As u (nie ontfouting of toetsing nie) gebruik, moet u DEBUG_EN deaktiveer, verander van waar na onwaar

As u 'n handmatige netwerkkeuse met SIM900 het, as u aan die landsgrens woon, kan u hierdie reëls uitlaat en die netwerkkode wat in reekse verskaf word, definieer, soos prent 4

Netwerkkode soos 21910 vir A1 kan gevind word in COPS -reël, prent 5

As u kode op TEST AT vas is, beteken dit dat u kragadapter nie genoeg krag vir SIM900 gee nie, die beste is om 5V 2A of 9V 1A te gebruik. Sommige SIM -verskaffers benodig moontlik USER en PWD vir 'n apn -verbinding, u kan dit ook in kode definieer.

Daarna sal u toestel data na die loggingforest stuur, en u kan dit daar sien

Stap 4: Kontroleer data op selfoon of lessenaar

Kontroleer data op selfoon of lessenaar
Kontroleer data op selfoon of lessenaar
Kontroleer data op selfoon of lessenaar
Kontroleer data op selfoon of lessenaar
Kontroleer data op selfoon of lessenaar
Kontroleer data op selfoon of lessenaar

Daarna sal u toestel begin om data na loggingforest te stuur, en u kan dit daar sien. In loggingforest -toestel wysig, definieer slegs parameters naam en waardes as prent 1

Klik op voorskou, prent 2

En u sal mooi data sien, prent 3

Lewer gerus kommentaar en deel u logger

Aanbeveel: