اطلاعیه

Collapse
No announcement yet.

روبات نوریاب (کامل)

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

    #31
    پاسخ : روبات نوریاب (کامل)

    نوشته اصلی توسط masoume&sajjad نمایش پست ها
    مشکلم اینه که باید یک موتور ترمز کنه یا حرکت نکنه که اون موتور باعث چرخش بشه این اتفاق نمیفته چرخها مرتب با نور انداختن رو ldr میچرخند و ربات بسمت نور نمیچرخه
    خوب این اشکال برنامس! اگر کدتون درست باشه، سنسوراتون بیش از حد حساس هستن. شما باید رباتی که ساختید تنظیم کنید که حساسیتش بیش از حد نباشه.

    دیدگاه


      #32
      پاسخ : روبات نوریاب (کامل)

      نوشته اصلی توسط hossein.m98 نمایش پست ها
      خوب این اشکال برنامس! اگر کدتون درست باشه، سنسوراتون بیش از حد حساس هستن. شما باید رباتی که ساختید تنظیم کنید که حساسیتش بیش از حد نباشه.
      ببخشیدا خوب چطوری حساسیتش رو باید کم کنم؟؟؟

      دیدگاه


        #33
        پاسخ : روبات نوریاب (کامل)

        نوشته اصلی توسط masoume&sajjad نمایش پست ها
        ببخشیدا خوب چطوری حساسیتش رو باید کم کنم؟؟؟
        خوب اینطوری که از کدتون و شماتیک فهمیدم شما مقدار آنالوگ سر دو سنسور رو میخونید و با هم مقایسه میکنید. برای این مقایسه هم بازه مشخص کردید که حالت هیسترزیس پیدا کنه که به هر تغییرات جزئی پاسخ نده.
        کاری که باید بکنید اینه که این بازه رو تغییر بدید تا به نقطه دلخواه برسید. پیشنهاد من برای این که نخواهید هر بار میکروکنترلر رو دوباره پروگرام کنید اینه که از یک منبع خارجی برای تغییر بازه استفاده کنید. مثلا پتانسیومتری به میکروکنترلر متصل کنید یا با چندتا کلید ساده بازه ها رو تغییر بدید.
        من قبلا به شکل آنالوگ و با مقایسه کننده اپ امپی چنین چیزی ساخته بودم که اونجا هم برای تنظیم حساسیت از پتانسیومتر استفاده کرده بودم.

        دیدگاه


          #34
          پاسخ : روبات نوریاب (کامل)

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

          دیدگاه


            #35
            پاسخ : روبات نوریاب (کامل)

            نوشته اصلی توسط hossein.m98 نمایش پست ها
            خوب اینطوری که از کدتون و شماتیک فهمیدم شما مقدار آنالوگ سر دو سنسور رو میخونید و با هم مقایسه میکنید. برای این مقایسه هم بازه مشخص کردید که حالت هیسترزیس پیدا کنه که به هر تغییرات جزئی پاسخ نده.
            کاری که باید بکنید اینه که این بازه رو تغییر بدید تا به نقطه دلخواه برسید. پیشنهاد من برای این که نخواهید هر بار میکروکنترلر رو دوباره پروگرام کنید اینه که از یک منبع خارجی برای تغییر بازه استفاده کنید. مثلا پتانسیومتری به میکروکنترلر متصل کنید یا با چندتا کلید ساده بازه ها رو تغییر بدید.
            من قبلا به شکل آنالوگ و با مقایسه کننده اپ امپی چنین چیزی ساخته بودم که اونجا هم برای تنظیم حساسیت از پتانسیومتر استفاده کرده بودم.
            سلام ببخشید من اومدم با دوتا پتانسیومتر دو تا بازه رو که با توجه به نوری که ldr می تابونم که کدوم چرخام ترمز کنه رو تغییر دادم ولی باز چرخام میچرخه!!!!!!!!!!!!!ترمزی در کار نیست با تابیدن نور به ldr و تغییر پتانسیومتر!!!!!!!!!!!!!!!!!!!!!!!چرا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/
            و یک سوال دیگه ایا ولتاژ اعمالی به پتانسیومتر و ldr و موتورها 7ولت باشه عیبی نداره؟؟؟؟؟؟

            دیدگاه


              #36
              پاسخ : روبات نوریاب (کامل)

              نوشته اصلی توسط masoume&sajjad نمایش پست ها
              سلام ببخشید من اومدم با دوتا پتانسیومتر دو تا بازه رو که با توجه به نوری که ldr می تابونم که کدوم چرخام ترمز کنه رو تغییر دادم ولی باز چرخام میچرخه!!!!!!!!!!!!!ترمزی در کار نیست با تابیدن نور به ldr و تغییر پتانسیومتر!!!!!!!!!!!!!!!!!!!!!!!چرا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/
              و یک سوال دیگه ایا ولتاژ اعمالی به پتانسیومتر و ldr و موتورها 7ولت باشه عیبی نداره؟؟؟؟؟؟
              برای پتانسیومتر که قطعا زیاده! کافیه تا ته چرخونده بشه و 7 ولت بیوفته روی پایه میکروکنترلر. اون وقت شما میمونید و احتمالا میکروکنترلری که آسیب دیده!
              برای سنسور هم باید ببینید حداکثر و حداقل مقاومتی که از خودش نشون میده چقدره و با توجه به اون تصمیم گیری کنید چقدر ولتاژ و چه مقاومت سری براش در نظر بگیرید. به نحوی که در شرایط حدی ولتاژ 0 تا 3.3 سر پایه میکروکنترلر بیوفته.

              دیدگاه


                #37
                پاسخ : روبات نوریاب (کامل)

                نوشته اصلی توسط hossein.m98 نمایش پست ها
                برای پتانسیومتر که قطعا زیاده! کافیه تا ته چرخونده بشه و 7 ولت بیوفته روی پایه میکروکنترلر. اون وقت شما میمونید و احتمالا میکروکنترلری که آسیب دیده!
                برای سنسور هم باید ببینید حداکثر و حداقل مقاومتی که از خودش نشون میده چقدره و با توجه به اون تصمیم گیری کنید چقدر ولتاژ و چه مقاومت سری براش در نظر بگیرید. به نحوی که در شرایط حدی ولتاژ 0 تا 3.3 سر پایه میکروکنترلر بیوفته.
                خیلی ممنون که جواب دادید.

                دیدگاه


                  #38
                  پاسخ : روبات نوریاب (کامل)

                  نوشته اصلی توسط hossein.m98 نمایش پست ها
                  برای پتانسیومتر که قطعا زیاده! کافیه تا ته چرخونده بشه و 7 ولت بیوفته روی پایه میکروکنترلر. اون وقت شما میمونید و احتمالا میکروکنترلری که آسیب دیده!
                  برای سنسور هم باید ببینید حداکثر و حداقل مقاومتی که از خودش نشون میده چقدره و با توجه به اون تصمیم گیری کنید چقدر ولتاژ و چه مقاومت سری براش در نظر بگیرید. به نحوی که در شرایط حدی ولتاژ 0 تا 3.3 سر پایه میکروکنترلر بیوفته.
                  سلام ببخشید مقدار پتانسیومتر 1k باشه خوبه؟
                  از کجا میتونم مقدار پتانسیومتر مورد نیاز رو برای این کار رو متوجه بشم؟؟؟

                  دیدگاه


                    #39
                    پاسخ : روبات نوریاب (کامل)

                    نوشته اصلی توسط masoume&sajjad نمایش پست ها
                    سلام ببخشید مقدار پتانسیومتر 1k باشه خوبه؟
                    از کجا میتونم مقدار پتانسیومتر مورد نیاز رو برای این کار رو متوجه بشم؟؟؟
                    به اون صورت که من گفتم متصل کنید فکر نمیکنم زیاد مقدارش مهم باشه. فکر میکنم چیزی بین همین 1 تا 10 کیلو باشه مشکل خاصی پیش نیاد.

                    دیدگاه


                      #40
                      پاسخ : روبات نوریاب (کامل)

                      نوشته اصلی توسط hossein.m98 نمایش پست ها
                      برای پتانسیومتر که قطعا زیاده! کافیه تا ته چرخونده بشه و 7 ولت بیوفته روی پایه میکروکنترلر. اون وقت شما میمونید و احتمالا میکروکنترلری که آسیب دیده!
                      برای سنسور هم باید ببینید حداکثر و حداقل مقاومتی که از خودش نشون میده چقدره و با توجه به اون تصمیم گیری کنید چقدر ولتاژ و چه مقاومت سری براش در نظر بگیرید. به نحوی که در شرایط حدی ولتاژ 0 تا 3.3 سر پایه میکروکنترلر بیوفته.
                      سلام ببخشید ، چرا من به پورت vs درایور با باتری 6v میدم و به vss هم جدا 5v میدم میکرو یکم گرم میشه وقتی موتور راه میوفته؟؟؟؟؟؟؟؟؟عیبی نداره؟

                      دیدگاه


                        #41
                        پاسخ : روبات نوریاب (کامل)

                        نوشته اصلی توسط masoume&sajjad نمایش پست ها
                        سلام ببخشید ، چرا من به پورت vs درایور با باتری 6v میدم و به vss هم جدا 5v میدم میکرو یکم گرم میشه وقتی موتور راه میوفته؟؟؟؟؟؟؟؟؟عیبی نداره؟
                        سلام
                        فکر نمیکنم به این ربطی داشته باشه. اگر به گرما باشه خود درایور گرم میشه که داره موتورها رو تغذیه میکنه. میکروکنترلر در هر صورت کمی گرم میشه که طبیعیه ولی اگر گرما خیلی زیاده و سوزانندس، باید دنبال برطرف کردنش باشید. برای خنک کردنش میتونید از هیت سینک SMD و چسب سیلیکون استفاده کنید.

                        دیدگاه


                          #42
                          پاسخ : روبات نوریاب (کامل)

                          سلام وقتتون بخیر
                          بعد از لود کردن برنامه برروی میکرو و جدا کردن ان از سیستم ،برای اینکه ربات رو راه اندازی کنه ،ولتاژ مورد نیاز برای عملکرد میکرو رو میشه با دو تا باتری 1.5 ولت و اتصال مستقیم انها به هدر برد تامین کرد؟

                          دیدگاه


                            #43
                            پاسخ : روبات نوریاب (کامل)

                            نوشته اصلی توسط masoume&sajjad نمایش پست ها
                            سلام وقتتون بخیر
                            بعد از لود کردن برنامه برروی میکرو و جدا کردن ان از سیستم ،برای اینکه ربات رو راه اندازی کنه ،ولتاژ مورد نیاز برای عملکرد میکرو رو میشه با دو تا باتری 1.5 ولت و اتصال مستقیم انها به هدر برد تامین کرد؟
                            سلام
                            روی بردی که استفاده میکنید از رگولاتور برای تغذیه میکروکنترلر استفاده شده؟ برای عملکرد درست رگولاتورهای خطی باید ولتاژ ورودی چند ولتی بالاتر از خروجی تثبیت شده رگولاتور باشه در این صورت دوتا باتری کمه.
                            اگر رگولاتوری موجود نباشه فکر نمیکنم مشکلی با اتصال مستقیم میکروکنترلر به باتری پیش بیاد.

                            دیدگاه


                              #44
                              پاسخ : روبات نوریاب (کامل)

                              نوشته اصلی توسط hossein.m98 نمایش پست ها
                              سلام
                              روی بردی که استفاده میکنید از رگولاتور برای تغذیه میکروکنترلر استفاده شده؟ برای عملکرد درست رگولاتورهای خطی باید ولتاژ ورودی چند ولتی بالاتر از خروجی تثبیت شده رگولاتور باشه در این صورت دوتا باتری کمه.
                              اگر رگولاتوری موجود نباشه فکر نمیکنم مشکلی با اتصال مستقیم میکروکنترلر به باتری پیش بیاد.
                              بله استفاده شده از ای سی AMS1117-3.3 .با این شرایط از چند تا باتری استفاده کنم؟سه تا 1.5مشکلی نداره؟

                              دیدگاه


                                #45
                                پاسخ : روبات نوریاب (کامل)

                                نوشته اصلی توسط masoume&sajjad نمایش پست ها
                                بله استفاده شده از ای سی AMS1117-3.3 .با این شرایط از چند تا باتری استفاده کنم؟سه تا 1.5مشکلی نداره؟
                                به گمونم 4 تا باشه مطمئن تره

                                دیدگاه

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