Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Tujuan utama dari proyek ini adalah menggunakan Samsung ARTIK Cloud untuk memantau tingkat pH dan suhu kolam renang.
Komponen Perangkat Keras:
- Arduino MKR1000 atau Genuino MKR1000
- Kabel jumper (umum)
- Kit Sensor pH SparkFun
- 1 x Resistor 4.75k ohm
- Sensor suhu tahan air Sparkfun
Perangkat Lunak dan Cloud API yang Digunakan:
- Samsung IoT ARTIK Cloud untuk IoT
- Arduino IDE terbaru
Langkah 1: Pengaturan Awan ARTIK
1. Daftar dengan ARTIK Cloud. Buka situs pengembang dan buat "jenis perangkat" baru.
2. Masukkan tampilan yang Anda inginkan dan nama unik.
3. Buat Manifes baru
4. Masukkan nama bidang dan deskripsi lainnya
5. Klik Simpan dan kemudian arahkan ke Aktifkan Tab Manifes
6. Klik Tombol ACTIVE MANIFEST untuk menyelesaikan dan Anda akan diarahkan ke sini
Selesai membuat jenis perangkat! Sekarang mari buat aplikasi Anda yang akan menggunakan perangkat itu.
Langkah 2: Buat Aplikasi Cloud ARTIK
1. Arahkan ke Aplikasi ARTIK Cloud dan Klik aplikasi baru
2. Masukkan nama aplikasi yang Anda inginkan dan url pengalihan otentikasi.
Perhatikan bahwa url pengalihan otentikasi diperlukan. Ini digunakan untuk mengotentikasi pengguna aplikasi ini maka akan mengarahkan ke url ini jika perlu login. Kami menggunakan https://localhost/index/ untuk sampel.
3. Sekarang atur izin aplikasi Anda untuk membaca dan menulis, navigasikan ke perangkat Anda lalu simpan.
Selamat Anda sekarang memiliki aplikasi Anda!
Langkah 3: Hubungkan Perangkat Anda
Sekarang mari kita hubungkan aplikasi yang Anda buat sebelumnya.
1. Navigasikan ke perangkat saya dan klik sambungkan perangkat lain.
2. Klik jenis perangkat baru Anda yang dibuat sebelumnya lalu klik sambungkan perangkat.
3. Klik pengaturan perangkat Anda yang terhubung.
4. Catat info ini karena Anda akan membutuhkannya di program.
5. Sekarang navigasikan ke perangkat Anda yang terhubung
Selesai untuk penyiapan ARTIK Cloud. Setelah perangkat keras Anda habis, bagan akan memiliki data.
Langkah 4: Pengaturan Sensor Perangkat Keras
Berikut diagramnya:
- Suhu GND ke MRK1000 GND
- Temp OUT ke MKR1000 Digital pin 1
- Suhu VCC ke MKR1000 5V
- Hubungkan resistor 4.7K ke Temp VCC dan Temp OUT
- pH GND ke MRK1000 GND
- pH OUT ke MKR1000 pin Analog 1
- pH VCC ke MKR1000 5V
Lihat contoh kabel saya pada gambar terlampir.
Kami menambahkan Jack Audio untuk memudahkan pelepasan sensor suhu. Tapi ini opsional.
Langkah 5: Siapkan Perangkat Lunak yang Diperlukan
- Buka Arduino IDE dan tambahkan papan MKR1000.
- Cari mkr1000 dan klik instal
-
Tambahkan perpustakaan yang diperlukan: Cari perpustakaan untuk menginstal:
- ArduinoJson - kami akan menggunakan ini untuk mengirim data JSON ke ARTIK CloudArduino
- HttpClient - host untuk menghubungkan ke API
- OneWire - diperlukan untuk membaca input digital dari sensor Suhu
- DallasTemperature - Perpustakaan sensor suhu Dallas diperlukan
Selesai menambahkan perangkat lunak yang diperlukan!
Langkah 6: Unggah Program
1. Sekarang tancapkan MKR1000 ke PC/Laptop Anda.
2. Unduh perangkat lunak di GitHub di sini
3. Ubah ARTIK Cloud API dan Kredensial Wifi.
4. Kemudian Unggah Kode Perangkat Lunak ke MKR1000 dan mulai pemantauan.
Catatan: WiFi Anda harus memiliki koneksi internet.
Langkah 7: Uji Lapangan
Kami telah menguji hardware sensor ke Kolam Renang Swasta, Umum dan Sekolah. Mengumpulkan data dari kumpulan responden ini memungkinkan kami untuk menganalisis kemampuan perangkat keras.
Anda dapat menempatkan MKR1000 dan sensor pada kotak dan meletakkannya di kolam renang Anda jauh dari kontaminasi air. Dengan melakukan ini, Anda dapat memantau kualitas air Anda dan menormalkannya dengan menempatkan bahan kimia yang diinginkan.
Semoga tutorial ini membantu orang untuk membuat perangkat pemantauan kualitas air kolam renang DIY mereka sendiri. Semoga akan ada peningkatan kesadaran mengenai penurunan kualitas air kolam renang yang terus menerus karena orang cenderung lebih fokus pada fasilitas yang ditawarkan daripada memeriksa seberapa amannya. Mereka juga bermaksud untuk berkontribusi kepada masyarakat dengan menyediakan sarana untuk membuat pengujian kualitas air lebih efisien dan efektif tanpa mengorbankan sumber daya yang tidak perlu.
Selamat membangun!:)