สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
ฉันสร้างระบบรดน้ำโดยใช้ Arduino สำหรับพริกของฉันในขณะที่ฉันไม่อยู่บ้าน ฉันทำสิ่งนี้เป็นเว็บเซิร์ฟเวอร์ซึ่งฉันสามารถตรวจสอบได้จาก LAN และจากระบบอัตโนมัติภายในบ้าน (Hassio) นี่ยังอยู่ระหว่างการก่อสร้าง ฉัน จะเพิ่มปั๊มมากขึ้นและจะหาวิธีเพิ่มเซ็นเซอร์ความชื้นในดินที่คล้ายคลึงกันมากขึ้น ฉันควรเพิ่มสวิตช์เปิด/ปิดด้วย การอัพเกรดที่สำคัญที่สุดอย่างหนึ่งที่จะทำให้แบตเตอรี่ใช้งานได้นานขึ้นคือการเพิ่มฟังก์ชันสลีปให้กับเว็บเซิร์ฟเวอร์นี้ และตั้งค่าการสื่อสารจาก http เป็น mqtt กระบวนการทั้งหมดนี้เริ่มต้นเมื่อฉันเห็นโปรเจ็กต์นี้ ฉันมี bme280 และ wemos d1 mini วางอยู่รอบๆ จากโครงการที่เฝ้าสังเกตอุณหภูมิ/ความชื้นของหม้อต้มกาแฟที่สำนักงาน จะได้ไม่ต้องไปตรวจดูว่าถูกต้มหรือไม่ (ใช่ ฉันขี้เกียจ) ฉันได้เพิ่ม bme280 ให้กับโครงการนี้ด้วย แต่มีปัญหาหลายประการกับมันซึ่ง ฉันไม่มีเวลาแก้ไขจริงๆ เพราะการรดน้ำทำงานได้ดีในขณะที่ฉันพักร้อนเป็นเวลาหนึ่งสัปดาห์
เสบียง
สำหรับโครงการนี้ คุณจะต้องมีอุปกรณ์ดังต่อไปนี้:
- Wemos D1 mini (ฉันมีตัวปกติ แต่คุณควรได้รับโปรและต้องแน่ใจว่าตัวควบคุมแรงดันไฟฟ้าไม่ใช่ตัวที่ถูกเพื่อที่มันจะเปิดขึ้นอย่างดีด้วยแบตเตอรี่ที่สึกหรอเล็กน้อยเช่นกัน!)
- แบตเตอรี่ Li-Ion 18650 หรือน้อยกว่า ฉันกู้ของฉันจากแล็ปท็อปเครื่องเก่าและพบว่ามี 4 เครื่องที่ใช้งานได้
- ที่ใส่แบตเตอรี่ 18650 สำหรับจำนวนแบตเตอรี่ที่คุณต้องการ ฉันใช้สี่และเชื่อมต่อแบบขนาน
- บอร์ดชาร์จแบตเตอรี่ TP4056
- เซ็นเซอร์วัดความชื้นในดินแบบ Capacitive v1.2 (ซึ่งไม่มีฉนวน ดังนั้นคุณควรเพิ่มอีพ็อกซี่ที่ไม่นำไฟฟ้าที่ด้านข้างและบนส่วนประกอบที่บัดกรีทั้งหมด ฉันได้ยินมาว่า hotglue ใช้งานได้ แต่ฉันใช้อีพ็อกซี่)
- BME280 เซ็นเซอร์อุณหภูมิและความชื้น
- 5.5V 0.66W 120mA Monocrystalline Mini Solar Panel แผงโซลาร์เซลล์พลังงานแสงอาทิตย์ (หรือที่ทรงพลังกว่านี้ฉันคิดว่านี่ไม่เพียงพอ)
- 1N5819 ไดโอด
- เครื่องสูบน้ำใต้น้ำ 6V
- โมดูลรีเลย์ 5V เพื่อควบคุมปั๊ม ฉันเลือกโมดูลที่มีรีเลย์ 5 ตัวเพื่อให้พร้อมสำหรับการอัพเกรด
- โปรโตบอร์ดไฟเบอร์
- และแน่นอนบางสาย
- กล่องกันน้ำหนึ่งกล่องที่สามารถเก็บอุปกรณ์อิเล็กทรอนิกส์ทั้งหมดไว้ด้านข้าง
- หลอดซิลิโคนเกรดอาหาร ของฉันไม่มีสีและเส้นผ่านศูนย์กลางภายในประมาณ 5 มม.
ขั้นตอนที่ 1: แผนภาพการเดินสายไฟ
นี่ไม่ใช่เอกสารการเดินสายทางเทคนิคอย่างแน่นอน แต่เพิ่มสิ่งนี้เพื่อแสดงให้เห็นว่าฉันเชื่อมต่อสายนี้อย่างไร แสดงความคิดเห็นหากคุณต้องการความช่วยเหลือเกี่ยวกับสิ่งนี้!
ขั้นตอนที่ 2: หุ้มฉนวนเซ็นเซอร์ความชื้นในดิน
ใช้กาวร้อนและอีพ็อกซี่เพื่อป้องกันมุมของเซ็นเซอร์นี้ ฉันใช้กาวร้อนใกล้กับขั้วต่อสายไฟเพื่อให้แน่ใจว่าอีพ็อกซี่จะไม่ติดอยู่ในนั้น
ขั้นตอนที่ 3: รหัส Arduino
ฉันแนบรหัส Arduino นี้ มันจะมีโค้ดคัดลอก/วางบางส่วนจากโปรเจ็กต์อื่น โดยส่วนตัวแล้วฉันมีปัญหากับอันนี้และทั้งหมดเกี่ยวข้องกับไลบรารี bme ที่ฉันมี
ปัญหาคือฉันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ การแก้ไขด่วนเพื่อแก้ปัญหานี้คือการลบหรือเพิ่มความคิดเห็นในบรรทัด 125 และ 126
ดังนั้นหากทุกอย่างทำงานตามที่ควรจะเป็นคุณสามารถเพิ่มเซิร์ฟเวอร์ระบบอัตโนมัติภายในบ้านเพื่ออ่าน json จาก 192.168.1.241/json
ฉันคิดว่าควรเปลี่ยนมาใช้โปรโตคอล mqtt และเปิดใช้งานฟังก์ชันสลีป เมื่อฉันทำสิ่งนี้กับ mqtt ฉันจะทำสิ่งนี้เพื่อโพสต์การอ่านไปยัง HASSIO ของฉันแล้วจึงเข้าสู่โหมดสลีป
โปรดทราบว่าไฟล์นี้ถูกสร้างขึ้นอย่างรวดเร็วเมื่อฉันต้องการมันเพื่อจัดการกับการรดน้ำในขณะที่ฉันไปเที่ยวพักผ่อน ฉันคิดว่าฉันควรเปลี่ยนการตั้งค่าความเป็นส่วนตัวใน GitHub หากคุณต้องการเพิ่มบางอย่างในโครงการนี้:)
ขั้นตอนที่ 4: การกู้แบตเตอรี่จากแบตเตอรี่แล็ปท็อป
ในขั้นตอนนี้ คุณควรใช้ความระมัดระวังเป็นพิเศษ! แบตเตอรี่เหล่านี้สามารถระเบิดได้โดยใช้พลังงานจากเครื่องกีต้า แต่นั่นไม่เคยเกิดขึ้นกับฉันเลย กล่องแบตเตอรี่มักจะแน่นมากและอาจติดกาวได้ ฉันใช้ความร้อนเล็กน้อยจากเครื่องเป่าผมและไขควงปากแบนเพื่อเปิดช่องนี้ หลังจากนั้นฉันถอดแถบโลหะที่เชื่อมออกจากแบตเตอรี่
ขั้นตอนที่ 5: เชื่อมต่อทุกอย่างให้แน่นหนาด้วยเทปพันสายไฟ
ฉันแนบรูปภาพของโปรโตบอร์ดของฉันและทุกอย่างที่ฉันซ่อนไว้ในเคส
ฉันเจาะรูสำหรับสายไฟ (เซ็นเซอร์ความชื้นและปั๊มน้ำ)
ขั้นตอนที่ 6: เชื่อมต่อท่อซิลิโคน
หลังจากนั้นฉันก็ต่อท่อไซโลคอนกับปั๊มน้ำแบบจุ่ม มันรัดแน่น แต่ถ้าของคุณหลวม ฉันขอแนะนำให้ใช้ซิปเพื่อยึดเข้าที่
ฉันหั่นหลอดเป็นชิ้นเล็กชิ้นน้อยแล้วเสียบไม้บาร์บีคิวไว้บนรูที่ใหญ่เกินไป ด้วยวิธีนี้ ฉันสามารถใช้ปั๊มเดียวสำหรับพืชหลายต้น และทุกคนก็ได้รับรางน้ำอย่างเท่าเทียมกัน!:NS
แนะนำ:
Garduino – สวนอัจฉริยะด้วย Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)
Garduino – สวนอัจฉริยะพร้อม Arduino: ทุกวันนี้ไม่มีใครไร้เดียงสา มีใครบ้างที่ไม่ได้ฆ่าต้นไม้โดยไม่ได้ตั้งใจ ??? การรักษาต้นไม้ของคุณให้มีชีวิตอยู่เป็นเรื่องยาก คุณซื้อต้นไม้ใหม่และในกรณีที่เลวร้ายที่สุด คุณแค่ลืมรดน้ำต้นไม้ ในกรณีที่ดีกว่า คุณจำได้ว่ามันมีอยู่ แต่คุณทำ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
ระบบรดน้ำอัตโนมัติ 4 ขั้นตอน
ระบบรดน้ำอัตโนมัติ: สำหรับการทำวงจรนี้ คุณจะต้องมีความรู้พื้นฐานเกี่ยวกับอิเล็กทรอนิกส์ และคุณจำเป็นต้องรู้วิธีทำ PCB ด้วย หากคุณไม่ทราบวิธีทำ PCB และต้องการทราบวิธีการ เราขอแนะนำให้คุณไปที่ google และ you tube แล้วค้นหา "How to make a
Arduino ระบบรดน้ำอัตโนมัติ: 5 ขั้นตอน
ระบบรดน้ำอัตโนมัติ Arduino: ครั้งแรกของโครงการ DIY Arduino มากมายที่หวังว่า ฉันจะแสดงวิธีการสร้างระบบรดน้ำอัตโนมัติ มันจะรดน้ำต้นไม้ให้คุณเมื่อคุณไม่อยู่ที่นั่น แม้ว่าโครงการจะใช้ Arduino Nano แต่ก็ไม่มีปัญหาในการสร้างด้วย Arduino UNO
ระบบรดน้ำอัตโนมัติ พร้อม La COOL Board 4 ขั้นตอน (มีรูปภาพ)
ระบบรดน้ำอัตโนมัติด้วย La COOL Board: สวัสดีทุกคน ดังนั้นคราวนี้เราจะเริ่ม Instructables ของเราโดยขุดลึกลงไปใน La COOL Board เอาต์พุตของนักแสดงบนกระดานของเราเปิดใช้งานปั๊มเมื่อดินแห้ง ก่อนอื่นฉันจะอธิบายวิธีการทำงาน: La COOL Board มีเอาต์พุต 3,3 โวลต์