ESP32 و مانیتورینگ گیاهان
ESP32 یک میکروکنترلر ارزان و پرقدرت است که برخلاف آردوینو، وایفای و بلوتوث داخلی دارد. یعنی میتواند بدون هیچ سختافزار اضافهای به اینترنت وصل شود و دادهها را به گوشی یا سرور ارسال کند. این ویژگی، ESP32 را به گزینه عالی برای پروژههای اینترنت اشیا (IoT) مثل مانیتورینگ گیاهان تبدیل کرده است.
در این پروژه، شما یک سنسور رطوبت خاک و یک سنسور دما و رطوبت هوا را به ESP32 وصل میکنید، کد آن را طوری مینویسید که هر یک ساعت وضعیت گیاه را چک کند، و دادهها را از طریق وایفای به یک داشبورد ساده روی گوشی یا کامپیوتر بفرستد. نتیجه: یک سیستم آبیاری هوشمند کوچک که دیگر هیچوقت گیاهتان خشک نمیماند.
با یک برد ESP32 و چند سنسور ارزان میتوانید یک سیستم مانیتورینگ گیاهان بسازید که رطوبت خاک، دما و نور را اندازهگیری میکند و دادهها را به موبایل شما میفرستد. این پروژه عالی برای یادگیری اینترنت اشیا است.
قطعات مورد نیاز
- برد ESP32 (ترجیحاً ESP32-WROOM-32D)
- سنسور رطوبت خاک خازنی (نوع مقاومتی زود خراب میشود)
- سنسور دما و رطوبت DHT22
- مقاومت نوری LDR برای سنجش نور
- برد بورد و سیمهای جامپر
- کابل micro USB برای برنامهریزی
اتصالات
سنسور رطوبت خاک را به پایه ۳۴ (ADC1)، DHT22 را به پایه ۱۵، و LDR را با یک مقاومت ۱۰k به پایه ۳۳ وصل کنید. تغذیه همه سنسورها از خروجی ۳.۳ ولت ESP32 تأمین میشود.
نرمافزار
با Arduino IDE و کتابخانههای WiFi و DHT sensor library کد را بنویسید. ESP32 به وایفای خانگی وصل میشود و دادهها را از طریق MQTT به یک سرور (مثل Raspberry Pi) یا مستقیماً به Blynk ارسال میکند. با deep sleep میتوانید مصرف باتری را به کمتر از ۱۰ میکروآمپر برسانید و ماهها با یک باتری کار کند.
گام بعدی
بعد از راهاندازی مانیتورینگ، میتوانید یک پمپ آب کوچک و رله اضافه کنید تا سیستم به صورت خودکار گیاه را آبیاری کند. حالا یک گلخانه هوشمند دارید!