Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Komponen dan Perlengkapan

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Arduino MKR GSM 1400
× 1
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Adafruit NeoPixel Ring: WS2812 5050 RGB LED
× 1
GY21 Suhu dan Kelembaban
× 1
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Sensor Kekeruhan, Output Phototransistor
× 1
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Adafruit Waterproof DS18B20 Digital temperature sensor
× 1
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
DFRobot Gravity: Analog Spear Tip pH Sensor / Meter Kit
× 1
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
SparkFun Pushbutton switch 12mm
× 1
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Kabel Jumper (umum)
× 1
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Resistor 220 ohm
× 1

Alat dan Mesin yang Diperlukan

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Pakuin (umum)

Aplikasi dan Layanan Online

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
Arduino Web Editor
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
SORACOM Air IoT Connectivity Platform
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
SORACOM Harvest
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
SORACOM Lagoon

Tentang Proyek Ini

Ringkasan

Sungai. Esensial untuk kelangsungan hidup, perdagangan dan sebagainya. Upaya besar telah dilakukan dalam sepuluh tahun terakhir untuk mengurangi polusi tubuh air di dunia. Sungai adalah sumber polusi, karena orang tidak pergi ke laut untuk membuang sampah mereka. Mereka membuangnya di sungai.

Sungai tersebut kemudian tumpah ke laut, ke samudera dan sikat gigi yang sekali dibuang ke sungai menjalar ke seluruh dunia dan mendarat di sisi lain.

Di dunia yang mencoba mengatasi polusi, data sangat penting. Harus mudah bagi perusahaan dan bisnis untuk bekerjasama pada proyek global untuk mengurangi polusi air. Di sinilah UnifiedWater hadir.

Sebuah perangkat yang cukup murah dan dapat diskalakan yang dapat dengan mudah mengumpulkan dan menganalisis data ini, yang sangat diperlukan untuk mengetahui seberapa kotor suatu sungai. WaterAid hadir dalam 2 mode, satu yang cocok untuk perusahaan dan satu lagi untuk individu.

Beberapa perangkat dapat bekerja bersama, ditempatkan di titik-titik berbeda di sepanjang sungai atau di tubuh air yang berbeda. Perangkat ini mengumpulkan data pada interval waktu tertentu dan mengirimkannya ke database yang sama. Ini memungkinkan bisnis untuk memeriksa status sungai atau danau yang dipantau dengan satu klik.

Versi portabel perangkat juga tersedia. Dalam versi ini, individu dapat membawa perangkat bersama mereka dan ketika mereka ingin mengambil sampel air, mereka menekan tombol pada perangkat dan menempatkannya dalam air selama 30 detik. Data kemudian akan tersedia pada dashboard online.

Dengan mengumpulkan suhu air, pH dan kelembaban serta suhu dan kelembaban atmosfer, WaterAid dilengkapi dengan semua sensor yang Anda butuhkan untuk memantau polusi sungai.

Video

Gambar

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Fungsionalitas

WaterAid memungkinkan pengguna, perusahaan atau individu untuk mengumpulkan data dengan aman dan akurat dan memvisualisasikan semua data ini di satu tempat berkat cloud Soracom. Proyek ini terdiri dari front end dan backend.

Front End

Front end proyek adalah perangkat fisik yang digunakan untuk mengumpulkan data dan mengirimkannya ke cloud. Perangkat dapat diatur ke mode 1 atau 2. Dalam mode 1, perangkat mencatat satu set data dengan tekanan tombol, berguna untuk pemantauan sesekali tubuh air. Mode 2 mengatur perangkat untuk mengambil pembacaan pada interval waktu yang ditentukan dan mendorong data ini ke cloud.

Sebuah MKR GSM digunakan untuk front end karena mudah digunakan dan andal. Ia juga dapat mengakses Soracom melalui GSM. Berikut adalah langkah-langkah yang diambil oleh perangkat saat mengumpulkan data.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Baterai

Perangkat dapat dayakan melalui berbagai cara. Ia dapat dayakan oleh baterai LiPo melalui port yang disediakan pada perangkat, oleh power bank atau dengan menghubungkan baterai melalui port VIN pada perangkat.

Umur pakai perangkat sangat bergantung pada daya baterai. Perangkat masuk ke mode tidur antara pembacaan untuk menghemat energi seakir mungkin.

LED Ring

Perangkat juga dilengkapi dengan LED ring. Ini memberikan umpan balik kepada pengguna tentang apa yang dilakukan perangkat saat ini. Ada 3 mode yang dapat dimiliki ring.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Mengambil Sampel

Semua sensor perangkat harus ditempatkan dalam air saat perangkat mengambil sampel. Tunda 6 detik ditempatkan sebelum sampel diambil untuk memanaskan sensor. Untuk hasil terbaik, sensor harus direndam saat pemanasan berlangsung.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Parsing Data

Data harus dikirim ke Soracom dalam bentuk string JSON. Ini memberikan semua kunci yang digunakan sebuah nilai. Data kemudian akan mudah ditafsirkan oleh backend. Berikut adalah contoh payload yang akan dikirim.

{ 
"Latitude":53.3474617,
"Longitude":-6.2514529,
"waterpH":7.30,
"waterTurbidity":94,
"waterTemp":12.10,
"atmoTemp":14.50,
"atmoHum":82,
"deviceID":1,
"deviceName":"device1",
"epoch":1559392636,
"mode":2
}

Backend

Backend proyek merujuk pada Soracom. Data dikumpulkan dan divisualisasikan di backend pada dashboard. Dashboard ini dibuat menggunakan Soracom Lagoon.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Dashboard

Dashboard meringkas semua data yang dikumpulkan dari perangkat. Ini menampilkan tempat data dikumpulkan pada peta, warnanya bervariasi sesuai dengan seberapa kotornya air. Data kemudian digrafik pada diagram garis di bawahnya dan kemudian diringkas sepenuhnya pada tabel.

Pengguna juga akan menerima peringatan melalui email jika nilai pH atau kekeruhan air tidak normal. Berikut adalah beberapa tangkapan layar dashboard.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Skalabilitas

Perangkat dapat dengan mudah diskalakan dan semua data dapat dikumpulkan dan diilustrasikan pada dashboard yang sama. Beberapa perangkat dapat streaming data ke Soracom dan memiliki data divisualisasikan pada dashboard.

Harga perangkat dan kemudahan yang luar biasa untuk membangun dan memprogramnya membuatnya mudah bagi armada perangkat untuk digunakan. Perangkat ini juga dapat dengan mudah didaftarkan ke Soracom menggunakan alat seperti Soracom Krypton.

Setiap perusahaan atau individu akan memiliki dashboard pribadi mereka tempat data yang dikumpulkan oleh perangkat mereka akan divisualisasikan. Semoga, orang akan dapat bekerja sama pada dashboard yang sama dan berbagi data mereka satu sama lain di masa depan.

Manfaat

Individu atau perusahaan yang menggunakan produk ini akan mendapatkan manfaat dalam:

Membangun Proyek

Langkah 1: Alat yang Diperlukan

Proyek ini membutuhkan banyak sensor yang akan memantau banyak parameter terkait air dan atmosfer yang ditempatkan di dalamnya. Berikut adalah daftar semua bahan yang diperlukan.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Langkah 2: Menghubungkan Rangkaian

Komponen harus disolder bersama. Untuk memudahkan pemahaman skematik, breadboard telah digunakan. Skematik di bawah ini.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Menyiapkan MKR GSM

Setelah sensor disolder ke perangkat, kartu SIM, antena GSM dan baterai harus dipasang ke perangkat. Saya dayakan papan dengan 2 baterai AA melalui port VIN. Langkah-langkahnya di bawah ini.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Langkah 3: Memahami Kode

Ada 4 bagian utama dari kode proyek.

Semua bagian ini dijelaskan dan diuraikan di bawah ini.

Mengumpulkan Data Sensor

Serial.println("Taking Sample");
Serial.println("________________________________________");
Serial.println("Taking Sample");
Serial.println(" OK - Warming Up");
delay(6000); // delay for sensor calibration
colourLED(50);
Serial.println(" OK - Taking Sample");
Serial.print(" ");
for (int i = 0; i < 16; i++)
{
if (mode == 1)
{
strip.setPixelColor(i, strip.Color(0, 255, 0));
strip.show();
}
else
{
strip.setPixelColor(i, strip.Color(0, 0, 255));
strip.show();
}
// going to take multiple water samples - sensors not that precise
waterTurbidity += getWaterTurbidity();
waterPh += getWaterPh();
if (i > 14)
{
// take a single sample for high precision sensors
waterTemperature = getWaterTemp();
atmoTemperature = getAtmoTemp();
atmoHumidity = getAtmoHumidity();
}
Serial.print(".");
delay(500);
}
Serial.println("");
Serial.println(" Success - Samples Taken");
for (int i = 0; i <= 16; i++)
{
strip.setPixelColor(i, strip.Color(0, 0, 0));
strip.show();
delay(30);
}
Serial.println("________________________________________");
Serial.println("");
delay(500);

Bagian kode di atas memulai dengan menunggu 6 detik untuk sensor kalibrasi dalam air. Perangkat kemudian berulang untuk 16 kali, satu LED baru menyala di ring setiap ulang.

Data dari sensor yang nilainya berfluktuasi dikumpulkan 16 kali dan kemudian rata-rata dicari. Sensor presisi tinggi dibaca pada ulang terakhir.

Mendapatkan Waktu dan Tanggal

void getCredentials()
{
Serial.println(" [1/2] Time");
Serial.println(" OK - Getting Time from RTC");
currentEpoch = processTime();
colourLED(50);
Serial.println(" [2/2] Geolocation");
Serial.println(" OK - Getting Geolocation from GPRS");
while (!getLocation());
Serial.print(" Success - Geolocation is "); Serial.print(latitude, 7); Serial.print(", "); Serial.println(longitude, 7);
colourLED(50);
}

bool getLocation()
{
if (location.available())
{
latitude = location.latitude();
longitude = location.longitude();
delay(500);
return true;
}
else
{
delay(500);
return false;
}
}

Ulang pertama menangani kredensial. Waktu diekstrak dari RTC papan karena sudah disinkronkan ke jaringan GSM dalam setup. Lokasi geografis diekstrak dari GPRS.

Memproses Data

void processData()
{
Serial.println(" OK - Getting Mean of Water pH and Turbidity");
waterPh = (waterPh / 16);
waterTurbidity = (waterTurbidity / 16);
Serial.println(" OK - Dumping Data to Serial");
Serial.println("");
Serial.print(" [Water] pH "); Serial.println(waterPh);
Serial.print(" [Water] Turbidity "); Serial.println(waterTurbidity);
Serial.print(" [Water] Temperature "); Serial.println(waterTemperature);
Serial.print(" [Atmo] Temperature "); Serial.println(atmoTemperature);
Serial.print(" [Atmo] Humidity "); Serial.println(atmoHumidity);
Serial.println("");
Serial.println(" Success - Data Processed");
colourLED(50);
}

String makeLine()
{
Serial.println(" OK - Making String");
String dataReturned; dataReturned += "{"; dataReturned += " \n";
dataReturned += "\"Latitude\":" + String(latitude, 7); dataReturned += ", \n";
dataReturned += "\"Longitude\":" + String(longitude, 7); dataReturned += ", \n";
dataReturned += "\"waterpH\":" + String(waterPh); dataReturned += ", \n";
dataReturned += "\"waterTurbidity\":" + String(waterTurbidity); dataReturned += ", \n";
dataReturned += "\"waterTemp\":" + String(waterTemperature); dataReturned += ", \n";
dataReturned += "\"atmoTemp\":" + String(atmoTemperature); dataReturned += ", \n";
dataReturned += "\"atmoHum\":" + String(atmoHumidity); dataReturned += ", \n";
dataReturned += "\"deviceID\":" + String(deviceID); dataReturned += ", \n";
dataReturned += "\"deviceName\":"; dataReturned += String("\""); dataReturned += String(deviceName); dataReturned += String("\""); dataReturned += ", \n";
dataReturned += "\"epoch\":" + String(currentEpoch); dataReturned += ", \n";
dataReturned += "\"mode\":" + String(mode); dataReturned += " \n";
dataReturned += "}";
Serial.println(" OK - Data is below");
Serial.println("");
Serial.println(dataReturned);
Serial.println("");
Serial.println(" Success - String is Ready");
colourLED(50);
return dataReturned;
}

processData() mendapatkan rata-rata data yang dikumpulkan dari sensor yang cenderung berfluktuasi dan kemudian membuang semua data ke Serial Monitor.

makeLine() mengkompilasi semua data ke dalam string JSON yang dikirim ke Soracom. Semua nilai diurai ke dalam buffer JSON siap untuk dikirim ke backend.

Mengirim Data

void parseData(String dataToSend)
{
Serial.println(" OK - Setting Up Connection");
if(client.connect(url, 80))
{
Serial.println(" OK - Connection Established, Parsing Data");
client.println("POST / HTTP/1.1");
client.println("Host: harvest.soracom.io");
client.println("User-Agent: Arduino/1.0");
client.println("Connection: close");
client.print("Content-Length: ");
client.println(dataToSend.length());
client.println("");
client.println(dataToSend);
Serial.println(" OK - Data Parsed");
}
Serial.println(" OK - Getting Responce");
Serial.println("");
while(1)
{
if(client.available())
{
char c = client.read();
Serial.print(c);
}
if(!client.connected())
{
break;
}
}
Serial.println(" Success - Data is Parsed");
}

Akhirnya, data dikirim ke Soracom. Perangkat membuat koneksi dengan server dan kemudian menyiapkan kredensial. Data kemudian dikirim ke server dan respons dicetak ke Serial Monitor.

Perangkat kemudian masuk ke mode tidur sampai pemicu membangunkan ulang langkah-langkahnya.

Langkah 4: Menyiapkan Variabel

Ada beberapa variabel yang harus diedit sebelum proyek dapat digunakan. Ini tercantum di bawah ini. Instruksi untuk menyiapkannya juga di bawah ini.

Langkah 5: Mengunggah Kode

Sebelum menyiapkan backend, data harus dikirim ke sana.

Untuk melakukan ini, hubungkan MKR GSM Anda ke komputer dan unggah kode ke perangkat, pastikan mode perangkat diatur ke 1 untuk pengaturan ini. Setelah kode terunggah, letakkan semua sensor dalam air.

Sekarang tekan tombol pada perangkat dan tunggu data dikumpulkan dan dikirim. Ulangi beberapa kali untuk mengisi Soracom Air.

Langkah 6: Menyiapkan Soracom

Langkah ini terbagi menjadi 2 bagian, bagian pertama akan membahas pembuatan akun Soracom dan pendaftaran SIM Anda sementara bagian lain akan membahas pengaturan Soracom Harvest untuk mengumpulkan data dari Air. Jika Anda sudah memiliki akun Soracom, lewati bagian pertama.

Bagian 1: Membuat Akun

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Bagian 2: Grup dan Harvest

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Langkah 7: Menyiapkan Lagoon

Yang terakhir yang harus diatur di Soracom adalah Lagoon, ini adalah alat yang akan kita gunakan untuk memvisualisasikan data kita dan membuat peringatan email jika data tidak baik. Ikuti langkah-langkah di bawah ini.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Masalah Kalibrasi

Sensor kekeruhan dan pH harus dikalibrasi untuk digunakan secara presisi, Anda mungkin menemukan bahwa saat menjalankan kode, kekeruhan mungkin 105% atau pH air 3. Dalam hal ini, sensor harus dikalibrasi. Panduan cepat untuk mengkalibrasinya di bawah ini.

Library

Akhir

Akhirnya, saya mendapatkan enclosure untuk proyek yang dapat dengan mudah dipindahkan tetapi dapat dipasang untuk mengambil sampel baik dalam mode 1 maupun 2. Langkah-langkahnya di bawah ini.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino

Akhirnya, pastikan mode diatur dengan baik dan mulai menggunakan perangkat di lapangan. Periksa sungai atau danau di sekitar Anda dan lihat seberapa bersihnya. Coba coba dashboard dan lihat widget apa lagi yang ada.

Latar Belakang

Saat ini, data adalah mata uang baru dan mengumpulkannya dengan mudah dan efisien adalah kunci untuk lingkungan yang lebih baik. Dengan mengukur polusi sungai dan danau secara kolektif, kita dapat meningkatkan kesadaran bahwa air semakin kotor dan sesuatu harus dilakukan.

Saya sedang memikirkan ide untuk kontes Soracom dan saya merasa saya harus membuat sesuatu yang bermanfaat untuk lingkungan, ide orang dan perusahaan bekerja sama pada dashboard kolektif untuk memvisualisasikan status sungai dan danau secara global telah menginspirasi saya untuk mengambil proyek ini.

Apa yang akan Anda lakukan untuk menghentikan polusi air? Karena tindakan harus diambil hari ini, dan besok terlambat terlalu lama.

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino
UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduino


Kode

Kode
Repo untuk proyekhttps://github.com/Andrei-Florian/UnifiedWater-v1

Skematik

UnifiedWater v1 – Kit Lengkap Sensor Kualitas Air Arduinoschematics_e7TRP6KJKI.fzz

Proses manufaktur

  1. Memahami Sensor Oksigen (O2): Peran, Posisi, dan Tanda Kegagalan
  2. Mengontrol LED dengan Sensor Gerak PIR pada Raspberry Pi
  3. Bangun Sensor Kelembaban Tanah Berbasis Raspberry Pi Biaya Rendah untuk Irigasi Cerdas
  4. Menguji Sensor Suhu DS18B20 pada Raspberry Pi
  5. Membangun Pemantau Suhu Rumah Raspberry Pi dengan MCP9808, InfluxDB & Grafana
  6. Sensor Telemetry 2.0.1 – Pemantauan Suhu Canggih dengan Azure IoT Hub
  7. Sensor Emosi & EEG: Hardware Biaya Rendah untuk Deteksi Emosi Real-Time
  8. Kirim Data IMU Adafruit 10DOF dari Raspberry Pi 2 ke Azure Event Hubs dengan Windows 10 IoT Core
  9. Pemantau Kesehatan Sungai: Sistem Kualitas Air Berbasis Arduino
  10. Bangun Menara Sensor dengan Arduino Cloud: Pemantauan Suhu, Gerakan & Gas