การตรวจสอบคุณภาพน้ำโดยใช้ MKR1000 และ ARTIK Cloud: 13 ขั้นตอน (พร้อมรูปภาพ)
การตรวจสอบคุณภาพน้ำโดยใช้ MKR1000 และ ARTIK Cloud: 13 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim
การตรวจสอบคุณภาพน้ำโดยใช้ MKR1000 และ ARTIK Cloud
การตรวจสอบคุณภาพน้ำโดยใช้ MKR1000 และ ARTIK Cloud

บทนำ

วัตถุประสงค์หลักของโครงการนี้คือการใช้ 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: รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น

รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
รวบรวมวัสดุและซอฟต์แวร์ที่จำเป็น
  1. Arduino / Genuino MKR1000
  2. Arduino IDE
  3. บัญชี Samsung Artik Cloud
  4. สายจัมเปอร์
  5. 3 ส่วนหัวของหมุดตัวผู้
  6. 170 Pin Beardboard
  7. DFRobot pH Meter
  8. DS18B20 เซ็นเซอร์อุณหภูมิกันน้ำ
  9. ตัวต้านทาน 4.7K x1
  10. ตัวต้านทาน 200 โอห์ม
  11. ภาชนะพลาสติก 2x3 นิ้ว
  12. ขั้วต่อเสียงชายและหญิง
  13. หัวแร้งและตะกั่ว
  14. PCB บัดกรีขนาดเล็ก

เนื่องจากตัวต้านทาน 4.7k หมดสต็อกฉันจึงใช้ 2.4k x 2 = 4.8k ohms

ขั้นตอนที่ 2: สร้าง ARTIK Cloud Device Type ของคุณ

สร้างประเภทอุปกรณ์คลาวด์ ARTIK ของคุณ
สร้างประเภทอุปกรณ์คลาวด์ ARTIK ของคุณ

ลงทะเบียนกับ 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 กับอุปกรณ์ของคุณ
เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ
เชื่อมต่อ ARTIK Cloud กับอุปกรณ์ของคุณ

ตอนนี้แบ็กเอนด์ของคุณพร้อมแล้ว ไปที่ ARTIK Cloud Charts เพื่อดูข้อมูลของคุณ

ไปที่อุปกรณ์ของฉันแล้วคลิกเชื่อมต่ออุปกรณ์อื่น

ค้นหาและคลิกประเภทอุปกรณ์ใหม่ของคุณที่สร้างไว้ก่อนหน้านี้ จากนั้นคลิกเชื่อมต่ออุปกรณ์

คลิกการตั้งค่าอุปกรณ์ที่เชื่อมต่อของคุณเพื่อแสดงข้อมูลเพิ่มเติม

จดรหัสอุปกรณ์และโทเค็นตามที่คุณต้องการในขั้นตอนต่อไป

ที่แผงด้านขวา ให้คลิกดูข้อมูลของคุณ

เมื่อฮาร์ดแวร์ของคุณพร้อมใช้งาน แผนภูมิจะมีข้อมูล

เสร็จสิ้นสำหรับการตั้งค่า ARTIK Cloud:)

ขั้นตอนที่ 6: เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000

เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
เชื่อมต่อเซ็นเซอร์อุณหภูมิและ PH กับ MKR1000
เชื่อมต่อเซ็นเซอร์อุณหภูมิและ 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 ของคุณ

ตั้งค่าตัวจัดการบอร์ด Arduino IDE ของคุณ
ตั้งค่าตัวจัดการบอร์ด Arduino IDE ของคุณ
ตั้งค่าตัวจัดการบอร์ด Arduino IDE ของคุณ
ตั้งค่าตัวจัดการบอร์ด Arduino IDE ของคุณ

หากคุณได้ติดตั้ง MKR1000 Board แล้ว โปรดข้ามขั้นตอนนี้

เปิด Arduino IDE ของคุณ

ไปที่เครื่องมือ> บอร์ด> ผู้จัดการบอร์ด

จากนั้นค้นหา mkr1000

ติดตั้งบอร์ด Arduino SAMD รองรับทั้ง Zero และ MKR1000

ขั้นตอนที่ 8: เพิ่มไลบรารีที่จำเป็น

เพิ่มไลบรารีที่จำเป็น
เพิ่มไลบรารีที่จำเป็น
เพิ่มไลบรารีที่จำเป็น
เพิ่มไลบรารีที่จำเป็น

เพื่อให้เซ็นเซอร์และ wifi ของเราทำงาน เราจำเป็นต้องมีไลบรารี่ต่อไปนี้

  1. FlashStorage - ใช้เพื่อบันทึกออฟเซ็ตของการสอบเทียบ pH
  2. ArduinoThread - ใช้เพื่ออ่านเซ็นเซอร์ในเธรดแยกต่างหาก
  3. ArduinoJson - เราจะใช้สิ่งนี้เพื่อส่งข้อมูล JSON ไปยัง ARTIK Cloud
  4. WiFi101 - ใช้เพื่อเปิดใช้งานการเชื่อมต่อ wifi ด้วย mkr1000
  5. ArduinoHttpClient - โฮสต์สำหรับเชื่อมต่อกับ API
  6. OneWire - จำเป็นสำหรับการอ่านอินพุตดิจิตอลจากเซ็นเซอร์อุณหภูมิ
  7. DallasTemperature - Dallas Temperature เซ็นเซอร์ที่จำเป็นห้องสมุด

ไปที่ Sketch >รวมไลบรารี >จัดการไลบรารี

ค้นหาไลบรารีเหล่านี้และดาวน์โหลด

ขั้นตอนที่ 9: อัปโหลดรหัส Arduino

อัปโหลดรหัส Arduino
อัปโหลดรหัส Arduino
อัปโหลดรหัส Arduino
อัปโหลดรหัส Arduino
อัปโหลดรหัส Arduino
อัปโหลดรหัส Arduino
อัปโหลดรหัส Arduino
อัปโหลดรหัส 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 เนื่องจากสินค้าหมด แต่เราก็ยังดี

  1. วาง MKR1000 ถึง 170 Pin Breadboard พิน 5V ควรอยู่ที่พินแรกของบอร์ด
  2. วางตัวต้านทาน 4.7k บนพินสุดท้ายหรือพินว่างของเขียงหั่นขนม
  3. เชื่อมต่อปลายด้านแรกของตัวต้านทานกับ 5V โดยใช้สายจัมเปอร์
  4. เชื่อมต่อปลายที่สองกับหมุดว่างอีกด้านหนึ่ง
  5. เชื่อมต่อพินนั้นกับ Digital Pin 1

หากคุณประสบปัญหา ให้ทำตามภาพด้านบน

บัดกรีตัวเชื่อมต่อเสียงชายของเราเข้ากับเซ็นเซอร์อุณหภูมิ

  1. สายสีแดง / VCC กับทองแดงด้านบน
  2. สีเขียว / GND ถึงทองแดงกลาง
  3. สีเหลือง / ข้อมูลไปยังทองแดงด้านล่าง

ดูภาพหน้าจอที่ 4 ด้านบน

ถัดไปประสานขั้วต่อเสียงหญิงกับ PCB

  1. วางขั้วต่อตัวเมียใน PCB ที่มีรูบัดกรี 4x5
  2. ใส่ส่วนหัว 3 พินที่แถวสุดท้ายของรู
  3. ใส่ 200 โอห์มและบัดกรีปลายพินของขั้วต่อเสียงและปลายที่สองเข้ากับพินส่วนหัวที่ใกล้ที่สุด
  4. ประสานพินส่วนหัวที่เหลือของขั้วต่อเสียงเข้ากับพินส่วนหัว

ดูภาพหน้าจอที่ 5, 6, 7, 8 ด้านบน ฉันใช้ 200 โอห์มในอนุกรมเป็นสายบวกของเซ็นเซอร์อุณหภูมิเพื่อหลีกเลี่ยงการลัดวงจร

ขั้นตอนที่ 11: ทำให้พกพาได้! - การวางเซนเซอร์

ทำให้พกพาสะดวก! - การวางเซนเซอร์
ทำให้พกพาสะดวก! - การวางเซนเซอร์
ทำให้พกพาได้! - การวางเซนเซอร์
ทำให้พกพาได้! - การวางเซนเซอร์
ทำให้พกพาได้! - การวางเซนเซอร์
ทำให้พกพาได้! - การวางเซนเซอร์

รับภาชนะพลาสติก 2x3 ของคุณ

สร้างรูทางเดินเพื่อให้ถอดเซ็นเซอร์วัดค่า pH และอุณหภูมิออกได้ง่าย

  1. วาดวงกลมที่มีเส้นรอบวงของขั้วต่อตัวเมียและขั้วต่อ BNC เท่ากัน
  2. ตรวจสอบให้แน่ใจว่าพวกเขาไม่ได้อยู่ใกล้หรือไกลนัก
  3. ตัดวงกลมอย่างระมัดระวังโดยใช้มีดร้อนหรือเครื่องมือเจาะที่คุณต้องการ
  4. เสียบขั้วต่อ BNC ของ ph Meter และขั้วต่อเสียงหญิง
  5. เพิ่มสายจัมเปอร์บนส่วนหัวพินของตัวเชื่อมต่อเสียงตัวเมีย
  6. กาวเข้าด้วยกันเพื่อไม่ให้ลอกออกได้ง่าย

ขั้นตอนที่ 12: ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000

ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000
ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000
ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000
ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000
ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000
ทำให้เป็นแบบพกพา - เพิ่มการเชื่อมต่อ MKR1000

เชื่อมต่อเซ็นเซอร์ pH:

  1. ต่อสายจัมเปอร์ 3 เส้นจากส่วนหัวตัวเมียของเซ็นเซอร์วัดค่า pH เข้ากับ MKR1000
  2. วาง 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 ของตัวเอง อาจมีความตระหนักเพิ่มขึ้นเกี่ยวกับคุณภาพน้ำในสระว่ายน้ำที่เสื่อมโทรมอย่างต่อเนื่อง เนื่องจากผู้คนมักจะให้ความสำคัญกับสิ่งอำนวยความสะดวกที่มีให้มากกว่าการตรวจสอบว่าพวกเขาปลอดภัยเพียงใด พวกเขายังตั้งใจที่จะมีส่วนร่วมในชุมชนโดยสามารถจัดหาวิธีที่จะทำให้การทดสอบคุณภาพน้ำมีประสิทธิภาพและประสิทธิผลมากขึ้นโดยไม่ต้องเสียสละทรัพยากรโดยไม่จำเป็น

รู้สึกอิสระที่จะทำซ้ำและมีความสุขในการทำสิ่งดีๆ!:)