اطلاعیه

Collapse
No announcement yet.

ساخت تابلو روان با LED با فونت نستعلیق

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ساخت تابلو روان با LED با فونت نستعلیق

    اگه دوست دارین اینجا راجع به این موضوع صحبت کنیم.
    ساخت تابلوهای روان با فونت انگلیسی رو همه جا دیدین. :agree: نرم افزارهایی هم براش وجود داره. مزیت انگلیسی به فارسی اینه که میشه همه حروف رو تو یه سایز برابر طراحی کرد. ضمن اینکه هر حرف فقط یک نوع نگارش داره.
    ولی تو فارسی هر حرف طول مخصوص به خودش رو داره و در عین حال حالت های مختلفی داره. مثلا حرف "ع" در هرجای کلمه که باشه یه جور نوشته میشه. تو تابلوهای روان برای فونت فارسی باید به این نکات توجه کرد. :question:
    ...و اما نستعلیق. :surprised:
    تو نستعلیق یه نکته دیگه هم هست که باید توجه کرد. علاوه بر اضافه شدن حالت های حرف ها فاصله اونا از خط زمینه فرضی هم مهمه.
    حالا با این مقدمه یکی می تونه بگه از همون پله اول برای ساخت همچین تابلویی باید چیکار کرد؟
    :eek:

    #2
    پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

    خودم یه چیزای دیگه رو می گم.
    اولین کار باید صورت مساله رو تعیین کنیم. این که با چه زبانی می خوایم کار کنیم و ابعادمون چقدره خیلی مهمه.
    کار اصلی شامل دو قسمت سخت افزار و نرم افزاره.
    سخت افزارمون تو ساده ترین حالت شامل چند ترانزیستور و شبکه LED هامون میشهکه از ترانزیستورها برای تقویت جریان استفده می کنیم. اما اگه تعداد سطر و ستون ها زیاد بشه مجبوریم از آی سی های مختلفی استفاده کنیم.

    دیکدر 74138 یکی از اون آی سی هاس که با اعمال فرمان به 3 پایه ورودی اون می تونیم 8 پایه رو کنترل کنیم. از این آیسی میشه برای فعال کردن آند یا کاتد سطرها یا ستون ها استفاده کرد(با توجه به نحوه برنامه نویسی)
    اون چیزی که من بیشتر دیدم این طوریه که برای رفرش کردن سطرها را به ترتیب فعال می کنند. با این کار میشه با 3 پایه از میکرو 8 سطر رو رفرش کرد.

    لچ 74373 یکی دیگه از آیسی های پرکاربرد تو تابلو روانه. این یک آیسی لچ 8 بیتیه. 8 پایه ورودی دیتا - 1 پایه فعالساز و یک پایه لچ داره. با فعال کردن آیسی و اعمال دیتا میشه 8 پایه از ستون ها رو فرمان داد.
    با 5 تا از این آی سی میشه مثلا 40 ستون را تنها با 13 پایه میکرو کنترل کرد. 8 تا پایه دیتا هست که به هر 5 آیسی وصل میشه . اون 5 تا پایه دیگه هم از طرف میکرو برای فعال کردن لچ مورد نظر اعمال میشه.

    چند تا آیسی پرکاربرد دیگه هم هست که الان شماره هاشونو یادم نیست ( مثل شیفت رجیستر)

    دیدگاه


      #3
      پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

      با سلام

      حد اقل تعداد سطر و ستون برای همچین پروژه عظیمی ، رو چه تعداد بر آورد میکنید ؟
      این صفحه چند رنگ دارد ؟ یک ؟ سه ؟ هفت ؟ ....؟

      با FPGA میتوان درایور هر چند تا سطر و ستون که مورد نیاز باشد رو طراحی کنیم .

      ولی همینطور قسمتهای RAM و REFRESH تصویر ، منتها ، این مقوله به یه نرم افزار قوی برای مدیریت این پروژه نیاز داره . در باره اون چه فکری کردید؟

      دیدگاه


        #4
        پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

        نوشته اصلی توسط amir_moayeri
        با سلام

        حد اقل تعداد سطر و ستون برای همچین پروژه عظیمی ، رو چه تعداد بر آورد میکنید ؟
        این صفحه چند رنگ دارد ؟ یک ؟ سه ؟ هفت ؟ ....؟

        با FPGA میتوان درایور هر چند تا سطر و ستون که مورد نیاز باشد رو طراحی کنیم .

        ولی همینطور قسمتهای RAM و REFRESH تصویر ، منتها ، این مقوله به یه نرم افزار قوی برای مدیریت این پروژه نیاز داره . در باره اون چه فکری کردید؟

        ممنون که نظر دادی
        من چند تا مشکل دارم.
        اول این که FPGA رو فقط در حد اسمش بلدم. :sad: پس مجبورم با میکرو کنترلر کار کنم.
        در مورد برنامه نویسی(BASCOM) و حجم RAM مشکلی ندارم. اگه یه الگوریتم مناسب پیدا کنم از ATMEGA 128 و EEPROM خارجی با حافظه بالا استفاده می کنم.

        دیدگاه


          #5
          پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

          خوب.
          مشکل سخت افزارت حل شد؟ :mrgreen:

          برای نرم افزارش راحت ترین و بهترین کار اینه که شما یه ادیتور بسازید.
          چون تو خط نستعلیق به درد بخور (یه چیزی تو مایه های چلیپا) تعداد اشکال کاراکتر ها خیلی بیشتر از خط معمولیه.
          یه ادیتور بسازید که برای هر نوعش یه کد بهتون بده.
          اونوقت تو میکرو میتونید شکل کاراکتر اون کد رو نمایش بدید.
          اندازه مختلف کاراکتر ها هم هیچ مشکلی نیست.
          میتونید تعداد ستونهای هرشکل کاراکتر رو هم تو برنامه مشخص کنید و به تعدادش تو بافر برنامه وارد کنید.
          الهم عجل لولیک الفرج

          دیدگاه


            #6
            پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

            آره . :job:دقیقا این فکری بود که خودم می کردم . پس راه حلش همینه.
            یعنی راه دیگه ای نداره :question:

            دیدگاه


              #7
              پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

              سلام
              کار خیلی جالبیه.
              فقط یه نکته دیگه وجود داره این که علاوه بر این که در نستعلیق شکل یک حرف را حرف قبلی و بعدی معین می کنید بلکه ارتفاع اون رو هم تعیین میکنه.
              البته نکات ریز دیگه ای هم وجود داره که ممکنه الان به ذهن نرسه ولی کاش یه کسی که در مورد فونتها و مخصوصاً نستعلیق اطلاعات داره اینجا بود.( مثلاً نمیشه از همین سازنده چلیپا پرسید؟)

              به هر حال امیدوارم هرچه زودتر به نتیجه برسید و ما هم یه چیزی یاد بگیریم :applause:

              دیدگاه


                #8
                پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

                نوشته اصلی توسط freedom_truth
                سلام
                کار خیلی جالبیه.
                فقط یه نکته دیگه وجود داره این که علاوه بر این که در نستعلیق شکل یک حرف را حرف قبلی و بعدی معین می کنید بلکه ارتفاع اون رو هم تعیین میکنه.
                البته نکات ریز دیگه ای هم وجود داره که ممکنه الان به ذهن نرسه ولی کاش یه کسی که در مورد فونتها و مخصوصاً نستعلیق اطلاعات داره اینجا بود.( مثلاً نمیشه از همین سازنده چلیپا پرسید؟)

                به هر حال امیدوارم هرچه زودتر به نتیجه برسید و ما هم یه چیزی یاد بگیریم :applause:
                آره . به غیر از این باید توجه کرد که تو خط نستعلیق شکل نمایش خیلی از حروف سلیقه ایه. مثلا یه حرف به صورت کشیده ترسیم بشه یا کوتاه

                دیدگاه


                  #9
                  پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

                  نوشته اصلی توسط hamed_online62


                  چند تا مشکل !!!!!!!!!!!!.
                  اول این که FPGA رو فقط در حد اسمش بلدم. :sad: پس مجبورم با میکرو کنترلر کار کنم.
                  فرقی نمیکنه که با چه میکروکنترلری و یا چه نرم افزاری کار کنید ، اسنفاده از FPGA بجای چیپهای مجزا ، اندازه برد شما رو بهینه و زمان مونتاژ ، سیم بندی ، خطایابی و تغییر احتمالی در مدار های درایور سطر و ستون و یا شمارنده و ..... را بسیار چایین می آورد . و فواید دیگر از جمله سرعت سویچینگ به مراتب بالاتر و نویز به مراتب کمتر نسبت به مدارات دیجیتالی با استفاده از چیپ های مجزا . از جمله امتیازات استفاده از قطعات FPGA یا CPLD است .

                  دیدگاه


                    #10
                    پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

                    فرقی نمیکنه که با چه میکروکنترلری و یا چه نرم افزاری کار کنید ، اسنفاده از FPGA بجای چیپهای مجزا ، اندازه برد شما رو بهینه و زمان مونتاژ ، سیم بندی ، خطایابی و تغییر احتمالی در مدار های درایور سطر و ستون و یا شمارنده و ..... را بسیار چایین می آورد . و فواید دیگر از جمله سرعت سویچینگ به مراتب بالاتر و نویز به مراتب کمتر نسبت به مدارات دیجیتالی با استفاده از چیپ های مجزا . از جمله امتیازات استفاده از قطعات FPGA یا CPLD است .
                    ====>

                    اوهوم. مرسی امیرخان.
                    حالا اگه بخوام با FPGA کار کنم قدم اول چیه؟

                    دیدگاه


                      #11
                      پاسخ : ساخت تابلو روان با LED با فونت نستعلیق

                      نوشته اصلی توسط hamed_online62
                      فرقی نمیکنه که با چه میکروکنترلری و یا چه نرم افزاری کار کنید ، اسنفاده از FPGA بجای چیپهای مجزا ، اندازه برد شما رو بهینه و زمان مونتاژ ، سیم بندی ، خطایابی و تغییر احتمالی در مدار های درایور سطر و ستون و یا شمارنده و ..... را بسیار چایین می آورد . و فواید دیگر از جمله سرعت سویچینگ به مراتب بالاتر و نویز به مراتب کمتر نسبت به مدارات دیجیتالی با استفاده از چیپ های مجزا . از جمله امتیازات استفاده از قطعات FPGA یا CPLD است .
                      ====>

                      اوهوم. مرسی امیرخان.
                      حالا اگه بخوام با FPGA کار کنم قدم اول چیه؟
                      با سلام

                      http://www.eca.ir/forum2/index.php/topic,10602.0.html

                      دیدگاه

                      لطفا صبر کنید...
                      X