قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,688
نشاط [ عبدالله حجازى ]
قوة السمعة:111
قديم 30-06-2016, 05:51 AM المشاركة 1   
افتراضي ارجو المساعدة فى التعامل مع ليدات سمارت أو كمى تسمى ليدات البيكسل Twitter FaceBook Google+



السلام عليكم ورحمه الله

كلنا نعرف أن ليدات الأسمارت .. أو كما تسمى ليدات البيكسل .. يوجد لها 4 اطراف .. طرفين التغذيه سالب و موجب 5 فولت والطرف الثالث .. هو طرف الداتا .. والطرف الرابع هو طرف .. الساعه ..

وايضااا التركيبه الداخليه لليدات " سمارت " بتكون مثل ليدات ال " RGB " ولكن يوجد مسجل ازاحه مربوط مع ال 3 اطراف اليدات وهم ليد احمر وليد اخضر وليد ازرق ..


السؤال .. هل التحكم فى اطفاء واشعال أحد ال ثلالث ليدات بيكون عن طريق ارسال داتا من البك الى مسجل الإزاحه ..
وهل اوامر التعامل مع مسجلات الإزاحه كلها مثل بعض .. ام يوجد انواع من مسجلات الإزاحه لها تعامل خاص ..


ولو امكن مثال صغير للتحكم فى مسجل الإزاحه المدمج مع " ليدات سمارت "


وهذة صورة لليدات سمارت



وشكررااا مقدماااا لكل من يحاول المساعدة


كل عام وانتم جميعاااا بخير .. عيد سعيد

اعلانات

الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 30-06-2016, 11:04 AM المشاركة 2   
افتراضي


هناك عدة انواع
HL1606

-PWM



LPD6803

?



LPD8806

+PWM



WS2801

?



WS2811

?



TM1803

?



TM1809

?



TLS3001

?

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 30-06-2016, 01:09 PM المشاركة 3   
افتراضي


الاكثر شهرة والله أعلم LPD6803 لهل ثلاث مخارج RGB ب 45ma

https://www.adafruit.com/datasheets/LPD6803.pdf







الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 30-06-2016, 01:26 PM المشاركة 4   
افتراضي


يوجد ايضا P9813







الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 30-06-2016, 11:02 PM المشاركة 5   
افتراضي


هناك مثال هنا

http://forum.mikroe.com/viewtopic.php?f=88&t=44392

وهنا

http://forum.mikroe.com/viewtopic.php?f=88&t=28661


وهنا مع الاردوينو

https://github.com/adafruit/LPD6803-RGB-Pixels


الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 02-07-2016, 01:07 PM المشاركة 6   
افتراضي


لنأخذ اولا LPD6803 يتعمل البرتكول SPI لنقل المعلومات SPI ( Serial Peripheral Interface
https://en.wikipedia.org/wiki/Serial..._Interface_Bus

ويستعمل PWM للتحكم في شدة الاضاءة للاد الاحمر والاخضر والازرق في المخارج OUT1 OUT2 out3

اما بالنسبة للمقاومات فالاد الاحمر يشتغل ب 2.1 فولط وضعت لم مقاومة 150اوم والاخضر والازرق يشتغل ب3.1 فولط وضعت له مقاومة 100 اوم










وهنا الداتا شيت



https://cdn-shop.adafruit.com/datasheets/LPD6803.pdf


التعديل الأخير تم بواسطة : mounir.rouabah بتاريخ 02-07-2016 الساعة 01:48 PM

الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 02-07-2016, 01:44 PM المشاركة 7   
افتراضي




كما نلاحض هنا ان الداتا تتكون من 32 بيت الاولى وهي عبارة عن 32 صفر ثم الستار بت وهو 1 منطقي ثم 5 بتات لدرجات اللون الاحمر و5 بتات لدرجات اللون الاخضر و5 بتات لدجات اللون الازرق وكما يوضح الاجدول الاسفل ان لكل لون 32 درجة لون حب 5 بت لكل واحد

بمجموع 32 +1 +15 بت


وهذ المثال من الداتا شيت


/SDO, SCLK is data and shift output, bit variability ,nDots is light qty
// this program is only suitable in GMODE=1,CMODE=1 situation.
// first output 32 “ 0” start frame
SCLK=0;
SD0=0,
F
or (i=0;i<32;i++){SCLK=1;SCLK=0;}
// then output nDots data, here suppose each point colour are(dr,dg,db)
//dr,db,dg is red, green and blue grey level 0-31
F
or (i=o;i<nDots;i++)
{ SD0=1;SCLK=1;SCLK=0; //first output one “ 1” as start bit
//output 5 bits red data
Mask=0x10;
F
or (j=0;j<5;j++)
{
if (mask &dr) SD0=1;
E
lse SD0=0;
SCLK=1; SCLK=0;
Mask>>=1; }
// output 5 bits green data
Mask=0x10;
F
or (j=0;j<5;j++)
{ if(mask &dg)SD0=1;
E
lse SD0=0;
SCLK=1;SCLK=0;
Mask>>=1;

/output 5bits blue data
Mask=0x10;
F
or (j=0;j<5;j++)
{ if(mask & db) SD0=1;
E
lse SD0=0;
SCLK=1;SCLK=0;
Mask>>=1; }
}
// after output all nDots data, need add nDots pulse
SD0=0;
F
or (i=0;i<nDots;i++){SCLK=1;SCLK=0;}
//transport data finish
Delay();
//here add some delay , or transfer to other dealings, after some time(say 1/30
second), then fresh again



احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً عبدالله حجازى ( شكر العضو على هذه المشاركة )
اعجاب عبدالله حجازى ( أعجبته المشاركة )

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,688
نشاط [ عبدالله حجازى ]
قوة السمعة:111
قديم 03-07-2016, 10:54 PM المشاركة 8   
افتراضي اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما


جزاك الله كل الخير ... على كل الدعم والمعلومات .. واهتمامك ...

شكرااااا لك .. الف شكر ..

هجرب و اعطيك النتائج ....

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:09 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025