Talaan ng mga Nilalaman:

Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats: 4 na Hakbang
Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats: 4 na Hakbang

Video: Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats: 4 na Hakbang

Video: Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats: 4 na Hakbang
Video: Cellular IoT | Send Data to Thingspeak Server using SIM800/900 GSM/GPRS Module 2024, Nobyembre
Anonim
Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats
Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats
Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats
Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats

Sa Arduino UNO R3, SIM900 Shield AT DHT22 maaari kang mag-log ng data ng temperatura at halumigmig sa labas, sa silid, greenhouse, lab, paglamig o anumang iba pang mga lugar na ganap na libre. Ang halimbawang ito ay gagamitin namin upang mag-log temperatura ng temperatura at halumigmig.

Ang aparato ay makakonekta sa internet sa pamamagitan ng GPRS 2G, kaya maaari itong magamit kahit na walang umiiral na Router o wired na koneksyon sa internet. Pinakamahusay para sa mga bukirin, ubasan o katulad na mga lugar nang walang naayos na koneksyon sa internet.

Maaari mong suriin ang pinakabagong mga pagbabasa sa iyong mobile phone, desktop o anumang iba pang aparato gamit ang browser.

Mga gamit

Maaari kang bumili ng mga kinakailangang aparato dito (kaunting kinakailangan):

Arduino UNO R3

SIM900 Shield para sa Arduino UNO

USB charger upang Patayin ang iyong aparato - kinakailangan na ngayon para sa GSM module na usb ay walang sapat na lakas

micro USB cable

DHT22 module na may cable

SIM Card na may PIN na hindi pinagana at ilang data plan

LED Diode para sa katayuan

Masarap din magkaroon:

Jumper wires

Pang-eksperimentong Platform para sa Arduino

Hindi tinatagusan ng tubig enclosure

Jack switch para sa lakas

Sinubukan din ito / gumagana sa pang-industriya na AM2305 sensor

Hakbang 1: Idagdag ang Iyong Device sa LoggingPlatform

Idagdag ang Iyong Device sa LoggingPlatform
Idagdag ang Iyong Device sa LoggingPlatform

Dito maaari mong idagdag ang iyong aparato upang makakuha ng mga api key na kinakailangan sa paglaon:

Hakbang 2: Koneksyon sa Hardware

Koneksyon sa Hardware
Koneksyon sa Hardware

Ipasok ang SIM sa module ng GSM na Shield Connect Shield sa Arduino

Ikonekta ang Power adapter at USB sa PC

Ikonekta ang DHT22 Out sa GSM Shield PIN 10

Ikonekta ang DHT22 + sa GSM kalasag 3V

Ikonekta ang DHT22 - sa GSM kalasag GND

Ikonekta ang LED kung nais mo ang pahiwatig ng katayuan, hindi kinakailangan

Halimbawa ng diagram sa larawan

Hakbang 3: Mag-upload ng Software na Kailangan sa Device (Gabay sa Windows)

I-upload ang Software na Kailangan sa Device (Gabay sa Windows)
I-upload ang Software na Kailangan sa Device (Gabay sa Windows)
I-upload ang Software na Kailangan sa Device (Gabay sa Windows)
I-upload ang Software na Kailangan sa Device (Gabay sa Windows)
I-upload ang Software na Kailangan sa Device (Gabay sa Windows)
I-upload ang Software na Kailangan sa Device (Gabay sa Windows)

I-download at i-install ang Arduino IDE: https://www.arduino.cc/en/main/software Ikonekta ang aparato sa USB sa iyong Windows PC, at i-install ang mga driver kung kinakailangan

Patakbuhin ang Arduino IDE

Piliin ang COM port (karaniwang ito ay mas malaking bilang kung wala kang ibang mga aparato na nakakonekta), imahe 1

Piliin ang Uri ng board, imahe 2

Mag-download at magbukas ng source code: Kailangan mong magkaroon ng mga aklatan:

SoftwareSerial.h - karaniwang kasama ito sa Arduino IDE

at

DHT.h - maaari kang mag-download dito at kopyahin ang iyong folder ng arduino library tulad ng: C: / arduino-1.6.8 / mga aklatan

Ang SIM900 code para sa pag-log ay magagamit dito

Buksan ang SIM900 code na ito gamit ang Arduino IDE:

Baguhin ang mga parameter na ito tulad ng sa imahe 3

Maaari kang makakuha ng APN mula sa iyong tagapagbigay ng SIM card

At iba pa mula sa platform ng loggingforest: https://loggingforest.com/index.php/page/pricing, imahe 3

Ang ilang mga paunawa ng code: Ang mga karaniwang silid aklatan para sa SIM900 ay hindi gumagana nang maayos para sa mga nauulit na gawain tulad ng pag-log, kaya direkta kaming nakikipag-usap sa mga serial SIM900 AT Command.

Kung gumagamit ka ng iba't ibang kalasag marahil kailangan mong tukuyin ang iba't ibang mga RX, TX na pin sa code

Kapag gumagamit ng (hindi pag-debug o pagsubok) dapat mong hindi paganahin ang DEBUG_EN, baguhin mula sa totoo patungo sa hindi

Para sa manu-manong pagpili ng network sa SIM900, kung nakatira ka sa hangganan ng bansa, maaari mong i-uncomment ang mga linya na ito at tukuyin ang code ng network na ibinigay sa serial, kaya kagaya ng imahe 4

ang network code tulad ng 21910 para sa A1 ay matatagpuan sa linya ng COPS, imahe 5

Kung ang iyong code ay natigil sa TEST AT, nangangahulugan na ang iyong power adapter ay hindi nagbibigay ng sapat na lakas para sa SIM900, pinakamahusay na gumamit ng 5V 2A o 9V 1A. Ang ilang mga tagabigay ng sim ay maaaring mangailangan ng USER at PWD para sa koneksyon sa APN, maaari mo ring tukuyin sa code.

Pagkatapos nito ay magsisimulang magpadala ang iyong aparato ng data sa loggingforest at makikita mo ito roon

Hakbang 4: Suriin ang Data sa Mobile o Desktop

Suriin ang Data sa Mobile o Desktop
Suriin ang Data sa Mobile o Desktop
Suriin ang Data sa Mobile o Desktop
Suriin ang Data sa Mobile o Desktop
Suriin ang Data sa Mobile o Desktop
Suriin ang Data sa Mobile o Desktop

Pagkatapos nito ay magsisimulang magpadala ang iyong aparato ng data sa loggingforest at maaari mo itong makita doon

Mag-click sa preview, imahe 2

At makikita mo ang magandang data, imahe 3

Huwag mag-atubiling magbigay ng puna at ibahagi ang iyong logger

Inirerekumendang: