สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
- ขั้นตอนที่ 2: สร้าง ARTIK Cloud Device Type ของคุณ
- ขั้นตอนที่ 3: สร้างรายการใหม่สำหรับประเภทอุปกรณ์ของคุณ
- ขั้นตอนที่ 4: สร้างใบสมัครของคุณ
- ขั้นตอนที่ 5: เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
- ขั้นตอนที่ 6: เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
- ขั้นตอนที่ 7: ตั้งค่าตัวจัดการบอร์ด Arduino IDE ของคุณ
- ขั้นตอนที่ 8: เพิ่มไลบรารีที่จำเป็น
- ขั้นตอนที่ 9: อัปโหลดรหัส Arduino
- ขั้นตอนที่ 10: ทำให้พกพาได้! - เซ็นเซอร์อุณหภูมิที่ถอดออกได้
- ขั้นตอนที่ 11: ทำให้พกพาได้! - การวางเซนเซอร์
- ขั้นตอนที่ 12: ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000
- ขั้นตอนที่ 13: ในที่สุด! ทดสอบในสนาม
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
บทนำ
วัตถุประสงค์หลักของโครงการนี้คือการใช้ MKR1000 และ Samsung ARTIK Cloud เพื่อตรวจสอบระดับ pH และอุณหภูมิของสระว่ายน้ำ
เราจะใช้ Temperature Sensor และ pH หรือ Power of Hydrogen Sensor ในการวัดความเป็นด่างและความเป็นกรดของน้ำ
การวัดอุณหภูมิเป็นสิ่งจำเป็นเพราะอาจส่งผลต่อระดับ pH การเพิ่มขึ้นของอุณหภูมิของสารละลายจะทำให้ความหนืดลดลงและเพิ่มความคล่องตัวของไอออนในสารละลาย เนื่องจาก pH เป็นตัววัดความเข้มข้นของไฮโดรเจนไอออน การเปลี่ยนแปลงของอุณหภูมิของสารละลายจะสะท้อนให้เห็นโดยการเปลี่ยนแปลง pH ที่ตามมา (1)
ผลกระทบของอุณหภูมิต่อระดับ ph มีดังนี้
- ผลกระทบจากอุณหภูมิที่ลดความแม่นยำและความเร็วของการตอบสนองของอิเล็กโทรด
- ค่าสัมประสิทธิ์อุณหภูมิของความแปรปรวนมีผลต่อวัสดุที่วัดโดยเซ็นเซอร์ ไม่ว่าจะเป็นบัฟเฟอร์สำหรับการสอบเทียบหรือตัวอย่าง
อ่านเพิ่มเติม
ทำไมเราต้องสร้างสมดุลให้กับสระว่ายน้ำ?
นี่จะเป็นการสนทนาที่ยาวนาน คุณสามารถข้ามไปยังขั้นตอนที่ 1:)
สระว่ายน้ำหรือหลุมรดน้ำที่มนุษย์สร้างขึ้นสำหรับอาบน้ำและว่ายน้ำเป็นอย่างน้อย - ย้อนกลับไปได้ถึง 2600 ปีก่อนคริสตศักราช อย่างน้อยที่สุด อย่างไรก็ตาม สาเหตุหลักมาจากแหล่งของจุลินทรีย์ที่อาจจะเกิดขึ้น เช่น คนที่ว่ายน้ำในสระ สัตว์ เช่น สุนัข สัตว์ป่าที่ตายแล้ว และเศษซากจากรอบๆ ทรัพย์สิน เช่น ใบไม้ หญ้า และฝุ่น สระว่ายน้ำมักปนเปื้อนจึงมีระยะ ของเชื้อโรค รวมทั้งแบคทีเรียและสาหร่ายที่ก่อให้เกิดปัญหาสุขภาพ เช่น การติดเชื้อที่หู คอ จมูก และเพื่อป้องกันหรืออย่างน้อยต้องลดสิ่งนี้ให้น้อยที่สุด สระว่ายน้ำจะได้รับการดูแลอย่างสม่ำเสมอผ่านการกรอง คลอรีน ความเป็นด่างโดยรวม ความกระด้างของแคลเซียม และการควบคุมระดับ pH
ค่าความเป็นกรด - ด่างสามารถมองได้ว่าเป็นคำย่อของกำลังของไฮโดรเจน - หรือมากกว่านั้นคือพลังของความเข้มข้นของไฮโดรเจนไอออน นอกจากนี้ยังเป็นตัววัดความเป็นกรด/ด่างของน้ำในสระว่ายน้ำอีกด้วย ระดับ pH มีตั้งแต่ 0.0 ถึง 14.0 ช่วงที่เหมาะสำหรับ pH ในน้ำในสระว่ายน้ำคือ 7.2 ถึง 7.8 pH 7.0 เป็นกลาง – ต่ำกว่า 7.0 เป็นกรด สูงกว่า 7.0 เป็นด่าง หากระดับ pH อยู่ที่ระดับเดียวกับในดวงตาของเรา ซึ่งโดยทั่วไปจะอยู่ที่ 7.2 ถึง 7.4 ผลข้างเคียงของอาการตาไหม้ก็จะลดลงเหลือน้อยที่สุด
เมื่อสระมีความเป็นกรดมากเกินไป ผิวจะเริ่มละลาย ทำให้เกิดความหยาบซึ่งเหมาะสำหรับการเจริญเติบโตของสาหร่ายในสระ ผลลัพธ์ที่คล้ายคลึงกันเกิดขึ้นในการอัดฉีดสระว่ายน้ำที่ปูกระเบื้อง โลหะยังกัดกร่อน ซึ่งรวมถึงอุปกรณ์สระว่ายน้ำ อุปกรณ์ต่อท่อ ข้อต่อปั๊ม และอื่นๆ ในทำนองเดียวกัน ซัลเฟตเกิดขึ้นจากพื้นผิว ยาแนว และการกัดกร่อนของโลหะเหล่านี้ ซัลเฟตเหล่านี้ถูกปล่อยจากน้ำสู่ผนังและพื้นสระว่ายน้ำ ทำให้เกิดคราบสีน้ำตาลและสีดำที่น่าเกลียด ยิ่งกว่านั้น คลอรีนซึ่งใช้เป็นยาฆ่าเชื้อในน้ำในสระว่ายน้ำ ถูกกระตุ้น สูญเสียสู่บรรยากาศอย่างรวดเร็ว และทำให้ไร้ประโยชน์เนื่องจากสูญเสียความสามารถในการฆ่าเชื้อในน้ำ สุดท้าย แผลไหม้ที่ตาและจมูกของนักว่ายน้ำ ชุดว่ายน้ำของพวกเขาจะจางหายไป และผิวของพวกมันแห้งและคัน
ในทางกลับกัน เมื่อน้ำมีความเป็นด่างมากเกินไป แคลเซียมในน้ำในสระว่ายน้ำจะรวมตัวกับคาร์บอเนตและเกล็ดในรูปแบบที่เห็นได้บ่อยที่สุดที่ตลิ่ง ซึ่งดักจับฝุ่นและสิ่งสกปรก กลายเป็นสีดำเมื่อเวลาผ่านไป น้ำในสระว่ายน้ำก็เริ่มขุ่นหรือขุ่นเมื่อสูญเสียประกายไฟ แคลเซียมคาร์บอเนตยังมีแนวโน้มที่จะเกาะบนทรายในตัวกรองสระว่ายน้ำ ทำให้กลายเป็นซีเมนต์ได้อย่างมีประสิทธิภาพ ดังนั้นหากแผ่นกรองทรายของสระว่ายน้ำกลายเป็นแผ่นกรองซีเมนต์ ก็จะสูญเสียความสามารถในการดักจับสิ่งสกปรกจากน้ำในสระ ผลกระทบอีกประการหนึ่งที่ควรทราบคือเมื่อค่า pH สูงขึ้น พลังของคลอรีนที่จะกระทำกับอนุภาคแปลกปลอมจะหายไป ตัวอย่างคือที่ pH 8.0 สระสามารถใช้คลอรีนได้เพียง 20% เท่านั้น ในที่สุด ในน้ำในสระที่เป็นด่าง ตาและจมูกของนักว่ายน้ำก็อาจไหม้ได้ และผิวหนังของพวกมันก็อาจแห้งและคันได้เช่นกัน
ส่งเสียงถึงเพื่อนร่วมกลุ่มของฉัน Alysson และ Aira สำหรับการวิจัยที่ยอดเยี่ยมนี้
ขั้นตอนที่ 1: รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
- Arduino / Genuino MKR1000
- Arduino IDE
- บัญชี Samsung Artik Cloud
- สายจัมเปอร์
- 3 ส่วนหัวของหมุดตัวผู้
- 170 Pin Beardboard
- DFRobot pH Meter
- DS18B20 เซ็นเซอร์อุณหภูมิกันน้ำ
- ตัวต้านทาน 4.7K x1
- ตัวต้านทาน 200 โอห์ม
- ภาชนะพลาสติก 2x3 นิ้ว
- ขั้วต่อเสียงชายและหญิง
- หัวแร้งและตะกั่ว
- PCB บัดกรีขนาดเล็ก
เนื่องจากตัวต้านทาน 4.7k หมดสต็อกฉันจึงใช้ 2.4k x 2 = 4.8k ohms
ขั้นตอนที่ 2: สร้าง ARTIK Cloud Device Type ของคุณ
ลงทะเบียนกับ ARTIK Cloud ไปที่ไซต์นักพัฒนาและสร้าง "ประเภทอุปกรณ์" ใหม่
อุปกรณ์ใน ARTIK Cloud อาจเป็นเซ็นเซอร์ เครื่องใช้ แอปพลิเคชัน บริการ ฯลฯ โดยปกติผู้ใช้หนึ่งรายจะเป็นเจ้าของอุปกรณ์อย่างน้อยหนึ่งเครื่อง และอุปกรณ์สามารถส่งข้อความหรือใช้เพื่อส่งข้อความไปยัง ARTIK Cloud เรียนรู้เพิ่มเติม
จากนั้นป้อนชื่อที่แสดงและชื่อเฉพาะที่คุณต้องการ
ขั้นตอนที่ 3: สร้างรายการใหม่สำหรับประเภทอุปกรณ์ของคุณ
ในประเภทอุปกรณ์ของคุณ ให้สร้าง Manifest ใหม่
Manifest ซึ่งเชื่อมโยงกับประเภทอุปกรณ์ อธิบายโครงสร้างของข้อมูล เมื่อแอปพลิเคชันหรืออุปกรณ์ส่งข้อความไปยัง ARTIK Cloud ไฟล์ Manifest จะใช้สตริงเป็นอินพุตที่สอดคล้องกับข้อมูล และแสดงรายการของฟิลด์/ค่าที่ทำให้เป็นมาตรฐานที่ ARTIK Cloud สามารถจัดเก็บได้ เรียนรู้เพิ่มเติม
ป้อน temp เป็นฟิลด์ข้อมูล ซึ่งจะตั้งค่าเป็น celcius โดยอัตโนมัติ
เพิ่มฟิลด์ข้อมูลอื่นและตั้งชื่อว่า ph ใช้ ppm หรือส่วนต่อสัญกรณ์
ค่า pH หรือกำลังของไฮโดรเจน ใช้เพื่อปรับสมดุลความเป็นด่างและความเป็นกรดของน้ำ อุณหภูมิสามารถส่งผลต่อค่า pH ได้ อุณหภูมิที่เพิ่มขึ้นเกี่ยวข้องกับการสั่นสะเทือนของโมเลกุลที่เพิ่มขึ้น เมื่ออุณหภูมิเพิ่มขึ้น ไฮโดรเจนไอออนที่สังเกตได้ก็เพิ่มขึ้นเช่นกันเนื่องจากแนวโน้มที่ลดลงของการเกิดพันธะไฮโดรเจน ซึ่งนำไปสู่การลดลงของ pH เรียนรู้เพิ่มเติม
ข้ามกฎการดำเนินการเนื่องจากเราไม่ต้องการมัน
จากนั้นเปิดใช้งานไฟล์รายการของคุณ
ขั้นตอนที่ 4: สร้างใบสมัครของคุณ
ไปที่ ARTIK Cloud Applications และคลิกแอปพลิเคชันใหม่
แต่ละแอปพลิเคชันได้รับการกำหนด ID ที่ไม่ซ้ำกันโดย ARTIK Cloud ต้องใช้รหัสแอปพลิเคชันเพื่อรับโทเค็นการเข้าถึง OAuth2 และเพื่อขอข้อมูลจากแอปพลิเคชัน โดยที่ผู้ใช้ให้สิทธิ์การเข้าถึง เรียนรู้เพิ่มเติม
ป้อนชื่อแอปพลิเคชันที่คุณต้องการและ URL เปลี่ยนเส้นทางการตรวจสอบสิทธิ์ โปรดทราบว่าต้องมี URL เปลี่ยนเส้นทางการตรวจสอบสิทธิ์ ใช้เพื่อตรวจสอบสิทธิ์ผู้ใช้แอปพลิเคชันนี้ ดังนั้นจะเปลี่ยนเส้นทางไปยัง URL นี้หากต้องการเข้าสู่ระบบ เราใช้ https://localhost/8080/ สำหรับตัวอย่าง
ตอนนี้ตั้งค่าการอนุญาตแอปพลิเคชันของคุณเพื่ออ่านและเขียน ไปที่อุปกรณ์ของคุณแล้วบันทึก
ยินดีด้วย ตอนนี้คุณมีใบสมัครของคุณแล้ว!
ขั้นตอนที่ 5: เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
ตอนนี้แบ็กเอนด์ของคุณพร้อมแล้ว ไปที่ ARTIK Cloud Charts เพื่อดูข้อมูลของคุณ
ไปที่อุปกรณ์ของฉันแล้วคลิกเชื่อมต่ออุปกรณ์อื่น
ค้นหาและคลิกประเภทอุปกรณ์ใหม่ของคุณที่สร้างไว้ก่อนหน้านี้ จากนั้นคลิกเชื่อมต่ออุปกรณ์
คลิกการตั้งค่าอุปกรณ์ที่เชื่อมต่อของคุณเพื่อแสดงข้อมูลเพิ่มเติม
จดรหัสอุปกรณ์และโทเค็นตามที่คุณต้องการในขั้นตอนต่อไป
ที่แผงด้านขวา ให้คลิกดูข้อมูลของคุณ
เมื่อฮาร์ดแวร์ของคุณพร้อมใช้งาน แผนภูมิจะมีข้อมูล
เสร็จสิ้นสำหรับการตั้งค่า ARTIK Cloud:)
ขั้นตอนที่ 6: เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
นี่คือการเชื่อมต่อพิน:
- อุณหภูมิ GND ถึง MRK1000 GND
- Temp OUT ถึง MKR1000 พินดิจิตอล 1
- อุณหภูมิ VCC ถึง MKR1000 5V
- เชื่อมต่อตัวต้านทาน 4.7K กับ Temp VCC และ Temp OUT
- pH GND ถึง MRK1000 GND
- pH OUT ถึง MKR1000 อนาล็อกพิน 1
- pH VCC ถึง MKR1000 5V
ทางเลือก: เราใช้คอนเน็กเตอร์เสียงตัวผู้และตัวเมียเพื่อให้ถอดหัววัดอุณหภูมิออกได้ง่าย
ดูภาพสำหรับคำแนะนำโดยละเอียดเพิ่มเติม
ขั้นตอนที่ 7: ตั้งค่าตัวจัดการบอร์ด Arduino IDE ของคุณ
หากคุณได้ติดตั้ง MKR1000 Board แล้ว โปรดข้ามขั้นตอนนี้
เปิด Arduino IDE ของคุณ
ไปที่เครื่องมือ> บอร์ด> ผู้จัดการบอร์ด
จากนั้นค้นหา mkr1000
ติดตั้งบอร์ด Arduino SAMD รองรับทั้ง Zero และ MKR1000
ขั้นตอนที่ 8: เพิ่มไลบรารีที่จำเป็น
เพื่อให้เซ็นเซอร์และ wifi ของเราทำงาน เราจำเป็นต้องมีไลบรารี่ต่อไปนี้
- FlashStorage - ใช้เพื่อบันทึกออฟเซ็ตของการสอบเทียบ pH
- ArduinoThread - ใช้เพื่ออ่านเซ็นเซอร์ในเธรดแยกต่างหาก
- ArduinoJson - เราจะใช้สิ่งนี้เพื่อส่งข้อมูล JSON ไปยัง ARTIK Cloud
- WiFi101 - ใช้เพื่อเปิดใช้งานการเชื่อมต่อ wifi ด้วย mkr1000
- ArduinoHttpClient - โฮสต์สำหรับเชื่อมต่อกับ API
- OneWire - จำเป็นสำหรับการอ่านอินพุตดิจิตอลจากเซ็นเซอร์อุณหภูมิ
- DallasTemperature - Dallas Temperature เซ็นเซอร์ที่จำเป็นห้องสมุด
ไปที่ Sketch >รวมไลบรารี >จัดการไลบรารี
ค้นหาไลบรารีเหล่านี้และดาวน์โหลด
ขั้นตอนที่ 9: อัปโหลดรหัส Arduino
ตอนนี้เสียบ MKR1000 กับพีซี/แล็ปท็อปของคุณ
Arduino ของคุณควรตรวจพบ MKR1000 ของคุณโดยอัตโนมัติ มิฉะนั้นจะตั้งค่าด้วยตนเอง
ดาวน์โหลดซอฟต์แวร์บน GitHub ของฉันที่นี่
เปลี่ยนรหัสอุปกรณ์ ARTIK Cloud และโทเค็นของคุณเอง
String deviceID = "id อุปกรณ์คลาวด์ของ artik"; // ใส่รหัสอุปกรณ์ของคุณที่นี่ซึ่งสร้างขึ้นจากบทช่วยสอน String deviceToken = "โทเค็นอุปกรณ์คลาวด์ artik"; // ใส่โทเค็นอุปกรณ์ของคุณที่นี่ที่สร้างจากบทช่วยสอน
เปลี่ยน wifi ssid/ชื่อและรหัสผ่านของคุณเอง
/**การตั้งค่า Wifi**/#define WIFI_AP "wifi ssid ของคุณ" #define WIFI_PWD "รหัสผ่าน wifi"
จากนั้นอัปโหลดรหัสซอฟต์แวร์ไปที่ MKR1000 และเริ่มการตรวจสอบ
ฉันเพิ่มบทช่วยสอนเพิ่มเติมเกี่ยวกับรหัสทันที
WiFi ของคุณต้องมีการเชื่อมต่ออินเทอร์เน็ต
กลับไปที่ ARTIK Cloud ของคุณแล้วตรวจสอบข้อมูลที่ทำงานอยู่
ฉันได้รวมวิธีการสอบเทียบจาก DFRobot เข้ากับโค้ดของฉันแล้ว
หากคุณต้องการสอบเทียบเซ็นเซอร์วัดค่า pH ให้ทำตามวิธีที่ 1 ที่นี่
ยินดีด้วย! คุณเชื่อมต่อเซ็นเซอร์ของคุณผ่านระบบคลาวด์สำเร็จแล้ว!.
ขั้นตอนที่ 10: ทำให้พกพาได้! - เซ็นเซอร์อุณหภูมิที่ถอดออกได้
เราจะต้องจัดเรียงการเชื่อมต่อของเซ็นเซอร์อุณหภูมิใหม่เพื่อให้สามารถถอดออกได้
ซึ่งรวมถึงการเดินสายของตัวต้านทานและขั้วต่อที่ถอดออกได้
ก่อนอื่นเราจะใส่ตัวต้านทาน 4.7k และตัวเชื่อมต่อ
ฉันใช้ 2.4kohms x 2 = 2.8k omhs เนื่องจากสินค้าหมด แต่เราก็ยังดี
- วาง MKR1000 ถึง 170 Pin Breadboard พิน 5V ควรอยู่ที่พินแรกของบอร์ด
- วางตัวต้านทาน 4.7k บนพินสุดท้ายหรือพินว่างของเขียงหั่นขนม
- เชื่อมต่อปลายด้านแรกของตัวต้านทานกับ 5V โดยใช้สายจัมเปอร์
- เชื่อมต่อปลายที่สองกับหมุดว่างอีกด้านหนึ่ง
- เชื่อมต่อพินนั้นกับ Digital Pin 1
หากคุณประสบปัญหา ให้ทำตามภาพด้านบน
บัดกรีตัวเชื่อมต่อเสียงชายของเราเข้ากับเซ็นเซอร์อุณหภูมิ
- สายสีแดง / VCC กับทองแดงด้านบน
- สีเขียว / GND ถึงทองแดงกลาง
- สีเหลือง / ข้อมูลไปยังทองแดงด้านล่าง
ดูภาพหน้าจอที่ 4 ด้านบน
ถัดไปประสานขั้วต่อเสียงหญิงกับ PCB
- วางขั้วต่อตัวเมียใน PCB ที่มีรูบัดกรี 4x5
- ใส่ส่วนหัว 3 พินที่แถวสุดท้ายของรู
- ใส่ 200 โอห์มและบัดกรีปลายพินของขั้วต่อเสียงและปลายที่สองเข้ากับพินส่วนหัวที่ใกล้ที่สุด
- ประสานพินส่วนหัวที่เหลือของขั้วต่อเสียงเข้ากับพินส่วนหัว
ดูภาพหน้าจอที่ 5, 6, 7, 8 ด้านบน ฉันใช้ 200 โอห์มในอนุกรมเป็นสายบวกของเซ็นเซอร์อุณหภูมิเพื่อหลีกเลี่ยงการลัดวงจร
ขั้นตอนที่ 11: ทำให้พกพาได้! - การวางเซนเซอร์
รับภาชนะพลาสติก 2x3 ของคุณ
สร้างรูทางเดินเพื่อให้ถอดเซ็นเซอร์วัดค่า pH และอุณหภูมิออกได้ง่าย
- วาดวงกลมที่มีเส้นรอบวงของขั้วต่อตัวเมียและขั้วต่อ BNC เท่ากัน
- ตรวจสอบให้แน่ใจว่าพวกเขาไม่ได้อยู่ใกล้หรือไกลนัก
- ตัดวงกลมอย่างระมัดระวังโดยใช้มีดร้อนหรือเครื่องมือเจาะที่คุณต้องการ
- เสียบขั้วต่อ BNC ของ ph Meter และขั้วต่อเสียงหญิง
- เพิ่มสายจัมเปอร์บนส่วนหัวพินของตัวเชื่อมต่อเสียงตัวเมีย
- กาวเข้าด้วยกันเพื่อไม่ให้ลอกออกได้ง่าย
ขั้นตอนที่ 12: ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000
เชื่อมต่อเซ็นเซอร์ pH:
- ต่อสายจัมเปอร์ 3 เส้นจากส่วนหัวตัวเมียของเซ็นเซอร์วัดค่า pH เข้ากับ MKR1000
- วาง ph meter VCC ถึง 5V, GND ถึง GND และ Data pin ไปที่ A1
เชื่อมต่อเซ็นเซอร์อุณหภูมิ:
วางเซ็นเซอร์อุณหภูมิ VCC ถึง 5V, GND ถึง GND และข้อมูลไปที่พินพิเศษของ Breadboard โดยที่ตัวต้านทาน 4.7k มีการเชื่อมต่อกับ Digital pin 1
ต่อแบตเตอรี่สำหรับ MKR1000 และปิดฝาภาชนะ
สุดท้ายติดเซ็นเซอร์อุณหภูมิและ pH
วิโอลา! ขอแสดงความยินดี ตอนนี้คุณมีอุปกรณ์ตรวจสอบสระว่ายน้ำแล้ว!
ขั้นตอนที่ 13: ในที่สุด! ทดสอบในสนาม
เมื่อ MKR1000 เปิดเครื่องและเชื่อมต่อกับ wifi แล้ว จะเริ่มส่งการอ่านจากเซ็นเซอร์
LED 13 พินดิจิตอลจะกะพริบหนึ่งครั้งต่อการส่งที่สำเร็จ
เราได้ทดสอบเซ็นเซอร์ฮาร์ดแวร์กับสระว่ายน้ำส่วนตัว สาธารณะ และสระว่ายน้ำของโรงเรียนแล้ว
การรวบรวมข้อมูลจากกลุ่มผู้ตอบแบบสอบถามเหล่านี้ทำให้เราสามารถวิเคราะห์ความสามารถของฮาร์ดแวร์ได้
การวาง MKR1000 และเซ็นเซอร์ไว้บนกล่องช่วยป้องกันไม่ให้น้ำปนเปื้อน
ด้วยการทำเช่นนี้ คุณสามารถตรวจสอบคุณภาพน้ำของคุณและทำให้เป็นปกติได้โดยการวางสารเคมีที่ต้องการ
หวังว่าบทช่วยสอนนี้จะช่วยให้ผู้คนสร้างอุปกรณ์ตรวจสอบคุณภาพน้ำในสระว่ายน้ำ DIY ของตัวเอง อาจมีความตระหนักเพิ่มขึ้นเกี่ยวกับคุณภาพน้ำในสระว่ายน้ำที่เสื่อมโทรมอย่างต่อเนื่อง เนื่องจากผู้คนมักจะให้ความสำคัญกับสิ่งอำนวยความสะดวกที่มีให้มากกว่าการตรวจสอบว่าพวกเขาปลอดภัยเพียงใด พวกเขายังตั้งใจที่จะมีส่วนร่วมในชุมชนโดยสามารถจัดหาวิธีที่จะทำให้การทดสอบคุณภาพน้ำมีประสิทธิภาพและประสิทธิผลมากขึ้นโดยไม่ต้องเสียสละทรัพยากรโดยไม่จำเป็น
รู้สึกอิสระที่จะทำซ้ำและมีความสุขในการทำสิ่งดีๆ!:)