میکروکنترلرهای ESP8266 و ESP32 Espressif، اتوماسیون خانگی DIY را به عموم مردم آوردهاند. با این حال، همه در برنامهنویسی این میکروکنترلرها با C/C++ SDK Espressif، هسته Arduino یا MicroPython مسلط نیستند. اینجاست که ESPHome خود را نشان میدهد: با این پروژه، شما میکروکنترلر خود را برنامهریزی نمیکنید، بلکه آن را پیکربندی میکنید.
این کتاب نحوه ایجاد دستگاههای اتوماسیون خانگی خود را با ESPHome روی برد میکروکنترلر ESP32 نشان میدهد. شما یاد خواهید گرفت که چگونه انواع قطعات الکترونیکی را ترکیب کرده و رفتارهای پیچیده را خودکار کنید. دستگاههای شما میتوانند کاملاً خودکار کار کنند و از طریق وایفای به دروازههای اتوماسیون خانگی شما مانند دستیار خانگی یا کارگزار MQTT متصل شوند.
در پایان این کتاب، شما قادر خواهید بود دستگاههای اتوماسیون خانگی سفارشی خود را به روشی که میخواهید ایجاد کنید. به لطف ESPHome و ESP32، این امر در دسترس همه است.
یک محیط توسعه ESPHome راهاندازی کنید و پیکربندیهای قابل نگهداری ایجاد کنید
از دکمهها و LEDها استفاده کنید
صدای زنگ را به صدا درآورید و ملودیها را پخش کنید
اندازهگیریها را از انواع مختلف حسگرها بخوانید
با NFC، نور مادون قرمز و بلوتوث کممصرف از فاصله کوتاه ارتباط برقرار کنید
اطلاعات مربوط به انواع مختلف نمایشگرها را نمایش دهید
نرمافزار را دانلود کنید و خطاهای کتاب را در GitHub مشاهده کنید
https://github.com/koenvervloesem/Getting-Started-with-ESPHome






























