PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : روشن کردن led ار جی بی



gbg
26-08-2013, 02:59
یه لد گرفتم که به صورت rgb هستش
فول ارجی بی که با 12 ولت کار می کنه و چهار پایه داره
چطور باهاش رنگ های مختلف رو درست کنم؟

abbasalifix
26-08-2013, 12:33
3تا ترانزیستور منفی جریان پایین مثل bc547 اایناها لازم دارید و یه میکرو و... برنامه

اون رشته ها یه مثبت داره که بین همه مشترک هست وو برای تغیر رنگ ها باید 3تا منفی رو کنترول کنید

sadeghbakhshi
26-08-2013, 15:26
شما برای دستیابی به رنگ های متنوع باید از اطلاعات ترکیب رنگ مطلع باشید
مثلا رنگ زرد+آبی=سبز
قرمز+زرد=نارنجی
ترکیب نور زرد +قرمز+آبی =نور سفید
و خیلی چیزهای دیگه چون این 3 رنگ 3 رنگ اصلی هستند و بقیه ی رنگ ها مشتقات انها
برای کم و زیاد کردن طیف رنگ هم باید pwm بدی
مثلا اگر دیوتی سایکل رنگ زرد بیشتر از رنگ آبی باشه رنگ سبز تولیدی سبز چمنی میشه
و اگر برعکس همین اتفاق بیوفته رنگتون به سمت آبی کشیده میشه ورنگ سبز تیره بوجود میاد
و ....

gbg
26-08-2013, 18:25
شما برای دستیابی به رنگ های متنوع باید از اطلاعات ترکیب رنگ مطلع باشید
مثلا رنگ زرد+آبی=سبز
قرمز+زرد=نارنجی
ترکیب نور زرد +قرمز+آبی =نور سفید
و خیلی چیزهای دیگه چون این 3 رنگ 3 رنگ اصلی هستند و بقیه ی رنگ ها مشتقات انها
برای کم و زیاد کردن طیف رنگ هم باید pwm بدی
مثلا اگر دیوتی سایکل رنگ زرد بیشتر از رنگ آبی باشه رنگ سبز تولیدی سبز چمنی میشه
و اگر برعکس همین اتفاق بیوفته رنگتون به سمت آبی کشیده میشه ورنگ سبز تیره بوجود میاد
و ....

ممنون از توضیحات شما و دوست قبلی
من مشکلم تو طیف رنگ هستش
مثلا مقدار RGB=100,50,35 رو چطور ایجاد کنم
این pwm چیه و چور باید استفادش کنم

sadeghbakhshi
28-08-2013, 01:16
مثلا مقدار RGB=100,50,35 رو چطور ایجاد کنم
این pwm چیه و چور باید استفادش کنم
سلام
من متوجه منظورتون از 35.50.100 نمیدونم چی هست یه توضیحی در موردش بدید
اما در مورد PWM باید بهتون بگم که یک نوع موج مربعی هست که توی یک فرکانس ثابت میتونید
میزان 0و1 بودن یک پایه از میکروکنترلر رو مشخص کنید
فرض بر این میگیرم که فرکانس مد نظر شما 1Hz باشه (فقط بخاطر اینکه راحتتر متوجه بشید فرکانس رو یک در نظر گرفتم)
یعنی تو هر ثانیه یک سیکل کامل دارید
خب حالا شما باید با دیوتی سایکل مشخص کنید که از این 1 ثانیه چه مقدار 1 و چه مقداری 0 باشه
مثلا شما میگید که 0.5ثانیه 1 و0.5 ثانیه صفر باشه
در این صورت میزان دیوتی سایکل شما از فرمول زیر بدست میاد و مساوی 50% میشه
دیوتی سایکل=مدت زمان یک بودن پایه \مدت زمان یک سیکل کامل
خب این دیوتی سایکل رابطه ای هم با ولتاژ D.C داره
در همین مثال اگر ولتاژ سطح منطق یک 5 ولت باشه و سطح ولتاژ منطق 0 صفر ولت باشه
میزان ولتاژ اعمال شده روی پایه ی شما برابر 2.5 ولت میشه
شما این پایه رو به یک ال ای دی وصل کنید البته با فرکانس بیشتر
شدت نور ال ای دی شما کمتر میشه از حالتی که تماما پایه 1 باشه و بیشتر میشه از میزانی که صفر باشه
یعنی وسط این دو حالت
خب اگر ما میزان دیوتی سایکل رو بالا تر ببریم شدت نور بالا و اگر دیوتی سایکل رو پایین بیاریم
شدت نور کمتر میشه به عکس های زیر یک نگاهی بندازید متوجه میشید
You can see links before reply
You can see links before reply
در مورد درایو کردن ال ای دی هم شما اول باید مشخص کنید که ال ای دی شما کاتد مشترک هست یا آند مشترک

gbg
28-08-2013, 01:30
ممنون از توضیح خوب و کاملتون متوجه شدم چی هستش
منظورم از 35.50.100 این بود که
شدت رنگ قرمز 35 سبز 50 و آبی 100 باشه
البته این شدت میتون بین صفر تا 255 باشه
با توضیح شما برای روشن کردن یه led باید سه تا pwm داشته باشم درسته؟
بعدش این لد من پایه + مشترک داره و منفیش جدا هستش ولی ظاهرا pwm مثبت هستش
میشه بیشتر راهنمایی کنین

sadeghbakhshi
28-08-2013, 02:01
خب اگر دیوتی سایکل شما هم 8 بیتی باشه
میزان دقت تفکیکتون هم از 0 تا 255 هست
یادمه توی کدویژن یه قسمت بود که میتونستید پالستون رو معکوس کنید
در مورد تعداد pwm هم درسته شما باید 3 تا داشته باشید
ولی اگر بخواهید فقط برای ال ای دی میکرو بکار ببرید
میتونید به صورت دستی خودتون 3 تا پایه رو مدام 0 و 1 کنید
وفقط باید مدت زمان ها رو مشخص کنید
فکر کنم شما از گیتهای نات هم بتونید برای رسیدن به هدفتون استفاده کنید