สารบัญ:
- ขั้นตอนที่ 1: บล็อกไดอะแกรมของ Project
- ขั้นตอนที่ 2: รหัส Arduino สำหรับโครงการ
- ขั้นตอนที่ 3: การเข้ารหัสหน้า HTML
- ขั้นตอนที่ 4: การอัปโหลด JavaScript บน BOLT Cloud
- ขั้นตอนที่ 5: การกำหนดค่าบน BOLT Cloud Page
- ขั้นตอนที่ 6: ปรับใช้การกำหนดค่าและการแสดงข้อมูล
วีดีโอ: ระบบชลประทานอัจฉริยะโดยใช้ IoT # 'สร้างจากสลักเกลียว': 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ระบบชลประทานอัจฉริยะเป็นอุปกรณ์ที่ใช้ IoT ซึ่งสามารถทำให้กระบวนการชลประทานเป็นแบบอัตโนมัติโดยการวิเคราะห์ความชื้นของดินและสภาพอากาศ (เช่น ฝนตก) นอกจากนี้ ข้อมูลของเซ็นเซอร์จะแสดงในรูปแบบกราฟิกบนหน้าคลาวด์ของ BOLT สำหรับคำอธิบายโดยละเอียดของโครงการ ให้คลิกที่ลิงค์เอกสารงานวิจัยด้านล่าง -
ในโครงการนี้ เราจะสั่งไมโครคอนโทรลเลอร์ Arduino/328p ผ่านหน้าเว็บเพื่อควบคุมมอเตอร์ (เช่น สตาร์ทและหยุดมอเตอร์) และ Arduino ควบคุมกระบวนการชลประทานทั้งหมดโดยอัตโนมัติ
ผู้ใช้ต้องทำเพียงอย่างเดียวคือ – สตาร์ทมอเตอร์หรือหากต้องการก็สามารถปิดมอเตอร์ได้เพียงคลิกเดียวเท่านั้น
เมื่อปั๊มมอเตอร์เริ่มทำงาน - ตามเงื่อนไขอัตโนมัติจะทำงาน
1. ผู้ใช้สามารถปิดมอเตอร์ได้หากต้องการโดยคลิกที่หน้าเว็บ
2. ปั๊มมอเตอร์จะปิดโดยอัตโนมัติเมื่อเซ็นเซอร์ความชื้นในดินถึงค่าเกณฑ์ที่กำหนด
3. หากสภาพอากาศเป็นเช่นว่าฝนเริ่มตก ไมโครคอนโทรลเลอร์จะปิดปั๊มมอเตอร์จนฝนตก และหลังจากนั้นจะตรวจสอบว่าเซ็นเซอร์ความชื้นในดินถึงค่าเกณฑ์หรือไม่ หากเกินค่าเกณฑ์ ปั๊มของมอเตอร์จะยังคงปิดอยู่ มิฉะนั้น เครื่องจะสตาร์ทอีกครั้งโดยอัตโนมัติ ซึ่งช่วยในการประหยัดทรัพยากรน้ำและไฟฟ้า
4. นอกจากนี้ในกรณีที่ไฟฟ้าดับและมอเตอร์ถูกปิด เครื่องจะรีสตาร์ทโดยอัตโนมัติเมื่อมีแหล่งจ่ายไฟ ผู้ใช้จะไม่ต้องกังวลกับการรีสตาร์ทปั๊มมอเตอร์ด้วยตนเอง
5. นอกจากนี้ ข้อมูลของเซ็นเซอร์ต่างๆ เช่น เซ็นเซอร์ความชื้น เซ็นเซอร์อุณหภูมิ เซ็นเซอร์ความชื้นจะแสดงบน BOLT cloud ในรูปแบบกราฟิก แต่เนื่องจากข้อจำกัดของ BOLT ฉันจึงแสดงข้อมูลเซ็นเซอร์เพียงรายการเดียว (ข้อมูลเซ็นเซอร์ความชื้น)
ขั้นตอนที่ 1: บล็อกไดอะแกรมของ Project
ทำการเชื่อมต่อเซ็นเซอร์ BOLT และรีเลย์ตามที่ระบุในแผนภาพ ฉันใช้ไมโครคอนโทรลเลอร์ 328p ซึ่งใช้ใน ARDUINO คุณสามารถใช้ Arduino แทนไมโครคอนโทรลเลอร์ 328P ได้
ขั้นตอนที่ 2: รหัส Arduino สำหรับโครงการ
Hardserial.ino เป็นรหัส Arduino ซึ่งประกอบด้วยการเชื่อมต่อของเซ็นเซอร์ต่าง ๆ กับ Arduino และการเชื่อมต่อของ Arduino กับ BOLT เพื่อส่งข้อมูลของเซ็นเซอร์บนหน้าคลาวด์ BOLT
ขั้นตอนที่ 3: การเข้ารหัสหน้า HTML
ในขั้นตอนนี้ เราจะเขียนโค้ดหน้า HTML ที่เราส่งคำสั่งไปยัง Arduino เพื่อควบคุมมอเตอร์ (เช่น สตาร์ทและหยุดมอเตอร์)
ขั้นตอนที่ 4: การอัปโหลด JavaScript บน BOLT Cloud
เขียนโค้ด JS notepad++. ต่อไปนี้
setChartType('lineGraph');plotChart('time_stamp', 'temp');
แล้วบันทึกโดยใช้นามสกุลไฟล์.js นี่เป็นสิ่งสำคัญมาก การดำเนินการนี้จะดึงค่าของเซ็นเซอร์และอัปโหลดในรูปแบบกราฟิกบน BOLT cloud
ขั้นตอนที่ 5: การกำหนดค่าบน 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 มันจะเปลี่ยนเส้นทางไปยังหน้าใหม่ซึ่งคุณสามารถดูกราฟความชื้นที่เกี่ยวข้องกับเวลา
แนะนำ:
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: 17 ขั้นตอน (พร้อมรูปภาพ)
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: โครงการนี้เป็นวิวัฒนาการของคำสั่งก่อนหน้าของฉัน: APIS - ระบบชลประทานพืชอัตโนมัติฉันใช้ APIS มาเกือบปีแล้วและต้องการปรับปรุงจากการออกแบบก่อนหน้านี้: ความสามารถในการ ตรวจสอบโรงงานจากระยะไกล นี่คือวิธีที่
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: 19 ขั้นตอน (พร้อมรูปภาพ)
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: สวัสดีทุกคน ฉันหวังว่าพวกคุณทุกคนจะยอดเยี่ยม! ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างโมดูลการวัดพลังงาน IoT ที่คำนวณปริมาณพลังงานที่สร้างโดยแผงโซลาร์เซลล์ของฉันได้อย่างไรซึ่งถูกใช้โดยตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน t
ระบบตรวจสอบโรงงาน IoT (ด้วยแพลตฟอร์ม IBM IoT): 11 ขั้นตอน (พร้อมรูปภาพ)
ระบบตรวจสอบโรงงาน IoT (ด้วยแพลตฟอร์ม IBM IoT): ภาพรวม Plant Monitoring System (PMS) เป็นแอปพลิเคชันที่สร้างขึ้นโดยคำนึงถึงบุคคลที่อยู่ในชนชั้นแรงงานโดยคำนึงถึงนิ้วหัวแม่มือสีเขียว ทุกวันนี้ คนทำงานมีงานยุ่งมากกว่าที่เคย ความก้าวหน้าในอาชีพการงานและการจัดการการเงินของพวกเขา
IoT เมนส์คอนโทรลเลอร์ ตอนที่ 9: IoT, ระบบอัตโนมัติภายในบ้าน: 10 ขั้นตอน (พร้อมรูปภาพ)
IoT เมนส์คอนโทรลเลอร์ ส่วนที่ 9: IoT ระบบอัตโนมัติในบ้าน: ข้อจำกัดความรับผิดชอบ โปรดอ่านก่อน รายละเอียดของโครงการนี้อธิบายได้โดยใช้ไฟหลัก (ในกรณีนี้คือ UK 240VAC RMS) ในขณะที่ใช้ความระมัดระวังทุกประการเพื่อใช้หลักปฏิบัติที่ปลอดภัยและหลักการออกแบบที่ดี มีความเสี่ยงที่อาจถึงแก่ชีวิตได้เสมอ เลือก
IOT Smoke Detector: อัปเดตเครื่องตรวจจับควันไฟที่มีอยู่ด้วย IOT: 6 ขั้นตอน (พร้อมรูปภาพ)
IOT Smoke Detector: Update Existing Smoke Detector With IOT: List of contributors,Inventor:Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisor: Dr Chia Kim Seng ภาควิชาวิศวกรรมเมคคาทรอนิกส์และหุ่นยนต์ คณะวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ Universiti Tun Hussein Onn Malaysia.Distribut