Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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 bilo kojem drugom mjestu. Ovaj primjer ćemo koristiti za bilježenje sobne temperature i vlažnosti.
Uređaj će biti spojen na internet 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.
Pribor
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 kabel
DHT22 modul s kabelom
SIM kartica s onemogućenim PIN -om i nekim podatkovnim planom
LED dioda za status
Također je lijepo imati:
Kratkospojne žice
Eksperimentalna platforma za Arduino
Vodootporno kućište
Utikač za napajanje
Ovo je također testirano/radi s industrijskim senzorom AM2305
Korak 1: Dodajte svoj uređaj u LoggingPlatform
Ovdje možete dodati svoj uređaj da biste kasnije dobili api ključeve:
Korak 2: Povezivanje hardvera
Umetnite SIM u GSM modul Shield Povežite Shield s Arduinom
Spojite adapter za napajanje i USB na računalo
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: Prenesite 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 računalu sa sustavom Windows i po potrebi instalirajte upravljačke programe
Pokrenite Arduino IDE
Odaberite COM port (ovo je obično veći broj ako nemate priključene druge uređaje), slika 1
Odaberite vrstu ploče, sliku 2
Preuzmite i otvorite izvorni kod: Morate imati biblioteke:
SoftwareSerial.h - to je obično uključeno u Arduino IDE
i
DHT.h-ovdje možete preuzeti i kopirati u mapu svoje arduino knjižnice poput: C: / arduino-1.6.8 / biblioteke
SIM900 kôd za prijavu 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 davatelja SIM kartice
I ostalo s platforme loggingforest: https://loggingforest.com/index.php/page/pricing, slika 3
Neke obavijesti o kodu: Standardne biblioteke za SIM900 ne rade ispravno za ponavljajuće zadatke poput evidentiranja, pa komuniciramo izravno sa serijskim naredbama SIM900 AT
Ako koristite drugačiji štit, možda biste trebali definirati različite RX, TX pinove u kodu
Prilikom korištenja (ne ispravljanje pogreš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 državnoj granici, možete dekomentirati ove retke i definirati mrežni kôd koji je naveden u serijskoj verziji, poput slike 4
mrežni kod poput 21910 za A1 može se pronaći u COPS retku, slika 5
Ako se vaš kod zaglavio na TEST AT, znači da 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
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 i vrijednosti parametara kao sliku 1
Kliknite na pregled, slika 2
Vidjet ćete lijepe podatke, slika 3
Slobodno komentirajte i podijelite svoj drvosječu