สารบัญ:
วีดีโอ: DIY ระบบรดน้ำต้นไม้อัตโนมัติแบบไร้สายโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต: 3 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันต้องการรดน้ำต้นไม้โดยอัตโนมัติเป็นประจำ บางทีวันละครั้งหรือสองครั้งขึ้นอยู่กับฤดูกาลที่แตกต่างกัน แต่แทนที่จะหาเพื่อน IOT มาทำงาน ฉันต้องการบางอย่างที่แยกออกมาต่างหากสำหรับงานเฉพาะนี้ เพราะฉันไม่ต้องการที่จะยุ่งยากในการลงทะเบียนและดาวน์โหลดแอปพิเศษบนโทรศัพท์ของฉัน และไม่ต้องการให้ทุกอย่างออนไลน์ เพียงแค่เปลี่ยนการตั้งค่าช่วงเวลารดน้ำทั้งหมด 3 หรือ 4 ครั้งต่อปี สิ่งเดียวที่ฉันต้องการคือหน่วยจับเวลาที่เข้าถึงได้ง่ายและไม่ต้องพึ่งพาระบบอื่นและทำงานเบื้องหลัง
โมดูล ESP8266 ไม่เพียงแต่ทำงานเป็นไคลเอนต์อินเทอร์เน็ตเท่านั้น แต่ยังเป็น AP แบบสแตนด์อโลนที่ให้บริการหน้าเว็บด้วย ซึ่งหมายความว่าฉันสามารถใช้โหมด AP นี้เพื่อตั้งเวลารดน้ำจากระยะไกลโดยการเข้าถึงหน้าเว็บที่กำหนดค่าไว้ล่วงหน้าภายในช่วงเครือข่ายท้องถิ่น ดังนั้นเมื่อเปรียบเทียบกับหน่วยจับเวลาแบบเดิมกับเซิร์ฟเวอร์ ESP8266 ฉันไม่จำเป็นต้องเข้าถึงตัวเครื่องเพื่อเปลี่ยนการตั้งค่าเวลาในอีกด้านหนึ่งเมื่อเปรียบเทียบกับหน่วย IOT อื่น ๆ ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต ดำเนินการเป็นกิจวัตรประจำวัน
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ?
โปรเจ็กต์นี้ต้องใช้ไอเท็มพื้นฐานน้อยมาก หากคุณมีพื้นหลัง Arduino มันจะเป็นเค้กชิ้นเล็ก ๆ สำหรับคุณ
รายการที่จำเป็น:
ฮาร์ดแวร์:
- โมดูล WEMOS D1 R2
- โมดูลรีเลย์ช่องสัญญาณ 1 ช่อง
- โมดูล DS1307 RTC
- กล่องแยกพลาสติก ABS
- ขั้วต่อ DC
- 12VDC ไฟฟ้าโซลินอยด์วาล์วน้ำ 1/2"
ซอฟต์แวร์:
Arduino IDE
ขั้นตอนที่ 2: วางสาย
เชื่อมต่อทุกอย่างตามแผนภาพ มันค่อนข้างตรงไปตรงมา บิดเล็กน้อยเพียงอย่างเดียวคือฉันบัดกรีขั้วต่อ DC อีกตัวหนึ่งเข้ากับบอร์ด wemos ดังนั้นฉันจึงใส่ทุกอย่างลงในกล่องได้ง่ายขึ้น
ความคิดอื่น ๆ เล็กน้อย:
เหตุผลที่ฉันเลือก WEMOS D1 R2 เหนือโมดูล esp8266 ยอดนิยมอื่นๆ ก็เพราะเราจะใช้แรงดันไฟฟ้าอินพุต 12V DC ในขณะที่โมดูล ESP8266/32 ส่วนใหญ่ทำงานระหว่างช่วงอินพุต 3.3v ถึง 5v โมดูลควบคุมบนบอร์ดนี้สามารถรองรับ 12V DC อินพุตโดยกำเนิด นั่นหมายความว่าเครื่องชาร์จ 12v dc war เพียงเครื่องเดียวสามารถจ่ายไฟให้กับทั้งกลุ่มโดยไม่จำเป็นต้องเพิ่มตัวควบคุมสเต็ปดาวน์ 12 ถึง 3.3 หรือ 5v อย่างไรก็ตาม หากคุณต้องการทำงานกับโมดูล ESP อื่น ๆ คุณก็ทำได้ เพียงแค่เปลี่ยนพินสองสามพินในโค้ดแล้วคุณ ดีที่จะไป
ขั้นตอนที่ 3: อัปโหลดรหัสและคุณจะได้รับมันและใช้งานได้
ขอบคุณมากสำหรับการอ่านและฉันหวังว่าโครงการนี้จะช่วยให้สวนของคุณ!