ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2007/03/01
    تهران
    1,248
    197

    چگونه تابلو روان به سبک ال سی دی های گرافیکی بسازیم ...

    با سلام،

    این پروژه ای که ارائه میکنم در اصل درایور یک تابلو روان هستش که از نظر نرم افزاری ( با یک سخت افزار )، در چهار مد از پیش تعیین شده و یک مد با تنظیمات کاربر، قابل استفاده است.

    سخت افزار استفاده شده در اصل همون سخت افزار متداول ساخت تابلوهای روان تک رنگ و سه رنگه و از میکروی مگا 32 استفاده شده و سعی کردم که از حداکثر توانایی سخت افزاری در بهینه ترین حالت ها استفاده بشه. ( این مدار عملا ساخته نشده، فقط در پروتئوس تست شده! )
    اگر سرعت بالا لازم نباشه، میشه از این سخت افزار ( و درایور نوشته شده)، بعنوان یک بلوک استفاده کرد و از طریق پورت I2C از یک میکرو بعنوان مستر اطلاعات گرفت و یا اینکه از روی مموری اطلاعات رو خوند و نشون داد.

    اولین و مهم ترین قابلیت این درایور اینه که تابلو روان شما در اصل یک LCD گرافیکی هستش که میتونید از تمام کتابخونه های LCD های گرافیکی مثل اشکال هندسی و فونت ها و غیره برای اون استفاده کنید.

    فایل های پروتئوس ارائه شده، در تمامی مدهای ممکن هستش که در تمام حالات تست شده اند و برای اونها مثال هایی هم ارائه شده ( در پوشه Prepared HEX ) و شما میتونید با توجه به فایل main ارائه شده، مثال های خودتون رو بنویسید ....

    و اما مدهای قابل استفاده ( قابل تنظیم در هدر فایل LEDSconfig.h ) :

    1 - مد 0 ( User Define ) : قابل تنظیم در رزولوشن های 8 در 8 تا حداکثر 32 در 128 ( و یا رزولوشن های ترکیبی مثل 64 در 64 ) با سه رنگ قرمز، سبز و نارنجی
    2 - مد 1 : 32 در 128 و سه رنگ
    3 - مد 2 : 64 در 64 و سه رنگ
    4 - مد 3 : 64 در 128 و تک رنگ
    5 - مد 4 : 32 در 256 و تک رنگ

    سرعت رفرش، در هر 1 میلی ثانیه یکبار بوده و با تغییر مقدار RFS_CLK در هدر فایل LEDSconfig.h قابل تنظیم است ( به نانو ثانیه )

    http://s2.picofile.com/file/7593463331/LEDsign_Dist.rar.html

    تصویر از مد 0 : یک بلوک 32 در 32 سه رنگ که یک BMP به رنگ نارنجی ( به همین خاطره که هم قرمز و هم سبز روشنه! ) رووش لود شده


    تصویر از مد 2 : یک بلوک 64 در 64 سه رنگ که یک ساعت آنالوگ و دیجیتال با درج تاریخ در اون رسم شده. برای این تست از توابع رسم اشکال هندسی و فونت فارسی و انگلیسی استفاه شده ( پیکسل هایی که هم قرمز و هم سبز روشن هستند نارنجی اند! )


    تصویر از مد 3 : یک بلوک 64 در 128 تک رنگ که تصوی BMP در دو سایز روی اون رسم شده و با استفاده از توابع فونت فارسی و انگلیسی روی اون نوشته شده


    توجه : توابع فونت فارسی و انگلیسی، رسم اشکال هندسی و صفحه نمایش LED ارائه شده در این پروژه، آخرین ورژن تاکنون هستند و کاملا حرفه ای اند. پلتفرم برنامه نویسی WinAVR هستش و با استفاده از هدر فایل های app_config.h و CV_GNU_comp.h میشه کدها رو در کدویژن هم کامپایل کرد.

    هدف از ارائه این پروژه نشر و به اشتراک گذاری اطلاعات و آموزش در زمینه ساخت تابلو روان و کدنویسی بهینه است ....

    منتظر نقطه نظرات شما هستم :mrgreen:
    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

    Sh_Nourbakhsh@Yahoo.com

    http://s2.picofile.com/file/7170362468/_Wall_e_.jp
  2. #2
    2009/10/27
    تهران
    3,303
    807

    پاسخ : چگونه تابلو روان به سبک ال سی دی های گرافیکی بسازیم ...

    اطلاعاتی که جناب نوربخش راد در انجمن قرار می دهند، بسیار ارزشمند و ناشی از دانش و تجربه بالای ایشان است و تاکنون آنطور که شایسته است، از تجربیات مفید ایشان استفاده نشده است. یک دلیل این امر می تواند بالاتر بودن سطح مطالب مطرح شده نسبت به متوسط اطلاعات مخاطبین انجمن باشد. در هر صورت من به نوبه خود از ایشان تشکر می کنم. ضمنا اینگونه تاپیک ها برای انتقال به انجمن پروژه های تکمیل شده AVR مناسب تر هستند. اما مشکلی که در این انجمن وجود دارد، غیر فعال بودن گزینه تشکر است. در صورت حل این مشکل و در آینده، این تاپیک را به انجمن مذکور منتقل خواهم کرد.

    پی نوشت: ظاهرا در پروژه مذکور، امکان پیاده سازی ساعت های عقربه ای (که علاقه مندان زیادی هم دارد)، وجود دارد. در این صورت لطفا شرح و تفصیل بیشتری برای پیاده سازی این نوع ساعت را در اختیار علاقه مندان به این کاربرد قرار دهید.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
    امکان پاسخگویی به سوالات از طریق پیغام خصوصی مقدور نیست
  3. #3
    2011/04/23
    822
    5

    پاسخ : چگونه تابلو روان به سبک ال سی دی های گرافیکی بسازیم ...

    با تایید صحبتهای استاد عزیز جناب کی نژاد
    من هم جا داره از جناب نوربخش از صمیم قلب تشکر و قدردانی کنم @};- برنامه های ایشون واقعا پخته و آموزنده هستن
    ایشون از اعضای پیگیر و بسیار دلسوز انجمن هستند که از به اشتراک گذاشتن اطلاعات ارزشمندشون با بقیه افراد ابایی ندارند
    وجود همچین افرادی در انجمن واقعا باعث افتخاره
    [size=10pt]اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !! [/size]
  4. #4
    2007/03/01
    تهران
    1,248
    197

    پاسخ : چگونه تابلو روان به سبک ال سی دی های گرافیکی بسازیم ...

    با سلام،

    ضمن تشکر از جناب استاد کی نژاد و آقا مسعود که بنده رو مورد لطف خودشون قرار دادند، نسخه جدید رو که کدهاش جهت سرعت بیشتر و حجم کمتر بهینه شده به همراه امکاناتی جدید ارائه میکنم.

    http://s2.picofile.com/file/7611510535/LEDsign_Dist2.rar.html

    فایل LEDSconfig.h جهت استفاده بهینه از سخت افزار در ماتریس های ابعاد کوچک، ارتقاء داده شده ( به مثال سخت افزار و تنظیمات نرم افزاری SHN_LEDs_mode0_2.DSN دقت کنید )

    یک دیکودر فونت خیلی ساده هم اضافه شده که در پوشه sFONT قرار داده شده و مثال هایی هم برای اون نوشته شده.

    بنا به درخواست یکی از دوستان، مثالی برای خواندن از پورت سریال و ثبت بر روی تابلو بطور مستقیم نوشته شده ( به مثال سخت افزار و تنظیمات نرم افزاری SHN_LEDs_mode2_2.DSN دقت کنید )

    پی نوشت : پیرو فرمایش جناب کی نژاد، جهت آشنایی در خصوص نحوه رسم ساعت آنالوگ و دیجیتال بر روی تابلو روان و LCD های گرافیکی، به کدهای مثال test05 و DrawAClock در فایل main.c دقت فرمائید. ( روتین DrawAClock با گرفتن ساعت، دقیقه و ثانیه مورد نظر و با توجه به تنظیمات اولیه ابعاد صفحه ساعت و عقربه ها که در ابتدای فایل main.c تعریف شده اند، ساعت آنالوگ را رسم میکند. مثلا با گرفتن زمان از RTC و دادن آن به این روتین، ساعت آنالوگ درست رسم خواهد شد! )

    موفق باشید .... :mrgreen:
    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

    Sh_Nourbakhsh@Yahoo.com

    http://s2.picofile.com/file/7170362468/_Wall_e_.jp
  5. #5
    2011/11/12
    276
    9

    پاسخ : چگونه تابلو روان به سبک ال سي دي هاي گرافيکي بسازيم ...

    نقل قول نوشته اصلی توسط aivhl

    فايل LEDSconfig.h جهت استفاده بهينه از سخت افزار در ماتريس هاي ابعاد کوچک، ارتقاء داده شده ( به مثال سخت افزار و تنظيمات نرم افزاري SHN_LEDs_mode0_2.DSN دقت کنيد )
    سلام ببخشيد دوستان من تازه واردم
    يه سوال داشتم اگه ميشه جواب بدين
    فايلايي که پسوندشون h هستش رو چجوري ميشه باز کرد ( با چه نرم افزاري) :mrgreen: :mrgreen: :nice: :nice:
    *****عيب جامعه اين است که همه مي خواند آدم مهمي باشند ولي هيچ کس نمي خواهد فرد مفيدي باشد.*****
    http://electerodl.ir/forum
  6. #6
    2011/04/23
    822
    5

    پاسخ : چگونه تابلو روان به سبک ال سي دي هاي گرافيکي بسازيم ...

    نقل قول نوشته اصلی توسط ehsan2774
    سلام ببخشيد دوستان من تازه واردم
    يه سوال داشتم اگه ميشه جواب بدين
    فايلايي که پسوندشون h هستش رو چجوري ميشه باز کرد ( با چه نرم افزاري) :mrgreen: :mrgreen: :nice: :nice:
    با اجازه استاد
    این ها هدرهای برنامه هستند و قالبشون همون زبان C مورد استفاده در کدویژن هستش.
    اگر فایل پروژه کدویژن رو باز کنید، این فایل ها با پسوند .h رو در قسمت Code Vavigator (معمولا سمت راست برنامه کدویژن) میاره.
    یک راه دیگه هم باز کردن اون ها با notepad ویندوز هستش.
    یک راه خیلی بهتر هم استفاده از ادیتور قدرتمند و بسیار جالب Notepad++ هستش
    [size=10pt]اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !! [/size]
  7. #7
    2007/03/01
    تهران
    1,248
    197

    پاسخ : چگونه تابلو روان به سبک ال سی دی های گرافیکی بسازیم ...

    با سلام،

    با توجه به پرسش برخی از دوستان درخصوص نحوه استفاده از این درایور تابلو روان جهت نمایش انیمیشن و غیره، دو مثال ( با دو روش متفاوت ) جهت نمایش انیمیشن تولید شده توسط برنامه های متداول، مثلا برنامه آقای تفرشی که نسخه دموی آن در همین سایت قرار داده شده ( http://www.eca.ir/forum2/index.php?topic=55267.msg425833#new ) به پیوست ارائه میشود. ( انیمیش در پوشه Frames قرار دارد )

    پس از باز کردن فایل پروتئوس، هگز های مورد نظر را از پوشه Prepared HEX انتخاب و نتیجه را مشاهده نمائید.

    http://s1.picofile.com/file/7615317953/LEDsign_8T.rar.html


    ضمنا،
    - درایور مزبور بهینه و بروز شده است. میتوانید آخرین نسخه را با جایگزین نمودن پوشه LEDsign بهره برداری کنید.
    - قابلیت های فونت ساده ارتقاء یافته و امکاناتی جهت نمایش و افکت های ساده اضافه شده که در پوشه sFONT قرار دارد. ( از افکت های مزبور در Splash مثال های ارائه شده استفاده شده )



    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

    Sh_Nourbakhsh@Yahoo.com

    http://s2.picofile.com/file/7170362468/_Wall_e_.jp
  8. #8
    2012/01/11
    اصفهان
    1,656
    229

    پاسخ : چگونه تابلو روان به سبک ال سي دي هاي گرافيکي بسازيم ...

    سلام
    جناب نوربخش واقعا خسته نباشيد کار شما بسيار قابل تحسينه چنين تابلوهايي با قيمت هاي خيلي زيادي بفروش ميرسن و کاربرد تجاري وسيعي دارن :job: حالا هر کسي علاقه منده خودش ميتونه با سليقه خودش تابلو بسازه
    بازم ممنون
  9. #9
    2008/12/31
    62
    0

    پاسخ : چگونه تابلو روان به سبک ال سی دی های گرافیکی بسازیم ...

    این اولین باریه که میبینم این اطلاعات به صورت رایگان در دسترس همگان قرار میگیره.
    از جناب آقای نوربخش راد کمال تشکر را دارم که در این فرهنگ شایسته قدم گذاشتند.
    در ضمن اگه وبلاگ یا وبسایتی دارید لطفا بفرمایین تا از تجربیات شما بیشتر استفاده کنیم.
    با کمال تشکر. مهران
  10. #10
    2007/03/01
    تهران
    1,248
    197

    پاسخ : چگونه تابلو روان به سبک ال سی دی های گرافیکی بسازیم ...

    با سلام،

    بعد از اینکه نسخه کامل نرم افزار انیمیشن توسط جناب فتاح در اختیار دوستان این انجمن قرار گرفت ( http://www.eca.ir/forum2/index.php?topic=55267.0 )، تصمیم گرفتم که این درایور تابلو روان رو به RGB هفت رنگ ارتقاء بدم و روتین های نمایش تصویر و فریم های انیمیشن رو بر اساس اون نرم افزار بنویسم و به این درایور اضافه کنم. پس به محض اینکه فرصت لازم بدست اومد، نسخه RGB هفت رنگ کامل کردم! و به همراه یک مثال برای دوستان در اینجا قرار میدم.

    درایور :
    http://s3.picofile.com/file/7952929244/LEDsign_9.rar.html

    و چند تصویر ( بدلیل حجیم بودن تصویر، فقط لینکش رو قرار میدم! ) :
    http://s1.picofile.com/file/7952931177/LEDall.jpg

    لازم به ذکره، بدلیل اینکه من سخت افزار لازم رو ندارم، این درایور فقط در محیط پروتئوس تست شده

    توضیحات :

    کلیه تنظیمات تابلو روان در هدر فایل LEDSconfig.h قرار داره
    5 مد اندازه تصویر از پیش تنظیم شده به شرح زیر در نظر گرفته شده :
    کد PHP:
    #define DISPLAY_MODE 2  //0: User define (set LEDs_SIZE_X, LEDs_SIZE_Y, COLORS_ID, OFFSET_X & OFFSET_Y)
                         //1: size: h32 x w128 & 7 colors
                         //2: size: h64 x w64  & 7 colors
                         //3: size: h96 x w128 & 1 color
                         //4: size: h32 x w384 & 1 color 

    که در مد کاربر، امکان تنظیم حداکثر تا 64 در 64 و یا 32 در 128 هفت رنگ وجود داره

    کلیه کتابخانه هایی که برای GLCD های با Byte-Orientation افقی ارائه شده اند برای این درایور قابل استفاده اند
    کتابخانه های Graphic و sFONT و FONT ( فارسی و انگلیسی ) در مثال همراه ارائه و تست شده اند

    در مثال هایی، روش استفاده از روتین های نمایش تصویر، فریم های تک رنک و فریم های RGB نمایش داده شده و تست گردیده اند

    موفق و پیروز باشید .....
    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

    Sh_Nourbakhsh@Yahoo.com

    http://s2.picofile.com/file/7170362468/_Wall_e_.jp
نمایش نتایج: از 1 به 10 از 10

موضوعات مشابه

  1. چگونه ایمیل info بسازیم ؟؟
    توسط arnic در انجمن كامپيوتر ، اينترنت و علوم مرتبط
    پاسخ: 8
    آخرين نوشته: 2019/09/06, 15:49
  2. چگونه در گوگل فروشگاه اینترنتی بسازیم
    توسط مهدی زمانی1381 در انجمن كامپيوتر ، اينترنت و علوم مرتبط
    پاسخ: 1
    آخرين نوشته: 2016/04/12, 15:15
  3. بادوتریستور چگونه ترایاک بسازیم
    توسط mehrzad119 در انجمن الكترونيك صنعتي
    پاسخ: 7
    آخرين نوشته: 2014/08/27, 15:08
  4. چگونه با هفت LED تابلو روان بسازيم
    توسط lachini در انجمن مدار هاي ديجيتال
    پاسخ: 41
    آخرين نوشته: 2011/11/29, 22:54
  5. چگونه می توان جدول گلایف تابلو روان را روی MMC ذخیره کرد؟
    توسط mohsenjooon در انجمن میکروکنترلرهای AVR
    پاسخ: 41
    آخرين نوشته: 2010/12/12, 18:45

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •