ویژگیهای کلیدی:
● بیاموزید که چگونه با اینترنت اشیا و هوش مصنوعی، و با کمترین هزینه، خانهی خود را هوشمندتر کنید.
● مثالهای عملی همراه با نمونه کدها و مدارهای الکترونیکی که میتوانید بلافاصله از آنها استفاده کنید.
● تکنیکهای اتوماسیون خانگی مبتنی بر هوش مصنوعی و سناریوهای مختلف را بیاموزید.
توضیحات:
این راهنمای کاربردی، «اتوماسیون خانههای هوشمند با اینترنت اشیا»، به شما نشان میدهد که چگونه بدون صرف هزینههای گزاف، یک خانهی هوشمند ایجاد کنید. به جای تکیه بر سیستمهای گرانقیمت و انحصاری، از قدرت اینترنت اشیا (IoT) با نرمافزار متنباز برای طراحی یک تجربهی خانهی هوشمند سفارشی استفاده میکنید که کاملاً متناسب با نیازهای شما باشد.
این کتاب به شما میآموزد که چگونه با استفاده از رزبری پای و میکروکنترلرهایی مانند آردوینو، NodeMCU (ESP8266) و ESP32، راهکارهای اینترنت اشیا برای خانهی هوشمند ایجاد کنید. نحوهی برنامهنویسی این میکروکنترلرها، کنترل ماژولهای رله و استفاده از حسگرها برای جمعآوری دادهها را خواهید آموخت. این راهنما استفاده از OpenHAB، InfluxDB، Mosquitto MQTT Broker و Grafana با رزبری پای را پوشش میدهد و یک سیستم یکپارچه بدون نیاز به کدنویسی را امکانپذیر میکند. همچنین نشان میدهد که چگونه OpenHAB را به Alexa یا Google Home برای دستورات صوتی متصل کنید و کارهایی مانند نورپردازی را به صورت خودکار انجام دهید. محتوای اضافی شامل استفاده از پینهای GPIO رزبری پای، تشخیص چهره و حرکات دست مبتنی بر هوش مصنوعی و کانتینرهای Docker است.
در پایان این کتاب، شما یک سازندهی خانهی هوشمند ماهر خواهید بود، که با دانش و مهارتهای لازم برای طراحی، پیادهسازی و مدیریت یک سیستم سفارشی با استفاده از نرمافزار متنباز مجهز شدهاید.
آنچه خواهید آموخت:
● نحوهی پیادهسازی راهکارهای خانهی هوشمند با استفاده از فناوریهای متنباز را بیاموزید.
● برنامهنویسی میکروکنترلرها (ESP32، ESP8266، Arduino) را با استفاده از Arduino IDE برای ادغام با رلهها و حسگرها بیاموزید.
● نحوهی نصب و راهاندازی رزبری پای برای سرور اتوماسیون خانگی را بیاموزید.
● نحوهی توسعهی برنامههای پایتون برای سناریوهای اتوماسیون مبتنی بر هوش مصنوعی را بیاموزید.
این کتاب برای چه کسانی مناسب است:
هدف این کتاب این است که یک راهنمای مفید برای علاقهمندان، مهندسان و متخصصان اینترنت اشیا، و همچنین دانشجویانی باشد که میخواهند نحوهی انجام پروژههای اتوماسیون خانهی هوشمند با استفاده از اینترنت اشیا را به صورت شخصی (DIY) بیاموزند.
فهرست مطالب:
1. مقدمهای بر اینترنت اشیا و اتوماسیون خانگی
2. راهاندازی پلتفرم اتوماسیون خانگی بر روی رزبری پای
3. استفاده از NodeMCU و ESP32 با رلهها و محرکها به عنوان سوئیچ کنترل
4. اتصال حسگرهای رایج مختلف با استفاده از آردوینو
5. اتصال حسگرها و رلهها با OpenHAB IoT و چتباتهای صوتی
6. توسعهی داشبوردها با استفاده از Grafana برای نظارت بر خانهی هوشمند و دستگاههای IoT
7. استفادهی بیشتر از رزبری پای