สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
- ขั้นตอนที่ 2: การอัปโหลดรหัสไปยังบอร์ด Arduino
- ขั้นตอนที่ 3: เชื่อมต่อ Shield กับ Arduino Board
- ขั้นตอนที่ 4: เชื่อมต่อปั๊มกับสวิตช์
- ขั้นตอนที่ 5: การเชื่อมต่อเซ็นเซอร์ความชื้นในดิน
- ขั้นตอนที่ 6: ต่อท่อน้ำ
- ขั้นตอนที่ 7: เพิ่มพลัง
วีดีโอ: การรดน้ำต้นไม้อัจฉริยะ Arduino ที่ง่ายที่สุด: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ครั้งล่าสุดที่เราเขียน instructable เกี่ยวกับวิธีสร้างระบบรดน้ำต้นไม้อัตโนมัติด้วย Arduino และเซ็นเซอร์ บทความของเราได้รับความสนใจอย่างมากและได้รับการตอบรับเป็นอย่างดี
หลังจากนั้นเราก็คิดว่าเราจะทำให้มันดีขึ้นได้อย่างไร ดูเหมือนว่าสำนักงานของเราเติบโตขึ้นด้วยจำนวนกระถางดอกไม้ในสำนักงานก็เติบโตขึ้นเช่นกัน และเราต้องการวิธีการรดน้ำที่เป็นมิตรมากขึ้น เราคิดวิธีแก้ปัญหาที่ง่ายที่จะทำให้เราสามารถรดน้ำต้นไม้ได้มากถึง 4 ต้นในโหนดเดียว! ที่เหลือเชื่อ ด้วยวิธีแก้ปัญหาก่อนหน้านี้ เราสามารถรดน้ำได้เพียง 3 แห่ง และเรายังต้องการให้พวกมันตั้งอยู่ถัดจากอีกทางหนึ่ง ซึ่งทำให้สะดวกน้อยลง
โซลูชันของเรา: Smart Pump Shield
เราผิดหวังกับจัมเปอร์และบอร์ดต้นแบบทั้งหมด ดังนั้นเราจึงมีแนวคิดที่จะพัฒนาโล่ของเราเอง ชิลด์ประกอบด้วยรีเลย์ 5 ตัว – 4 สำหรับกลไกการเปลี่ยนน้ำและอีกอันสำหรับปั๊มน้ำ มีอินเทอร์เฟซ Crowtail เฉพาะสำหรับเซ็นเซอร์ของเรา ซึ่งไม่จำเป็นต้องใช้จัมเปอร์และเขียงหั่นขนม และทำให้ชุดใช้งานได้ง่ายและสนุก! คุณยังสามารถใช้งานได้ตามปกติโดยไม่ต้องใช้ตัวเชื่อมต่อ Crowtail สำหรับโปรเจ็กต์อื่นๆ ที่คุณอาจนำมาด้วย!
ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
ในการประมวลผลคำแนะนำนี้เราจำเป็นต้องใช้ "Crowtail smart pump kit" ซึ่งลิงก์ไปนั้นถูกต้อง
ชุดจะรวมถึง:
- x4 Crowtail เซ็นเซอร์ความชื้นในดิน
- x1 โล่ปั๊มอัจฉริยะ Crowtail
- x1 ปั้มน้ำ Crowtail
- อะแดปเตอร์ x1 12V
- x1 วาล์วน้ำสี่ช่อง
- ท่อน้ำยาว 1 อัน (ต่อไปเราจะตัดเป็น 6 ชิ้นสำหรับโครงการของเรา)
คุณจะต้องใช้ Crowduino Uno / Arduino Uno สำหรับโครงการด้วย
ทำไมต้องชุดนี้?
- ขจัดความจำเป็นของเขียงหั่นขนมและจัมเปอร์
- เลอะน้อยลงผลผลิตมากขึ้น!
- ใช้งานง่าย แค่เสียบปลั๊ก ใครๆก็ทำได้!
- คอนเนคเตอร์ 12v สำหรับปั๊ม และแยกเป็น 5v สำหรับ Arduino ด้วย!
- ควบคุมดอกไม้ได้มากถึง 4 ดอกพร้อมกันด้วยโล่เดียว!
ขั้นตอนที่ 2: การอัปโหลดรหัสไปยังบอร์ด Arduino
ขั้นตอนต่อไปคือการอัปโหลดโค้ดของเราไปยังบอร์ด Arduino
เราทำก่อนเพราะหลังจากเชื่อมต่อเซ็นเซอร์และปั๊มทั้งหมดแล้ว อาจเลอะเทอะเล็กน้อยและเชื่อมต่อยาก ควรทำตอนนี้เมื่อคุณมีบอร์ดอยู่ในมือเท่านั้น!
รหัสสามารถพบได้ที่ด้านล่างของคำแนะนำนี้ ตรวจสอบให้แน่ใจว่าคุณเลือก Arduino Uno เกี่ยวกับอุปกรณ์ที่คุณใช้ (Arduino หรือ Crowduino Uno) ใน ArduinoIDE
หากคุณไม่คุ้นเคยกับ Arduino ให้ทำตามขั้นตอนต่อไปนี้:
1. เชื่อมต่อบอร์ด Arduino ด้วย USB เข้ากับคอมพิวเตอร์
2. เปิด Arduino IDE (หากยังไม่มี ให้ดาวน์โหลดจากเว็บไซต์ทางการ)
3. เปิดโครงการที่เราให้ไว้ที่ด้านล่างของหน้าคำสั่ง
4. ด้านบนของ Arduino IDE เลือก "Tools > Board > Arduino ATmega328"
5. คลิกเครื่องหมาย V เพื่อยืนยันรหัส จากนั้นกดปุ่มลูกศรขวาที่อยู่ถัดจากรหัสเพื่อกดรหัส!
ขั้นตอนที่ 3: เชื่อมต่อ Shield กับ Arduino Board
ฟังดูง่าย - ขั้นตอนต่อไปคือการเชื่อมต่อส่วนป้องกันปั๊มอัจฉริยะของเรากับบอร์ด Arduino
หมายเหตุ: เมื่อคุณวางอันหนึ่งไว้บนอีกอันหนึ่งและเชื่อมต่อเข้าด้วยกัน ตรวจสอบให้แน่ใจว่าทำช้าๆ และง่ายดาย เนื่องจากหมุดป้องกันปั๊มอัจฉริยะอาจมีความไวเล็กน้อย
หลังจากประกอบเข้าด้วยกันแล้ว - ควรมีลักษณะตรงตามภาพด้านล่าง
ขั้นตอนที่ 4: เชื่อมต่อปั๊มกับสวิตช์
ขั้นตอนต่อไปจะเป็นการเชื่อมต่อสวิตช์ 4 ช่องของเราที่จะควบคุมทิศทางน้ำและปั๊ม
ย้ายไปที่สวิตช์:ยากที่จะพลาด - สวิตช์เป็นอินเทอร์เฟซที่ใหญ่ที่สุดบนแผงป้องกัน วางถูกทิศทางแล้วต้อง *คลิก* ตอนนี้เราได้ทั้งปั๊มและสวิตช์เชื่อมต่อกับบอร์ดเรียบร้อยแล้ว
เราจะเริ่มจากปั๊มน้ำ:
หากคุณดูบอร์ดของคุณอย่างใกล้ชิด จะมีอินเทอร์เฟซแบบมงกุฎ 6 อันเรียงชิดกัน นี่คืออินเทอร์เฟซของเซ็นเซอร์ ถัดจากนั้นจะมีอินเทอร์เฟซเล็กๆ อันเดียวดาย เล็กกว่าอีกอันหนึ่ง นั่นคืออินเทอร์เฟซของปั๊ม
คุณจะรู้ว่ามันเป็นอินเทอร์เฟซที่ถูกต้องเมื่อมันจะพอดี - ปั๊มเป็นส่วนต่อประสานที่เล็กที่สุดระหว่างพวกเขาทั้งหมด
ขั้นตอนที่ 5: การเชื่อมต่อเซ็นเซอร์ความชื้นในดิน
ขั้นตอนต่อไปจะเป็นการเชื่อมต่อเซ็นเซอร์ความชื้นในดิน เราจะใช้เซ็นเซอร์นี้เพื่อตรวจจับระดับดินภายในพืชและตรวจสอบว่าพวกเขาต้องการน้ำหรือไม่
เราจะเชื่อมต่อโดยใช้อินเทอร์เฟซเซ็นเซอร์ Crowtail 4 ใน 6 ตัว เนื่องจากเราใช้ 4/6 เราจึงสามารถใช้อีก 2 ตัวเพื่อมอบคุณสมบัติขั้นสูงเพิ่มเติมให้กับโครงการของเรา ตัวอย่างบางส่วนอาจเป็น:
- เพิ่มเซ็นเซอร์วัดแสงเพื่อให้รู้ว่าต้นไม้ได้รับแสงเพียงพอหรือไม่
- เพิ่มเซ็นเซอร์ความชื้นเพื่อตรวจจับว่าความชื้นนั้นดีหรือไม่
- เซ็นเซอร์อุณหภูมิเพื่อให้แน่ใจว่าไม่ร้อนหรือเย็นเกินไป
- เซ็นเซอร์วัดปริมาณน้ำฝนเพื่อตรวจจับว่าขณะนี้ฝนตกหรือไม่ และไม่จำเป็นต้องรดน้ำต้นไม้ และอื่นๆ …
ลำดับของเซ็นเซอร์มีดังนี้
- A0 - ดอกไม้หมายเลข 1 ในสวิตช์จะเป็นอันแรกใกล้กับอินเทอร์เฟซแหล่งน้ำ
- A1 - ดอกไม้หมายเลข 2 ในสวิตช์เป็นอันที่สองจากทิศทางของอินเทอร์เฟซแหล่งน้ำ
- A2 - ดอกไม้หมายเลข 3 ในสวิตช์เป็นอันที่สามจากทิศทางของอินเทอร์เฟซแหล่งน้ำ
- A3 - ดอกไม้หมายเลข 4 ในสวิตช์เป็นอันที่สี่จากทิศทางของอินเทอร์เฟซแหล่งน้ำ
หมายเหตุ: ตรวจสอบให้แน่ใจว่าถูกต้อง มิฉะนั้น ปั๊มจะจ่ายน้ำให้กับดอกไม้ผิดดอก
ขั้นตอนที่ 6: ต่อท่อน้ำ
ขั้นตอนนี้ต้องรวบรวมกรรไกรหรือมีด
เราจะต้องถอดท่อน้ำออกจากชุดแล้วตัดเป็น 6 ส่วน
ตรวจสอบให้แน่ใจว่าความยาวเท่ากันและดีกว่าถ้าท่อที่เข้าไปในแหล่งน้ำ (ในกรณีของเราคือขวดน้ำ) จะยาวพอที่จะถึงน้ำ
หลังจากที่เราตัดมันเสร็จแล้ว ก็ถึงเวลาเชื่อมต่อมัน!
เราจะเชื่อมต่อ 2 ตัวเข้ากับปั๊มของเรา ด้านหนึ่งของปั๊มดูดน้ำ ขณะที่อีกด้านดันน้ำออก ตอนแรกอาจจะงงว่าอันไหนเป็นอันไหน แต่ถ้าดูดีๆ ปั๊มจะขึ้นว่า "เข้า" กับ "ออก" อันที่ "เข้า" ควรไปที่แหล่งน้ำ ส่วนอันที่ "ออก" ควรไปที่สวิตช์
หลังจากเชื่อมต่อปั๊มแล้ว เราจะต้องต่อสายเข้ากับสวิตช์ของเรา สวิตช์มี 5 อินพุต เรียงกัน 4 ตัว พวกมันกำลังตรงไปที่ดอกไม้ อันที่อยู่ด้านซ้ายไปปั๊ม OUTPUT
สวิตช์ทำงานโดยการปิดวงจรที่ช่องสัญญาณเฉพาะ - จะทำให้น้ำไหลได้ ถ้าไม่มีวงจรปิด น้ำก็ไหลไม่ได้ เราจะเปิดช่องตามความต้องการของดอกไม้เพื่อให้ได้น้ำ ด้วยวิธีนี้ เฉพาะดอกไม้ที่ต้องการน้ำเท่านั้นที่จะได้น้ำ
ขั้นตอนที่ 7: เพิ่มพลัง
ขั้นตอนสุดท้ายคือ - เพิ่มพลัง!
นี่เป็นหนึ่งในคุณสมบัติที่ดีที่สุดในบอร์ดของเรา ทั้งปั๊มและสวิตช์ต้องการอินพุต 12v ในขณะที่ Arduino สามารถยืนได้เพียง 5v ดังนั้นแทนที่จะจ่ายไฟให้กับ Arduino ปั๊มและสวิตช์เราทำเกราะเพื่อแยกพลังงานระหว่าง Arduino และอุปกรณ์อื่น ๆ ด้วยวิธีนี้ - Arduino จะได้รับ 5v ในขณะที่ปั๊มและสวิตช์จะได้รับ 12v
หมายเหตุ: เมื่อเชื่อมต่อแหล่งจ่ายไฟ ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อเข้ากับบอร์ดป้องกันและไม่ใช่ Arduino ไม่จำเป็นต้องใช้อุปกรณ์จ่ายไฟสองตัวเนื่องจากตัวป้องกันจะให้พลังงานแก่ Arduino เช่นกัน
เราหวังว่าคุณจะพบว่าคำแนะนำนี้มีประโยชน์ ง่าย และสนุก! เราทำงานอย่างหนักเพื่อสร้างชุดอุปกรณ์ที่เรียบง่ายแต่ทรงพลังที่สุด คุณสามารถใช้สมาร์ทชิลด์ได้ ไม่เพียงแต่สำหรับโปรเจ็กต์นี้ แต่สำหรับคนอื่นๆ ด้วย! แจ้งให้เราทราบว่าคุณจะทำอะไรและวิธีการใช้ชุดอุปกรณ์ของเรา
แนะนำ:
เครื่องวัดอุณหภูมิและความชื้น IoT ที่ง่ายที่สุด: 5 ขั้นตอน (พร้อมรูปภาพ)
เครื่องวัดอุณหภูมิและความชื้น IoT ที่ง่ายที่สุด: เครื่องวัดอุณหภูมิและความชื้น IoT ที่ง่ายที่สุดช่วยให้คุณสามารถรวบรวมอุณหภูมิ ความชื้น และดัชนีความร้อนได้ แล้วส่งไปที่ Adafruit IO
การตรวจสอบ Arduino VESC ที่ง่ายที่สุด: 4 ขั้นตอน
การตรวจสอบ Arduino VESC ที่ง่ายที่สุด: สวัสดี ในโครงการนี้ เราจะทำการตรวจสอบ VESC ที่ง่ายดาย สิ่งนี้จะมีประโยชน์เมื่อคุณต้องการตรวจสอบอุณหภูมิของคุณและค้นหาปัญหาเหมือนที่ฉันมีกับ Vesc ที่ร้อนเกินไป (ซึ่งฉันเพิ่งค้นพบกับจอภาพนี้) หรือคุณสามารถใช้สำหรับ attac
ปุ่มกดมาโคร DIY ที่ง่ายที่สุด: 10 ขั้นตอน (พร้อมรูปภาพ)
แป้นมาโคร DIY ที่ง่ายที่สุด: แป้นมาโครสามารถใช้เพื่อดำเนินการบางอย่างหรือทำงานบางอย่างบนคอมพิวเตอร์ของคุณ และมีประโยชน์อย่างยิ่งกับแอปพลิเคชันบางอย่าง เช่น โปรแกรมตัดต่อวิดีโอหรือเกม แอปพลิเคชั่นจำนวนมากมีปุ่มลัดสำหรับการดำเนินการอย่างรวดเร็ว แต่บางครั้ง
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: 5 ขั้นตอน (พร้อมรูปภาพ)
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: นี่คือวิทยุ Admiral โบราณปี 1951 ที่ฉันเคยจัดแสดงมาหลายปี ฉันทำความสะอาด ขัดเงา และแปลงเป็นลำโพงบลูทูธ ทั้งโครงการใช้เวลาประมาณ 3 ชั่วโมง
เครื่องคิดเลข Arduino ที่ง่ายที่สุด: 5 ขั้นตอน
เครื่องคิดเลข Arduino ที่ง่ายที่สุด: นี่คือเวอร์ชันของฉันของเครื่องคิดเลข Arduino ที่เรียบง่ายที่สุดเท่าที่เคยมีมา เหมาะสำหรับผู้เริ่มต้นเป็นโครงการสำหรับผู้เริ่มใช้งาน Arduino ไม่เพียงแต่โครงการนี้จะมีราคาถูกมากภายใน 40$s