فهرست مطالب:
- مرحله 1: الزامات
- مرحله 2: نمونه اولیه
- مرحله 3: PCB را ایجاد کنید
- مرحله 4: اجزاء
- مرحله 5: مونتاژ
- مرحله 6: کد و مراحل نهایی
تصویری: مانیتور اتاق برای HomeAssistant: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
پس از تهیه Raspberry Pi با Home Assistant برای مدیریت فضاهای مختلف ، متوجه شدم که یکی از اطلاعات اساسی هر فضا دما و رطوبت است. ما می توانیم یکی از چندین سنسور موجود در بازار سازگار با Home Assistant را خریداری کنیم یا یکی از سنسورهای خود را بسازیم.
مرحله 1: الزامات
من ابتدا یک نمونه اولیه را روی تخته نان برای آزمایش اتصالات پایه و خواندن سنسور ساختم. پس از آزمایش ، سیستم مورد نیاز را تعریف کردم. این باید:
- اجازه خواندن چندین سنسور ، از جمله سنسورهای i2c را بدهید
- می تواند توسط باتری یا ترانسفورماتور تغذیه شود
- اطلاعات را به یک مکان مرکزی ارسال کنید تا در دستیار خانگی در دسترس باشد
- مصرف کمی داشته باشید ، به خصوص اگر از باتری استفاده می کند
- تا آنجا که ممکن است کوچک باشید تا نادیده گرفته نشوید
برای برآوردن شرایط فوق ، ساختار زیر را تعریف کرده ام:
- سیستم آماده خواندن سه سنسور است که یکی از آنها از طریق i2c است
- به شما امکان می دهد کدام حالت قدرت را تعیین کنید
- مطالبی را در یک موضوع به سرور MQTT ارسال کنید تا دستیار خانگی بتواند جمع آوری کند
- شما باید قرائت ها را هر ساعت ارسال کنید و بعد از آن وارد Deep Sleep شوید
مرحله 2: نمونه اولیه
در ابتدا نمونه اولیه را برای آزمایش باتری ها گسترش دادم. این سیستم آماده تغذیه از دو باتری 18650 است ، اگرچه فقط به یک باتری نیاز دارد. استفاده از دو حالت خودکار سیستم را افزایش می دهد و به شما امکان می دهد از سنسورهایی استفاده کنید که مصرف بیشتری دارند.
پس از تکمیل نمونه اولیه ، شروع به ساختن pcb در Autodesk Eagle کردم. برای ایجاد PCB تا 11 سانتی متر رایگان است.
برای ایجاد PCD در Autodesk Eagle شما باید یک پروژه ایجاد کنید و در داخل پروژه یک طرح با اجزا و اتصالات آنها ایجاد کنید.
پس از ایجاد این ، ما pcb را ایجاد می کنیم. برای این کار از دکمه نوار ابزار استفاده می کنیم. Autodesk Eagle یک pcb با تمام اجزا ایجاد می کند و اتصالات آنها را نشان می دهد. سپس باید اندازه pcb را تعیین کنید ، اجزاء را در جای خود قرار دهید و ارتباط بین آنها را برقرار کنید (اطلاعات بیشتر را در اینجا ببینید
مرحله 3: PCB را ایجاد کنید
سرانجام ، لازم است که نقاشی را به قالب gerber صادر کنید تا برای تولید ارسال شود. از آنجا که چندین امکان وجود دارد ، PCBWay آموزشی از این فرآیند (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) و فایلهایی را که باید ارسال شوند ، ارائه می دهد.
سپس نقشه را برای تولید به PCBWay ارسال کردم. پیشاپیش از PCBWay برای همه حمایت های حمایتی تشکر می کنم.
ارسال در وب سایت PCBWay انجام می شود. هنگام ارسال ، هزینه به طور خودکار در دسترس قرار می گیرد. یکی از گزینه هایی که باید علامت گذاری شود ، "بدون سرب HASL" است تا صفحات حاوی سرب نباشند. پس از ارسال فرآیند تولید سریع است ، 1-2 روز طول می کشد.
مرحله 4: اجزاء
پس از دریافت مدار چاپی از PCBWay ، شروع به جوشکاری اجزای مختلف کردم. برای این پروژه اجزای زیر مورد نیاز است:
- سربرگ های مردانه
- سرصفحه های زنانه
- 1 عدد نگهدارنده باتری دوگانه 18650
- 1 بلوز
- 1 Wemos d1 mini
- 1 خازن 470uf
- 1 سوکت جک تغذیه DC 5.5 x 2.1 میلی متر
- 1 سنسور DHT22
- کابل های جامپر
- برد PCB از PCBWay
مرحله 5: مونتاژ
من شروع به جوشکاری قطعات روی PCB کردم ، که به دلیل آماده سازی که PCBWay انجام می دهد ، یک فرآیند بسیار ساده بود.
پس از لحیم کاری و آزمایش نهایی ، طراحی جعبه را شروع کردم. این مدل از Autodesk Fusion 360 الگوبرداری شده است. قسمت پایینی که سیستم را در خود جای داده و ورودی های مختلف را دارد ، و در بالا که DHT22 را در خود جای داده است. چندین جلد نیز برای ورودی هایی که مورد استفاده قرار نمی گیرند مدل شد. در صورت لزوم ، فقط هر درب را بردارید.
مرحله 6: کد و مراحل نهایی
در نهایت کد در Wemos بارگذاری شد و در محل نصب شد.
کد را می توان از حساب GitHub من بارگیری کرد.
بعداً من Home Assistant را تنظیم کردم تا اطلاعات موضوعات آن را در داشبورد نمایش دهد.
توصیه شده:
Fanair: یک ایستگاه هواشناسی برای اتاق شما: 6 مرحله (همراه با تصاویر)
Fanair: یک ایستگاه هواشناسی برای اتاق شما: روشهای بی شماری برای آگاهی از آب و هوای کنونی وجود دارد ، اما پس از آن فقط آب و هوای بیرون را می شناسید. اگر می خواهید از آب و هوای داخل خانه خود ، در یک اتاق خاص مطلع شوید ، چه می کنید؟ این چیزی است که من سعی می کنم با این پروژه حل کنم. Fanair از mul استفاده می کند
مانیتور اتاق سرور: 4 مرحله
مانیتور اتاق سرور: یکی از مشکلات اتاق سرور دما است. با تجهیزات مختلف تولید گرما ، این به سرعت افزایش می یابد. و اگر تهویه مطبوع خراب شود ، به سرعت همه چیز را متوقف می کند. برای پیش بینی این شرایط می توانیم یکی از چندین محیط را بدست آوریم
SilverLight: مانیتور محیطی مبتنی بر آردوینو برای اتاق سرور: 3 مرحله (همراه با تصاویر)
SilverLight: مانیتور محیطی مبتنی بر آردوینو برای اتاق های سرور: یکبار به من وظیفه داده شد که به دنبال یک کاوشگر محیطی برای نظارت بر دما در اتاق سرور شرکت خودم باشم. اولین ایده من این بود: چرا فقط از Raspberry PI و سنسور DHT استفاده نکنید ، می توانید آن را در کمتر از یک ساعت با سیستم عامل تنظیم کنید
مانیتور دما و رطوبت اتاق: 6 مرحله
مانیتور دما و رطوبت اتاق: پروژه من ، QTempair ، دمای اتاق ، رطوبت و کیفیت هوا را اندازه گیری می کند. این پروژه داده های سنسورها را می خواند ، آنها را به پایگاه داده ارسال می کند و این داده ها در وب سایت نمایش داده می شود. می توانید دما را در تنظیمات در
هک شدن مانیتور حریم خصوصی از طریق مانیتور LCD قدیمی: 7 مرحله (همراه با تصاویر)
هک شدن مانیتور حریم خصوصی از طریق مانیتور LCD قدیمی: در نهایت شما می توانید با آن مانیتور LCD قدیمی که در گاراژ دارید کاری انجام دهید. می توانید آن را به یک مانیتور حریم خصوصی تبدیل کنید! برای همه به جز شما سفید به نظر می رسد ، زیرا شما & quot؛ جادو & quot؛ می پوشید. عینک! تنها چیزی که واقعاً باید داشته باشید یک پدر است