สารบัญ:
วีดีโอ: เรือนเพาะชำต้นกล้าอัตโนมัติ: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ให้ประโยชน์อะไร:นี่คืออุปกรณ์ที่จะรดน้ำและเปิดและปิดไฟโดยอัตโนมัติสำหรับการปลูกต้นสตาร์ทในอาคาร ข้อดีของสิ่งนี้คือ คุณสามารถขยายฤดูปลูกของคุณไปอีกสองสามเดือนโดยเริ่มปลูกต้นไม้ในบ้านเมื่อข้างนอกอาจหนาวเกินไปที่จะทำเช่นนั้นและมีการกำกับดูแลเพียงเล็กน้อย ฉันปลูกมะเขือเทศหลายร้อยลูกในปีที่แล้วด้วยอุปกรณ์นี้ และมันใช้งานได้ดีอย่างน่าอัศจรรย์ ข้อจำกัดความรับผิดชอบสองสามข้อตั้งแต่เริ่มต้น: ฉันเป็นผู้ใช้ Arduino มือใหม่ มีวิธีที่ดีกว่าในการเขียนรหัสตัวจับเวลาหรือไม่? อย่างแน่นอน. มันทำให้งานสำเร็จหรือไม่? ใช่! คุณต้องคอยดูระดับน้ำในภาชนะระบายน้ำประมาณสัปดาห์ละครั้ง นอกจากนั้น โครงการนี้ค่อนข้างตรงไปตรงมา
ขั้นตอนที่ 1:
รายการวัสดุ:
1. ไมโครคอนโทรลเลอร์ Arduino
2. 2 รีเลย์ (สามารถใช้แทนทรานซิสเตอร์ได้ถ้าคุณรู้วิธีใช้งาน ฉันไม่ค่อยประสบความสำเร็จกับมันเท่าไหร่)
3. แหล่งจ่ายไฟ 12v 1 ชุด
4. ปั๊มน้ำ 12v ขนาดเล็ก 1 หรือ 2 เครื่อง
5. แหล่งกำเนิดแสง LED หรือฟลูออเรสเซนต์
6. ไม้สำหรับทำตู้หรือชุดชั้นวางของขนาดพอเหมาะ
7. ถาดเพาะกล้าไม้ ตัวใหญ่ไม่มีรู และอันเล็กกว่ามีรูระบายน้ำ
8. ท่อตู้ปลายาวน้อย
9. 3 ปุ่มเล็ก ๆ
ขั้นตอนที่ 2:
เตรียมถาดต้นกล้าพร้อมสายยาง คุณต้องเจาะรูสำหรับท่อตู้ปลาในถาดต้นกล้าและอีพ็อกซี่ให้เข้าที่ คุณสามารถใช้กาวชนิดอื่นหรือกาวร้อนได้ แต่วิธีการเหล่านั้นมีความน่าเชื่อถือน้อยกว่าและมีแนวโน้มที่จะรั่วซึม ต่อสายยางยาวจากปั๊มน้ำเข้ากับถาดต้นกล้า และแยกสายยางที่ด้านล่างของถาดเพื่อให้น้ำไหลกลับเข้าไปในอ่างเก็บ เมื่อรอบการรดน้ำเริ่มต้นจะทำงานประมาณ 30 วินาที (ตามรหัสและสามารถปรับเปลี่ยนได้ตามต้องการ) เมื่อรอบการรดน้ำเสร็จสิ้น น้ำจะนั่งลงในถาดครู่หนึ่งในขณะที่ระบายน้ำกลับออกจากต้นไม้ที่รดน้ำอย่างทั่วถึง คุณต้องการรูระบายน้ำที่ด้านล่างของถาดเพื่อไม่ให้มีน้ำขังเพราะอาจทำให้รากพืชเน่าได้ โดยพื้นฐานแล้ว น้ำจะถูกสูบเข้าไปในถาดและระบายออกทันที ไม่ใช่การผ่าตัดจรวด
สังเกตในภาพที่สามว่าฉันเชื่อมต่อห้องสองห้องให้ต่ำที่สุดเท่าที่จะทำได้ และทำอีพ็อกซี่ทั้งสองด้านเพื่อให้น้ำไหลระหว่างห้องทั้งสองได้อย่างไร นอกจากนี้ ถาดขนาดใหญ่ของฉันทั้งหมดมีรูอยู่ในนั้น ฉันจึงเอาผ้าอีพ็อกซี่และผ้าชิ้นเล็กๆ มาปิด ฉันวางผ้าชิ้นเล็ก ๆ ไว้เหนือรูแล้วเกลี่ยอีพ็อกซี่จำนวนเล็กน้อยไปรอบๆ และเข้าไปในผ้า เมื่ออีพ็อกซี่ติดตั้งแล้วพวกเขาก็ปิดผนึกอย่างดี วางถาดขนาดเล็กที่มีสิ่งสกปรกและเมล็ดพืชไว้ในถาดที่ใหญ่กว่า เพื่อให้คุณสามารถถอดออกได้อย่างง่ายดายเมื่อถึงเวลาต้องดึงกลับออกมาปลูก คุณจะไม่สามารถถอดส่วนล่างออกได้โดยไม่ต้องแยกชิ้นส่วนระบบท่อทั้งหมด
สุดท้ายนี้ คุณต้องวางปั๊มจุ่มลงในถังเก็บน้ำ ดังนั้นโปรดใช้ความระมัดระวังเพราะคุณไม่สามารถมีสายไฟที่เปลือยเปล่าอยู่ใต้น้ำได้ ใช้สามัญสำนึกบางอย่างที่นี่ ไฟฟ้า น้ำ ครับ เก็บสายไฟไว้นอกตัวสะสมหรือควรผูกเข้ากับรีเลย์โดยตรง
หมายเหตุสุดท้ายเกี่ยวกับการตั้งตู้คือวิธีที่ดีที่สุดคือกักเก็บความร้อนจากแสงไฟ และฉันก็ห่อพื้นที่เปิดทั้งหมดรอบๆ ของฉันด้วยแผ่นกันกระแทกเพื่อให้ต้นไม้มีอุณหภูมิอบอุ่น 80 องศา
ขั้นตอนที่ 3:
ติดตั้งไฟอย่างน้อย 12 ถึง 16 นิ้วเหนือถาดต้นกล้าเพื่อให้มีพื้นที่เพียงพอสำหรับพืชที่จะเติบโต หากต้นกล้าของคุณมีลำต้นที่ยาว แสดงว่าต้นอ่อนกำลังเอื้อมและคุณไม่ได้รับแสงเพียงพอและจำเป็นต้องได้รับแหล่งกำเนิดแสงที่สว่างกว่า ประกบปลายด้านหนึ่งของแหล่งจ่ายไฟเข้ากับรีเลย์ตามที่แสดงในแผนภาพ
ตามรหัส เชื่อมต่อพินทริกเกอร์บนรีเลย์กับพินหมายเลข 6 บน Arduino สำหรับปั๊ม หากคุณมีปั๊มตัวที่สอง ให้เชื่อมต่อตัวนั้นกับพิน 8 รหัสรองรับปั๊ม 2 ตัว แต่ใช้เพียง 1 ตัว หากคุณจำเป็นต้องใช้ปั๊มตัวที่สอง ให้ยกเลิกการใส่ความคิดเห็นโค้ดที่ควรเขียนสูงสำหรับปั๊มตัวล่าง
ในแผนภาพที่สอง ฉันกำลังใช้เสรีภาพเล็กน้อยกับส่วนประกอบต่างๆ แต่ทำตาม แล้วเราจะผ่านมันไปได้ รีเลย์สีส้มสองอันเป็นตัวเลือกเดียวของฉันในเครื่องจำลอง และใช้สำหรับทำลายหรือต่อกระแสไฟ เช่น สวิตช์ รูปที่สามเป็นรีเลย์จริง ๆ ที่ฉันเคยใช้ พวกเขามีอินพุตและเอาต์พุตสำหรับการกำหนดเส้นทางพลังงานผ่านพวกเขาและเหมือนกันที่ด้านข้างด้วยไฟ LED พินที่ระบุว่า VCC จำเป็นต้องเชื่อมต่อกับพลังงาน 5v ของ Arduino และ GND เชื่อมต่อกับกราวด์ของ Arduino พิน IN เชื่อมต่อกับพิน 6 และ 7 สำหรับแหล่งกำเนิดแสงและปั๊มน้ำ หากคุณมีไฟ 110v คุณต้องเดินสายไฟ 110v จากรางปลั๊กไฟผ่านรีเลย์ที่ด้านข้างด้วยสกรู สำหรับปั๊ม น่าจะเป็น 9v หรือ 12v และคุณต้องกำหนดเส้นทางขาหนึ่งของแหล่งจ่ายไฟนั้นผ่านด้านสกรูของรีเลย์ตัวที่สอง
มอเตอร์ในแผนภาพเป็นตัวเลือกเดียวที่ฉันต้องเป็นตัวแทนของปั๊มน้ำ
ปุ่มกดสามปุ่มใช้สำหรับเปลี่ยนการตั้งค่าใน Arduino ปุ่มที่เชื่อมต่อกับพิน A5 จะเลื่อนเวลา 1 ชั่วโมง เริ่มเวลา 12.00 น. เที่ยงคืน โดยทั่วไปฉันแค่พยายามทำให้สิ่งนี้ใกล้เคียงกับเวลาจริงเพราะมันไม่สำคัญเลยที่จะแม่นยำอย่างแน่นอน
ปุ่มรอบบนพิน A4 คือจำนวนครั้งที่ปั๊มน้ำจะหมุนเวียนต่อวัน โดยทั่วไปแล้ว ฉันพบว่าวันละครั้งก็เพียงพอแล้ว แต่ถ้าคุณต้องการ คุณยังสามารถวนรอบตัวเลือกสองครั้ง สี่ครั้ง 8 ครั้ง หรือย้อนกลับครั้งเดียว ทุกครั้งที่คุณกดปุ่มรอบ การตั้งค่าจะเป็นการเลื่อนไปข้างหน้า
ปุ่ม A3 จะเปลี่ยนระยะเวลาที่ปั๊มน้ำจะทำงานต่อรอบ ค่าเริ่มต้นคือ 30 วินาทีฉันเชื่อ หนึ่งปีแล้วที่ฉันเขียนโค้ดนี้ โปรดจำไว้ ฉันกำลังจำสิ่งนี้จากความทรงจำบางส่วน การกดปุ่มจะเพิ่ม 30 วินาทีจนกว่าคุณจะถึง 150 การกดครั้งที่ 6 จะตั้งค่ากลับเป็นค่าเริ่มต้น
ฉันไม่มีตัวจับเวลาจริงบนโมดูล Arduino ดังนั้นอุปกรณ์จึงช้ากว่าปกติประมาณ 15 นาทีในแต่ละวัน วิธีที่ดีที่สุดที่ฉันพบในการจัดการสิ่งนี้คือเพียงแค่กดปุ่มชั่วโมงทุกๆสี่วันเพื่อเพิ่มชั่วโมงและมันจะถูกติดตามกลับคืนมา มีวิธีหลีกเลี่ยงสิ่งนี้ ลบ 15 นาทีมูลค่ามิลลิวินาทีจากเวลาบนบรรทัด:
ถ้า (deciTime > 8640000) {deciTime = 0;}
มันจะยังไม่แน่นอนเว้นแต่คุณจะเพิ่มฟังก์ชันของตัวจับเวลาในการตั้งค่า แต่สิ่งนี้ใช้ได้ดีสำหรับฉันอย่างที่มันเป็น ดังนั้นฉันจึงไม่เคยยุ่งกับมันเลย หากคุณคิดวิธีแก้ปัญหาที่ชาญฉลาด ฉันชอบที่จะได้ยินเกี่ยวกับมัน
เมื่อคุณเปิดเครื่องครั้งแรก ให้ตั้งเวลาโดยประมาณและจำนวนครั้งต่อวันในการเติมน้ำและระยะเวลา และคุณไม่จำเป็นต้องเปลี่ยนค่านั้นอีกเว้นแต่คุณจะต้องปรับ โดยทั่วไปฉันวนรอบ 30 วินาทีวันละครั้ง ดังนั้นการตั้งค่าเริ่มต้นจึงค่อนข้างทำงานได้ดีสำหรับฉัน
ขั้นตอนที่ 4:
รหัสไม่มีอะไรมาก ยกเว้นเวลามากในการตรวจสอบเพื่อเปิดและปิดไฟและหมุนเวียนปั๊มน้ำ นอกจากนี้ยังมีการหักล้างสำหรับปุ่มกดเมื่อเปลี่ยนการตั้งค่า
ข้อผิดพลาดใด ๆ ที่คุณพบ โปรดแจ้งให้ฉันทราบ และฉันยินดีที่จะแก้ไข แต่สิ่งนี้ก็ผ่านไปด้วยดีสำหรับฉันในปีที่แล้ว และฉันได้ปลูกพืชจำนวนมากในเรือนเพาะชำแห่งนี้ อะไรที่ไม่ชัดเจนก็บอกฉันด้วย และฉันจะทำให้ดีที่สุดเพื่อชี้แจงสิ่งต่างๆ หวังว่าคุณจะปลูกพืชที่ยอดเยี่ยมด้วยสิ่งนี้!
อัปเดต:
ภาพใหม่สำหรับทุกคนที่ติดตามโครงการนี้ โชว์พัฒนาการที่ดีของน้องๆ! 4/25/18
อีกรูปสำหรับทุกคน เห็นได้ชัดว่าถั่วพุ่มที่โตเร็วมากจะต้องถูกดึงออกมาในไม่ช้า ฉันจะทิ้งมะเขือเทศไว้และจัดทำเอกสารให้คุณต่อไป สังเกต 82 องศาที่มุมขวาบนของหน้าจอ มาดูกันว่าบับเบิ้ลแรปเก็บความร้อนจากไฟได้อย่างไร? 4/27/18
อัปเดตรูปภาพ 4/30/18
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง