Bolt IoT: Pemantauan Kelembaban & Suhu Lanjutan dengan DHT11 dan Arduino
Komponen dan Perlengkapan
Berikut adalah komponen yang diperlukan untuk proyek pemantauan suhu dan kelembaban ini:
Sensor Suhu & Kelembaban DHT11 (4 pin)
Modul WiFi Bolt IoT
Arduino UNO
Aplikasi dan Layanan Online
Bolt IoT Bolt Cloud digunakan untuk memantau data sensor secara online.
Tentang Proyek Ini
Tim Bolt baru saja memperbarui perpustakaan BoltIoT-Arduino-Helper, dan saya berpikir akan menjadi ide bagius untuk mencobanya. Perpustakaan ini sekarang memiliki contoh tentang cara menghubungkan sensor DHT dengan Bolt Cloud, dan proyek ini semuanya tentang melakukan hal tersebut.
Pengaturan Perangkat Keras
Meskipun saya menggunakan Boltduino (versi kustom dari Arduino Uno r2), proyek ini dapat dilakukan dengan sama mudahnya menggunakan Arduino Uno. Saya telah membuat diagram fritzing menggunakan Arduino UNO untuk para pembuat yang tidak memiliki Boltduino.
Langkah 1) Hubungkan Bolt ke Boltduino (Arduino).
Langkah ini cukup mudah bagi saya, karena Boltduino memiliki pinout yang menahan modul WiFi Bolt. Untuk para pembuat yang berencana menggunakan Arduino, ini berarti menghubungkan modul Bolt menggunakan 4 kabel berge pin pria-ke-pria.
Langkah 2) Hubungkan sensor DHT11 ke Boltduino (Arduino)
Langkah 3) Instal perpustakaan yang diperlukan
Untuk proyek ini Anda akan memerlukan perpustakaan Arduino BoltIoT-Arduino-Helper, Adafruit_Sensor, dan DHT-Sensor-library.
Untuk menginstal perpustakaan, cukup buka tautan di atas, dan klik tombol clone atau download.
Kemudian klik tombol Download ZIP. Berkas zip yang berisi perpustakaan akan diunduh.
Setelah perpustakaan diunduh, buka bilah alat Arduino IDE, Sketch > Include Library > Add.ZIP Library...
Pilih berkas perpustakaan yang Anda unduh sebelumnya, dan klik choose.
Contoh perpustakaan DHT akan terbuka di jendela Arduino IDE baru.
Hubungkan Boltduino Anda ke PC dan klik Unggah.
PERINGATAN: Untuk pengguna Arduino Uno, ingatlah untuk memutuskan modul Bolt dari Arduino saat mengunggah kode.
Pengaturan Perangkat Lunak
Telah banyak proyek yang dikembangkan di sekitar modul WiFi Bolt, jadi saya percaya pembaca telah membuat Akun di Bolt Cloud dan menghubungkan modul WiFi Bolt mereka ke akun Cloud.
Jika bukan hal itu, Anda mungkin ingin melalui proses ini.
Langkah 1) Buat produk baru di Bolt Cloud.
Pastikan untuk memilih opsi 'Input Devices' dan 'UART'.
Langkah 2) Konfigurasikan produk:
Saya telah membagikan kode untuk konfigurasi perangkat lunak.
Setelah selesai, simpan dan keluar dari tampilan konfigurasi produk.
Langkah 3) Hubungkan perangkat Bolt ke produk baru Anda.
Setelah perangkat terhubung, ingatlah untuk klik tombol Deploy Configurations.
Langkah 4) Lihat perangkat Anda.
Cloud meminta data dari perangkat setiap 5 menit, jadi akan lebih baik untuk membiarkan sistem selama sekitar 20 hingga 25 menit sebelum Anda memeriksa.
Kesimpulan
Cobalah proyek ini dan jika Anda suka sistem pemantauan suhu dan kelembaban kami, periksa kami di Indiegogo, dukung kami, dan sebarkan kabarnya! Kami memiliki diskon eksklusif untuk pengembang dan batch pertama Bolts akan dikirim pada Februari 2018.
Berikut beberapa proyek menarik lainnya di sekitar platform Bolt IoT:
Bolt IoT demo dan pemantauan pintu dalam bahasa Jerman
Sistem Peringatan Pemantauan Tanaman
Trash Talker menggunakan Bolt IoT
Bolt IoT CPU Stress-O-Meter
Sistem Peringatan Crypto Menggunakan Bolt IoT
5 menit, 4 langkah dan "OK Google nyalakan lampu"
FumeSucker Ditenagai oleh Bolt IoT
Theremin Orang Miskin menggunakan Bolt IoT
Hanya 4 Langkah Mudah, 5 Menit & $12, Bangun lampu yang dikendalikan suara
Apa yang Tren?
DEbot
Car-e-OK
Bangun Taman Cerdas dengan Sistem Pemantauan Tanaman IoT
Jangan Lewatkan Email Penting
Desk Buddy Menggunakan Bolt IoT
Kode
Kode Produk
Kode ProdukJavaScript
Ingatlah untuk memberi nama kode, dan atur sebagai js
var lineGraph1 = new boltGraph(); lineGraph1.setChartType("lineGraph"); lineGraph1.setAxisName('X-Axis Name','Temperature->'); lineGraph1.plotChart('time_stamp','Temperature'); var lineGraph2 = new boltGraph(); lineGraph2.setChartType("lineGraph"); lineGraph2.setAxisName('X-Axis Name','Humidity->'); lineGraph2.plotChart('time_stamp','Humidity');
Skematik
Jika Anda menggunakan Boltduino, cukup lewati bagian untuk menggunakan kabel untuk modul WiFi Bolt