Bangun Stasiun Cuaca Terpercaya dengan Pencatat Data MKR Zero
Komponen dan Perlengkapan
Arduino MKR Zero
1
Kabel jumper (umum)
3
Kapasitor 100 nF
1
Resistor 4.75k ohm
1
Kartu microSD
1
Papan roti medium
1
Sensor Suhu dan Kelembaban DHT22
1
Aplikasi dan Layanan Online
Arduino IDE
Arduino Web Editor
Tentang Proyek Ini
Catatan: Tutorial ini mungkin sudah ketinggalan zaman, silakan pergi di sini untuk versi yang lebih terkini.
Pendahuluan
Dengan proyek ini, Anda akan dapat membuat dalam beberapa menit pencatat data suhu dan kelembaban. Anda dapat menggunakan pembaca kartu SD bawaan MKR Zero untuk menyimpan data. Colokkan baterai, tambahkan kotak pelindung dan Anda akan memiliki pencatat data cuaca yang rapi yang dapat Anda gunakan di lokasi jarak jauh di mana tidak ada koneksi yang tersedia. Imaginasi adalah batas!
Hardware
Untuk membangun pencatat data cuaca kita akan menggunakan papan Arduino MKR Zero. Faktor bentuk kecil dan pembaca kartu SD bawaan membuatnya pilihan yang sempurna untuk proyek ini.
Kedua kita akan membutuhkan sensor suhu dan kelembaban DHT22. Sensor ini mudah didapat dan sangat serbaguna. Ini dapat diberi daya dari 3.3V hingga 6V. Kami akan menghubungkan pin daya DHT22 ke pin VCC (3.3V) di MKRZero kita. Kami juga akan membutuhkan resistor pull up 4k7ohm untuk garis data dan kapasitor 100nF untuk membersihkan derau pada garis daya. Untuk info lebih lanjut tentang DHT22, lihat tutorial DHT Adafruit.
Kami akan menggunakan papan roti kecil dengan 3 kabel jumper untuk menghubungkan semuanya bersama, kartu SD untuk menyimpan informasi dan baterai LiPo 3.7V untuk membuat pencatat data kami portabel.
Opsional
Penting untuk menjaga elektronika Anda tetap kering, jadi jika Anda berencana meletakkan pencatat data cuaca Anda di lingkungan yang keras, jangan lupa untuk menggunakan kotak pelindung untuk menghindari kerusakan pada elektronika!
Skematik
Colokkan MKRZero ke papan roti.
Colokkan DHT22 ke papan roti.
Hubungkan pin Daya DHT22 ke pin VCC di MKRZero.
Hubungkan pin Data DHT22 ke pin digital 7 di MKRZero.
Hubungkan pin ground DHT22 ke pin GND di MKRZero.
Hubungkan kapasitor 100nF antara pin Daya dan GND.
Hubungkan resistor pull up 4k7 antara pin Daya dan pin Data.
Colokkan kartu SD di papan MKR Zero.
Arduino IDE
Oke, sekarang Anda seharusnya telah menempatkan semua elektronika bersama. Saatnya untuk mengunggah sketsa ke papan MKR Zero. Untuk proyek ini Anda akan memerlukan library untuk sensor DHT22. Anda dapat menemukan library di repositori Github ini. Unduh dan tempatkan di "libraries" dalam folder sketchbook Anda.
Sekarang Anda perlu mengunduh sketsa untuk pencatat data cuaca dan menempatkannya dalam folder sketchbook. Anda dapat menemukan sketsa di bawah dalam tutorial.
Buka Arduino IDE Anda dan gunakan Boards Manager untuk menginstal papan MKR Zero. Setelah instalasi selesai Anda seharusnya dapat memilih papan MKR Zero dari menu Tools -> Board. Sekarang hubungkan MKRZero ke komputer Anda menggunakan kabel microUSB. Di IDE, pergi ke File->Sketchbook->MKRZERO_WeatherDataLogger dan buka sketsa. Compile dan unggah ke papan.
Voila! Sistem Anda siap untuk pertempuran. Anda dapat melihat nilai juga dari serial monitor.