فهرست مطالب:
تصویری: آشکارساز هشدار آتش کوچک Esp8266 MQTT IFTTT اتوماسیون خانگی: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
من می خواستم تشخیص دهم که آیا سیستم آشکارساز دود خانه من در خطر است. من هشت آشکارساز دود در خانه دارم و آنها به هم متصل هستند. اگر یک آشکارساز دود در خطر باشد ، دیگری از طریق سیم سیگنال اتصال سیگنال دریافت می کند. سنسور من سیم متصل را می خواند و اطلاعات را از طریق MQTT به اتوماسیون خانه من (Openhab2) می فرستد و همچنین از طریق IFTTT به من هشدار می دهد.
این آموزش با الهام از این پروژه
مرحله 1: طراحی
ابتدا باید نحوه ارتباط آشکارسازهای دود را بدانید. من آشکارسازهای Ei146 دارم.
آشکارسازهای دود از طریق خط "IC" به هم متصل می شوند. اگر یک آشکارساز دود فعال باشد ، یک سیگنال 6V - 8V در خط IC ایجاد می کند ، تصویر صفحه اسیلوپ را ببینید.
من ولتاژ خط IC را از طریق یک optocoupler (4N35) می خوانم تا آشکارسازهای دود را از ایمنی خودکار منزل برای ایمنی جدا کنم.
هشدار دود از ولتاژ اصلی (220 ولت AC) تغذیه می کند ، که از آن برای تغذیه ماژول ESP-01 استفاده کردم
در شماتیک می توانید نحوه اتصال قطعات را مشاهده کنید. من از ESP-01 استفاده می کنم زیرا کوچک و ارزان است.
مرحله 2: ساخت PCB
در تصاویر و نظرات روی تصاویر نحوه مونتاژ PCB را مشاهده می کنید.
من طرح بندی را به گونه ای تنظیم کردم که بر روی اجزای یک PCB کوچک مناسب باشد ، ESP-01 بر سایر اجزا قرار دارد. ESP-01 را از طریق هدرهای زن متصل می کنم تا از برنامه نویسی آسان از طریق برنامه نویس USB اطمینان حاصل شود. پس از مونتاژ ماژول ، می توانید سیستم عامل جدید Over The Air (OTA) را از طریق Arduino IDE یا HTTPupdate فلش کنید (به طرح مراجعه کنید)
مرحله 3: برنامه نویسی ESP8266
برای کد به Github من مراجعه کنید. من از همه پین های قابل استفاده ESP-01 به عنوان پین GPIO استفاده می کنم که شامل GPIO1 (TX) و GPIO3 (RX) است. بنابراین ، ارتباط سریال امکان پذیر نیست و نباید اولیه شود ، در غیر این صورت اعلام GPIO1 و GPIO3 باطل می شود.
نکته: در هنگام راه اندازی GPIO0 ، GPIO1 یا GPIO2 را پایین نکشید ، زیرا برنامه شما شروع نمی شود. دریافتم که GPIO03 را می توان در هنگام راه اندازی خراب کرد
من EPS-01 های خود را از طریق این آداپتور اصلاح شده برنامه ریزی می کنم.
برنامه به شرح زیر اجرا می شود:
- در صورت فشار دادن دکمه فلاش هنگام روشن شدن ، ماژول حالت OTA را آغاز می کند.
- HTTPupdate اولیه می شود.
- اتصال به WiFi و MQTT (چراغ سبز روشن است)
- مقدار پین حسگر (متصل به پین IC زنگ هشدار) را می خواند
-
در صورت تشخیص آتش سوزی ، منتظر بمانید و سپس زنگ هشدار (همچنین چراغ قرمز روشن) را از طریق آن بلند کنید
- MQTT - پیام MQTT از طریق Openhab خوانده می شود و یک قانون از طریق برنامه من اعلان ایجاد می کند
- IFTTT - 1 - از طریق یک Webhook IFTTT یک ماشه راه اندازی می شود که یک اعلان ارسال می کند.
- IFTTT - 2 - از طریق IHTTT Webhook ماشه ای آغاز می شود که برای همسرم پیامکی ارسال می کند
- اگر اتصال MQTT قطع شود (چراغ سبز خاموش است) ، پیام LWT (ERROR) به موضوع ارسال می شود و توسط Openhab خوانده می شود.
مرحله 4: جمع آوری ماژول
من جعبه ای را طراحی و چاپ سه بعدی کردم که به خوبی در کابل بلااستفاده قرار می گیرد و صفحه اصلی زنگ هشدار دود را باز می کند ، بدون نیاز به پیچ.
ویرایش: فایل های stl اضافه می شوند.
LED ها و سوئیچ OTA را با چسب حرارتی در جای خود چسباندم. جعبه از طریق 4 پیچ بسته می شود.
روشن و آماده!
توصیه شده:
تلفن همراه با آردوینو و بلوتوث اتوماسیون خانگی بدون تماس خانگی: 5 مرحله
تلفن همراه آردوینو بلوتوثی اتوماسیون خانگی بدون تماس: تبریک در زمان همه گیری کووید 19 برای اجتناب از تماس و حفظ فاصله اجتماعی ضروری است ، اما برای روشن و خاموش کردن وسایل شما باید تابلوهای برق را لمس کنید اما دیگر برای معرفی سیستم تماس کمتر منتظر نمانید برای کنترل
DIY: چراغ قوه LED لگو UV / آشکارساز ادرار خانگی حیوان خانگی: 3 مرحله
DIY: چراغ قوه LED لگو / آشکارساز ادرار خانگی حیوان خانگی: این یک روش آسان (بدون نیاز به لحیم کاری) ، سرگرم کننده و ارزان است که می توانید یک چراغ قوه UV فوق العاده از لگو تهیه کنید. این همچنین به عنوان یک آشکارساز ادرار خانگی خانگی عمل می کند (قیمتها را مقایسه کنید). اگر تا به حال رویای ساخت فلش لگو خانگی خود را در سر داشته اید
PIR زنگ هشدار به WiFi (و اتوماسیون خانگی): 7 مرحله (همراه با تصاویر)
PIR زنگ هشدار به WiFi (و اتوماسیون خانگی): نمای کلی این دستورالعمل به شما این امکان را می دهد تا آخرین تاریخ/زمان (و اختیاری سابقه زمان) زمانی که PIR های زنگ هشدار خانه شما (سنسورهای مادون قرمز منفعل) فعال شده اند را در اتوماسیون خانه خود مشاهده کنید. نرم افزار. در این پروژه ، من
موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام Multiroom ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی: 7 مرحله
موسیقی هوشمند در اتاق خواب و حمام با Raspberry Pi - ادغام Multiroom ، Alarm ، Button Control و Automation Home: امروز ما می خواهیم دو مثال در مورد نحوه استفاده از Raspberry Pi با نرم افزار Max2Play ما برای اتوماسیون خانه به شما ارائه دهیم: در حمام و اتاق خواب به هر دو پروژه از این نظر شبیه هستند که موسیقی با وفاداری بالا از منابع مختلف می تواند از طریق
اتوماسیون خانگی: زنگ هشدار و نمایش بر روی LCD هنگامی که دما بالاتر از آستانه است مقدار: 5 مرحله
اتوماسیون خانگی: زنگ هشدار و نمایش بر روی LCD هنگامی که دما بیش از مقدار آستانه است: این وبلاگ نحوه ایجاد یک سیستم اتوماسیون خانگی را نشان می دهد که هرگاه دما به بیش از مقدار آستانه برنامه ریزی شده برسد ، زنگ خطر را شروع می کند. این صفحه نمایشگر دمای فعلی اتاق را بر روی LCD و نیازهای عملی ادامه می دهد