Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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
Di sini Anda dapat menambahkan perangkat Anda untuk mendapatkan kunci api yang diperlukan nanti:
Langkah 2: 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)
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
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