Isi kandungan:

Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Statistik Bergerak: 4 Langkah
Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Statistik Bergerak: 4 Langkah

Video: Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Statistik Bergerak: 4 Langkah

Video: Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Statistik Bergerak: 4 Langkah
Video: Cellular IoT | Send Data to Thingspeak Server using SIM800/900 GSM/GPRS Module 2024, Disember
Anonim
Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Stat Bergerak
Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Stat Bergerak
Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Stat Bergerak
Arduino dan SIM900 GSM GPRS 3G Suhu dan Kelembapan Log, Stat Bergerak

Dengan Arduino UNO R3, SIM900 Shield DAN DHT22 anda boleh mencatat data suhu dan kelembapan di luar, di dalam bilik, rumah hijau, makmal, bilik penyejuk atau tempat-tempat lain secara percuma. Contoh ini akan kita gunakan untuk mencatat suhu dan kelembapan bilik.

Peranti akan disambungkan ke internet melalui GPRS 2G, sehingga dapat digunakan walaupun tanpa penghala yang ada Router atau internet berwayar. Terbaik untuk ladang, kebun anggur atau tempat serupa tanpa sambungan internet yang tetap.

Anda dapat memeriksa bacaan terkini di telefon bimbit, desktop atau peranti lain dengan penyemak imbas.

Bekalan

Anda boleh membeli peranti yang diperlukan di sini (minimum diperlukan):

Arduino UNO R3

SIM900 Shield untuk Arduino UNO

Pengecas USB untuk Menghidupkan peranti anda - sekarang ini diperlukan kerana modul GSM tidak mempunyai kuasa yang mencukupi

kabel USB mikro

Modul DHT22 dengan kabel

Kad SIM dengan PIN dilumpuhkan dan beberapa rancangan data

Diod LED untuk status

Juga bagus untuk mempunyai:

Wayar pelompat

Platform Eksperimen untuk Arduino

Kandang kalis air

Suis Jack untuk kuasa

Ini juga diuji / berfungsi dengan sensor AM2305 industri

Langkah 1: Tambahkan Peranti Anda ke LoggingPlatform

Tambahkan Peranti Anda ke LoggingPlatform
Tambahkan Peranti Anda ke LoggingPlatform

Di sini anda boleh menambahkan peranti anda untuk mendapatkan kunci api yang diperlukan kemudian:

Langkah 2: Sambungan Perkakasan

Sambungan Perkakasan
Sambungan Perkakasan

Masukkan SIM ke dalam modul GSM Shield Connect Shield ke Arduino

Sambungkan penyesuai kuasa dan USB ke PC

Sambungkan DHT22 Out ke PIN pelindung GSM 10

Sambungkan DHT22 + ke perisai GSM 3V

Sambungkan DHT22 - ke perisai GSM GND

Sambungkan LED jika anda mahukan petunjuk status, tidak diperlukan

Contoh rajah pada gambar

Langkah 3: Muat Naik Perisian yang Diperlukan ke Peranti (Panduan Windows)

Muat Naik Perisian yang Diperlukan ke Peranti (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Peranti (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Peranti (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Peranti (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Peranti (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Peranti (Panduan Windows)

Muat turun dan pasang Arduino IDE: https://www.arduino.cc/en/main/software Sambungkan peranti ke USB pada PC Windows anda, dan pasang pemacu jika diperlukan

Jalankan Arduino IDE

Pilih port COM (ini biasanya bilangannya lebih besar jika anda tidak menyambungkan peranti lain), gambar 1

Pilih Jenis papan, gambar 2

Muat turun dan buka kod sumber: Anda perlu mempunyai perpustakaan:

SoftwareSerial.h - ini biasanya disertakan dalam Arduino IDE

dan

DHT.h - anda boleh memuat turun di sini dan menyalin ke folder perpustakaan arduino anda seperti: C: / arduino-1.6.8 / perpustakaan

Kod SIM900 untuk pembalakan tersedia di sini

Buka kod SIM900 ini dengan Arduino IDE:

Ubah parameter ini seperti pada gambar 3

APN yang anda dapat dari pembekal kad SIM anda

Dan lain-lain dari platform loggingforest: https://loggingforest.com/index.php/page/pricing, gambar 3

Beberapa pemberitahuan kod: Perpustakaan standard untuk SIM900 tidak berfungsi dengan baik untuk tugas berulang seperti pembalakan, jadi kami berkomunikasi secara langsung dengan Perintah SIM900 AT

Sekiranya anda menggunakan perisai yang berbeza mungkin anda perlu menentukan RX yang berbeza, pin TX dalam kod

Semasa menggunakan (tidak men-debug atau menguji) anda harus mematikan DEBUG_EN, ubah dari benar ke salah

Untuk pemilihan rangkaian secara manual dengan SIM900, jika anda tinggal di sempadan negara, anda boleh melepaskan baris ini dan menentukan kod rangkaian yang disediakan secara bersiri, seperti gambar 4

kod rangkaian seperti 21910 untuk A1 boleh didapati di baris COPS, gambar 5

Sekiranya kod anda tersekat pada TEST AT, bermakna penyesuai kuasa anda tidak memberikan kuasa yang mencukupi untuk SIM900, sebaiknya gunakan 5V 2A atau 9V 1A. Beberapa pembekal sim mungkin memerlukan PENGGUNA dan PWD untuk sambungan apn, anda juga boleh menentukan dalam kod.

Selepas itu peranti anda akan mula menghantar data ke hutan pembalakan dan anda dapat melihatnya di sana

Langkah 4: Periksa Data di Mudah Alih atau Desktop

Periksa Data di Mudah Alih atau Desktop
Periksa Data di Mudah Alih atau Desktop
Periksa Data di Mudah Alih atau Desktop
Periksa Data di Mudah Alih atau Desktop
Periksa Data di Mudah Alih atau Desktop
Periksa Data di Mudah Alih atau Desktop

Selepas itu peranti anda akan mula menghantar data ke loggingforest dan anda dapat melihatnya di sana Dalam loggingforest edit peranti hanya menentukan nama dan nilai parameter sebagai gambar 1

Klik pada pratonton, gambar 2

Dan anda akan melihat data yang bagus, gambar 3

Jangan ragu untuk memberi komen dan berkongsi logger anda

Disyorkan: