เครื่องวัดความชื้นแบบไร้สาย (ESP8266 + เซ็นเซอร์วัดความชื้น): 5 ขั้นตอน
เครื่องวัดความชื้นแบบไร้สาย (ESP8266 + เซ็นเซอร์วัดความชื้น): 5 ขั้นตอน
Anonim
เครื่องวัดความชื้นแบบไร้สาย (ESP8266 + เซ็นเซอร์วัดความชื้น)
เครื่องวัดความชื้นแบบไร้สาย (ESP8266 + เซ็นเซอร์วัดความชื้น)

ฉันซื้อผักชีฝรั่งในหม้อ และเกือบทุกวัน ดินแห้ง ดังนั้นฉันจึงตัดสินใจทำโครงการนี้ เกี่ยวกับการตรวจวัดความชื้นของดินในหม้อด้วยผักชีฝรั่ง เพื่อตรวจสอบเมื่อฉันต้องการเทดินด้วยน้ำ

ฉันคิดว่าเซ็นเซอร์นี้ (เซ็นเซอร์ความชื้นแบบ Capacitive v1.2) ดีเพราะ:

1. มีอิเล็กโทรดกันน้ำ คุณจึงไม่ต้องกังวลเรื่องการกัดกร่อน

2. ราคาถูก -> 1, 5 - 2 $

ขั้นตอนที่ 1: BOM

บอม
บอม
บอม
บอม
บอม
บอม

รายการวัสดุ (ลิงก์พันธมิตร หากคุณต้องการซื้อสื่อนี้ คุณสามารถสนับสนุนฉันได้ หากคุณซื้อผ่านลิงก์นี้):

1. เซ็นเซอร์ความชื้นแบบ Capacitive v1.2

ลิงค์:เซ็นเซอร์ความชื้น capacitive v1.2

2. Wemos D1 มินิ

ลิงค์: Wemos D1 Mini

3. ADS1115 สำหรับวัดค่าอนาล็อกจากเซ็นเซอร์

ลิงค์: ADS1115

4. แบตเตอรี่ - ฉันใช้แบตเตอรี่ลิเธียมไอออน 18650

ลิงค์:แบตเตอรี่18650

(เมื่อก่อนผมซื้อ trustfire mark ไว้ แบตเตอรี่ดีๆ มีโค้ดของตัวเองให้จำ)

5. ที่ใส่แบตเตอรี่ (คุณสามารถตัดออกด้านใดด้านหนึ่งเพื่อใส่แบตเตอรี่ลงในที่ยึดได้ดียิ่งขึ้น)

ลิงค์: ที่ใส่แบตเตอรี่

6. สายเคเบิล ฉันใช้ประเภท AWG 22

ลิงค์:เคเบิ้ล

7. กรณี.

ลิงค์: เคส

แน่นอน คุณต้องการดินสำหรับการวัด:D

ขั้นตอนที่ 2: วงจร

วงจร
วงจร

ฉันทำวงจรคลาสสิค ประการแรก ฉันจ่ายไฟให้กับ Wemos ด้วย 4, 2 โวลต์จากแบตเตอรี่ลิเธียม เป็นไปได้และฉันเชื่อมต่อกับพิน 5V มันทำงานได้โดยไม่ต้องใช้ตัวควบคุม!

กระแสไฟนอนหลับลึกต่ำกว่า 0, 3 mA

สำหรับการจ่ายไฟให้เซ็นเซอร์และ ADC ฉันใช้พิน 8 จาก wemos สำคัญมากคือใช้แรงดันคงที่ (3, 3 V) และไม่ใช้แบตเตอรี่ (ที่แรงดันเปลี่ยนจาก 3 โวลท์เป็น 4, 2 โวลท์)

ขั้นตอนที่ 3: รหัส

รหัส
รหัส

ฉันใช้ ThinkSpeak เป็นที่เก็บข้อมูล ฉันใช้ช่วงเวลา 10 นาที

อย่าลืมเชื่อมต่อพินรีเซ็ตกับ D0 เพื่อรีสตาร์ท wemos หลังจากนอนหลับ ฉันสร้างไดอะแกรมเพื่อแสดงวิธีการทำงานของโค้ด

รหัสใน Arduino:

ขั้นตอนที่ 4: รอบชิงชนะเลิศ

สุดท้าย
สุดท้าย

หากคุณจะสร้างวงจร โปรดใช้สายเคเบิลที่ยาวขึ้น ไม่เหมือนฉัน.

ขั้นตอนที่ 5: การทดสอบ

การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ

สำหรับการวัดความชื้น ให้ใช้ cca 3/4 ของพื้นผิวเซ็นเซอร์ ระวังและอย่าเทเซ็นเซอร์ด้วยน้ำ

ฉันใช้ Thingspeak เพื่อบันทึกค่า ฉันสามารถพูดได้ว่าค่านั้นขึ้นอยู่กับอุณหภูมิ ดังนั้นการเฝ้าสังเกตอุณหภูมิจึงน่าจะดี

ฉันเริ่มวัด 25 มีนาคม อาหารเย็น (ฉันเทผักชีฝรั่ง) แล้วรอ ในช่วงกลางคืน ค่านิยมไม่เปลี่ยน

ในวันที่ 26 มีนาคม ค่าต่างๆ จะสูงขึ้นตามอุณหภูมิที่สูงขึ้น แต่คืนถัดไป (จาก 26. มี.ค. ถึง 27. มี.ค.) ค่าขึ้น. ดังนั้นดินในหม้อจึงแห้ง (แห้งแล้งมากขึ้น)