اطلاعیه

Collapse
No announcement yet.

سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

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

    سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

    سلام دوستان
    من در زمینه آردوینو و مباحثش مبتدی هستم و الان یه پروژه خیلی ساده با آردوینو درست کردم که یه مطلبی رو روی یه نمایشگر 16*2 اسکرول کرده و نمایش میده ، هدف از پروژه هم همینه و چیز دیگری نیاز نیست.

    خب حالا من میخوام اینو به تعداد 10 عدد داشته باشم ! یعنی مثلا یه کمدی ساختم که برای هرکدومیش میخوام این نمایشگر روشون نصب شه و متن رو نمایش بده ، آیا برای هر تعداد باید یه آردوینو درنظر بگیرم ؟!

    یا راهی هست که مثلا این برنامه رو به یه قطعه ای ایمپورت کنیم و اینو بجای آردوینو در پروژه استفاده کنیم ؟ چه راهکارهایی برای انجام این مساله دارید !؟
    ارائه سرور و هاست رایگان : kandohost.com

    #2
    پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

    نوشته اصلی توسط sjangjoo نمایش پست ها
    سلام دوستان
    من در زمینه آردوینو و مباحثش مبتدی هستم و الان یه پروژه خیلی ساده با آردوینو درست کردم که یه مطلبی رو روی یه نمایشگر 16*2 اسکرول کرده و نمایش میده ، هدف از پروژه هم همینه و چیز دیگری نیاز نیست.

    خب حالا من میخوام اینو به تعداد 10 عدد داشته باشم ! یعنی مثلا یه کمدی ساختم که برای هرکدومیش میخوام این نمایشگر روشون نصب شه و متن رو نمایش بده ، آیا برای هر تعداد باید یه آردوینو درنظر بگیرم ؟!

    یا راهی هست که مثلا این برنامه رو به یه قطعه ای ایمپورت کنیم و اینو بجای آردوینو در پروژه استفاده کنیم ؟ چه راهکارهایی برای انجام این مساله دارید !؟
    سلام
    جواب کوتاه و ساده برای سوال شما اینه : بله ! باید 10تا LCD وآردوینو داشته باشید !

    راه حل دوم اینه که : اولا راجب LCD حتما باید 10تا داشته باشید ، ولی اگه میخاید هزینه اضافی برای آردوینو ندید باید از میکروکنترلر که خیلی ارزونتر از آردوینو هست استفاده کنید و اونو تبدیل به اردوینو کنید

    آردوینو اسم قطعه نیست ! درواقع اسم یه بوتلودر اسم یه واسط یا کامپایلر هستش که روی یک میکروکنترلر ریخته میشه و باعث میشه تا با میکرو راحتتر و روانتر کار کنیم به خاطر همین به این دستگاه های کوچیک اردوینو میگن (از میکروکنترلر ساخته شدن) ... شما به تعداد 10 عدد میکروکنترلر مثلا Atmega8a بخرید و روشون بوتلودر اردوینو بریزید ، بوتلودر مناسب برای مگا8 اسمش آردوینو NG هستش که خود برنامه اردوینو موجوده . بعدش میتونید روی میکرو برنامه مورد نظر رو با برنامه ArduinoIDE آپلود و استفاده کنید .

    دیدگاه


      #3
      پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

      نوشته اصلی توسط behzad0007 نمایش پست ها
      سلام
      جواب کوتاه و ساده برای سوال شما اینه : بله ! باید 10تا LCD وآردوینو داشته باشید !

      راه حل دوم اینه که : اولا راجب LCD حتما باید 10تا داشته باشید ، ولی اگه میخاید هزینه اضافی برای آردوینو ندید باید از میکروکنترلر که خیلی ارزونتر از آردوینو هست استفاده کنید و اونو تبدیل به اردوینو کنید

      آردوینو اسم قطعه نیست ! درواقع اسم یه بوتلودر اسم یه واسط یا کامپایلر هستش که روی یک میکروکنترلر ریخته میشه و باعث میشه تا با میکرو راحتتر و روانتر کار کنیم به خاطر همین به این دستگاه های کوچیک اردوینو میگن (از میکروکنترلر ساخته شدن) ... شما به تعداد 10 عدد میکروکنترلر مثلا Atmega8a بخرید و روشون بوتلودر اردوینو بریزید ، بوتلودر مناسب برای مگا8 اسمش آردوینو NG هستش که خود برنامه اردوینو موجوده . بعدش میتونید روی میکرو برنامه مورد نظر رو با برنامه ArduinoIDE آپلود و استفاده کنید .
      برای PIC هم بوت لودر دارن؟

      دیدگاه


        #4
        پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

        نوشته اصلی توسط arvinfx نمایش پست ها
        برای PIC هم بوت لودر دارن؟
        با پی آی سی کار نکردم و نمیدونم . به لیست آردوینوهای ساخته شده نگاه کنید ببینید با پی آی سی اردوینو ساخته شده یا خیر اگ ساخته شده باشه بوتلودرش هم هست

        دیدگاه


          #5
          پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

          نوشته اصلی توسط behzad0007 نمایش پست ها
          سلام
          جواب کوتاه و ساده برای سوال شما اینه : بله ! باید 10تا LCD وآردوینو داشته باشید !

          راه حل دوم اینه که : اولا راجب LCD حتما باید 10تا داشته باشید ، ولی اگه میخاید هزینه اضافی برای آردوینو ندید باید از میکروکنترلر که خیلی ارزونتر از آردوینو هست استفاده کنید و اونو تبدیل به اردوینو کنید

          آردوینو اسم قطعه نیست ! درواقع اسم یه بوتلودر اسم یه واسط یا کامپایلر هستش که روی یک میکروکنترلر ریخته میشه و باعث میشه تا با میکرو راحتتر و روانتر کار کنیم به خاطر همین به این دستگاه های کوچیک اردوینو میگن (از میکروکنترلر ساخته شدن) ... شما به تعداد 10 عدد میکروکنترلر مثلا Atmega8a بخرید و روشون بوتلودر اردوینو بریزید ، بوتلودر مناسب برای مگا8 اسمش آردوینو NG هستش که خود برنامه اردوینو موجوده . بعدش میتونید روی میکرو برنامه مورد نظر رو با برنامه ArduinoIDE آپلود و استفاده کنید .

          خیلی ممنونم از راهنماییتون ، یه سوال اینکه دو نوع میکروکنترلر با نام ATMEGA8 داریم ، کدومش مد نظرتون هست و اصلا فرق میکروکنترلر ها AU و PU باهم چی هست !؟
          • میکروکنترلر ATMEGA8A-AU پکیج SMD
          • میکروکنترلر ATMEGA8A-PU پکیج DIP

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

          یا اگر پیشنهاد و راهنمایی های دیگری دارید خیلی ممنون میشم مطرح کنید .
          تشکر
          ارائه سرور و هاست رایگان : kandohost.com

          دیدگاه


            #6
            پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

            نوشته اصلی توسط sjangjoo نمایش پست ها
            خیلی ممنونم از راهنماییتون ، یه سوال اینکه دو نوع میکروکنترلر با نام ATMEGA8 داریم ، کدومش مد نظرتون هست و اصلا فرق میکروکنترلر ها AU و PU باهم چی هست !؟
            • میکروکنترلر ATMEGA8A-AU پکیج SMD
            • میکروکنترلر ATMEGA8A-PU پکیج DIP

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

            یا اگر پیشنهاد و راهنمایی های دیگری دارید خیلی ممنون میشم مطرح کنید .
            تشکر
            باسلام
            برای شما جفتشون یکیه و هیچ فرقی تو سیستم ندارن جز اینکه یکی smdه اون یکی دیپ . اگ هیتر یا هویه مخصوص smd ندارید مدل dip استفاده کنید
            خود برنامه آردوینو رو از سایت آردوینو دانلود کنید خودش برنامه های آماده به اسم Sketch داره داخل برنامه . (https://www.arduino.cc)

            برای تبدیل میکروکنترلر به آردوینو یا بهتره بگم ریختن بوتلودر روی میکرو راهنماش تو اینترنت هست تو انجمن هم باید باشه اگ نبود گوگل سرچ کنید میاد .

            دیدگاه


              #7
              پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

              Pinguino استفاده کنین







              امیرحسین ضیا

              دیدگاه


                #8
                پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                نوشته اصلی توسط azjaguar نمایش پست ها
                Pinguino استفاده کنین
                اینو نگاه کردم ولی تو فروشگاه های داخلی همچین چیزی ندیدم که بشه پیداش کرد ، دقیقا کارش چی هست و چه مزایا و معایبی داره ؟
                ارائه سرور و هاست رایگان : kandohost.com

                دیدگاه


                  #9
                  پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                  این پست در پاسخ ب دوستمون که بوت لودری ماننده اردویینو برای pic خواسته بودن هست
                  .

                  دلیل: ادغام دو پست برای جلوگیری از اسپم

                  نوشته اصلی توسط arvinfx نمایش پست ها
                  برای PIC هم بوت لودر دارن؟
                  درپاسخ به شما بود پینگویینو نمیدونم چرا جدا ارسال شد






                  امیرحسین ضیا

                  دیدگاه


                    #10
                    پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                    دوستان ممنون از راهنمایی های خوبتون ، الان من ATMEGA8A رو تهیه کردم ولی طبق آموزش های موجود موفق به راه اندازی و آپلود پروژه ساده آردوینو روش نشدم ،

                    لطفا در این باره راهنمایی بفرمایید و لینک های معتبر آموزش دقیق این پروسه رو لطف کنید.

                    تشکرات فراوان
                    ارائه سرور و هاست رایگان : kandohost.com

                    دیدگاه


                      #11
                      پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                      سلام توضیح بده با اتمگا هشت چیکار کردی دقیقا/ایا سعی کردی بوت لودر اردویینو بریزی روش؟ برای اینکه اینکارو کنی یه کریستال ۱۶ وصل کن بهش و با یو ای بی ای اس پی بوت لودر arduino ng رو برن کن روش/ اگه نمیخوای کریستال استفاده کنی دردسر داره باید فیوز بیت رو توی فایل های بوت لودر اردویینو ای دی ای تغییر بدی یا فایل کانفیگ بوت لودر بدون کریستال که فک کنم atmega 8 ngnx باشه رو دانلود و جایگزین کنی. بهتره بگی دقیقا چیکار کردی
                      .






                      امیرحسین ضیا

                      دیدگاه


                        #12
                        پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                        نوشته اصلی توسط azjaguar نمایش پست ها
                        سلام توضیح بده با اتمگا هشت چیکار کردی دقیقا/ایا سعی کردی بوت لودر اردویینو بریزی روش؟ برای اینکه اینکارو کنی یه کریستال ۱۶ وصل کن بهش و با یو ای بی ای اس پی بوت لودر arduino ng رو برن کن روش/ اگه نمیخوای کریستال استفاده کنی دردسر داره باید فیوز بیت رو توی فایل های بوت لودر اردویینو ای دی ای تغییر بدی یا فایل کانفیگ بوت لودر بدون کریستال که فک کنم atmega 8 ngnx باشه رو دانلود و جایگزین کنی. بهتره بگی دقیقا چیکار کردی
                        .
                        من این تبدیلی که فرموردین رو ندارم ،

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

                        من میخوام از طریق آردوینو روی این میکروکنترلر کد آپ کنم ، آردوینو از نوع uno هستش و کریستال 16 هم تهیه کردم .
                        ارائه سرور و هاست رایگان : kandohost.com

                        دیدگاه


                          #13
                          پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                          سلام اگه پروگرمری مثل USB ASP ندارین میتونین از آردویینو به عنوان پروگرمر استفاده کنین. آردویینو رو تبدیل به Arduino ISP کنین. (تو قسمت examples آردویینو isp رو انتخاب کنین و روش آپلود کنین. آموزشش باید باشه همه جا)سپس با سیم جامپر سیم های mosi-miso-sck-SS-VCC-GND رو از روی آردویینو وصل کنین به mosi-miso-sck-RESET-VCC-GND (روی اتمگا8)(حتما پین اوت چیپ روبروتون باشه)سپس شیفت رو نگه دارین در محیط IDE و آپلود کنین(تو این روش کریستال رو میتونین وصل کنین یا میتونین نکنین بهتره وصل باشه تا تایم ها درست از آب دراد و بهتره رو برد بورد انجام ندین اگه انجام میدین از اتصالات بخوبی مطمعن بشین) این سایت رو پیوند میدم تا با توجه به نوع آردویینوتون پایه هارو بشناسین https://www.arduino.cc/en/reference/SPI







                          امیرحسین ضیا
                          جدیدترین ویرایش توسط Amir Zia; ۲۲:۵۳ ۱۳۹۷/۱۱/۳۰.






                          امیرحسین ضیا

                          دیدگاه


                            #14
                            پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                            نوشته اصلی توسط azjaguar نمایش پست ها
                            سلام اگه پروگرمری مثل USB ASP ندارین میتونین از آردویینو به عنوان پروگرمر استفاده کنین. آردویینو رو تبدیل به Arduino ISP کنین. (تو قسمت examples آردویینو isp رو انتخاب کنین و روش آپلود کنین. آموزشش باید باشه همه جا)سپس با سیم جامپر سیم های mosi-miso-sck-SS-VCC-GND رو از روی آردویینو وصل کنین به mosi-miso-sck-RESET-VCC-GND (روی اتمگا8)(حتما پین اوت چیپ روبروتون باشه)سپس شیفت رو نگه دارین در محیط IDE و آپلود کنین(تو این روش کریستال رو میتونین وصل کنین یا میتونین نکنین بهتره وصل باشه تا تایم ها درست از آب دراد و بهتره رو برد بورد انجام ندین اگه انجام میدین از اتصالات بخوبی مطمعن بشین) این سایت رو پیوند میدم تا با توجه به نوع آردویینوتون پایه هارو بشناسین https://www.arduino.cc/en/reference/SPI

                            امیرحسین ضیا
                            خیلی ممنونم از توضیح شفاف و عالیتون ، فقط اینو متوجه نشدم :

                            سپس شیفت رو نگه دارین در محیط IDE و آپلود کنین
                            منظور از محیط IDE دقیقا چی هست ؟
                            ارائه سرور و هاست رایگان : kandohost.com

                            دیدگاه


                              #15
                              پاسخ : سوال در مورد نحوه تبدیل پروژه آردوینو به برد مستقل

                              در برنامه ی Arduino IDE جایی که کد رو مینویسین! نشانگر موس رو بیارین رو فلش آپلود و وقتی شیفت رو نگه دارین میبینین متن از upload به upload using programmer تغییر میکنه! بعد روش کلیک کنین هنگامی که دکمه ی شیفت رو گرفتین!(hold shift and click upload) (همچنین میتونین از سه کلید کنترل+شیفت+u استفاده کنین)خواهش میکنم






                              امیرحسین ضیا






                              امیرحسین ضیا

                              دیدگاه

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