Daftar Isi:

Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler: 4 Langkah
Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler: 4 Langkah

Video: Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler: 4 Langkah

Video: Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler: 4 Langkah
Video: Environment Monitoring & Recording with SIM card - Temperature, Humidity, Water Leak, Power Failure 2024, November
Anonim
Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler
Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler
Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler
Arduino dan SIM900 GSM GPRS 3G Pencatatan Suhu dan Kelembaban, Statistik Seluler

Dengan Arduino UNO R3, SIM900 Shield DAN DHT22 Anda dapat mencatat data suhu dan kelembaban di luar, di dalam ruangan, rumah kaca, lab, ruang pendingin atau tempat lain secara gratis. Contoh ini akan kita gunakan untuk mencatat suhu dan kelembaban ruangan.

Perangkat akan terhubung ke internet melalui GPRS 2G, sehingga dapat digunakan bahkan tanpa Router atau koneksi internet kabel yang ada. Terbaik untuk ladang, kebun anggur atau tempat serupa tanpa koneksi internet tetap.

Anda akan dapat memeriksa bacaan terbaru di ponsel, desktop, atau perangkat lain apa pun dengan browser.

Perlengkapan

Anda dapat membeli perangkat yang dibutuhkan di sini (minimal yang diperlukan):

Arduino UNO R3

Perisai SIM900 untuk Arduino UNO

Pengisi daya USB untuk memberi daya pada perangkat Anda - sekarang ini diperlukan untuk modul GSM usb tidak memiliki daya yang cukup

kabel USB mikro

Modul DHT22 dengan kabel

Kartu SIM dengan PIN dinonaktifkan dan beberapa paket data

Dioda LED untuk status

Juga bagus untuk memiliki:

Kabel jumper

Platform Eksperimental untuk Arduino

Kandang tahan air

Sakelar jack untuk daya

Ini juga diuji / berfungsi dengan sensor AM2305 industri

Langkah 1: Tambahkan Perangkat Anda ke LoggingPlatform

Tambahkan Perangkat Anda ke LoggingPlatform
Tambahkan Perangkat Anda ke LoggingPlatform

Di sini Anda dapat menambahkan perangkat Anda untuk mendapatkan kunci api yang diperlukan nanti:

Langkah 2: Koneksi Perangkat Keras

Koneksi Perangkat Keras
Koneksi Perangkat Keras

Masukkan SIM ke modul GSM Shield Hubungkan Shield ke Arduino

Hubungkan adaptor Daya dan USB ke PC

Hubungkan DHT22 Out ke GSM shield PIN 10

Hubungkan DHT22 + ke perisai GSM 3V

Hubungkan DHT22 – ke GSM shield GND

Hubungkan LED jika Anda ingin indikasi status, tidak diperlukan

Contoh diagram pada gambar

Langkah 3: Unggah Perangkat Lunak yang Dibutuhkan ke Perangkat (Panduan Windows)

Unggah Perangkat Lunak yang Diperlukan ke Perangkat (Panduan Windows)
Unggah Perangkat Lunak yang Diperlukan ke Perangkat (Panduan Windows)
Unggah Perangkat Lunak yang Diperlukan ke Perangkat (Panduan Windows)
Unggah Perangkat Lunak yang Diperlukan ke Perangkat (Panduan Windows)
Unggah Perangkat Lunak yang Diperlukan ke Perangkat (Panduan Windows)
Unggah Perangkat Lunak yang Diperlukan ke Perangkat (Panduan Windows)

Unduh dan instal Arduino IDE: https://www.arduino.cc/en/main/software Hubungkan perangkat ke USB pada PC Windows Anda, dan instal driver jika diperlukan

Jalankan Arduino IDE

Pilih port COM (ini biasanya angka yang lebih besar jika Anda tidak memiliki perangkat lain yang terhubung), gambar 1

Pilih jenis Papan, gambar 2

Unduh dan kode sumber terbuka: Anda harus memiliki perpustakaan:

SoftwareSerial.h – ini biasanya disertakan dalam Arduino IDE

dan

DHT.h – Anda dapat mengunduh di sini dan menyalin ke folder perpustakaan arduino Anda seperti: C:\arduino-1.6.8\libraries

Kode SIM900 untuk logging tersedia di sini

Buka kode SIM900 ini dengan Arduino IDE:

Ubah parameter ini seperti pada gambar 3

APN yang bisa Anda dapatkan dari penyedia kartu SIM Anda

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

Beberapa pemberitahuan kode: Pustaka standar untuk SIM900 tidak berfungsi dengan baik untuk tugas yang berulang seperti pencatatan, jadi kami berkomunikasi langsung dengan Perintah AT serial SIM900

Jika Anda menggunakan pelindung yang berbeda mungkin Anda perlu menentukan pin RX, TX yang berbeda dalam kode

Saat menggunakan (bukan men-debug atau menguji), Anda harus menonaktifkan DEBUG_EN, ubah dari true menjadi false

Untuk pemilihan jaringan secara manual dengan SIM900, jika Anda tinggal di perbatasan negara, Anda dapat menghapus komentar pada baris ini dan menentukan kode jaringan yang disediakan secara serial, seperti gambar 4

kode jaringan seperti 21910 untuk A1 dapat ditemukan di baris COPS, gambar 5

Jika kode Anda macet di TEST AT, berarti adaptor daya Anda tidak memberikan daya yang cukup untuk SIM900, sebaiknya gunakan 5V 2A atau 9V 1A. Beberapa penyedia sim mungkin memerlukan PENGGUNA dan PWD untuk koneksi apn, Anda juga dapat menentukan dalam kode.

Setelah itu perangkat Anda akan mulai mengirim data ke loggingforest dan Anda dapat melihatnya di sana

Langkah 4: Periksa Data di Seluler atau Desktop

Periksa Data di Ponsel atau Desktop
Periksa Data di Ponsel atau Desktop
Periksa Data di Ponsel atau Desktop
Periksa Data di Ponsel atau Desktop
Periksa Data di Ponsel atau Desktop
Periksa Data di Ponsel atau Desktop

Setelah itu perangkat Anda akan mulai mengirim data ke loggingforest dan Anda dapat melihatnya di sana. Dalam edit perangkat loggingforest cukup tentukan nama dan nilai parameter sebagai gambar 1

Klik pratinjau, gambar 2

Dan Anda akan melihat data yang bagus, gambar 3

Jangan ragu untuk berkomentar dan berbagi logger Anda

Direkomendasikan: