วันพฤหัสบดีที่ 12 กรกฎาคม พ.ศ. 2561

(งาน3) http://www.instructables.com/id/Arduino-Plant-Watering-System/?utm_content=buffer00406&utm_medium=social&utm_source=pinterest.com&utm_campaign=buffer


ระบบการรดน้ำ ARDUINO PLANT



บทนำ: ระบบรดน้ำ Arduino Plant

รูปภาพของระบบรดน้ำ Arduino Plant

Instructable นี้จะอธิบายถึงวิธีการสร้างระบบรดน้ำพืชที่ขับเคลื่อนโดย Arduino แต่ละคอมโพเนนต์มีการระบุด้วยลิงค์ไปยังที่ที่พวกเขาสามารถซื้อได้ทางออนไลน์ ขั้นตอนการทำระบบจะมีรายละเอียดทีละขั้นตอนจากฮาร์ดแวร์ไปยังโค้ด

ขั้นที่ 1: รายการช้อปปิ้ง

เซ็นเซอร์วัดความชื้นในดิน - http: //www.ebay.co.uk/itm/Soil-Sensor-Moisture-Hyg ...
ขนมปังบอร์ด + สาย [170 จุดตัวเลือกที่ชัดเจน] http: //www.ebay.co.uk/itm/Solderless-Prototype-Bre ...
สายเคเบิล - ตัวเลือก [40x ชาย 20 ซม. ชาย ] - http: //www.ebay.co.uk/itm/Dupont-Jumper-Cable-Wire ...
สายเคเบิลเพิ่มเติม - ตัวเลือก [40x หญิงหญิง 20 ซม.] - http: //www.ebay.co.uk/itm/Dupont-Jumper-Cable-Wire ...
แหล่งจ่ายไฟ 12v - http: //www.ebay.co.uk/itm/DC-12V-LED-Driver-Power -...
ท่อสำหรับการชลประทาน - http: //www.ebay.co.uk/itm/4mm-Car-Van-Vehicle-Wind ...
ช่องเสียบช็อกโกแลตบล็อก (5a) - http: //www.ebay.co.uk/itm/Chocolate-Block-Connecto ...
เรือสำหรับน้ำ - http: //www.ebay.co.uk/itm/1L-1000ML-BOROSILICATE-G ...
นอกจากนี้คุณจะต้อง:
- เครื่องตัดลวดบางรุ่น
- กระถางต้นไม้ที่มีรูด้านล่างสำหรับระบายน้ำ + ถาดสำหรับใต้ (ถ้าอยู่ด้านใน)
- พืช + ปุ๋ยหมัก / ดิน 50/50
- ขาตั้ง / ฐานประกอบชิ้นส่วน (อาจเป็นไม้อัดขนาด 12 มม. (350 x 200 มม. - ถ้าใช้หม้อพืชขนาดเล็กนี้ควรจะเป็นไร)
รวมค่าใช้จ่าย: 54.31 ปอนด์ (โปรดทราบว่าราคาจะแตกต่างกันขึ้นอยู่กับผู้จัดจำหน่ายและประเทศที่คุณสั่งซื้อภายใน)

ขั้นตอนที่ 2: การต่อสาย Arduino

รูปภาพของการเดินสายไฟ Arduino
ร่างนี้ให้ภาพรวมของตรรกะเบื้องหลังระบบ ระบบใช้กระแสไฟบนสายไฟ 240 โวลต์ผ่านตัวแปลงสัญญาณแบบ step-down แปลงเป็นสัญญาณออก 12V Arduino เชื่อมต่อกับเซ็นเซอร์วัดความชื้นและรีเลย์ผ่าน breadboard เซ็นเซอร์ความชื้นจะอ่านค่าได้หลายครั้งจากดินทุกๆนาทีและเมื่อความชื้นลดลงต่ำกว่าค่าที่กำหนดไว้ล่วงหน้ารีเลย์จะถูกเรียกใช้ส่ง 12v ไปยังเครื่องสูบน้ำ กำลังตัดอีกครั้งเมื่อเซ็นเซอร์ความชื้นอ่านค่าที่มากกว่า 70% เนื้อหา

ขั้นตอนที่ 3: การต่อสายไฟ

รูปภาพของการเดินสายไฟ
ขั้นตอนนี้เจาะจงเฉพาะกับแหล่งจ่ายไฟที่ระบุ หากคุณไม่มีประสบการณ์การเดินสายไฟก่อนหน้านี้คุณต้องขอคำแนะนำจากผู้เชี่ยวชาญที่มีคุณสมบัติเหมาะสม 240v อาจเป็นอันตรายถึงตาย
POWER IN - ระบบไฟฟ้าหลัก
1. ใช้สายไฟที่ถ่ายทอดสดและเชื่อมต่อกับขั้วต่อ 'L' บนแหล่งจ่ายไฟ ในภาพนี่เป็นสายสีน้ำตาล
2. ใช้ลวด Neutral และเชื่อมต่อกับขั้ว N ตรวจสอบให้แน่ใจว่าทั้งสองเชื่อมต่ออย่างแน่นหนาด้วยสายทองแดงที่สัมผัส
POWER OUT - การแปลง 12V
1. เชื่อมต่อสายสีน้ำตาลเข้ากับขั้ว V +
2. เชื่อมต่อสายสีน้ำเงินกับขั้วต่อ Com (Neutral)

ขั้นตอนที่ 4: ช็อกโกแลต Block

รูปภาพของช็อกโกแลตบล็อก
คอมโพเนนต์นี้เรียกว่า 'ช็อกโกแลตบล็อค' (Block ช็อกโกแลต) โดยใช้สายเดียวและเชื่อมต่อกับสายสัญญาณหลายสาย สำหรับโครงการนี้คุณจำเป็นต้องมีสองช่อง
1. ลวดสีน้ำตาลสดจากแหล่งจ่ายไฟไปยังด้านใดด้านหนึ่งของช็อกโกแลต
2. เชื่อมต่อสายไฟกลางสีน้ำเงินจากแหล่งจ่ายไฟเข้ากับช่องอื่น ๆ ของช็อกโกแลต
3. เรียกใช้สายไฟสองสีที่มีสีเดียวกันจากด้านอื่น ๆ ของแต่ละช่อง ขั้นตอนเหล่านี้จะเข้าใจได้ดีที่สุดเมื่ออ่านควบคู่กับภาพด้านบน

ขั้นตอนที่ 5: การต่อสาย Arduino

รูปภาพของการเดินสายไฟ Arduino
Arduino เป็น 'สมอง' ของระบบ ทำตามขั้นตอนต่อไปนี้เพื่อเชื่อมต่อสายไฟสิ่งสำคัญคือคุณต้องใช้ลวดสีเดียวกันกับคำอธิบายของฉันเพื่อหลีกเลี่ยงความสับสนต่อไป
1. เชื่อมต่อสายไฟสีแดง 'ชาย' กับรูพินที่มีเครื่องหมาย '5v' ออกจากปลายอีกด้านหนึ่งถูกยกเลิกการเชื่อมต่อเดี๋ยวนี้
2. ต่อสายสีเทาเข้ากับรูพินที่มีเครื่องหมาย 'A1' จากปลายอีกด้านหนึ่งที่ถูกถอดออก
3. เชื่อมต่อสายสีน้ำเงินที่วิ่งจากช็อกโกแลตเข้ากับรูพินที่มีเครื่องหมาย 'GND'
4. เชื่อมต่อสายสีน้ำตาลที่วิ่งจากช็อกโกแลตเข้ากับรูพินที่ระบุว่า 'VIN'
5. ในอีกด้านหนึ่งของกระดาน Arduino ให้ต่อสายสีแดงเข้ากับรูพินที่ทำเครื่องหมายว่า '12v' เพื่อให้อีกด้านหนึ่งตัดการเชื่อมต่อกันในตอนนี้

ขั้นตอนที่ 6: การต่อสาย Breadboard

รูปภาพของการเดินสายไฟ Breadboard
ส่วนประกอบนี้เรียกว่า breadboard ฉันเลือกที่จะใช้ในโครงการนี้เพื่อช่วยตัวเองและคนอื่น ๆ จากการที่ต้องประสานส่วนประกอบเข้าด้วยกัน การทำงานเช่นนี้;
มันทำงานอย่างไร
บอร์ดเป็นรูปสี่เหลี่ยมผืนผ้าวางบนพื้นผิวที่คุณกำลังทำงานอยู่ในแนวตั้ง หลุมที่มีการเชื่อมต่อทางไฟฟ้ากับอีกคนหนึ่งในแนวนอน แต่ไม่ได้แนวตั้ง ซึ่งหมายความว่าคุณสามารถเสียบขาต่างๆเข้ากับบอร์ดที่ทำงานในแนวนอนและกำลังจะไหลผ่านชุดเหล่านี้ทั้งหมดในชุด
กลับไปที่โครงการ
คุณอาจพบว่าเป็นประโยชน์ในการอ้างถึงร่างที่ด้านบนสุดของ Instructable นี้นอกเหนือไปจากการปฏิบัติตามคำแนะนำที่เป็นลายลักษณ์อักษร
ในชุดเชื่อมต่อ (แนวนอนในแนวตั้ง) ให้ต่อสายต่อไปนี้
1. ขา '5v' ที่วิ่งจากบอร์ด Arduino และไม่ได้เชื่อมต่ออยู่ที่ปลายอีกด้านหนึ่ง - ในชุดเดียวกันนี้เชื่อมต่ออีกสองสายที่มีสีเดียวกันและปล่อยให้ปลายอีกด้านของสายไฟถูกตัดการเชื่อมต่อในตอนนี้
2. ต่อไปนี้จะใช้สายที่วิ่งจากรูเสียบ 'GND' บน arduino เชื่อมต่ออีกสองสายที่มีสีเดียวกันกับสายเดียวกันและปล่อยสายอีกด้านหนึ่งไว้ในตอนนี้

ขั้นตอนที่ 7: โมดูลเซนเซอร์ความชื้น

รูปภาพของโมดูลเซนเซอร์ความชื้น
1. จาก breadboard ใช้สายบวก (Brown) และเชื่อมต่อกับโมดูลเซ็นเซอร์ความชื้น
2. จากเมนบอร์ดใช้สายไฟกลาง (Blue) และต่อเข้ากับช่องรับสัญญาณที่สองอื่น ๆ บนโมดูลเซ็นเซอร์ความชื้น

ขั้นตอนที่ 8: ตัวตรวจวัดความชุ่มชื้น

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

ขั้นตอนที่ 9: รีเลย์

รูปภาพของ The Relay
คอมโพเนนต์นี้เรียกว่า 'Relay' ซึ่งเป็นสวิตช์ เมื่อเซ็นเซอร์วัดความชื้นใช้เวลาในการอ่านที่น้อยกว่า 40% ความชื้นของดิน arduino จะเรียกใช้รีเลย์ซึ่งจะส่ง 12v จากแหล่งจ่ายไฟไปยังเครื่องสูบน้ำ
1. ใช้สายบวก (สีน้ำตาล) สุดท้ายที่เชื่อมต่อกับ breadboard และเชื่อมต่อกับรูพินบนรีเลย์ที่ทำเครื่องหมายว่า 'NC'
2. ใช้สายสีน้ำเงินสุดท้ายที่เหลืออยู่ (สีน้ำเงิน) ที่เชื่อมต่อกับ breadboard และเชื่อมต่อกับหลุมพินที่ทำเครื่องหมายว่า "NO"
3 ด้านอื่น ๆ ของ Relay เชื่อมต่อสายสีแดงกับรูที่ทำเครื่องหมายว่า 'VCC' เส้นสีเหลืองเป็น 'GND' และสายสีน้ำตาลไปที่ 'INN'

ขั้นตอนที่ 10: ปั๊มน้ำ

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


ขั้นที่ 11: สร้างที่อยู่อาศัยสำหรับระบบรดน้ำของคุณ

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

ขั้นตอนที่ 12: เขียนโค้ดระบบ

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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น