Sadržaj:

Arduino i SIM900 GSM GPRS 3G Zapisivanje temperature i vlažnosti, mobilna statistika: 4 koraka
Arduino i SIM900 GSM GPRS 3G Zapisivanje temperature i vlažnosti, mobilna statistika: 4 koraka

Video: Arduino i SIM900 GSM GPRS 3G Zapisivanje temperature i vlažnosti, mobilna statistika: 4 koraka

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

S Arduino UNO R3, SIM900 Shield I DHT22 možete potpuno besplatno bilježiti podatke o temperaturi i vlažnosti vani, u prostoriji, stakleniku, laboratoriju, rashladnoj prostoriji ili na bilo kojem drugom mjestu. Ovaj primjer ćemo koristiti za bilježenje sobne temperature i vlažnosti.

Uređaj će biti povezan s internetom putem GPRS 2G, pa se može koristiti čak i bez postojećeg usmjerivača ili žičane internetske veze. Najbolje za polja, vinograde ili slična mjesta bez fiksne internetske veze.

Moći ćete provjeriti najnovija očitanja na svom mobilnom telefonu, radnoj površini ili bilo kojem drugom uređaju s preglednikom.

Supplies

Ovdje možete kupiti potrebne uređaje (minimalno potrebno):

Arduino UNO R3

Štit SIM900 za Arduino UNO

USB punjač za napajanje vašeg uređaja - sada je to potrebno za usb GSM modula koji nema dovoljno energije

mikro USB kabl

DHT22 modul sa kablom

SIM kartica sa onemogućenim PIN -om i nekim podatkovnim planom

LED dioda za status

Takođe je lijepo imati:

Žice za kratkospojnike

Eksperimentalna platforma za Arduino

Vodootporno kućište

Utikač za napajanje

Ovo je takođe testirano/radi sa industrijskim AM2305 senzorom

Korak 1: Dodajte svoj uređaj u LoggingPlatform

Dodajte svoj uređaj u LoggingPlatform
Dodajte svoj uređaj u LoggingPlatform

Ovdje možete dodati svoj uređaj da biste kasnije dobili api ključeve:

Korak 2: Povezivanje hardvera

Hardverska veza
Hardverska veza

Umetnite SIM u GSM modul Shield Povežite Shield sa Arduinom

Priključite adapter za napajanje i USB na računar

Spojite DHT22 Out na PIN 10 GSM štita

Spojite DHT22 + na GSM štit 3V

Spojite DHT22 - na GSM štit GND

Spojite LED ako želite indikaciju statusa, nije potrebna

Primjer dijagrama na slici

Korak 3: Otpremite softver potreban na uređaj (Vodič za Windows)

Otpremite softver potreban na uređaj (Vodič za Windows)
Otpremite softver potreban na uređaj (Vodič za Windows)
Otpremite softver potreban na uređaj (Vodič za Windows)
Otpremite softver potreban na uređaj (Vodič za Windows)
Otpremite softver potreban na uređaj (Vodič za Windows)
Otpremite softver potreban na uređaj (Vodič za Windows)

Preuzmite i instalirajte Arduino IDE: https://www.arduino.cc/en/main/software Povežite uređaj s USB -om na svom Windows računaru i po potrebi instalirajte upravljačke programe

Pokrenite Arduino IDE

Odaberite COM port (ovo je obično veći broj ako nemate povezane druge uređaje), slika 1

Odaberite vrstu ploče, sliku 2

Preuzmite i otvorite izvorni kod: Morate imati biblioteke:

SoftwareSerial.h - ovo je obično uključeno u Arduino IDE

i

DHT.h-ovdje možete preuzeti i kopirati u fasciklu arduino biblioteke, na primjer: C: / arduino-1.6.8 / biblioteke

SIM900 kod za prijavljivanje dostupan je ovdje

Otvorite ovaj kod SIM900 pomoću Arduino IDE -a:

Promijenite ove parametre kao na slici 3

APN možete dobiti od svog dobavljača SIM kartice

I ostalo sa platforme loggingforest: https://loggingforest.com/index.php/page/pricing, slika 3

Neka upozorenja o kodu: Standardne biblioteke za SIM900 ne rade ispravno za ponavljajuće zadatke poput evidentiranja, pa komuniciramo izravno sa serijskim SIM900 AT naredbama

Ako koristite drugačiji štit, možda ćete morati definirati različite RX, TX pinove u kodu

Kada koristite (ne otklanjanje grešaka ili testiranje), trebali biste onemogućiti DEBUG_EN, promijeniti iz true u false

Za ručni odabir mreže sa SIM900, ako živite na granici sa državom, možete dekomentirati ove redove i definirati mrežni kôd koji je naveden u serijskom broju, poput slike 4

mrežni kod poput 21910 za A1 može se pronaći u COPS liniji, slika 5

Ako se vaš kod zaglavio na TEST AT, znači da vaš adapter za napajanje ne daje dovoljno energije za SIM900, najbolje je koristiti 5V 2A ili 9V 1A. Neki davatelji usluga SIM -a mogu zahtijevati KORISNIKA i OSI za apn vezu, također možete definirati u kodu.

Nakon toga će vaš uređaj početi slati podatke u loggingforest i tamo ih možete vidjeti

Korak 4: Provjerite podatke na mobilnom uređaju ili radnoj površini

Provjerite podatke na mobilnom ili radnom stolu
Provjerite podatke na mobilnom ili radnom stolu
Provjerite podatke na mobilnom ili radnom stolu
Provjerite podatke na mobilnom ili radnom stolu
Provjerite podatke na mobilnom ili radnom stolu
Provjerite podatke na mobilnom ili radnom stolu

Nakon toga će vaš uređaj početi slati podatke u loggingforest i možete ih vidjeti tamo U uređivanju loggingforest uređaja samo definirajte naziv parametra i vrijednosti kao sliku 1

Kliknite na pregled, slika 2

Vidjet ćete lijepe podatke, slika 3

Slobodno komentirajte i podijelite svoj drvosječu

Preporučuje se: