اطلاعیه

Collapse
No announcement yet.

تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

    :read: :nerd:تحولی عظیم در برنامه نویسی تابلو روان

    :job: گسترش پورت های میکروکنترلر

    با سلام

    هدف از ایجاد این تایپیک آموزش گسترش پورت های میکروکنترلر و نیز تحولی عظیم برای ساخت تابلو روان می باشد

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

    این طرح به تصور ما ابتکاری بسیار نو و جالب برای مواردی همچون:

    1- ساعت های آنالوگ که برای مساجد ساخته می شود و نیاز به کنترل 60 ردیف ال ای دی که همان 60 ثانیه ساعت هست را دارد

    2- رقص نور 64 دسته ال ای دی فقط با یک پورت یا فقط 8 پایه خروجی

    3- کنترل 64 سطر یا ستون تابلو روان به روشی فوق العاده آسان و بسیار کاربردی

    بنده به عنوان مبتکر این طرح(در صورتی که قبلا این طرح جایی معرفی نشده باشد) نمی توانم آموزش فوق را بصورت کاملا رایگان در اختیار دیگران قرار دهم ، ولی حاضرم آن را به بالاترین پیشنهاد و یا پیشنهاد گروهی افراد داوطلب بفروشم!

    از افرادی که علاقمند به فراگیری این روش هستند خواهشمندم اگر مایل به دریافت سورس کامل برنامه نویسی به زبان سی و همچنین فایل پروتئوس این ایده هستند پیشنهادات خود را مطرح نمایند!

    لازم به توضیح است سورس و فایل شبیه سازی پروتئوس شامل:

    1- ساعت آنالوگ مساجد با 60 ردیف 10 تایی ال ای دی

    2- تابلو روان 32*64 به همراه تمامی نکات سخت افزاری و برنامه نویسی

    3- رقص نور تابلو ثابت ال ای دی با 64 حرکت متفاوت

    همانطور که گفته شد فقط از یک پورت میکرو یا همان 8 پین برای تمامی پروژه های بالا استفاده خواهد شد!

    همچنین به نظرم با ایجاد این پست ممکن است فرد دیگری که تسلط به این طرح دارد آن را به رایگان در اختیارتان قرار دهد و یا شما که خواننده آن هستید بتوانید با این پیشنهاد خودتان به آن دست پیدا کنید و که در هر دو صورت شما به موفقیت رسیده اید!

    در انتها از تمامی اساتید و دوستان به خاطر تمامی کمک هایشان سپاس گذارم!
    با تشکر فراوان :applause:
    آنچه كه باعث موفقيت انسان ها مي شود سخت كوشي است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
    جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
    که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
    http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
    http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

    #2
    پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

    سلام. از ADC و مقاومت استفاده می کنی؟
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

    دیدگاه


      #3
      پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

      نوشته اصلی توسط هـــادی
      سلام. از ADC و مقاومت استفاده می کنی؟
      سلام
      این کار که واسه ورودیه!!
      با 8 تا که سهله با 3 تا هم میشه این کار رو کرد.البته با قطعاتی مثل شیفت رجیستر.
      یعنی شما بدون قطعات جانبی این کار رو کردی؟ :surprised:
      تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

      دیدگاه


        #4
        پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

        نوشته اصلی توسط eca.samani
        سلام
        این کار که واسه ورودیه!!
        با 8 تا که سهله با 3 تا هم میشه این کار رو کرد.البته با قطعاتی مثل شیفت رجیستر.
        یعنی شما بدون قطعات جانبی این کار رو کردی؟ :surprised:
        درسته برای ورودیه. من فقط سوال پرسیدم. شاید یه خرده از طرحشو لو بده. :icon_razz:
        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

        دیدگاه


          #5
          پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

          نوشته اصلی توسط افتخارالکترونیک
          بنده به عنوان مبتکر این طرح(در صورتی که قبلا این طرح جایی معرفی نشده باشد) نمی توانم آموزش فوق را بصورت کاملا رایگان در اختیار دیگران قرار دهم ، ولی حاضرم آن را به بالاترین پیشنهاد و یا پیشنهاد گروهی افراد داوطلب بفروشم!
          سلام

          این روش شما جالبه . راه حل هم براش زیاده . ولی باید ببیند نسبت به روش ماتریسی به صرفه هست یا نه ! شاید یک ایده خوب باشه ولی ارزش تجاری سازی نداشته باشه . توی روش ماتریسی برای 64 تا خروجی نیاز به یک پورت اضافه تر هست ولی هزینه اضافی به مدار تحمیل نمی کنه . ولی به نظر من روش شما هزینه اضافی نسبت به روش ماتریسی به مدار اضافه می کنه .
          تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
          دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
          مقالات و فایل های آموزشی نرم افزار Labview
          حل مشکل درایور و راه اندازی FT232 های غیراورجینال

          دیدگاه


            #6
            پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

            مستقل از اینکه روش این دوست عزیزمون چی هست:

            1-بهتره طرح ابتکاریتون فاقد آی سی هایی مثل شیفت رجیستر و بافر باشه چرا که روش هایی بر همین مبنا وجود دارن و فکر نمیکنم روشی که بر این اساس ارائه بشه تحولی ایجاد کنه.آی سی های گسترش پورت هم موجود هستن .گاهی هم گذاشتن یه میکرو دیگه یا مدل بالاتر به صرفه تر از خرید آی سی جانبی هست.

            2-روش هایی برای افزایش تعداد موثر پایه ها برای کابردهایی مثل روشن کردن led وجود دارن.از جمله این روش ها روش Charlieplexing هست.
            مبنای این روش استفاده از این حقیقته که هر پایه میکرو میتونه سه وضعیت بالا،پایین یا مدار باز (حالتی که ورودی تعریف شده و مقاومت pulldown یا pullup نداره) داشته باشه.
            در شکل پایین نحوه استفاده از این روش آورده شده.مثلا برای روشن شدن L6 باید port1=1 ،port2=high z و port3=0 باشه.




            در این روش میشه به تعداد n*(n-1) تا led استفاده کرد که برای 8 پایه میشه 56 تا led.برای اطلاعات بیشتر به اینجا و اینجامرhجعه شود.آی سی هایی هم با همین منطق کار میکنن.اینجا

            من حدس میزنم روش شما هم به همین روش نزدیک باشه.

            3-احتمال اینکه بتونید تو نت برای ابتکارتون مشتری پیدا کنید کمه.من توصیه میکنم روشتون رو با یه استاد در همین زمینه مطرح کنید و بعد از اطمینان از جدید بودن و داشتن مزایا بر سایر روش ها اون رو به یه کنفراس بفرستید تا لااقل در رزومتون ثبت بشه.
            موفق باشید
            افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است

            دیدگاه


              #7
              پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

              نوشته اصلی توسط هـــادی
              سلام. از ADC و مقاومت استفاده می کنی؟
              نه! در این صورت احتمال خطا نسبتا بالا میره و اگر هم جواب بده این طرح دیگه محدودیت نداره و شما میتونی بیش از 100 ها و بلکه بیشتر پایه کنترلی داشته باشید.
              ولی با روشی که معرفی می کنیم محدودیت 64 پایه برای یک پورت کاملا صادقه!
              آنچه كه باعث موفقيت انسان ها مي شود سخت كوشي است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
              جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
              که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
              http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
              http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

              دیدگاه


                #8
                پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

                نکته ای که الان باید به دوستان بگم اینه که بر خلاف پورت میکرو که شما 8 پایه ورودی/خروجی همزمان فعال دارید ، در این روش 64 پایه ورودی/خروجی همزمان فعال ندارید!
                همان طور که قبلا گفته شد در هر لحظه فقط یکی از پایه ها فعاله!
                اون هم گفتیم برای موارد خاص مثل مثال هایی که زدیم!
                برای تابلو روان در هر لحظه فقط و فقط یکی از ستون ها یا ردیف ها فعاله!
                یا ساعت آنالوگ طرح روان که برای مساجد ساخته میشه در هر لحظه فقط یک ثانیه ساعت رو روشن میکنه!
                همچنین تابلو ثابت ال ای دی که نیاز به تقسیم ال ای دی ها برای رقص نور داره!
                از شیفت رجیستر و بافر و لچ و ... هم استفاده نشده همانطور که میدونید:
                لچ برای داشتن 64 خروجی نیاز به حداقل 2 پورت داره!
                شیفت رجیستر نیاز به 5 خط داده و 3 خط دیتا که با توجه به کلاک مورد نیاز شیفت رجیستر برنامه نویسی پیچیده ای داره!

                همچنین خیلی طرح شاق یا عجیب غریبی نیست!
                فقط فکر می کنیم تا به حال کسی به خاطر سادگی اش آن را معرفی و یا استفاده نکرده است!
                بعدشم حرف از میلیون که نزدیم حتی حاضریم طرح رو به 1000 تومن هم بدیم! مثلا گفتم :biggrin: ! اینم واسه اینکه لااقل سادگی طرح نکنه که گولتون بزنه بگید ایش این که خودمونم بلد بودیم!
                آنچه كه باعث موفقيت انسان ها مي شود سخت كوشي است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
                جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
                که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
                http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
                http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

                دیدگاه


                  #9
                  پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

                  نوشته اصلی توسط moslem1368
                  خیلی کم گفتی
                  من 20 سکه نقره نمیخرم :mrgreen:
                  اینجا ایران است!
                  اگه استقبال نشد بعد از اینکه با این روش چندتا تابلو ساختیم و فروختیم طرح رو به صورت رایگان براتون قرار میدیم!
                  چیکار کنیم شاید از این راه هزینه خودمون را تامین کنیم! :biggrin: :biggrin: :nice:
                  آنچه كه باعث موفقيت انسان ها مي شود سخت كوشي است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
                  جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
                  که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
                  http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
                  http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

                  دیدگاه


                    #10
                    پاسخ : تحولی عظیم در برنامه نویسی تابلو روان و گسترش پورت های میکرو

                    عذر میخوام
                    پس چرا تاپیک زدید اول هزینه هاتون رو تامین میکردید بعد مثل خیلی های دیگه آنچه را بلد بودید آموزش میدادید
                    به همین سادگی

                    دیدگاه

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