Sadržaj:
- Supplies
- Korak 1: Dodajte svoj uređaj u LoggingPlatform
- Korak 2: Povezivanje hardvera
- Korak 3: Otpremite softver potreban na uređaj (Vodič za Windows)
- Korak 4: Provjerite podatke na mobilnom uređaju ili radnoj površini
Video: Arduino i SIM900 GSM GPRS 3G Zapisivanje temperature i vlažnosti, mobilna statistika: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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
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 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)
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
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:
Zapisivanje na OLED ekran putem Bluetootha: 6 koraka
Pisanje na OLED ekran putem Bluetootha: Ovaj projekt je inspiriran i remix Arduino LCD ekrana za kontrolu putem Bluetooth -a Uvod: U ovom projektu napravit ćemo "Bluetooth OLED." Ono što radimo u ovom dizajnu je povezivanje Arduina na OLED i Bluetooth modul
Zapisivanje senzora pomoću InfluxDB, Grafana & Hassio: 5 koraka
Zapisivanje senzora pomoću InfluxDB -a, Grafane i Hassio -a: U ovom postu saznajemo kako koristiti InfluxDB za dugoročno skladištenje podataka senzora, a mi koristimo Grafanu za analizu podataka. Ovo je dio serije kućne automatizacije gdje učimo kako postaviti i koristiti Home Assistant pa će se sve to raditi pomoću Hassio -a
Arduino Ethernet DHT11 bilježenje temperature i vlažnosti, mobilna statistika: 4 koraka
Arduino Ethernet DHT11 bilježenje temperature i vlažnosti, mobilna statistika: Pomoću Arduino UNO R3, Ethernet štita I DHT11 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
Zapis temperature i vlažnosti Raspberry PI, Cloud Weather Station, Wifi i mobilna statistika: 6 koraka
Zapis temperature i vlažnosti Raspberry PI, oblačna meteorološka stanica, Wi -Fi i mobilna statistika: Pomoću Raspberry PI uređaja 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 temperature i vlažnosti. Uređaj će biti spojen na internet v
UCL -IIOT - Zapisivanje podataka na Raspberry Pi: 6 koraka
UCL -IIOT - Evidentiranje podataka na Raspberry Pi: Ovo uputstvo su kreirali Obayda Haj Hamoud i Sidse Henriksen za školski projekat. Glavna ideja je prikupljanje podataka sa senzora za paljenje, bežično bilježenje podataka u bazu podataka na malini pi i nadziranje tih podataka putem nadzorne ploče