สารบัญ:

การตอบสนองความชื้นในดินควบคุมระบบน้ำหยดที่เชื่อมต่ออินเทอร์เน็ต (ESP32 และ Blynk): 5 ขั้นตอน
การตอบสนองความชื้นในดินควบคุมระบบน้ำหยดที่เชื่อมต่ออินเทอร์เน็ต (ESP32 และ Blynk): 5 ขั้นตอน

วีดีโอ: การตอบสนองความชื้นในดินควบคุมระบบน้ำหยดที่เชื่อมต่ออินเทอร์เน็ต (ESP32 และ Blynk): 5 ขั้นตอน

วีดีโอ: การตอบสนองความชื้นในดินควบคุมระบบน้ำหยดที่เชื่อมต่ออินเทอร์เน็ต (ESP32 และ Blynk): 5 ขั้นตอน
วีดีโอ: มีความสุขกันเข้าไป เป็นต้นไม้อีกแล้วใจร้าว 2024, พฤศจิกายน
Anonim
การตอบสนองความชื้นในดินควบคุมระบบน้ำหยดที่เชื่อมต่ออินเทอร์เน็ต (ESP32 และ Blynk)
การตอบสนองความชื้นในดินควบคุมระบบน้ำหยดที่เชื่อมต่ออินเทอร์เน็ต (ESP32 และ Blynk)

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

เสบียง

1.)ESP32 ไมโครคอนโทรลเลอร์ (เนื่องจากมี I/O จำนวนมาก)2.) บอร์ดรีเลย์ 5V (ขั้นต่ำ 4 ช่อง)3.)แหล่งจ่ายไฟ 5V และ 12V4.)เซ็นเซอร์ความชื้นในดิน(2nos)5.)โซลินอยด์วาล์ว 12V(2nos))6.)ชุดรดน้ำต้นไม้ (สำหรับ 30 หรือ 60 ต้น ตามความต้องการของคุณ)7.)ท่อและข้อต่อพีวีซี8.)การเชื่อมต่อ wifi9.)สายจัมเปอร์ยาว(ใช้สายแลน)10.)ปืนกาว

ขั้นตอนที่ 1: การเชื่อมต่อท่อพีวีซี

ข้อต่อท่อพีวีซี
ข้อต่อท่อพีวีซี
ข้อต่อท่อพีวีซี
ข้อต่อท่อพีวีซี
ข้อต่อท่อพีวีซี
ข้อต่อท่อพีวีซี
ข้อต่อท่อพีวีซี
ข้อต่อท่อพีวีซี

ต่อท่อพีวีซี 1/2 นิ้วจากถังเหนือศีรษะของคุณสำหรับการจ่ายน้ำตลอดเวลา หรือคุณสามารถเชื่อมต่อกับประปาหรือกับปั๊มน้ำจากแหล่งจ่ายน้ำที่เก็บไว้ ใช้คอนเนคเตอร์ 2 T อย่างน้อยด้วยเกลียวเพื่อยึดโซลินอยด์วาล์ว (1/2 นิ้ว) เข้า ขั้นแรกให้ทำการวัดและทำแผนที่เส้นทางสำหรับการต่อท่อ ก่อนซื้อท่อพีวีซีและข้อต่อตามต้องการ

ขั้นตอนที่ 2: การเชื่อมต่อท่อน้ำหยด

การเชื่อมต่อท่อน้ำหยด
การเชื่อมต่อท่อน้ำหยด
การเชื่อมต่อท่อน้ำหยด
การเชื่อมต่อท่อน้ำหยด

ซื้อชุดชลประทานน้ำหยดจากท่อป้อนของ Amazon จะเชื่อมต่อจากโซลินอยด์แล้วต่อท่อน้ำหยดตามตำแหน่งโรงงาน ตามที่ฉันใช้โซลินอยด์วาล์ว 2 อัน ฉันได้แจกจ่ายหม้อครึ่งหนึ่งแล้วจึงวางท่อตามนั้น

ขั้นตอนที่ 3: วงจรจ่ายไฟและการเดินสายไฟ

วงจรจ่ายไฟและเดินสายไฟ
วงจรจ่ายไฟและเดินสายไฟ
วงจรจ่ายไฟและเดินสายไฟ
วงจรจ่ายไฟและเดินสายไฟ
วงจรจ่ายไฟและเดินสายไฟ
วงจรจ่ายไฟและเดินสายไฟ

ฉันได้เชื่อมต่อโซลินอยด์วาล์วผ่านแผงโซลาร์เซลล์ (12V) คุณสามารถใช้อะแดปเตอร์ 12v ได้ ใช้สายไฟที่ยาวมากสำหรับเซ็นเซอร์ความชื้นเนื่องจากจะอยู่ในหม้อและลวดต้องเชื่อมต่อกับ ESP32 รายการส่วนที่เหลือ 5V แหล่งจ่ายไฟ ESP32 และบอร์ดรีเลย์สามารถ ที่เดียวในกล่อง ให้โซลินอยด์จ่ายผ่านบอร์ดรีเลย์ เราต้องควบคุมน้ำผ่านโซลินอยด์วาล์วตามความชื้นในดินเท่านั้น

ขั้นตอนที่ 4: ซอฟต์แวร์ Front

ฉันใช้ Blynk ในการเขียนโปรแกรมเพราะช่วยให้คุณไม่ต้องเขียนโปรแกรมมากมาย เช่น ปักหมุดให้สูงหรือต่ำ

การเขียนโปรแกรมที่คุณต้องทำเท่านั้นคือการอ่านค่าความชื้นในดิน

แนบภาพร่าง

เคล็ดลับ

1.) ใช้ esp32 เนื่องจากมีอินพุตแบบอะนาล็อกจำนวนมากและมีพินว่างสำหรับเอาต์พุตจำนวนมาก

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

3.) ใช้แหล่งจ่ายไฟ 12V และใช้ IC LM7805 เพื่อแปลง 12V เป็น 5V สำหรับ ESP32

4.) ใช้โซลินอยด์วาล์ว 1/2 นิ้ว (มีใน amazon (250rs-300rs)

5.) อย่าอ่านค่าต่อเนื่องจากเซ็นเซอร์วัดความชื้นในดินให้อยู่ในโหมดทริกเกอร์ (ใช้พินสำรองเพื่อให้เซ็นเซอร์ความชื้นจ่าย ดังนั้นเมื่อคุณต้องการอ่านค่าให้ใส่พินนั้นสูง) กระแสไฟต่อเนื่องผ่านเซ็นเซอร์ความชื้นจะสึกกร่อนในไม่ช้า

6.) การสอบเทียบต้องทำด้วยเซ็นเซอร์วัดความชื้น (ใส่เซ็นเซอร์ในแก้วที่เต็มไปด้วยน้ำ - ค่าที่อ่านได้คือความชื้น 100% จากนั้นนำไปตากในที่อากาศแห้ง - ค่านี้จะเป็นความชื้น 0%) ปรับเทียบตามนั้น

ขั้นตอนที่ 5: การตั้งค่า BLYNK

1.) ดาวน์โหลดและเพิ่มไลบรารี blynk ในซอฟต์แวร์ Arduino

2.) ดาวน์โหลดแอป blynk

3.) ทำบัญชี

4.) สร้างโปรเจ็กต์ใหม่ เลือก ESP32 เป็นไมโครคอนโทรลเลอร์

5.) รับรหัสรับรองความถูกต้อง

6.) ใส่รหัสรับรองความถูกต้องในภาพร่างพร้อมกับ ssid และรหัสผ่านของเครือข่าย wifi ของคุณ

7.) อัปโหลดภาพร่างใน ESP32

8.) เปิดโครงการของคุณในแอพ blynk ตอนนี้ ESP32 จะปรากฏออนไลน์

9.) ตอนนี้เริ่มเพิ่มปุ่มและเกจสำหรับอินพุตเซ็นเซอร์

10.) เราได้สร้างพินเสมือนสำหรับการอ่านค่าเซ็นเซอร์ความชื้น ดังนั้นให้เลือก pi เสมือนเพื่อรับค่าที่อ่านได้จากเซ็นเซอร์ความชื้น

11.) ส่วนที่เหลือสำหรับทริกเกอร์รีเลย์คุณสามารถเลือกพินใดก็ได้ (เช่น gp27, 26, 33, 35 เป็นต้น)

แนะนำ: