خلاصه
از یک سنسور دما شروع کردم و حالا نیمی از خانهام را با ماژولهای ESPHome و ESP32 بازسازی کردهام؛ بدون وابستگی به ابر، ارزانتر، سریعتر و مطابق سلیقه خودم.
مقدمه
شروع کار فقط یک سنسور دمای ساده بود؛ حالا دیگر نه گوگل نست و نه اکو آمازون در خانه من اختیار ندارند.
چرا سراغ ESPHome رفتم؟
وسایل تجاری را که کنار گذاشتم، تازه فهمیدم «خانه هوشمند» یعنی چه؛ دستگاههایم دیگر وابسته به سرور خارجی نیستند و همه چیز در خانه اجرا میشود.
سنسور دما و رطوبت اولین قدم
یک ESP32 کوچک و یک سنسور DHT11 کافی بود تا دمای اتاق خوابم را مستقیماً در داشبورد Home Assistant ببینم؛ بدون اپ اجباری و بدون قطعی سرور.
از سنسور تا صفحهنمایشهای هوشمند
کمی بعد نمایشگرهای ePaper اضافه کردم؛ یکی تقویم و وظایف روزانهام را نشان میدهد، دیگری هر ساعت یک تصویر تازه با هوش مصنوعی محلی تولید میکند.
جایگزینی گوگل نست هاب
صفحهی لمسی Elecrow CrowPanel را با ESP32-S3 جایگزین کردم؛ رابط گرافیکی را خودم با LVGL نوشتم و حالا دستیار صوتیام کاملاً محلی و بدون تبلیغ است.
اکو آمازون هم رفت کنار
برد ReSpeaker XVF3800 با آرایه میکروفن و حذف نویز DSP را انتخاب کردم؛ حالا صدا را بومی پردازش میکنم، حتی میتوانم با GLaDOS صحبت کنم.
مزیتهای سختافزار باز
- هزینه هر سنسور یکسوم برندهای تجاری است.
- هیچ بروزرسان اجباری یا قطعی API وجود ندارد.
- کد و رفتار دستگاه را خودم تعیین میکنم.
دستگاههایی که خودم ساختم
| کاربری | قطعه اصلی | ویژگی |
|---|---|---|
| نمایش Now Playing | ESP32 + Waveshare RGB | نام آهنگ پخششده از پلیر وینیل |
| ترموستات هوشمند | ESP32 + DHT22 + رله | کنترل دمای اتاق بدون وابستگی به ابَر |
| دیوار ePaper بزرگ | reTerminal E1002 | تصاویر تازه هر ساعت با ComfyUI محلی |
نتیجهگیری
با ESPHome خانهام آرامتر، سریعتر و شخصیتر شده؛ دیگر نگران آپدیت اجباری یا قطعی سرور نیستم و هر روز میتوانم چیز جدیدی بسازم.
