INHOUDSOPGAWE:
- Voorrade
- Stap 1: Voeg u toestel by LoggingPlatform
- Stap 2: Hardewareverbinding
- Stap 3: Laai die nodige sagteware op die toestel op (Windows -gids)
- Stap 4: Kontroleer data op selfoon of lessenaar
Video: Arduino en SIM900 GSM GPRS 3G Temperatuur- en humiditeitsregistrasie, mobiele statistieke: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
Hier kan u u toestel byvoeg om later api -sleutels te kry:
Stap 2: 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 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
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:
NodeMCU Lua Goedkoop 6 $ -bord met MicroPython -temperatuur- en humiditeitsregistrasie, Wifi en mobiele statistieke: 4 stappe
NodeMCU Lua Goedkoop 6 $ -bord met MicroPython -registrasie van temperatuur en humiditeit, wifi en mobiele statistieke: dit is basies wolkweerstasie, u kan data op u telefoon nagaan of 'n telefoon as lewendige vertoning gebruik. Met NodeMCU -toestel kan u temperatuur- en humiditeitsdata buite aanmeld , in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek volledig
DIY Raspberry Pi -lessenaarkas met statistieke: 9 stappe (met foto's)
DIY Raspberry Pi -lessenaarkas met statistieke: in hierdie instruksies gaan ek jou wys hoe om jou eie lessenaarkas te maak vir 'n Raspberry Pi 4, wat soos 'n mini -rekenaar lyk. Die omhulsel van die omhulsel is 3D -gedruk en die kante is gemaak van helder akriel sodat u daarin kan sien. 'N
MicroPython vir goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: 4 stappe
MicroPython op goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: Met klein goedkoop ESP8266 -chip / toestel kan u temperatuurdata buite, in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek heeltemal gratis aanmeld. Hierdie voorbeeld sal ons gebruik om die verkoelingstemperatuur binne en buite aan te meld
Arduino Ethernet DHT11 Temperatuur- en humiditeitsregistrasie, mobiele statistieke: 4 stappe
Arduino Ethernet DHT11 aanmelding van temperatuur en humiditeit, mobiele statistieke: Met Arduino UNO R3, Ethernet Shield EN DHT11 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. Toestel
Framboos PI Temperatuur- en humiditeitsregistrasie, wolkweerstasie, wifi en mobiele statistieke: 6 stappe
Raspberry PI Temperatuur- en humiditeitsregistrasie, wolkweerstasie, wifi en mobiele statistieke: Met Raspberry PI -toestel 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 temperatuur en humiditeit aan te meld. Toestel sal aan die internet gekoppel word