Indholdsfortegnelse:

Arduino og SIM900 GSM GPRS 3G temperatur- og luftfugtighedsregistrering, mobilstatistik: 4 trin
Arduino og SIM900 GSM GPRS 3G temperatur- og luftfugtighedsregistrering, mobilstatistik: 4 trin

Video: Arduino og SIM900 GSM GPRS 3G temperatur- og luftfugtighedsregistrering, mobilstatistik: 4 trin

Video: Arduino og SIM900 GSM GPRS 3G temperatur- og luftfugtighedsregistrering, mobilstatistik: 4 trin
Video: Пошаговая настройка GSM модуля SIM800L 2024, Juli
Anonim
Arduino og SIM900 GSM GPRS 3G Temperatur- og luftfugtighedsregistrering, mobilstatistik
Arduino og SIM900 GSM GPRS 3G Temperatur- og luftfugtighedsregistrering, mobilstatistik
Arduino og SIM900 GSM GPRS 3G Temperatur- og luftfugtighedsregistrering, mobilstatistik
Arduino og SIM900 GSM GPRS 3G Temperatur- og luftfugtighedsregistrering, mobilstatistik

Med Arduino UNO R3, SIM900 Shield OG DHT22 kan du logge temperatur- og luftfugtighedsdata udenfor, i rummet, drivhuset, laboratoriet, kølerummet eller andre steder helt gratis. Dette eksempel vil vi bruge til at logge rumtemperatur og fugtighed.

Enheden forbindes til internettet via GPRS 2G, så den kan bruges selv uden eksisterende router eller kabelforbundet internetforbindelse. Bedst til marker, vingårde eller lignende steder uden fast internetforbindelse.

Du vil kunne kontrollere de seneste aflæsninger på din mobiltelefon, skrivebord eller enhver anden enhed med browser.

Forbrugsvarer

Du kan købe nødvendige enheder her (minimalt påkrævet):

Arduino UNO R3

SIM900 Shield til Arduino UNO

USB -oplader til strøm til din enhed - nu er dette påkrævet for GSM -modul usb har ikke nok strøm

mikro USB -kabel

DHT22 modul med kabel

SIM -kort med pinkode deaktiveret og noget dataplan

LED -diode for status

Også rart at have:

Jumper ledninger

Eksperimentel platform til Arduino

Vandtæt kabinet

Knapkontakt til strøm

Dette testede/fungerer også med industriel AM2305 sensor

Trin 1: Føj din enhed til LoggingPlatform

Føj din enhed til LoggingPlatform
Føj din enhed til LoggingPlatform

Her kan du tilføje din enhed for at få nødvendige api -nøgler senere:

Trin 2: Hardwareforbindelse

Hardwareforbindelse
Hardwareforbindelse

Indsæt SIM i GSM -modulet Shield Connect Shield til Arduino

Tilslut strømadapter og USB til pc

Tilslut DHT22 Out til GSM shield PIN 10

Tilslut DHT22 + til GSM -skærm 3V

Tilslut DHT22 - til GSM -skærm GND

Tilslut LED, hvis du ønsker statusindikation, ikke påkrævet

Diagrameksempel på billede

Trin 3: Upload software nødvendig til enhed (Windows -guide)

Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)

Download og installer Arduino IDE: https://www.arduino.cc/en/main/software Tilslut enheden til USB på din Windows -pc, og installer drivere, hvis det er nødvendigt

Kør Arduino IDE

Vælg COM -port (dette er normalt et større tal, hvis du ikke har andre enheder tilsluttet), billede 1

Vælg Board type, billede 2

Download og åben kildekode: Du skal have biblioteker:

SoftwareSerial.h - dette er normalt inkluderet i Arduino IDE

og

DHT.h-du kan downloade her og kopiere til din arduino biblioteksmappe som: C: / arduino-1.6.8 / biblioteker

SIM900 -kode til logning er tilgængelig her

Åbn denne SIM900 -kode med Arduino IDE:

Skift disse parametre som på billede 3

APN kan du få fra din SIM -kortudbyder

Og andet fra loggingforest platform: https://loggingforest.com/index.php/page/pricing, billede 3

Nogle kodebeskeder: Standardbiblioteker til SIM900 fungerer ikke korrekt til gentagelige opgaver som logning, så vi kommunikerer direkte med serielle SIM900 AT -kommandoer

Hvis du bruger et andet skjold, skal du måske definere forskellige RX, TX -ben i kode

Når du bruger (ikke fejlsøgning eller test), skal du deaktivere DEBUG_EN, skifte fra sand til falsk

For manuelt netværksvalg med SIM900, hvis du bor på landegrænsen, kan du fjerne disse linjer fra en linje og definere netværkskoden i serie, f.eks. Billede 4

netværkskode som 21910 for A1 findes i COPS -linje, billede 5

Hvis din kode sidder fast på TEST AT, betyder det, at din strømadapter ikke giver nok strøm til SIM900, bedst at bruge 5V 2A eller 9V 1A. Nogle sim -udbydere kan kræve USER og PWD for apn -forbindelse, du kan også definere i kode.

Derefter begynder din enhed at sende data til loggingforest, og du kan se dem der

Trin 4: Kontroller data på mobil eller desktop

Kontroller data på mobil eller desktop
Kontroller data på mobil eller desktop
Kontroller data på mobil eller desktop
Kontroller data på mobil eller desktop
Kontroller data på mobil eller desktop
Kontroller data på mobil eller desktop

Derefter begynder din enhed at sende data til loggingforest, og du kan se dem der I loggingforest -redigering skal du bare definere parametre navn og værdier som billede 1

Klik på preview, billede 2

Og du vil se flotte data, billede 3

Kommenter gerne og del din logger

Anbefalede: