» อิเล็กทรอนิกส์ » Arduino »กระถางดอกไม้พร้อมระบบรดน้ำอัตโนมัติ

กระถางดอกไม้ชลประทานอัตโนมัติ



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

คุณลักษณะต่อไปนี้ถูกนำมาใช้ในอุปกรณ์นี้:
- ถังเก็บน้ำในตัว
- เซ็นเซอร์ควบคุมความชื้นในดิน
- ปั้มน้ำที่จ่ายลงสู่ดิน
- เซ็นเซอร์ระดับน้ำในถัง
- LED แจ้งเกี่ยวกับการขาดน้ำในถัง

ทั้งหมด อิเล็กทรอนิกส์ปั๊มและถังเก็บน้ำอยู่ในหม้อ แต่ละหม้อสามารถปรับแต่งตามความต้องการของพืชชนิดต่าง ๆ

เครื่องมือและวัสดุ:
-Arduino นาโน;

-Trubka;
ทรานซิสเตอร์ 2N2222;
- ตัวต้านทาน 1 kOhm;
- ตัวต้านทาน 4.7 kOhm;
seeing-;
- LED LED;



เครื่องพิมพ์ 3D;
- กาว
- อุปกรณ์เสริมสำหรับทิ้ง;
- แขนสามชั้น;
-Kusachki;
-Izolenta;
- กาวเทอร์โม
-Computer;


ขั้นตอนที่หนึ่ง: การพิมพ์ 3D
หม้อประกอบด้วยสามส่วน: ช่องอิเล็กทรอนิกส์ถังและกระถางดอกไม้ ชิ้นส่วนทั้งหมดจะถูกพิมพ์บนเครื่องพิมพ์ 3D สามารถดาวน์โหลดไฟล์สำหรับการพิมพ์ ที่นี่. หลังจากพิมพ์แล้วจำเป็นต้องตรวจสอบรอยรั่วของถังถ้าจำเป็นให้ใช้น้ำยาผนึก



ขั้นตอนที่สอง: โครงการ
การติดตั้งอุปกรณ์อิเล็กทรอนิกส์จะดำเนินการตามรูปแบบในภาพ

ขั้นตอนที่สาม: Arduino
ตอนนี้คุณสามารถเริ่มการติดตั้งอุปกรณ์อิเล็กทรอนิกส์ได้แล้ว ประสาน Arduino เข้ากับบอร์ด บนบอร์ด Perma-proto มีสัญลักษณ์สำหรับรูยึด จำเป็นต้องรวมหน้าสัมผัสของ Arduino D12 เข้ากับรูสำหรับติดตั้ง H7 ของบอร์ดจากนั้นประสานขั้วต่อทั้งหมด



ขั้นตอนที่สี่: ทรานซิสเตอร์ตัวต้านทาน
ตัวต้านทานบัดกรีเพิ่มเติมและทรานซิสเตอร์ ทรานซิสเตอร์หันด้านแบนเป็น Arduino ติดตั้งขาในรูติดตั้ง C24, C25 และ C26 ของบอร์ดทหาร
ตัวต้านทาน 4.7 kOhm ถูกบัดกรีเข้าสู่รู A25 และ A28 ตัวต้านทาน 1 kΩติดตั้งบนพิน J18 และ J22




ขั้นตอนที่ห้า: LED
บัดกรีสายไฟเข้ากับ LED ยาว 7 ซม. แล้วบัดกรีขั้วบวก (ขายาว) ถึง J17, ขั้วลบ (ขาสั้น) ถึง I22





ขั้นตอนที่หก: สายไฟ
เพิ่มสายไฟ 13 เซ็นติเมตรให้กับสายปั๊มแต่ละเส้น ชุมทางแยก



ทหารสาย 20 เซ็นติเมตรไปยังเอาท์พุทแต่ละเซ็นเซอร์ระดับน้ำ


บัดกรีลวดด้วยปลายด้านหนึ่งถึงลบของบอร์ดที่สองถึง B26 สายอีกเส้นไปที่ลบและ A20 สายที่สามเชื่อมต่อ C28 และ J7



ขั้นตอนที่เจ็ด: เซ็นเซอร์ความชื้น
ทหารสาย 10 เซ็นติเมตรถึงสามหน้าสัมผัส (D0, GND, VCC) ของโมดูลความชื้น บัดกรีสายไฟจากโมดูลไปยังบอร์ดตามลำดับต่อไปนี้:
โมดูลคณะกรรมการ
D0 - J12
GND - GND
VCC - C8
บัดกรีลวดขนาด 25 ซม. ไปยังหน้าสัมผัสที่เชื่อมต่อโมดูลและเซ็นเซอร์ความชื้น






ขั้นตอนที่แปด: สร้าง
ติดเซ็นเซอร์วัดระดับน้ำเข้ากับจานด้านในถัง สายไฟจะถูกดึงเข้าไปในรูในถังและทำเครื่องหมาย ติดตั้ง LED ในรูที่ขาตั้ง





ดึงลวดปั๊มเข้าไปในช่องเปิดของถัง ติดตั้งหลอดบนปั๊มซึ่งปลายที่สองถูกเสียบเข้าไปในรูพิเศษในหม้อ ใส่หม้อลงในถัง





ดึงสายไฟผ่านรูในขาตั้ง (ด้านล่าง) ลวดจากเซ็นเซอร์ความชื้นจะเหยียดในทิศทางตรงข้ามกับหม้อ




ประสานสายไฟจากปั๊มถึง B18 และ B24 GND ของเซ็นเซอร์ระดับน้ำนั้นถูกบัดกรีกับบอร์ด GND, สายเซ็นเซอร์บวกถึง A8, และเซ็นเซอร์สายไปที่ A13





ยึดบอร์ดและโมดูลความชื้นภายในเคส

ขั้นตอนที่เก้า: การปลูกพืช
ตอนนี้คุณสามารถเทดินและปลูกพืช



ขั้นตอนที่สิบ: เซ็นเซอร์ความชื้น
บัดกรีสายไฟเข้ากับเซ็นเซอร์ความชื้นและติดตั้งในดิน



ขั้นตอนที่สิบเอ็ด: รหัสดาวน์โหลด
คุณสามารถดาวน์โหลดรหัสได้ที่นี่ ที่นี่
หลังจากดาวน์โหลดคุณจะต้องเปิดไฟล์“ SmartPlant-V1-1.ino” ใน Arduino IDE และอัปโหลดไปยัง Arduino หากทุกอย่างทำอย่างถูกต้องแล้ว:
หลังจากเสร็จสิ้นการดาวน์โหลดและรีสตาร์ท Arduino ไฟ LED ควรกระพริบอย่างรวดเร็วห้าครั้งเพื่อยืนยันว่ารหัสโหลดและใช้งานได้
ระดับน้ำปัจจุบันจะปรากฏขึ้นบนหน้าจอ
หลังจากผ่านไปสองสามวินาทีคุณจะได้ยินเสียงปั๊มสตาร์ท
จากนั้นไฟ LED ควรเริ่มกะพริบช้าๆเตือนว่าไม่มีน้ำในถังด้านใน



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


ตอนนี้คุณต้องปรับระดับน้ำในถัง
โหลดรหัส "Water_Tank_Threshold_Test.ino"
หลังจากโหลดเสร็จแล้วค่อยๆเริ่มเติมน้ำลงไปในถังจนกระทั่งจอแสดงผลแสดงระดับน้ำ บันทึกค่าเฉลี่ยที่แสดงอยู่ในปัจจุบัน

ตอนนี้คุณต้องเขียนค่าเหล่านี้ในคอลัมน์รหัส WaterLevelThreshold
ตั้งช่วงตรวจสอบเป็น 180,000 ซึ่งหมายความว่าระดับความชื้นในดินจะถูกตรวจสอบทุกชั่วโมง emptyReservoirTimer ควรตั้งค่าเป็น 900 ซึ่งหมายความว่า LED จะกระพริบช้าๆเป็นเวลา 30 นาทีเพื่อระบุระดับน้ำในถัง

ตัวแปรสำหรับ "amountToPump" ควบคุมปริมาณน้ำที่สูบเข้าสู่ดิน ตัวช่วยสร้างตั้งค่าเป็น 300



เมื่อเติมน้ำแล้วระดับของน้ำจะถูกควบคุมผ่านช่องเปิดในถัง
ทุกอย่างพร้อมรายละเอียดเพิ่มเติมเกี่ยวกับการประกอบอุปกรณ์ดังกล่าวสามารถดูได้ในวิดีโอ
7
9
8.3

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...