สารบัญ:

ระบบชลประทานอัจฉริยะโดยใช้ IoT # 'สร้างจากสลักเกลียว': 6 ขั้นตอน (พร้อมรูปภาพ)
ระบบชลประทานอัจฉริยะโดยใช้ IoT # 'สร้างจากสลักเกลียว': 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบชลประทานอัจฉริยะโดยใช้ IoT # 'สร้างจากสลักเกลียว': 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบชลประทานอัจฉริยะโดยใช้ IoT # 'สร้างจากสลักเกลียว': 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีติดตั้งระบบน้ำอัตโนมัติ ระบบน้ำอัจฉริยะ ระบบน้ำควบคุมผ่านโทรศัพท์มือถือ 2024, พฤศจิกายน
Anonim
ระบบชลประทานอัจฉริยะโดยใช้ IoT # 'สร้างขึ้นบน BOLT'
ระบบชลประทานอัจฉริยะโดยใช้ IoT # 'สร้างขึ้นบน BOLT'

ระบบชลประทานอัจฉริยะเป็นอุปกรณ์ที่ใช้ IoT ซึ่งสามารถทำให้กระบวนการชลประทานเป็นแบบอัตโนมัติโดยการวิเคราะห์ความชื้นของดินและสภาพอากาศ (เช่น ฝนตก) นอกจากนี้ ข้อมูลของเซ็นเซอร์จะแสดงในรูปแบบกราฟิกบนหน้าคลาวด์ของ BOLT สำหรับคำอธิบายโดยละเอียดของโครงการ ให้คลิกที่ลิงค์เอกสารงานวิจัยด้านล่าง -

ในโครงการนี้ เราจะสั่งไมโครคอนโทรลเลอร์ Arduino/328p ผ่านหน้าเว็บเพื่อควบคุมมอเตอร์ (เช่น สตาร์ทและหยุดมอเตอร์) และ Arduino ควบคุมกระบวนการชลประทานทั้งหมดโดยอัตโนมัติ

ผู้ใช้ต้องทำเพียงอย่างเดียวคือ – สตาร์ทมอเตอร์หรือหากต้องการก็สามารถปิดมอเตอร์ได้เพียงคลิกเดียวเท่านั้น

เมื่อปั๊มมอเตอร์เริ่มทำงาน - ตามเงื่อนไขอัตโนมัติจะทำงาน

1. ผู้ใช้สามารถปิดมอเตอร์ได้หากต้องการโดยคลิกที่หน้าเว็บ

2. ปั๊มมอเตอร์จะปิดโดยอัตโนมัติเมื่อเซ็นเซอร์ความชื้นในดินถึงค่าเกณฑ์ที่กำหนด

3. หากสภาพอากาศเป็นเช่นว่าฝนเริ่มตก ไมโครคอนโทรลเลอร์จะปิดปั๊มมอเตอร์จนฝนตก และหลังจากนั้นจะตรวจสอบว่าเซ็นเซอร์ความชื้นในดินถึงค่าเกณฑ์หรือไม่ หากเกินค่าเกณฑ์ ปั๊มของมอเตอร์จะยังคงปิดอยู่ มิฉะนั้น เครื่องจะสตาร์ทอีกครั้งโดยอัตโนมัติ ซึ่งช่วยในการประหยัดทรัพยากรน้ำและไฟฟ้า

4. นอกจากนี้ในกรณีที่ไฟฟ้าดับและมอเตอร์ถูกปิด เครื่องจะรีสตาร์ทโดยอัตโนมัติเมื่อมีแหล่งจ่ายไฟ ผู้ใช้จะไม่ต้องกังวลกับการรีสตาร์ทปั๊มมอเตอร์ด้วยตนเอง

5. นอกจากนี้ ข้อมูลของเซ็นเซอร์ต่างๆ เช่น เซ็นเซอร์ความชื้น เซ็นเซอร์อุณหภูมิ เซ็นเซอร์ความชื้นจะแสดงบน BOLT cloud ในรูปแบบกราฟิก แต่เนื่องจากข้อจำกัดของ BOLT ฉันจึงแสดงข้อมูลเซ็นเซอร์เพียงรายการเดียว (ข้อมูลเซ็นเซอร์ความชื้น)

ขั้นตอนที่ 1: บล็อกไดอะแกรมของ Project

Image
Image
บล็อกไดอะแกรมของโครงการ
บล็อกไดอะแกรมของโครงการ

ทำการเชื่อมต่อเซ็นเซอร์ BOLT และรีเลย์ตามที่ระบุในแผนภาพ ฉันใช้ไมโครคอนโทรลเลอร์ 328p ซึ่งใช้ใน ARDUINO คุณสามารถใช้ Arduino แทนไมโครคอนโทรลเลอร์ 328P ได้

ขั้นตอนที่ 2: รหัส Arduino สำหรับโครงการ

Hardserial.ino เป็นรหัส Arduino ซึ่งประกอบด้วยการเชื่อมต่อของเซ็นเซอร์ต่าง ๆ กับ Arduino และการเชื่อมต่อของ Arduino กับ BOLT เพื่อส่งข้อมูลของเซ็นเซอร์บนหน้าคลาวด์ BOLT

ขั้นตอนที่ 3: การเข้ารหัสหน้า HTML

การเข้ารหัสของหน้า HTML
การเข้ารหัสของหน้า HTML

ในขั้นตอนนี้ เราจะเขียนโค้ดหน้า HTML ที่เราส่งคำสั่งไปยัง Arduino เพื่อควบคุมมอเตอร์ (เช่น สตาร์ทและหยุดมอเตอร์)

ขั้นตอนที่ 4: การอัปโหลด JavaScript บน BOLT Cloud

กำลังอัปโหลด JavaScript บน BOLT Cloud
กำลังอัปโหลด JavaScript บน BOLT Cloud

เขียนโค้ด JS notepad++. ต่อไปนี้

setChartType('lineGraph');plotChart('time_stamp', 'temp');

แล้วบันทึกโดยใช้นามสกุลไฟล์.js นี่เป็นสิ่งสำคัญมาก การดำเนินการนี้จะดึงค่าของเซ็นเซอร์และอัปโหลดในรูปแบบกราฟิกบน BOLT cloud

ขั้นตอนที่ 5: การกำหนดค่าบน BOLT Cloud Page

การกำหนดค่าบน BOLT Cloud Page
การกำหนดค่าบน BOLT Cloud Page
การกำหนดค่าบน BOLT Cloud Page
การกำหนดค่าบน BOLT Cloud Page

หากคุณซื้ออุปกรณ์ BOLT และลงทะเบียนแล้ว

1- เปิดหน้าสายฟ้าเมฆ - คลิกที่ลิงค์

แล้วเข้าสู่ระบบนั้น

2- จากนั้นคลิกที่ DEVELOPER CONSOLE -> คลิกที่ปุ่ม "+" เพื่อสร้างผลิตภัณฑ์ใหม่ในส่วน PRODUCTS

3- ในส่วนสร้างผลิตภัณฑ์ใหม่ -

ฉัน- เขียนชื่อใด ๆ สำหรับผลิตภัณฑ์ใหม่

ii- เลือกไอคอนใด ๆ

iii- เลือก UI เป็น default.html

4- คลิกที่สร้างผลิตภัณฑ์

5- หลังจากนั้นคลิกที่ "ใช่" เพื่อสร้างการกำหนดค่าฮาร์ดแวร์

6- จากนั้นเลือก GPIO และจำนวนพินเป็น1

7- เลือกพินเป็น "AO" [เราได้เชื่อมต่อเซ็นเซอร์ความชื้นที่ A0 พิน]

8- และชื่อตัวแปรเป็น "ชั่วคราว" [เพราะเราได้เขียน temp เป็นตัวแปรในโค้ด js {STEP-4}]

9- สุดท้ายอัปโหลดไฟล์ JS ในส่วน UPLOAD FILES และเปลี่ยนไฟล์ html เริ่มต้นจากไฟล์ js นั้น

ขั้นตอนที่ 6: ปรับใช้การกำหนดค่าและการแสดงข้อมูล

ปรับใช้การกำหนดค่าและการแสดงข้อมูล
ปรับใช้การกำหนดค่าและการแสดงข้อมูล

1- คลิกที่แท็บอุปกรณ์ ID อุปกรณ์ของคุณจะแสดงอยู่ในรายการ ตอนนี้ ภายใต้แท็บผลิตภัณฑ์ เลือกชื่อผลิตภัณฑ์ของคุณ “Bolt IoT Product” สำหรับเช่น - อุณหภูมิ ตอนนี้ คลิกที่ปุ่ม Deploy Configuration

2- ไปที่หน้าแรกและคลิกที่หน่วย BOLT มันจะเปลี่ยนเส้นทางไปยังหน้าใหม่ซึ่งคุณสามารถดูกราฟความชื้นที่เกี่ยวข้องกับเวลา

แนะนำ: