فهرست مطالب:
- تدارکات
- مرحله 1: شکست
- مرحله 2: نصب Booster Fans
- مرحله 3: سیم کشی کنید
- مرحله 4: کد
- مرحله 5: نصب کنید
- مرحله 6: آزمایش کنید
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
نکات اصلی:
- این یک هک موقت بود که برای تشخیص زمان روشن شدن موتور دمنده AC/کوره من انجام شد ، تا دو فن تقویت کننده من روشن شوند.
- من به دو فن تقویت کننده در مجرای کارم نیاز دارم تا هوای گرم/خنک بیشتری به دو اتاق خواب جداگانه وارد شود. اما من نمی خواهم فن ها را دائماً کار کنم ، درست زمانی که موتور دمنده کوره در حال کار است.
تدارکات
- WeMos D1 Mini (یا knockoff ارزان / هر چیزی ESP8266)
- سیم های بلوز
- مقاومت 10K
- شیب سسنور
مرحله 1: شکست
برخی از تلاشهایی که قبل از این راه حل شکست خورد:
- برای تشخیص وضعیت ترموستات از ecobee API استفاده کنید. API 20 دقیقه تا دو ساعت تأخیر دارد ، اما به اندازه کافی خوب نیست
- حسگر فلکس آردوینو در کانال به اندازه کافی حساس نبود
- سنسور جریان در خط فن 24 ولت از ترموستات ، سنسور جریان DC نداشتم و بی حوصله بودم. به علاوه ، این ایده من را می ترساند.
- Homeassistant/Hass.io با API ecobee محدودیت هایی دارد
- سنسور جریان هوا به اندازه کافی برای برگشت جریان مجرای هوا سنسور نیست.
مرحله 2: نصب Booster Fans
این نوشتن درباره خود طرفداران تقویت کننده نیست ، اما یک مرحله ضروری است. من دو فن تقویت کننده خطی را نصب کردم ، هرگونه نشت هوا را با نوار دریچه مهر و موم کردم و هر دو را به یک دوشاخه هوشمند که Tasmota را به آن وصل کرده بودم ، وصل کردم ، بنابراین می توانم با یک درخواست GET هر دو فن را روشن/خاموش کنم.
واشرهای لاستیکی مورد استفاده در جایی که فن ها بر روی تیرهای سقفی نصب شده اند تا لرزش را کاهش دهند.
مرحله 3: سیم کشی کنید
D1 mini ، سنسور شیب و مقاومت در کنار هم قرار می گیرند بنابراین پین آنالوگ تنظیمات شیب را می خواند.
مرحله 4: کد
#include #include // دائماً از D1 MINI VIBRATION SENSOR // در صورت مشاهده دو نوع ارتعاش مشخص در یک ویندوز 60 ثانیه ای ، یک درخواست وب ایجاد می شود A0 ؛ دوره uint32_t = 1 * 60000 ؛ // 60 ثانیه windowint flex = 0؛ // شروع valueconst char* ssid = "ssid"؛ // افزودن WIFI SSIDconst char* password = "password"؛ // ADD WIFI PASSWORD راه اندازی () {WiFi.begin (ssid ، گذرواژه) ؛ Serial.begin (9600)؛ pinMode (sigPin ، INPUT) ؛ } void loop () {flex = 0؛ Serial.println ("شروع مجدد تعداد") ؛ برای (uint32_t tStart = millis ()؛ (millis () - tStart) <period؛) {yield ()؛ int sigStatus = analogRead (sigPin) ؛ if (sigStatus! = 1024) // کار می کند {//Serial.println("up ")؛ flex += 1؛ Serial.println (flex) ؛ اگر (flex == 2) {//Serial.println(" دوبار ضربه بزنید ، این واقعی است ")؛ HTTPClient http؛ //http.begin("https://10.0.0.50:5000/fan_on ")؛ http.begin ("https:// IP: PORT/path") ؛ // افزودن IP درست ، PORT ، VALUES int httpCode = http. GET ()؛ String payload = http.getString ()؛ Serial.println (بار)؛ http.end ()؛ تاخیر (6000) ؛ // کمی استراحت کنید} تاخیر (1000) ؛ } else {Serial.println ("بدون مزاحمت")؛ }}}
مرحله 5: نصب کنید
این قسمت پیچیده است ، نیاز به آزمایش و خطای زیادی دارد. لکه های زنگ زدگی در دریچه را نادیده بگیرید ، آنها از یک مرطوب کننده قدیمی است که در مجرای نصب شده است.
تصمیم گرفتم سنسور ارتعاش را دقیقاً داخل مجرای بازگشت هوای سرد نزدیک ورودی کوره قرار دهم ، به طوری که تمام هوای ورودی به موتور دمنده از کنار آن عبور کند و امیدوارم بتواند کمی تکان بخورد. سخت ترین قسمت این بود که سنسور را درست آویزان کرد به طوری که ایستاده و همچنان در جریان هوا تکان می خورد. عکس ها قبل از اینکه محلول را دائمی تر کنم ، تخته نان را نشان می دهد. خود D1 mini در خارج از کانال باقی ماند تا سیگنال وای فای را قوی نگه دارد.
در نهایت سنسور شیب را روی سیم قدیمی که قبلاً برای کنترل رطوبت گیر استفاده می شد ، آویزان کردم ، اما در مجرا رها شده بود ، به این ترتیب من زاویه را درست فهمیدم.
مرحله 6: آزمایش کنید
کد با نگه داشتن یک پنجره نورد 60 ثانیه ای کار می کند و تعداد دفعات تشخیص ارتعاش را شمارش می کند. شما می توانید متغیرها را تغییر دهید ، اما در صورتی که حداقل 2 ارتعاش در یک پنجره 60 ثانیه تشخیص داده شود ، درخواست من برای سرور فلاسک من درخواست GET می کند.
سرور فلاسک سپس از داده های دیگر برای تعیین اینکه آیا باید فن های تقویت کننده من را روشن کند ، مانند زمان روز و اشغال خانه. برای اطلاعات بیشتر مراجعه کنید:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
توصیه شده:
راهنمای برنامه نویسی جالب برای طراح-تصویر خود را اجرا کنید (قسمت دوم): 8 مرحله
راهنمای برنامه نویسی جالب برای طراح-تصویر خود را اجرا کنید (قسمت دوم): برای اکثر شما ریاضی بی فایده به نظر می رسد. متداول ترین مورد در زندگی روزمره ما فقط جمع ، تفریق ، ضرب و تقسیم است. با این حال ، اگر بتوانید با برنامه ایجاد کنید ، کاملاً متفاوت است. هرچه بیشتر بدانید ، نتیجه شگفت انگیزتری خواهید داشت
تقویت کننده موز - تقویت کننده لوله واقعی: 3 مرحله
تقویت کننده موز - تقویت کننده لوله واقعی: به ابتکار شما برای جمع آوری پدال سوپاپ خود تبریک می گویم. "تقویت کننده موز" پروژه ای بود که برای مونتاژگران مبتدی طراحی شده بود. انگیزه های مونتاژ پدال خود را می توان در عمل آموختن لوازم الکترونیکی قدیمی ، مونتاژ یک
کنترل کننده PC Groove Coaster [قسمت 1: سخت افزار تقویت کننده]: 9 مرحله
Groove Coaster PC Controller [PART 1: Booster Hardware]: کار بر روی کنترلر PC برای انتشار آینده Groove Coaster PC در Steam در اینجا یک آموزش کوچک در مورد چگونگی مونتاژ سخت افزار برای تقویت کننده مبتنی بر چوب بازی است
تقویت کننده باس ساخته شده از ارزان قیمت Aura Interactor تقویت کننده: 7 مرحله
تقویت کننده باس ساخته شده از ارزان Aura InteractorAmplifier: این دستورالعمل Firs من است ، بنابراین موارد بعدی بهتر خواهند بود ؛-) من یک تقویت کننده ارزان (5Euros) AuraInteractorApp از یک فروشگاه آلمانی خریدم http://www.pollin.de/shop/shop. php؟ cf = detail.php & amp؛ pg = NQ == & amp؛ a = NTk4OTYzOTk = تقریباً ارائه می شود RMS 16 وات
نحوه نصب فن تقویت کننده کوره در ارزان: 8 مرحله
نحوه نصب یک فن تقویت کننده کوره در ارزان: اتاق خواب اصلی ما همیشه در زمستان سرد یا در تابستان گرم است. این واقعیت که سازنده فقط با نصب یک رجیستر در اتاق خراب شده و خود اتاق درست بالای گاراژ است نیز کمکی نمی کند. استفاده از دماسنج دیجیتال