![](https://duino4projects.com/wp-content/uploads/2021/01/IoT-Desktop-Console.jpg)
مقدمه
این مقاله یازدهمین مقاله از مجموعه اتوماسیون خانگی است که نحوه ایجاد و ادغام یک دستگاه دسکتاپ اینترنت اشیاء را در یک سیستم اتوماسیون خانگی موجود شامل تمام عملکردهای نرم افزاری لازم برای فعال کردن استقرار موفقیت آمیز در یک محیط داخلی است.
تصویر 1 دستگاه دسکتاپ اینترنت اشیاء تکمیل شده را نشان می دهد و تصویر 2 تمام اجزای مورد استفاده در نمونه اولیه را نشان می دهد که در مقاله نهایی "شاخ کفش" شده اند.
معرفی
همانطور که در بالا ذکر شد، این دستورالعمل نحوه ساخت یک دستگاه رومیزی اینترنت اشیا را توضیح می دهد که هدف اصلی آن ارائه خلاصه ای از سطوح دما و رطوبت در یک نگاه به کاربر است که توسط حسگرهای توزیع شده در یک شبکه اینترنت اشیا همراه با فشار بارومتری محلی همراه با زمان منتشر شده است. و تاریخ
این طرح به طور یکپارچه به شبکه اینترنت اشیاء مبتنی بر MQTT/OpenHAB که در این مجموعه در مورد اتوماسیون خانگی (HA) شرح داده شده است، متصل می شود، که بر اساس کدهای استفاده مجدد از اینجا ساخته شده است . متناوباً از آنجایی که رابط MQTT به طور کامل در سراسر مستند است، می توان آن را به سادگی با یک سیستم HA موجود از طریق انتشارات/اشتراک های MQTT تطبیق داد.
قلب آن یک ESP8266-12E است که مسئول ارتباطات MQTT و کنترل تمام عملکردها به جز کنترل نور پس زمینه صفحه نمایش LCD و حسگر حرکتی است که به ترتیب از ATTiny85 و ATMega328P استفاده می کنند. این دستگاه به طور کامل از طریق فایل های متنی ذخیره شده در کارت SD محلی قابل تنظیم است، اگرچه پارامترهای کالیبراسیون و امنیت شبکه نیز می توانند از طریق انتشارات MQTT از راه دور برنامه ریزی شوند.
چه قطعاتی نیاز دارم؟
صورتحساب مواد پیوست زیر را ببینید
چه نرم افزاری نیاز دارم؟
- آردوینو IDE 1.6.9،
- Arduino IDE برای برنامه ریزی ESP8266-12E پیکربندی شده است (همانند این ). سپس IDE را همانطور که در توضیحات مفصل ارائه شده در طرح نرم افزار مشخص شده است، پیکربندی کنید.
- اگر می خواهید آیکون های خود را برای LCD بسازید، مایکروسافت اکسل،
- اگر می خواهید از قابلیت تست خودکار استفاده کنید، پایتون نسخه 3.5.2،
- Sigrok PulseView 0.5.0-git-b732b48 اگر می خواهید منطق کنترل حسگر ژست را در عمل ثبت کنید.
- اگر می خواهید PCB را بسازید، Kicad v4.0.7.
چه ابزاری نیاز دارم؟
- میکروسکوپ حداقل x3 (برای لحیم کاری SMT)،
- ابزار چین دار اتصال دهنده Molex،
- آهن لحیم کاری SMD (با قلم شار مایع و لحیم با هسته شار)،
- پیچ گوشتی (مختلف)
- سلاح گرم،
- مته (مختلف)
- ابزار دستی سینک،
- فایل ها (مختلف)
- Dremel (بیت های مختلف)،
- معاون محکم (کوچک و بزرگ، مانند یک همکار سیاه و سفید)،
- چاقوی کوچک جراحی،
- کولیس ورنیه (برای اندازه گیری ساخت و مفید برای اندازه گیری اجزای PCB)
- آچارها و درایورهای مهره (مختلف)،
- موچین قوی (برای لحیم کاری SMT)،
- اره برقی جونیور،
- مته (با مته های مختلف)،
- انبر ظریف (نقطه دار و نوک دماغه)،
- فلاش کاتر،
- DMM با بررسی تداوم شنیداری،
- آنالایزر منطقی USB 8 کانال 24 مگاهرتز Saleae 8 CH Logic Analyzer برای MCU ARM FPGA (برای استفاده با Sigrok PulseView).
به چه مهارت هایی نیاز دارم؟