این LED DIMMER یک مدار PWM مبتنی بر آردوینو Uno (مدولاسیون عرض پالس) است که برای دریافت ولتاژ متغیر بر روی ولتاژ ثابت توسعه یافته است. روش PWM در زیر توضیح داده شده است.
قبل از شروع ساخت یک مدار LED دیمر 1 واتی، ابتدا یک مدار ساده را همانطور که در شکل زیر نشان داده شده است در نظر بگیرید.
حال اگر سوئیچ در شکل به طور مداوم در یک بازه زمانی بسته شود، لامپ در این مدت به طور مداوم روشن می شود. اگر سوئیچ به مدت 8 میلیثانیه بسته شود و در یک چرخه 10 میلیثانیه برای 2 میلیثانیه باز شود، لامپ فقط در مدت زمان 8 میلیثانیه روشن میشود. اکنون ترمینال متوسط در طول یک دوره 10 میلی ثانیه = زمان روشن کردن / (زمان روشن کردن + زمان خاموش کردن)، این چرخه وظیفه نامیده می شود و 80٪ است (8/ (8+2))، بنابراین میانگین ولتاژ خروجی 80 درصد ولتاژ باتری خواهد بود.
در حالت دوم، سوئیچ به مدت 5 میلی ثانیه بسته می شود و برای مدت 10 میلی ثانیه به مدت 5 میلی ثانیه باز می شود، بنابراین متوسط ولتاژ ترمینال در خروجی 50 درصد ولتاژ باتری خواهد بود. بگویید اگر ولتاژ باتری 5 ولت و چرخه کار 50 درصد باشد، بنابراین متوسط ولتاژ ترمینال 2.5 ولت خواهد بود.
در حالت سوم، چرخه کار 20% و متوسط ولتاژ پایانه 20% ولتاژ باتری است.
حال چگونه از این تکنیک در این دیمر LED استفاده می شود؟ در بخش بعدی این آموزش توضیح داده شده است.
همانطور که در شکل نشان داده شده است، یک Arduino UNO دارای 6 کانال PWM است، بنابراین می توانیم PWM (ولتاژ متغیر) را در هر یک از این شش پایه دریافت کنیم. در این فصل از PIN3 به عنوان خروجی PWM استفاده می کنیم.
قطعات مورد نیاز
سخت افزار: ARDUINO UNO، منبع تغذیه (5v)، خازن 100uF، LED، دکمه ها (دو تکه)، مقاومت 10KΩ (دو قطعه).
نرم افزار: arduino IDE
بیشتر بخوانید: دیمر LED مبتنی بر آردوینو با استفاده از PWM
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
This LED DIMMER is an Arduino Uno based PWM (Pulse Width Modulation) circuit developed to get variable voltage over constant voltage. The method of PWM is explained below.
Before we get start building a 1 Watt LED Dimmer circuit, first consider a simple circuit as shown in figure below.
Now if the switch in the figure is closed continuously over a period of time then the bulb will continuously ON during that time. If the switch is closed for 8ms and opened for 2ms over a cycle of 10ms, then the bulb will be ON only in the 8ms time. Now the average terminal over across the over a period of 10ms = Turn ON time/ (Turn ON time + Turn OFF time), this is called duty cycle and is of 80% (8/ (8+2)), so the average output voltage will be 80% of the battery voltage.