สารบัญ:

Arduino สระว่ายน้ำ Cloud Monitoring: 7 ขั้นตอน (พร้อมรูปภาพ)
Arduino สระว่ายน้ำ Cloud Monitoring: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino สระว่ายน้ำ Cloud Monitoring: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino สระว่ายน้ำ Cloud Monitoring: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino LoRa Swimming Pool Monitoring System, Save a kid from drowning, must have device for a Pool 2024, กรกฎาคม
Anonim
การตรวจสอบคลาวด์สระว่ายน้ำ Arduino
การตรวจสอบคลาวด์สระว่ายน้ำ Arduino

วัตถุประสงค์หลักของโครงการนี้คือการใช้ Samsung ARTIK Cloud เพื่อตรวจสอบระดับ pH และอุณหภูมิของสระว่ายน้ำ

ส่วนประกอบฮาร์ดแวร์:

  • Arduino MKR1000 หรือ Genuino MKR1000
  • สายจัมเปอร์ (ทั่วไป)
  • ชุดเซ็นเซอร์วัดค่า pH SparkFun
  • 1 x ตัวต้านทาน 4.75k โอห์ม
  • Sparkfun เซ็นเซอร์อุณหภูมิกันน้ำ

ซอฟต์แวร์และ Cloud API ที่ใช้:

  • Samsung IoT ARTIK คลาวด์สำหรับ IoT
  • Arduino IDE ล่าสุด

ขั้นตอนที่ 1: ARTIK Cloud Setup

ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup

1. ลงทะเบียนกับ ARTIK Cloud ไปที่ไซต์นักพัฒนาและสร้าง "ประเภทอุปกรณ์" ใหม่

2. ป้อนชื่อที่แสดงและชื่อเฉพาะที่คุณต้องการ

3. สร้างรายการใหม่

4. ใส่ชื่อช่องและคำอธิบายอื่นๆ

5. คลิก บันทึก จากนั้นไปที่ Activate Manifest Tab

6. คลิกปุ่ม ACTIVE MANIFEST เพื่อเสร็จสิ้นและคุณจะถูกเปลี่ยนเส้นทางที่นี่

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

ขั้นตอนที่ 2: สร้างแอปพลิเคชัน ARTIK Cloud

สร้างแอปพลิเคชัน ARTIK Cloud
สร้างแอปพลิเคชัน ARTIK Cloud
สร้างแอปพลิเคชัน ARTIK Cloud
สร้างแอปพลิเคชัน ARTIK Cloud
สร้างแอปพลิเคชัน ARTIK Cloud
สร้างแอปพลิเคชัน ARTIK Cloud
สร้างแอปพลิเคชัน ARTIK Cloud
สร้างแอปพลิเคชัน ARTIK Cloud

1. ไปที่ ARTIK Cloud Applications แล้วคลิก new application

2. ป้อนชื่อแอปพลิเคชันที่คุณต้องการและ URL เปลี่ยนเส้นทางการตรวจสอบสิทธิ์

โปรดทราบว่าจำเป็นต้องมี URL เปลี่ยนเส้นทางการตรวจสอบสิทธิ์ มันถูกใช้เพื่อตรวจสอบสิทธิ์ผู้ใช้ของแอปพลิเคชันนี้ดังนั้นจะเปลี่ยนเส้นทางไปยัง url นี้หากต้องการเข้าสู่ระบบ เราใช้ https://localhost/index/ สำหรับตัวอย่าง

3. ตอนนี้ตั้งค่าการอนุญาตแอปพลิเคชันของคุณเพื่ออ่านและเขียน ไปที่อุปกรณ์ของคุณแล้วบันทึก

ยินดีด้วย ตอนนี้คุณมีใบสมัครของคุณแล้ว!

ขั้นตอนที่ 3: เชื่อมต่ออุปกรณ์ของคุณ

เชื่อมต่ออุปกรณ์ของคุณ
เชื่อมต่ออุปกรณ์ของคุณ
เชื่อมต่ออุปกรณ์ของคุณ
เชื่อมต่ออุปกรณ์ของคุณ
เชื่อมต่ออุปกรณ์ของคุณ
เชื่อมต่ออุปกรณ์ของคุณ

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

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

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

3. คลิกการตั้งค่าอุปกรณ์ที่เชื่อมต่อของคุณ

4. จดข้อมูลเหล่านี้ตามที่คุณต้องการในโปรแกรม

5. นำทางไปยังอุปกรณ์ที่เชื่อมต่อของคุณ

เสร็จสิ้นสำหรับการตั้งค่า ARTIK Cloud เมื่อฮาร์ดแวร์ของคุณพร้อมใช้งาน แผนภูมิจะมีข้อมูล

ขั้นตอนที่ 4: การตั้งค่าฮาร์ดแวร์เซนเซอร์

การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์
การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์
การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์
การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์
การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์
การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์
การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์
การตั้งค่าเซ็นเซอร์ฮาร์ดแวร์

นี่คือไดอะแกรม:

  • อุณหภูมิ 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

ดูตัวอย่างการเดินสายของฉันในภาพที่แนบมา

เราได้เพิ่มแจ็คเสียงเพื่อให้ถอดเซ็นเซอร์อุณหภูมิออกได้ง่าย แต่นี่เป็นทางเลือก

ขั้นตอนที่ 5: ติดตั้งซอฟต์แวร์ที่จำเป็น

ซอฟต์แวร์ที่จำเป็นในการตั้งค่า
ซอฟต์แวร์ที่จำเป็นในการตั้งค่า
ซอฟต์แวร์ที่จำเป็นในการตั้งค่า
ซอฟต์แวร์ที่จำเป็นในการตั้งค่า
ซอฟต์แวร์ที่จำเป็นในการตั้งค่า
ซอฟต์แวร์ที่จำเป็นในการตั้งค่า
  1. ไปที่ Arduino IDE และเพิ่มบอร์ด MKR1000
  2. ค้นหา mkr1000 แล้วคลิกติดตั้ง
  3. เพิ่มไลบรารีที่จำเป็น: ค้นหาไลบรารีที่จะติดตั้ง:

    • ArduinoJson - เราจะใช้สิ่งนี้เพื่อส่งข้อมูล JSON ไปยัง ARTIK CloudArduino
    • HttpClient - โฮสต์สำหรับเชื่อมต่อกับ API
    • OneWire - จำเป็นสำหรับการอ่านอินพุตดิจิตอลจากเซ็นเซอร์อุณหภูมิ
    • DallasTemperature - Dallas Temperature เซ็นเซอร์ที่จำเป็นห้องสมุด

เสร็จสิ้นการเพิ่มซอฟต์แวร์ที่จำเป็น!

ขั้นตอนที่ 6: อัปโหลดโปรแกรม

อัพโหลดโปรแกรม
อัพโหลดโปรแกรม
อัพโหลดโปรแกรม
อัพโหลดโปรแกรม
อัพโหลดโปรแกรม
อัพโหลดโปรแกรม

1. ตอนนี้เสียบ MKR1000 กับพีซี/แล็ปท็อปของคุณ

2. ดาวน์โหลดซอฟต์แวร์บน GitHub ที่นี่

3. เปลี่ยน ARTIK Cloud API และ Wifi Credentials

4. จากนั้นอัปโหลดรหัสซอฟต์แวร์ไปที่ MKR1000 และเริ่มการตรวจสอบ

หมายเหตุ: WiFi ของคุณต้องมีการเชื่อมต่ออินเทอร์เน็ต

ขั้นตอนที่ 7: การทดสอบภาคสนาม

การทดสอบภาคสนาม
การทดสอบภาคสนาม
การทดสอบภาคสนาม
การทดสอบภาคสนาม

เราได้ทดสอบเซ็นเซอร์ฮาร์ดแวร์กับสระว่ายน้ำส่วนตัว สาธารณะ และสระว่ายน้ำของโรงเรียนแล้ว การรวบรวมข้อมูลจากกลุ่มผู้ตอบแบบสอบถามเหล่านี้ทำให้เราสามารถวิเคราะห์ความสามารถของฮาร์ดแวร์ได้

คุณสามารถวาง MKR1000 และเซ็นเซอร์ไว้บนกล่องและวางไว้บนสระว่ายน้ำของคุณโดยปราศจากการปนเปื้อนในน้ำ ด้วยการทำเช่นนี้ คุณสามารถตรวจสอบคุณภาพน้ำของคุณและทำให้เป็นปกติได้โดยการวางสารเคมีที่ต้องการ

หวังว่าบทช่วยสอนนี้จะช่วยให้ผู้คนสร้างอุปกรณ์ตรวจสอบคุณภาพน้ำในสระว่ายน้ำ DIY ของตนเอง อาจมีความตระหนักเพิ่มขึ้นเกี่ยวกับคุณภาพน้ำในสระว่ายน้ำที่เสื่อมโทรมอย่างต่อเนื่อง เนื่องจากผู้คนมักจะให้ความสำคัญกับสิ่งอำนวยความสะดวกที่มีให้มากกว่าการตรวจสอบว่าพวกเขาปลอดภัยเพียงใด พวกเขายังตั้งใจที่จะมีส่วนร่วมในชุมชนโดยสามารถจัดหาวิธีที่จะทำให้การทดสอบคุณภาพน้ำมีประสิทธิภาพและประสิทธิผลมากขึ้นโดยไม่ต้องเสียสละทรัพยากรโดยไม่จำเป็น

สร้างสุข!:)

แนะนำ: