สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน, นี่คือคำแนะนำ วิธีที่ฉันสร้างของขวัญที่สมบูรณ์แบบสำหรับแม่ของฉัน โครงการนี้เป็นเครื่องรดน้ำต้นไม้อัตโนมัติแบบมัลติฟังก์ชั่น
คุณสมบัติของอุปกรณ์:
- วัดและแสดงระดับความชื้นในดินที่แท้จริงของพืช
- หากระดับความชื้นในดินต่ำกว่าเกณฑ์ จะเปิดปั๊มเพื่อรดน้ำต้นไม้
- ผู้ใช้สามารถเปลี่ยนขีดจำกัดด้วยปุ่ม และดูขีดจำกัดจริงบน LED-s
- เกณฑ์จะถูกเก็บไว้ในหน่วยความจำแบบไม่ลบเลือน (EEPROM) หลังจากปิดอุปกรณ์ เกณฑ์ที่กำหนดเองจะไม่สูญหาย
- อุปกรณ์นี้ใช้แบตเตอรี่ Li-Ion 18650 หนึ่งก้อนเป็นเวลาหลายสัปดาห์
- อุปกรณ์มีที่ชาร์จในตัวสามารถชาร์จแบตเตอรี่ด้วยอะแดปเตอร์โทรศัพท์ทั่วไป
- ในการใช้งานรอง อุปกรณ์สามารถใช้เป็นเครื่องชาร์จแบตเตอรี่ Li-Ion 3.7 V 18650 ได้ หากไม่มีต้นไม้ให้ดูแล
- หากถังเก็บน้ำว่างเปล่า อุปกรณ์จะปิดปั๊มและช่วยประหยัดแบตเตอรี่และอายุการใช้งานของปั๊มด้วย อย่างไรก็ตาม เครื่องจะเปิดปั๊มเป็นระยะๆ เป็นประจำเพื่อตรวจสอบว่ามีการเติมน้ำหรือไม่
ขั้นตอนที่ 1: วิธีใช้งาน
- เตรียมถังเก็บน้ำ
- ใส่ปั๊มลงไปในน้ำ
- ดันเซ็นเซอร์ความชื้นลงไปในดิน
- เปิดเครื่องด้วยสวิตช์
- ค่าที่วัดได้จะแสดงทุกๆ 8 วินาที
- เสียบอะแดปเตอร์โทรศัพท์เพื่อชาร์จแบตเตอรี่
- โดยไม่ต้องถักเป็นเครื่องชาร์จแบตเตอรี่
- กดปุ่มเพื่อตั้งเกณฑ์
- ถ้ารดน้ำไม่เปลี่ยนค่าที่วัดได้ก็เปิดปั๊มแค่ช่วงสั้นๆ เท่านั้น จะช่วยประหยัดแบตเตอรี่และอายุการใช้งานของปั๊ม
ขั้นตอนที่ 2: รายการ BOM
วัสดุที่จำเป็นสำหรับโครงการนี้ รายการ BOM:
- ช่องใส่แบตเตอรี่แบบช่องเดี่ยว 18650 1 ชิ้น 0, 28 $/pc 0, 28 $/แถวทั้งหมด
- ปั๊มน้ำบาดาล 1 เครื่อง 1, 30 $/pc 1, 30 $/แถวทั้งหมด
- ทรานซิสเตอร์ MOSFET 1 ชิ้น 0, 17 $/pc 0, 17 $/แถวทั้งหมด
- 10 kohm 1/4w ความต้านทาน 1% ตัวต้านทานแบบฟิล์มโลหะ 1 ชิ้น 0, 01 $/pc 0, 01 $/total row
- 220 โอห์ม 1/4w ความต้านทาน 1% ตัวต้านทานแบบฟิล์มโลหะ 3 ชิ้น 0, 01 $/pc 0, 02 $/total row
- Arduino MiniPro Microcontroller Module 1 pc 1, 68 $/pc 1, 68 $/total row
- เซนเซอร์ความชื้นในดิน 1 ชิ้น 0, 78 $/pc 0, 78 $/แถวทั้งหมด
- ไฟ LED สีเขียว 5 มม. 3 ชิ้น 0, 02 $/pc 0, 05 $/แถวทั้งหมด
- มินิสไลด์ 3 ตำแหน่ง 1 ชิ้น 0, 05 $/pc 0, 05 $/total row
- แบตเตอรี่แบบชาร์จได้ 18650 Li-ion 2600mAh 1 ชิ้น 2, 47 $/pc 2, 47 $/แถวทั้งหมด
- Micro USB 5V 1A 18650 TP4056 โมดูลเครื่องชาร์จแบตเตอรี่ลิเธียม 1 ชิ้น 1, 30 $/pc 1, 30 $/แถวทั้งหมด
- DIY Prototype PCB 1 ชิ้น 0, 14 $/pc 0, 14 $/total row
- ปุ่มกด 1 ชิ้น 0, 02 $/pc 0, 02 $/total row
- หลอดพลาสติก 1 ชิ้น 0, 02 $/pc 0, 02 $/total row
- ขั้วต่อบล็อคสกรู TermInal 1 ชิ้น 0, 05 $/pc 0, 05 $/แถวทั้งหมด
- สาย 1 ชิ้น 0, 02 $/pc 0, 02 $/แถวทั้งหมด
ต้นทุนวัสดุทั้งหมดของโครงการ: 8, 34 $/โครงการทั้งหมด
ขั้นตอนที่ 3: เครื่องมือ
จำเป็นต้องใช้เครื่องมือต่อไปนี้:
- สถานีบัดกรี 1 ชิ้น 67, 8 $/ชิ้น 67, 80 $/แถวทั้งหมด
- เครื่องตัดทแยงมุม 1 ชิ้น 7, 78 $/ชิ้น 7, 78 $/แถวทั้งหมด
- มือที่สาม 1 ชิ้น 14, 7 $/pc 14, 70 $/total row
- คีมปอกสายไฟ 1 ชิ้น 9, 11 $/pc 9, 11 $/แถวทั้งหมด
- บัดกรี 1 ชิ้น 3, 69 $/ชิ้น 3, 69 $/แถวทั้งหมด
- Forcep 1 ชิ้น 1, 89 $/pc 1, 89 $/total row
- ไขควง 1 ชิ้น 4, 39 $/ชิ้น 4, 39 $/แถวทั้งหมด
- Arduino mini pro โปรแกรมเมอร์ 1 ชิ้น 7 $/pc 7, 00 $/total row
ต้นทุนเครื่องมือทั้งหมดของโครงการ: 116, 36 $/โครงการทั้งหมด
ขั้นตอนที่ 4: วงจร
ส่วนประกอบหลัก:
- เซ็นเซอร์ความชื้นในดิน: เอาต์พุตแบบอะนาล็อกซึ่งจะเป็น A/D อ่านที่ไมโครคอนโทรลเลอร์ โดยปกติระหว่าง 0 ถึง 500 หลัก
- ปุ่ม อินพุตที่ PIN 9 ดึงไปที่ GND โดยตัวต้านทาน 10 kohm ภายนอก PIN ของปุ่มอีกอันเชื่อมต่อกับ PIN10 ซึ่งถูกดึงขึ้นไปที่ VDC โดยตัวต้านทานภายใน หากกดจะเปลี่ยนเกณฑ์และจะแสดงบน LED-s
- LED-s, ไฟ LED ภายนอก 3 ชิ้นและ LED ออนบอร์ด 1 ชิ้น ระหว่างการทำงาน จะแสดงการอ่านค่าจริงจากเซ็นเซอร์ความชื้น 0-100 = ไฟ LED ทั้งหมดดับ, 100-200 = ไฟ LED 1 ดวงติด, ไฟ LED 200-300 = ไฟ LED 2 ดวง, 300-400 = ไฟ LED เปิดอยู่ 3 ดวง, ไฟ LED 400 ดวงขึ้นไป = 4 ดวง บน.
- ปั๊มน้ำจะเปิด/ปิดด้วย N-Type MOSFET ซึ่งควบคุมโดย PIN ที่ 10 ของ Arduino ต่ำ = ปั๊มปิด สูง = เปิดปั๊ม
- สวิตช์จะตัดสินใจว่าอุปกรณ์อยู่ในโหมดเปิด/ปิดหรืออยู่ในโหมดการชาร์จ
- แบตเตอรี่พร้อมที่ใส่
- เครื่องชาร์จแบตเตอรี่
นำส่วนประกอบทั้งหมดและเชื่อมต่อตามแผนผัง ใช้ PCB ต้นแบบ DIY และบัดกรีทุกอย่าง ใช้สายไฟเพื่อเชื่อมต่อ PIN-s ควรบัดกรีเซ็นเซอร์ความชื้นที่ด้านหลังของบอร์ด Arduino เพื่อประหยัดพื้นที่
ขั้นตอนที่ 5: ซอฟต์แวร์
เชื่อมต่อบอร์ด Arduino กับพีซี ใช้ Arduino IDE เพื่อคอมไพล์อัพโหลดโปรแกรมไปยัง Arduino รหัสเต็มไปด้วยความคิดเห็น ดูสิ่งที่แนบมา
ขั้นตอนที่ 6: ที่อยู่อาศัย
สร้างที่อยู่อาศัยเพื่อป้องกันอุปกรณ์อิเล็กทรอนิกส์ที่จะเสียหายจากการสัมผัส ตัวเครื่องสามารถพิมพ์ 3 มิติหรือกล่องพลาสติกขนาดเล็กได้ อุปกรณ์นี้มีที่ยึดโครเชต์ที่ทำด้วยมือ
ฉันใช้โครเชต์สำหรับแอปพลิเคชัน Android แกดเจ็ตเพื่อสร้างที่อยู่อาศัยสำหรับอุปกรณ์ ช่วยในการสร้างโครงถักสำหรับ PCB สี่เหลี่ยมทุกชนิด ลิงค์ไปยังแอปพลิเคชัน:
play.google.com/store/apps/details?id=com….
แอปพลิเคชันนี้ฟรีโดยมีข้อ จำกัด บางประการ โปรดซื้อเวอร์ชันเต็มของ 1$ เพื่อสนับสนุนคำแนะนำของฉัน
ขั้นตอนที่ 7: จบคำ
โครงการนี้ยังอยู่ระหว่างการทดสอบ ปริมาณการใช้ที่วัดได้: 60uA ฉันคาดว่าจะมีเวลาหลายเดือนโดยไม่ต้องชาร์จ ส่วนที่ท้าทายคือการมีน้ำจืดในถังเก็บน้ำ ฉันจะติดตั้งออดเพื่อส่งเสียงหากถังเก็บน้ำว่างเปล่า
ขอให้เป็นวันที่ดี!