สารบัญ:

โครงการความชื้นในดิน Arduino: 4 ขั้นตอน
โครงการความชื้นในดิน Arduino: 4 ขั้นตอน

วีดีโอ: โครงการความชื้นในดิน Arduino: 4 ขั้นตอน

วีดีโอ: โครงการความชื้นในดิน Arduino: 4 ขั้นตอน
วีดีโอ: Arduino ESP8266 Blynk IOT - ทดลอง Sensor วัดความชื้นในดิน Soil Moisture Sensor มี Code ตัวอย่าง!! 2024, กรกฎาคม
Anonim
โครงการความชื้นในดิน Arduino
โครงการความชื้นในดิน Arduino
โครงการความชื้นในดิน Arduino
โครงการความชื้นในดิน Arduino

สวัสดีทุกคน

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

ขั้นตอนที่ 1: การรับชิ้นส่วนทั้งหมด

โครงการนี้ใช้เพียงไม่กี่ส่วนเท่านั้น พวกเขายังได้รับราคาถูกมากดังนั้นไม่ต้องกังวลเรื่องราคา ชิ้นส่วนที่ใช้ในโครงการนี้:

  1. Arduino uno rev3
  2. LCD 1602 จอแสดงผลสีเขียวพร้อม I2C
  3. FC-28-d โมดูลตรวจจับความชื้นในดิน + เซ็นเซอร์ความชื้นในดิน
  4. ไดโอด LED สีแดง
  5. ไดโอด LED สีน้ำเงิน
  6. ตัวต้านทาน 2 ตัว 220 โอห์ม
  7. สายจัมเปอร์ไม่กี่สายเพื่อเชื่อมต่อชิ้นส่วนทั้งหมด
  8. ขั้วต่อแบตเตอรี่ Arduino

พึงระลึกไว้เสมอว่าคุณสามารถใช้ Arduino อื่น ๆ สำหรับโครงการนี้ได้ คุณยังสามารถเปลี่ยนจอ LCD เป็นแบบอื่นได้

ขั้นตอนที่ 2: เชื่อมต่อทุกส่วนเข้าด้วยกัน

เชื่อมต่อทุกส่วนเข้าด้วยกัน
เชื่อมต่อทุกส่วนเข้าด้วยกัน

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

จอแอลซีดี:

  • VCC ถึง 5V (+ ส่วนบนเขียงหั่นขนม)
  • GND ถึง gnd (- ส่วนบนเขียงหั่นขนม)
  • SDA เป็นขาอะนาล็อก A4
  • SCL เป็นขาอนาล็อก A5

เซ็นเซอร์ความชื้นในดิน:

  • VCC ถึง 5V (+ ส่วนบนเขียงหั่นขนม)
  • GND ถึง gnd (- ส่วนบนเขียงหั่นขนม)
  • D0 เป็นพินดิจิตอล2
  • A0 ถึงพินอะนาล็อก A0

การเชื่อมต่อไดโอด:

  • ส่วนหนึ่งของไดโอดเข้าสู่ - ส่วนหนึ่งของเขียงหั่นขนม
  • ส่วนที่สองผ่านตัวต้านทาน 220 โอห์ม และหลังจากนั้นเชื่อมต่อกับพิน 12 (ไดโอดสีน้ำเงิน) หรือ 11 (ไดโอดสีแดง)

ขั้นตอนที่ 3: การเขียนโค้ด

ฉันจะพยายามอธิบายรหัสนี้ในบางส่วน นอกจากนี้ยังมีการเขียนโค้ดแบบเต็มเพื่อให้คุณสามารถคัดลอกและเปลี่ยนได้หากต้องการ

  1. สิ่งแรกที่ต้องจำไว้คือ คุณต้องติดตั้งไลบรารี LCD i2c

    1. LiquidCrystal_I2C.h
    2. คุณต้องกำหนดค่า LCD ของคุณเมื่อเริ่มต้นรหัส
  2. ตั้งค่าตัวแปรที่ใช้ในโค้ด เชื่อมต่อเซ็นเซอร์กับพิน และไดโอด
  3. ในส่วนที่สามมีวิธีการที่สร้างขึ้นเพื่อให้ส่วนลูปสามารถเขียนได้ง่ายขึ้น
  4. การตั้งค่าสำหรับ Arduino ในส่วนนี้คุณกำลังตั้งค่า LCD ที่คุณใช้สำหรับโครงการนี้
  5. ส่วนวนเป็นส่วนหลักของโครงการนี้

รหัสเต็มอยู่ในไฟล์แนบของขั้นตอนนี้

ขั้นตอนที่ 4: การใช้ Arduino. ของคุณ

การใช้ Arduino. ของคุณ
การใช้ Arduino. ของคุณ
การใช้ Arduino. ของคุณ
การใช้ Arduino. ของคุณ

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

อีกด้านของเซ็นเซอร์รับภาพถูกวางไว้ใกล้กับต้นไม้ที่รดน้ำเมื่อไม่กี่ชั่วโมงที่แล้ว อย่างที่คุณเห็นไดโอดสีน้ำเงินเปิดอยู่

หากมีคำถามอื่นใดคุณสามารถถามฉันได้ ขอบคุณพวกคุณที่ดูโครงการแรกของฉัน

ด้วยความเคารพ.

แนะนำ: