สารบัญ:
- ขั้นตอนที่ 1: ARTIK Cloud Setup
- ขั้นตอนที่ 2: สร้างแอปพลิเคชัน ARTIK Cloud
- ขั้นตอนที่ 3: เชื่อมต่ออุปกรณ์ของคุณ
- ขั้นตอนที่ 4: การตั้งค่าฮาร์ดแวร์เซนเซอร์
- ขั้นตอนที่ 5: ติดตั้งซอฟต์แวร์ที่จำเป็น
- ขั้นตอนที่ 6: อัปโหลดโปรแกรม
- ขั้นตอนที่ 7: การทดสอบภาคสนาม
วีดีโอ: Arduino สระว่ายน้ำ Cloud Monitoring: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
วัตถุประสงค์หลักของโครงการนี้คือการใช้ 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
1. ลงทะเบียนกับ ARTIK Cloud ไปที่ไซต์นักพัฒนาและสร้าง "ประเภทอุปกรณ์" ใหม่
2. ป้อนชื่อที่แสดงและชื่อเฉพาะที่คุณต้องการ
3. สร้างรายการใหม่
4. ใส่ชื่อช่องและคำอธิบายอื่นๆ
5. คลิก บันทึก จากนั้นไปที่ Activate Manifest Tab
6. คลิกปุ่ม ACTIVE MANIFEST เพื่อเสร็จสิ้นและคุณจะถูกเปลี่ยนเส้นทางที่นี่
สร้างประเภทอุปกรณ์เสร็จแล้ว! ตอนนี้ให้สร้างแอปพลิเคชันของคุณที่จะใช้อุปกรณ์นั้น
ขั้นตอนที่ 2: สร้างแอปพลิเคชัน 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: ติดตั้งซอฟต์แวร์ที่จำเป็น
- ไปที่ Arduino IDE และเพิ่มบอร์ด MKR1000
- ค้นหา mkr1000 แล้วคลิกติดตั้ง
-
เพิ่มไลบรารีที่จำเป็น: ค้นหาไลบรารีที่จะติดตั้ง:
- 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 ของตนเอง อาจมีความตระหนักเพิ่มขึ้นเกี่ยวกับคุณภาพน้ำในสระว่ายน้ำที่เสื่อมโทรมอย่างต่อเนื่อง เนื่องจากผู้คนมักจะให้ความสำคัญกับสิ่งอำนวยความสะดวกที่มีให้มากกว่าการตรวจสอบว่าพวกเขาปลอดภัยเพียงใด พวกเขายังตั้งใจที่จะมีส่วนร่วมในชุมชนโดยสามารถจัดหาวิธีที่จะทำให้การทดสอบคุณภาพน้ำมีประสิทธิภาพและประสิทธิผลมากขึ้นโดยไม่ต้องเสียสละทรัพยากรโดยไม่จำเป็น
สร้างสุข!:)
แนะนำ:
แอพควบคุม Color Cloud: 7 ขั้นตอน (พร้อมรูปภาพ)
App Controlled Color Cloud: สวัสดี ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างแสงในห้องจากตารางเส้นทางกรวด ทุกอย่างสามารถควบคุมได้ผ่าน WLAN ด้วยแอปhttps://youtu.be/NQPSnQKSuoUมีปัญหาบางอย่างกับโครงการ แต่สุดท้ายคุณก็ทำได้
Arduino Soil Moisture Monitoring Stick - อย่าลืมรดน้ำต้นไม้ของคุณ: 4 ขั้นตอน (พร้อมรูปภาพ)
Arduino Soil Moisture Monitoring Stick - อย่าลืมรดน้ำต้นไม้ของคุณ: คุณมักจะลืมรดน้ำต้นไม้ในร่มของคุณหรือไม่? หรือบางทีคุณให้ความสนใจพวกเขามากเกินไปและรดน้ำพวกเขา? หากเป็นเช่นนั้น คุณควรทำตัวเองให้เป็นแท่งวัดความชื้นในดินที่ใช้พลังงานแบตเตอรี่ จอภาพนี้ใช้ความชื้นในดินแบบ capacitive
Arduino และ Raspberry Pi Powered Pet Monitoring System: 19 ขั้นตอน (พร้อมรูปภาพ)
Arduino และ Raspberry Pi Powered Pet Monitoring System: เมื่อเร็ว ๆ นี้ในช่วงวันหยุด เราตระหนักว่าขาดการเชื่อมต่อกับสัตว์เลี้ยง Beagle ของเรา หลังจากการค้นคว้า เราพบผลิตภัณฑ์ที่มีกล้องถ่ายภาพนิ่งที่อนุญาตให้ตรวจสอบและสื่อสารกับสัตว์เลี้ยงของตนได้ ระบบเหล่านี้มีประโยชน์บางประการข
Home Alert: Arduino + Cloud Messaging บนจอแสดงผลขนาดใหญ่: 14 ขั้นตอน (พร้อมรูปภาพ)
การแจ้งเตือนหน้าแรก: Arduino + Cloud Messaging บนจอแสดงผลขนาดใหญ่: ในยุคของโทรศัพท์มือถือ คุณคาดหวังว่าผู้คนจะตอบสนองต่อการโทรของคุณทุกวันตลอด 24 ชั่วโมง หรือ… ไม่. เมื่อภรรยาของฉันกลับถึงบ้าน โทรศัพท์ยังคงฝังอยู่ในกระเป๋าถือหรือแบตเตอรี่หมด เราไม่มีสายที่ดิน โทรหรือ
Arduino Powered Dust Particles Monitoring Station: 4 ขั้นตอน (พร้อมรูปภาพ)
Arduino Powered Dust Particles Monitoring Station: คุณสามารถสร้างอินเทอร์เน็ต DIY สำหรับอุปกรณ์ต่างๆ ที่ตรวจสอบมลพิษฝุ่นในบ้านของคุณในราคาต่ำกว่า 50 ดอลลาร์ และรับการแจ้งเตือนเมื่อระดับฝุ่นสูงเกินไป คุณจึงสามารถเติมอากาศในห้องหรือตั้งค่าได้ ออกไปข้างนอกและรับการแจ้งเตือนหาก