اطلاعیه

Collapse
No announcement yet.

Rain LED ( باران ال ای دی )

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

    #46
    پاسخ : Rain LED ( باران ال ای دی )

    خب الان برای این که اون حالت حرکت از بالا به پایین رو تولید کنیم باید چکا کنیم؟!
    اینی که به ذهن من میرسه اینه که این 4 تا PWM که تولید کردمو با هم مساوی کنم که انگار یه دونه PWM داریم که روی 4تا پایه خروجی میده
    بعد این PWM ها باید متغییر باشن یعنی از 100% دیوتی سایکل شروع شه و برسه به 10% و همین تکرار شه ( برای تولید حالت پرنور تا کم نور )
    مشکل اصلی اینجاست :
    بعد حلا باید اول مثلا این PWM روی ستون 1 فعال باشه ، سطر ها رو 1دور از بالا تا پایین جاروب کنه بعد باید PWM با ادامه مقدار قبلی که داشته روی ستون 2 فعال شه تا ادامه این بارش رو انجام بده و الی تا آخر...
    منظورمو میفهمید؟!
    یعنی در هر لحظه باید یکی از این PWM ها فقط کار کنه و مقدارشون هم باید در ادامه هم باشه
    برای این چکار میشه کرد؟!
    درایور شبکه و nRF24L01
    کاتالوگ محصولات
    کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
    شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
    فروش اسیلوسکوپ GWinstek GOS-630FC

    دیدگاه


      #47
      پاسخ : Rain LED ( باران ال ای دی )

      نوشته اصلی توسط bastam
      مرسی خیلی بدرد خورد ولی من فعلا تو کف برنامه نویسیه اینم که چطور این کارو کرده با میکرو ATtiny26
      میخوام بدونم که کدوم پایه ها PWM تولید کردن چطور حرکت کرده و ...
      میکرو دیتای مورد نظر رو بوسیله پورت SPI به ای سی LED Driver میده ... اونم بر اساس دیتای گرفته شده منابع جریان یا PWM خودشو راه اندازی می کنه .... خیلی کار باهاش راحته .....

      دیدگاه


        #48
        پاسخ : پاسخ : Rain LED ( باران ال ای دی )

        نوشته اصلی توسط microprocesor_2002
        میکرو دیتای مورد نظر رو بوسیله پورت SPI به ای سی LED Driver میده ... اونم بر اساس دیتای گرفته شده منابع جریان یا PWM خودشو راه اندازی می کنه .... خیلی کار باهاش راحته .....
        میکرو پروسسور جان ما یه شماتیک گذاشتیم و داریم برای اون برنامه مینویسیم
        این قسمتی از یه پروژه تولیدیه که یه IC صد تومانی هم در تعداد زیاد میشه
        این شماتیک ما یه میکرو داره 4تا ترانزیستور
        میخوایب بفهمیم چطوری برنامشو نوشتن که قسمت آخر مهندسی معکوسمونم کامل بشه من جمع بندیش کنم بذارمش توی پروژه های تکمیل شده همه استفاده کنن
        خودمم طرحو بدم تولید کنن
        نه SPI داریم نه درایور LED داریم وقتی با میکرو و 4تا خط میشه این کارو کرد چرا هزینه زیادی؟!
        و این که این مدار باید توی یه قاب آلومینیومی به طول 1 و نیم متو و عرض 23 میلی متر جا بشه پس برای این قطعات جا هم نداریم
        درایور شبکه و nRF24L01
        کاتالوگ محصولات
        کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
        شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
        فروش اسیلوسکوپ GWinstek GOS-630FC

        دیدگاه


          #49
          پاسخ : Rain LED ( باران ال ای دی )

          نوشته اصلی توسط Bastam (بسطام)
          فکنم فهمیدم چی میگی مصعود :wow:
          مخم دیگه داره میترکه چند شبه تا همین موقه بیدارم



          برنامشو میذارم و پروژه Proteus خودت بازم یه نگاه بش بنداز ببین درسته

          http://www.mediafire.com/?1gcpk9h7mnnepn5

          بسیار بسیار بسیار بسیار عالی
          آفرین
          دیدی کاری نداشت؟
          فقط یه مشکل کوچیک داره برنامت
          این عکسو ببین:

          PWM نباید اینجوری باشه
          PWM باید یه موج مربعی سالم باشه
          مشکل اینجاست که برای یک کردن هر پین اومدی کل پورت رو تغییر دادی
          مثلا وقتی میذاری PORTC=0b0000010 خب پین اول رو صفر میکنی
          برای حل این مشکل باید تغییرات رو مستقیم روی پین مورد نظر انجام بدی

          نوشته اصلی توسط Bastam (بسطام)
          خب الان برای این که اون حالت حرکت از بالا به پایین رو تولید کنیم باید چکا کنیم؟!
          اینی که به ذهن من میرسه اینه که این 4 تا PWM که تولید کردمو با هم مساوی کنم که انگار یه دونه PWM داریم که روی 4تا پایه خروجی میده
          بعد این PWM ها باید متغییر باشن یعنی از 100% دیوتی سایکل شروع شه و برسه به 10% و همین تکرار شه ( برای تولید حالت پرنور تا کم نور )
          مشکل اصلی اینجاست :
          بعد حلا باید اول مثلا این PWM روی ستون 1 فعال باشه ، سطر ها رو 1دور از بالا تا پایین جاروب کنه بعد باید PWM با ادامه مقدار قبلی که داشته روی ستون 2 فعال شه تا ادامه این بارش رو انجام بده و الی تا آخر...
          منظورمو میفهمید؟!
          یعنی در هر لحظه باید یکی از این PWM ها فقط کار کنه و مقدارشون هم باید در ادامه هم باشه
          برای این چکار میشه کرد؟!
          اومدم توضیح بدم خیلی طولانی میشه و گیج میشی
          اگه تا عصر صبر کنی کلیپش آماده میشه میذارم کامل میفهمی
          آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

          116 کتابخانه مورد نیاز برای Altium Designer

          از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

          دیدگاه


            #50
            پاسخ : Rain LED ( باران ال ای دی )

            نوشته اصلی توسط masoud_m_bf
            PWM نباید اینجوری باشه
            PWM باید یه موج مربعی سالم باشه
            ها دیشبم میدیدم یه جاییش میلنگه پس بگو :biggrin:

            کد:
            while (1)
               {
               // Place your code here
            
                  if (i<80)
                   {
                      p = PORTC;
                      p = p & 1111110;
                      PORTC = p ;
                   }
                  else 
                    { 
                      p = PORTC;
                      p = p | 0b0000001;
                      PORTC = p ;
                     };
            
                  if (i<60)
                   {
                      p = PORTC;
                      p = p & 0b1111101;
                      PORTC = p ;
                   }
                  else 
                    { 
                      p = PORTC;
                      p = p | 0b0000010;
                      PORTC = p ;
                     };
                      
                     
                     if (i<20)
                   {
                      p = PORTC;
                      p = p & 0b1111011;
                      PORTC= p ;
                   }
                  else 
                    { 
                      p = PORTC;
                      p = p | 0b0000100;
                      PORTC = p ;
                     };      
                
               }

            دیگه درست شد :wow:

            پورت رو میخونم با & , Or فقط تغییر لازمو اعمال میکنم
            شکلشم درست میشه
            درایور شبکه و nRF24L01
            کاتالوگ محصولات
            کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
            شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
            فروش اسیلوسکوپ GWinstek GOS-630FC

            دیدگاه


              #51
              پاسخ : پاسخ : Rain LED ( باران ال ای دی )

              نوشته اصلی توسط Bastam (بسطام)
              ها دیشبم میدیدم یه جاییش میلنگه پس بگو :biggrin:

              کد:
              while (1)
                 {
                 // Place your code here
              
                    if (i<80)
                     {
                        p = PORTC;
                        p = p & 1111110;
                        PORTC = p ;
                     }
                    else 
                      { 
                        p = PORTC;
                        p = p | 0b0000001;
                        PORTC = p ;
                       };
              
                    if (i<60)
                     {
                        p = PORTC;
                        p = p & 0b1111101;
                        PORTC = p ;
                     }
                    else 
                      { 
                        p = PORTC;
                        p = p | 0b0000010;
                        PORTC = p ;
                       };
                        
                       
                       if (i<20)
                     {
                        p = PORTC;
                        p = p & 0b1111011;
                        PORTC= p ;
                     }
                    else 
                      { 
                        p = PORTC;
                        p = p | 0b0000100;
                        PORTC = p ;
                       };      
                  
                 }

              دیگه درست شد :wow:

              پورت رو میخونم با & , Or فقط تغییر لازمو اعمال میکنم
              شکلشم درست میشه
              آفرین عالیه

              ببین من نمیرسم واست توضیح بدم اگه میتونی یکم در مورد تابلوهای روان اطلاعات گیر بیار خودت
              آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

              116 کتابخانه مورد نیاز برای Altium Designer

              از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

              دیدگاه


                #52
                پاسخ : Rain LED ( باران ال ای دی )

                دوباره سلام
                من به اینجا رسیدم که باید 4تا PWM مثلا 100% ، 700% ، 50% و 20% تولید کنم و بریزم روی پایه ها و جاروب کنم
                اما مشکل زمانیه که ستون اول وقتی میاد تموم شه باید پیوسته وارد ستون دوم شه یعنی وقتی PWM که 100% میرسه به آخرین LED ستون اول باید بره روی اولین LED ستون دوم ولی 70% ، 50% و 20% هنوز روی 3تا LED آخر ستون 1 باید بمونن و این ادامه پیدا میکنه و 100% میره روی LED دوم ستون دوم و 70% روی LED اول ستون دوم ولی 50% و 20% روی 2تا LED ستون اول باید بمونن و همینطور تا آخر
                اینو نمیتونم در بیارم تا اینجا بدون در نظر گرفتن میزان PWM اینو درست کردم که جهش داره

                http://www.mediafire.com/?6tb6mjcn2dgt9j8
                13کیلو بایت
                میخوام توی این وقتی 4تا LED میرسن به آخر ستون اول وقتی یکی میره پایین از اولی از ستون دوم در بیاد
                امیدوارم متوجه منظورم شده باشد
                درایور شبکه و nRF24L01
                کاتالوگ محصولات
                کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                فروش اسیلوسکوپ GWinstek GOS-630FC

                دیدگاه


                  #53
                  پاسخ : Rain LED ( باران ال ای دی )

                  فک میکنم کلا داریم اشتباه میکنیم

                  اینا رو پیدا کردم کسی میتونه توضیح بده این چکار کرده؟!

                  http://www.pihrt.com/index.php/elekt...fektem-snezeni

                  http://electromotiveforces.blogspot....ed-lights.html

                  اینم سورس برنامه ای که برای PIC16 نوشته
                  http://www.mediafire.com/?95aqz3qpccq1cch
                  درایور شبکه و nRF24L01
                  کاتالوگ محصولات
                  کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                  شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                  فروش اسیلوسکوپ GWinstek GOS-630FC

                  دیدگاه


                    #54
                    پاسخ : Rain LED ( باران ال ای دی )

                    نوشته اصلی توسط Bastam (بسطام)
                    فک میکنم کلا داریم اشتباه میکنیم

                    اینا رو پیدا کردم کسی میتونه توضیح بده این چکار کرده؟!

                    http://www.pihrt.com/index.php/elekt...fektem-snezeni

                    http://electromotiveforces.blogspot....ed-lights.html

                    اینم سورس برنامه ای که برای PIC16 نوشته
                    http://www.mediafire.com/?95aqz3qpccq1cch

                    خب قربونت برم اینم کار منو کرده دیگه
                    تو فیلم دومی که من گذاشته بودمو دیدی؟
                    اصلا تو اول بیا رو برد بورد با 8 تا LED ببند تا دستت بیاد چی به چیه بعد برو رو ماتریس
                    آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                    116 کتابخانه مورد نیاز برای Altium Designer

                    از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                    دیدگاه


                      #55
                      پاسخ : Rain LED ( باران ال ای دی )

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

                      خب قربونت برم اینم کار منو کرده دیگه
                      تو فیلم دومی که من گذاشته بودمو دیدی؟
                      اصلا تو اول بیا رو برد بورد با 8 تا LED ببند تا دستت بیاد چی به چیه بعد برو رو ماتریس
                      فیلم دوم همون فلش؟
                      کلا گیج شدم این LEDها رو آن آف کرده با سویچ کیس چیکار کرده؟!
                      دییونه شدم:(
                      درایور شبکه و nRF24L01
                      کاتالوگ محصولات
                      کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                      شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                      فروش اسیلوسکوپ GWinstek GOS-630FC

                      دیدگاه


                        #56
                        پاسخ : Rain LED ( باران ال ای دی )

                        نوشته اصلی توسط Bastam (بسطام)
                        فیلم دوم همون فلش؟
                        کلا گیج شدم این LEDها رو آن آف کرده با سویچ کیس چیکار کرده؟!
                        دییونه شدم:(
                        ن بابا
                        برو تو تاپیک شهاب سنگ led
                        دوتا فیلم گذاشتم دومی رو ببین

                        بابا اینا رو ول کن به حرف معلمت گوش کن
                        بردار 8 تا LED رو روی برد بورد ببند با یه PWM راش بنداز

                        اصلا یه کاری کن
                        شماتیک رو بفرست من خودم تو بسکام بنویسم تا بفهمی چی ب چیه تو تبدیلش کن به کدویژن
                        آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                        116 کتابخانه مورد نیاز برای Altium Designer

                        از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                        دیدگاه


                          #57
                          پاسخ : Rain LED ( باران ال ای دی )

                          شرمنده این شماتیک
                          میخوام با تغییر پتانسیو متر سرعت حرکت LED ها عوض شه
                          و از بالا سمت چپ شروع شه نور بیاد پایین و یکی یکی ستونا رو طی کنه و ...
                          حالت فیلمی که توی تاپیک اول گذاشتم باشه عالیه

                          http://www.mediafire.com/?ej85o8p4ebidg1h
                          درایور شبکه و nRF24L01
                          کاتالوگ محصولات
                          کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                          شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                          فروش اسیلوسکوپ GWinstek GOS-630FC

                          دیدگاه


                            #58
                            پاسخ : Rain LED ( باران ال ای دی )

                            نوشته اصلی توسط Bastam (بسطام)
                            شرمنده این شماتیک
                            میخوام با تغییر پتانسیو متر سرعت حرکت LED ها عوض شه
                            و از بالا سمت چپ شروع شه نور بیاد پایین و یکی یکی ستونا رو طی کنه و ...
                            حالت فیلمی که توی تاپیک اول گذاشتم باشه عالیه

                            http://www.mediafire.com/?ej85o8p4ebidg1h
                            چشم
                            فقط از بالا سمت چپ که شروع میشه ستون ستون بره یه نه سطر سطر؟
                            آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                            116 کتابخانه مورد نیاز برای Altium Designer

                            از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                            دیدگاه


                              #59
                              پاسخ : Rain LED ( باران ال ای دی )

                              نوشته اصلی توسط masoud_m_bf
                              چشم
                              فقط از بالا سمت چپ که شروع میشه ستون ستون بره یه نه سطر سطر؟
                              مرسی واقعا
                              ستون ستون باید بره البته از نظر مداری فرقی نمیکنه ما میتونیم LED ها رو سطری هم پشت سر هم بچینیم و نتیجه یکی بشه اما وقتی ستون ستون بره چون تعداد ستونا کمتره برای زدن PCB با عرض 23میلی متر کار راحت تره
                              فرض کن ستونا بجای این که کنار هم باشن در امتداد هم هستن یعنی ستون ها از سمت چپ ، اولی بالا باشه ، زیرش ستون دوم و ...
                              یه نوار LED داریم با 32 تا LED که نور از ستون اول میره توی ستون دوم بعد سوم و...
                              توی ستون 4ام که نور تموم میشه یه مکث میکنه همه خاموش میشن و بعد دوباره از اول
                              مثل مدار شما توی فیلم دوم دیدم نیس که از آخر تموم شه بلا فاصله LED اولی روشن شه
                              یه فیلم با سرعت کم میگیرم میذارم بتونی بهتر درکش کنی

                              اینم فیلما با حجم 2.27مگ
                              http://www.mediafire.com/?1xckatyux36ha2t
                              درایور شبکه و nRF24L01
                              کاتالوگ محصولات
                              کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                              شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                              فروش اسیلوسکوپ GWinstek GOS-630FC

                              دیدگاه


                                #60
                                پاسخ : Rain LED ( باران ال ای دی )

                                نوشته اصلی توسط Bastam (بسطام)
                                مرسی واقعا
                                ستون ستون باید بره البته از نظر مداری فرقی نمیکنه ما میتونیم LED ها رو سطری هم پشت سر هم بچینیم و نتیجه یکی بشه اما وقتی ستون ستون بره چون تعداد ستونا کمتره برای زدن PCB با عرض 23میلی متر کار راحت تره
                                فرض کن ستونا بجای این که کنار هم باشن در امتداد هم هستن یعنی ستون ها از سمت چپ ، اولی بالا باشه ، زیرش ستون دوم و ...
                                یه نوار LED داریم با 32 تا LED که نور از ستون اول میره توی ستون دوم بعد سوم و...
                                توی ستون 4ام که نور تموم میشه یه مکث میکنه همه خاموش میشن و بعد دوباره از اول
                                مثل مدار شما توی فیلم دوم دیدم نیس که از آخر تموم شه بلا فاصله LED اولی روشن شه
                                یه فیلم با سرعت کم میگیرم میذارم بتونی بهتر درکش کنی

                                اینم فیلما با حجم 2.27مگ
                                http://www.mediafire.com/?1xckatyux36ha2t
                                سلام مهندس کارت درسته :applause:
                                میشه بطور خلاصه و مفید اصول کار را جمع و جور در یک مقالعه کوچک بیارد - متشکریم
                                ما که گیج شدیم این چهار صفحه را خواندیم- مرسی :nice:
                                خواستن توانستن است
                                کمتر سخن گویم
                                بیشتر عمل کنیم

                                دیدگاه

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