فهرست مطالب:

روشنایی خانه هوشمند: 6 مرحله
روشنایی خانه هوشمند: 6 مرحله

تصویری: روشنایی خانه هوشمند: 6 مرحله

تصویری: روشنایی خانه هوشمند: 6 مرحله
تصویری: معرفی پروژه هوشمندسازی مسکونی- تهرانپارس- خانه هوشمند کوباکو 2024, جولای
Anonim
روشنایی خانه هوشمند
روشنایی خانه هوشمند

سلام بچه ها ، امروز ما قصد داریم پروژه ای ایجاد کنیم که در آن یک لامپ را بر اساس روشنایی اطراف کنترل می کنیم. ما قصد داریم از PICO و مقاومت وابسته به نور (LDR) برای تشخیص نور و روشن یا خاموش کردن یک لامپ بسته به شدت نور در اطراف آن استفاده کنیم.

مرحله 1: اجزاء

اجزاء
اجزاء
  • PICO ، موجود در mellbell.cc (17 دلار)
  • LDR 12mm ، بسته نرم افزاری 30 در ebay (0.99 دلار)
  • ماژول رله 2 کاناله یا ماژول رله 1 کاناله ، موجود در ebay (0.74 دلار)
  • مقاومت 10k اهم ، بسته نرم افزاری 100 در ebay (0.99 دلار)
  • مینی بردبرد ، بسته 5 عددی در ebay (2.52 دلار)
  • نر - سیمهای نازک مرد ، بسته نرم افزاری 40 در ebay (0.99 دلار)
  • نر - سیمهای زنانه زنانه ، بسته نرم افزاری 40 در ebay (0.99 دلار)
  • لامپ AC 220 ولت
  • باتری 9 ولت

مرحله 2: اتصال LDR به PICO

اتصال LDR به PICO
اتصال LDR به PICO
اتصال LDR به PICO
اتصال LDR به PICO
اتصال LDR به PICO
اتصال LDR به PICO

مقاومت های وابسته به نور ، مقاومت های متغیری هستند که بسته به میزان نوری که روی آنها می افتد ، مقاومت خود را تغییر می دهند. رابطه آنها معکوس است ، بدین معنا که با کاهش نور ، مقاومت افزایش می یابد و با افزایش نور ، کاهش می یابد.

ما از این ویژگی برای تغییر ولتاژی که PICO ما می خواند استفاده می کنیم و بسته به آن عمل می کنیم. ما باید یک تقسیم کننده ولتاژ با استفاده از LDR خود ایجاد کنیم تا بتوانیم این کار را انجام دهیم ، و اینگونه است که ما یکی را ایجاد می کنیم:

  • ما طرف اول LDR را به VC PICO متصل می کنیم
  • طرف دیگر LDR را با مقاومت A0 و مقاومت 10K اهم وصل کنید
  • طرف دیگر مقاومت را به GND PICO وصل کنید

ما در حال حاضر یک تقسیم کننده ولتاژ داریم ، جایی که سیگنالی که به A0 PICO ما می رسد بستگی به مقاومت LDR ما دارد. سیگنال خارج شده از تقسیم ولتاژ توسط: Vout = (R2/(R1+R2)) * Vin نشان داده می شود. در مورد ما

  • Vin = منبع تغذیه (Vc)
  • Vout = A0
  • R1 = مقاومت LDR
  • R2 = 10k اهم (مقاومت ثابت ما)

حال بیایید ببینیم که چگونه در شرایط نوری متفاوت عمل می کند.

اولین آزمایش: یک اتاق روشن

مقاومت LDR کاهش می یابد و تقریباً به 1K اهم می رسد ، اجازه دهید در معادله خود آن را امتحان کنیم:

A0 = (10000/(1000+10000)) * 5 = 4.54v

ADC PICO این ولتاژ را به مقدار دیجیتال 928 تبدیل می کند.

آزمایش دوم: یک اتاق تاریک

مقاومت LDR افزایش می یابد و تقریباً به 10K اهم می رسد ، اجازه دهید آن را در معادله خود دوباره امتحان کنیم:

A0 = (10000/(9000+10000)) * 5 = 2.63v

ADC PICO این ولتاژ را به مقدار دیجیتال 532 تبدیل می کند.

اکنون که می توانیم از LDR خواندن دریافت کنیم ، اجازه دهید یک LED را به PICO خود متصل کرده و از آن برای آزمایش کار خود استفاده کنیم.

مرحله 3: اتصال یک LED و آزمایش کار ما

اتصال یک LED و آزمایش کار ما
اتصال یک LED و آزمایش کار ما

ما اکنون می خواهیم که LED بسته به خوانش LDR ما خاموش و روشن شود. این بدان معناست که ما باید قرائت را از LDR خود بگیریم و یک نقطه شکست برای روشن و خاموش شدن LED خود برنامه ریزی کنیم.

برای انجام موارد زیر به برنامه خود نیاز خواهید داشت:

  • یک سیگنال ورودی از LDR در A0 بگیرید
  • D2 را به عنوان خروجی LED خود داشته باشید
  • متغیری را تعریف کنید که نشان دهنده خواندن LDR ما باشد
  • نمایش سیگنال LDR به A0 در مانیتور سریال
  • یک نقطه شکست برای روشن و خاموش شدن LED ما مشخص کنید.

اما ، قبل از اجرای برنامه ، اجازه دهید LED را به PICO خود به این شکل متصل کنیم:

  • پای بلند LED (آند مثبت) را به پین D2 PICO ما وصل کنید
  • پای کوتاه LED (کاتد منفی) را به GND PICO وصل کنید

مرحله 4: اتصال رله به PICO

اتصال رله به PICO
اتصال رله به PICO

اکنون که می دانیم PICO و برنامه ما متصل هستند و به درستی کار می کنند. ما می توانیم چراغ های خانه یا هر وسیله دیگر خانه را کنترل کنیم. اما ، ما برای انجام این کار به یک رله نیاز داریم.

رله ها از آهنرباهای الکتریکی تشکیل شده اند که به عنوان کلید برای باز کردن مدار و بستن آن استفاده می شود. ما از PICO برای کنترل عملکرد سوئیچینگ رله ، برای کنترل انتقال جریان به دستگاه استفاده می کنیم. و اینها خروجی های رله است:

  • Vcc (رله) -> متصل به پین 5 ولت (PICO) برای تغذیه سیم پیچ داخل رله
  • GND (رله) -> متصل به GND PICO برای تغذیه سیم پیچ داخل رله
  • IN1 (رله) -> به پین خروجی دیجیتال متصل می شود تا سیگنال را به رله اول ارسال کند تا مدار باز و بسته شود ، در مورد ما D2 (PICO) خواهد بود
  • IN2 (رله) -> این همان IN1 است ، اما برای رله دوم ، و ما قصد داریم آن را خالی بگذاریم زیرا فقط یک بار داریم.
  • مشترک "com" (رله) -> Common به یک سر بار که باید کنترل شود متصل می شود.
  • معمولاً بسته "NC" (رله) -> انتهای دیگر بار به NC یا NO متصل است ، اگر به NC متصل باشد بار قبل از ماشه متصل می ماند.
  • به طور معمول "NO" (رله) را باز کنید -> انتهای دیگر بار یا به NC یا NO متصل است ، در صورت اتصال به NO بار قبل از ماشه قطع می شود.

ما در حال حاضر فقط LED را با ماژول رله جایگزین می کنیم.

مرحله 5: اتصال AC Load و برنامه ریزی رله

اتصال AC Load و برنامه نویسی رله
اتصال AC Load و برنامه نویسی رله
اتصال AC Load و برنامه نویسی رله
اتصال AC Load و برنامه نویسی رله

اکنون ، شما فقط باید بار AC را به ماژول رله وصل کنید ، و این کار را با قطع یک سیم واحد از بار خود به نصف ، سپس یک سر آن به کام رله و سر دیگر را به NO وصل کنید.

کد همانطور که برای LED بود باقی می ماند ، زیرا رله درست مانند LED از سیگنال دیجیتال استفاده می کند. اما ، متغیر led را به رله تغییر دهید ، بنابراین واضح و توصیفی باقی می ماند.

مرحله ششم: تمام شدی

اکنون ، شما یک چراغ AC دارید که بسته به نوری که در اتاق وجود دارد ، روشن و خاموش می شود. شما می توانید این کار را با هر وسیله الکترونیکی خانگی انجام دهید ، فقط باید مراقب باشید که چقدر هوشمند آنها را می سازید!

لطفاً با خیال راحت هر گونه پیشنهاد را به ما بدهید و هر گونه س askالی را بپرسید ، ما بیش از حد خوشحال خواهیم شد که به آنها پاسخ دهیم. و اگر دوست دارید ، فراموش نکنید که آن را در فیس بوک به اشتراک بگذارید یا در mellbell.cc سلام کنید.

توصیه شده: