สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: จำเป็น
- ขั้นตอนที่ 2: สคีมา การเดินสายไฟ
- ขั้นตอนที่ 3: อัปโหลดรหัสและเชื่อมต่อท่อ
- ขั้นตอนที่ 4: ก้าวต่อไป
วีดีโอ: ระบบรดน้ำที่ตั้งโปรแกรมได้ง่ายด้วย Arduino: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โครงการนี้จะทำให้พืชของคุณคงอยู่ได้โดยไม่มีการแทรกแซงเป็นเวลาหลายวันหรือหลายสัปดาห์
สรุปได้ว่าเป็นระบบรดน้ำที่ตั้งโปรแกรมได้ง่ายซึ่งขับเคลื่อนโดย Arduino
ถ้าคุณชอบเครื่องใช้ไฟฟ้าและพืช โปรเจ็กต์นี้สร้างขึ้นเพื่อคุณ มุ่งเป้าไปที่ทั้งสามเณรและมีประสบการณ์
คุณสามารถไปเที่ยวพักผ่อนได้โดยหลับตา
ฉันใช้คลื่นความร้อนหนึ่งสัปดาห์ในช่วงวันหยุด (~35°C) กับต้นมะเขือเทศสองต้น
เป็นโครงการที่มีประโยชน์และราคาไม่แพงที่ทุกคนควรทำ เป็นพื้นฐานและสามารถปรับให้เข้ากับความต้องการและเงื่อนไขในการรดน้ำของคุณ ค่าใช้จ่ายทั้งหมดต่ำกว่า 25 €
ฟังดูเหมือนบทเรียน Arduino แต่โปรดจำไว้ว่านี่จะช่วยพืชของคุณ ประหยัดเวลาของคุณ ประหยัดน้ำของคุณ
ฉันคิดและทำใน 2 ชั่วโมงรวมทุกอย่างแล้ว
ดูภาพก่อน/หลังก็ได้ พืชโตมากในหนึ่งสัปดาห์ ตอนนี้เป็นพืชที่มีสุขภาพดีแล้ว ดอกปลายยอดจะลดลงเพราะรดน้ำสม่ำเสมอ
เป็นเวอร์ชันพื้นฐานจริงๆ ฉันแน่ใจว่าคุณจะทำเวอร์ชันที่สมบูรณ์กว่านี้ด้วยตัวเองโดยมีเงื่อนไขของคุณเอง
ฉันสร้างโปรเจ็กต์นี้ร่วมกับบริษัท ELEGOO พวกเขาขอให้ฉันทำโปรเจ็กต์ที่มีประโยชน์และง่ายสำหรับทุกคนที่มีเนื้อหาของพวกเขา และฉันน่าจะทำสิ่งนี้ โครงการนี้สามารถทำได้ด้วยชิ้นส่วนของ Uno Starter Kit
ELEGOO ส่งหน่วยสำหรับทำสิ่งนี้มาให้ฉัน พวกเขาเชื่อในผู้สร้างและเชื่อในความคิดสร้างสรรค์ของเรา
เสบียง
www.elegoo.com/shop/
ขั้นตอนที่ 1: จำเป็น
ในการทำโครงการนี้เพื่อรดน้ำต้นไม้ 2 ต้นคุณต้อง:
- บอร์ดชุดอุปกรณ์เริ่มต้น ELEGOOUno R3
ในชุดคิทนี้ คุณมีสายไฟสำหรับต่อบอร์ดเข้าด้วยกันแล้วและเซ็นเซอร์บางตัวสำหรับปรับปรุงระบบ เช่น DHT11 หรือโมดูล LCD เพื่อคอยดูเวลาที่โปรแกรมได้เป็นตัวอย่าง
- บอร์ดรีเลย์ x2https://www.amazon.fr/ARCELI-Module-Framboise-dext…
- RTC DS1307https://www.amazon.fr/ANGEEK-Angetek-modules-Montr…
- x2 Mini Priming Diaphragm Pumphttps://fr.aliexpress.com/item/4000086165151.html?…
- ท่อน้ำ x2https://fr.aliexpress.com/item/32846595875.html?sp…
- x2 ถังเก็บน้ำแบบถังขนาดความจุ 10L ถึง 20L
- แหล่งจ่ายไฟ 12V ขั้นต่ำ 2A
- แน่นอน x2 พืช
ทั้งหมดนี้สามารถแทนที่ด้วยโมดูลเดียวกัน ระวังบอร์ด Uno การ์ดบางใบจากไซต์อื่นทำงานได้ไม่ดีใน I2C
ขั้นตอนที่ 2: สคีมา การเดินสายไฟ
คุณต้องเคารพแผนผังของรูปภาพ
การเชื่อมต่อระหว่าง RTC, คำสั่ง Relay และ Arduino Uno ทำโดยสาย Dupont
สำหรับปั๊มน้ำ คุณจะต้องกู้คืนพลังของบอร์ด Arduino โดยการบัดกรีสายไฟภายใต้ Arduino uno โดยคำนึงถึงขั้วและรหัสสี จำเป็นต้องใช้สายไฟเพื่อรองรับ 12V 2A ถัดไปบัดกรีสายไฟกับปั๊มน้ำและเชื่อมต่อกับรีเลย์
ข้อควรระวัง: ก่อนบัดกรีสายไฟภายใต้บอร์ด Arduino ให้ตรวจสอบแหล่งจ่ายไฟบวกและลบ
ทำให้ถูกต้องและระมัดระวังด้วยไฟฟ้าลัดวงจร บัดกรีและการเชื่อมต่อโดยไม่ต้องใช้แหล่งจ่ายไฟ
มันทำงานอย่างไร:
- Uno Board คือสมองของระบบของเรา มันจัดการทุกอย่าง เป็นตัวควบคุมที่ใช้กันทั่วไปในโลกของผู้ผลิต คุณสามารถหาไมโครคอนโทรลเลอร์ประเภทอื่น (เช่น Micropython) ที่สามารถทำงานเดียวกันได้ แต่ในใจของฉัน Arduino เป็นบอร์ดที่ง่ายและเข้าถึงได้มากที่สุด
- DS1307 เป็น RTC (Real Time Clock) ขนาดเล็กที่ต้องเปิดเครื่องกับ CR2032 จึงสามารถเก็บวันที่และเวลาโดยไม่ต้องใช้แหล่งจ่ายไฟหลักโดยบอร์ด Uno โมดูลนี้ใช้การสื่อสารแบบ I2C ซึ่งเป็นหนึ่งในการสื่อสารระหว่างบอร์ดและโมดูลที่ได้รับความนิยมมากที่สุด การสื่อสาร I2C แสดงโดย SCL (Serial Clock Line) และ SDA (Serial Data Line) ในบางกรณี คุณต้องดูแผนผังของบอร์ดเพื่อค้นหา
- โมดูลรีเลย์ใช้ระดับต่ำเพื่อเปิดใช้งานเอาต์พุตของรีเลย์ในกรณีของเรา คุณต้องตั้งค่าในตำแหน่งระดับสูง (5V) บนพินอินพุตของโมดูลเพื่อตั้งค่าเอาต์พุตเป็นตำแหน่งปิดปกติ และคุณสามารถเดินสายปั๊มของคุณในตำแหน่งเปิดปกติได้
- ปั๊มต้องใช้ 12V สำหรับงาน นอกจากนี้เรายังขับเคลื่อนโดยแหล่งจ่ายหลักของ Uno Board ของคุณด้วยการบัดกรีสายไฟสองเส้น ปั๊มเหล่านี้สามารถรองพื้นตัวเองได้สูงถึง 2 เมตร ซึ่งราคาถูกและทรงพลังมาก
ขั้นตอนที่ 3: อัปโหลดรหัสและเชื่อมต่อท่อ
ตอนนี้ได้เวลาอัปโหลดรหัสบนกระดานของคุณแล้ว
ดาวน์โหลด Arduino IDE ที่นี่:
ติดตั้งไลบรารี่สำหรับ RTC DS1307:
ด้วยชุด ELEGOO คำแนะนำทั้งหมดอยู่ภายในสำหรับการเขียนโปรแกรมบอร์ดของคุณ
อย่าลืมติดตั้งท่อเข้ากับปั๊มน้ำของคุณ คุณจะต้องดูว่าท่อน้ำเข้าที่สูบน้ำและส่วนไหนที่ขับออกมา ในรูปปั้มน้ำ E คือทางเข้าน้ำ
หลังจากนี้ให้ติดตั้งถังน้ำที่เต็มไปด้วยน้ำใกล้กับพืช วางท่อดูดของปั๊มลงในถัง และใส่ท่อระบายน้ำของปั๊มลงในหม้อ
คุณจะต้องปรับเวลารดน้ำให้เข้ากับต้นไม้ของคุณ เงื่อนไขการรดน้ำของฉันมีไว้สำหรับต้นมะเขือเทศ
ปั๊มน้ำชนิดนี้สามารถปั๊มได้ 135 ลิตร/ชม. ด้วย 12V 2A แต่คุณจะต้องทดสอบการไหลของมันกับแหล่งจ่ายไฟของคุณ ปรับรหัสสำหรับการรดน้ำ 60 วินาทีและวัดปริมาณน้ำที่สูบ
ฉันต้องการถัง 2 ถัง สำหรับฉัน 2.25 ลิตร เป็นเวลาหนึ่งนาทีสำหรับปั๊มเพียงเครื่องเดียว ทดสอบปั๊มน้ำแยกกัน
คุณสามารถติดตั้งบนชิ้นไม้หรือในกล่องพลาสติก
ขั้นตอนที่ 4: ก้าวต่อไป
ตอนนี้คุณมีพื้นฐานในการปรับปรุงระบบนี้และทำให้เป็นระบบของคุณเอง
คุณสามารถเพิ่มสภาพการรดน้ำเพิ่มเติม เช่น เซ็นเซอร์อุณหภูมิและความชื้น โฟโตรีซีสเตอร์ เซ็นเซอร์ปริมาณน้ำฝน เซ็นเซอร์ความชื้นพืช คุณสามารถเพิ่มระบบ IR สำหรับควบคุมระบบรดน้ำด้วยรีโมท
คุณสามารถกำหนดเวลาการรดน้ำหลายครั้งในเวลาที่ต่างกันสำหรับการรดน้ำต้นไม้ของคุณ เลือกปริมาณน้ำ.
กล่าวโดยย่อคือ ระบบที่ปรับแต่งได้อย่างเต็มที่เพื่อจัดการโรงงานของคุณอย่างง่ายดาย
คุณสามารถเพิ่มแผงโซลาร์เซลล์ (10W) ด้วยแบตเตอรี่แบบลิเธียมไอออนแบบชาร์จไฟได้ 12V สำหรับแหล่งจ่ายไฟอิสระ
แนะนำ:
การออกแบบเกมในการสะบัดใน 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++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino