กลับไปหน้ารวมไฟล์
arduino-plant-communicator.md

การตรวจสอบทางชีวภาพ: Plant Communicator

โปรเจกต์ Plant Communicator ผสานชีววิทยาเข้ากับ IoT (Internet of Things) มันช่วยลดการคาดเดาในการทำสวน ทำให้ต้นไม้ในบ้านของคุณสามารถส่งข้อความ, อีเมล หรือส่งเสียงเตือนเมื่อดินขาดน้ำได้

ad8232_ecg_sensor_macro_1772706791753.png

การวิเคราะห์ดินแบบ Resistive

ระบบนี้อาศัย Soil Moisture Probe (มีโลหะสองซี่ที่เปิดเผย)

  1. วงจร: น้ำเป็นตัวนำไฟฟ้าที่ดี ดินแห้งเป็นฉนวน เมื่อ Arduino ส่ง 5V ไปยังซี่หนึ่ง มันจะวัดปริมาณกระแสไฟฟ้าที่ "กระโดด" ข้ามดินไปยังซี่ที่สองโดยใช้ Analog pin (A0)
  2. ข้อมูล: ดินแห้งจะให้ค่า Analog สูง (เช่น 900) ดินที่เปียกและนำไฟฟ้าจะให้ค่า Analog ต่ำ (300)
  3. เคล็ดลับสำคัญ (Electrolysis): หากคุณปล่อย 5V ไหลผ่านโลหะซี่ในดินที่เปียกตลอด 24 ชั่วโมง Electrolysis จะทำให้หัววัดโลหะเสื่อมสภาพกลายเป็นสนิมในสามวัน! โค้ดจะต้องใช้ digital pin เพื่อเปิดเซ็นเซอร์, อ่านค่าเป็นเวลา 5 milliseconds และปิดเซ็นเซอร์โดยสมบูรณ์เป็นเวลาสองชั่วโมงถัดไป

ช่องทางการสื่อสาร

เมื่อ Arduino ตรวจพบว่า moistureLevel > 800 (แห้งอันตราย):

  • วิธีพื้นฐาน: มันจะกะพริบ Red LED ขนาดใหญ่ หรือใช้ buzzer ส่งเสียงบี๊บเหมือน smoke detector จนกว่าจะมีคนรดน้ำ
  • วิธีขั้นสูง: ESP8266 จะเชื่อมต่อกับ Wi-Fi โดยใช้บริการ IFTTT (If This Then That) API เพื่อส่ง push notification ไปยังสมาร์ทโฟนของคุณทันที: "คำเตือน: เฟิร์นในห้องนั่งเล่นต้องการน้ำ 200ml!"

ฮาร์ดแวร์ที่จำเป็น

  • Arduino Uno/Nano (หรือ ESP8266 สำหรับ IoT).
  • Resistive (หรือ Capacitive) Soil Moisture Sensor.
  • Jumper Wires และ LED/Buzzer.

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino Plant Communicator"
description: "Your fern is thirsty! Insert soil moisture sensors into a potted plant and program an Arduino to tweet or send alerts when it is dry."
category: "Sensors & Environment"
difficulty: "Intermediate"