اطلاعیه

Collapse
No announcement yet.

اوسیلوسکوپ با رزبری‌پای پیکو

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

    #46
    اپسیلون جان زیاد هم هست پهنای باندش ، خیلی هم زیاده
    شما اگر هشت بیت HS1386 هم در نظر بگیریم و عرض صفحه نمایش هم 1000 پیکسل تعریف کنیم ، در رفرش 50 هرتز ، 400 کیلو بیت در ثانیه استفاده میشه
    قبلا هم گفتم
    شما در حداکثر نرخ سمپلینگ هم همین عرض کانال استفاده میکنید
    دیگه اگه بخواهید نرخ 12 بیت استفاده بشه ( که ADC باید ساپرت کنه ) و نرخ 120 هرتز ( مانیتور باید ساپرت کنه ) و عرض 1600 پیکسل فول اسکرین هم استفاده کنید میشود 2.3 مگابیت در ثانیه
    این تازه ایده عال ترین حالت ممکنه و تازه شما از هیچگونه کدینگی استفاده نکردید
    ایده عال رو درست نوشتم؟
    ideal?
    ایدآل؟

    دیدگاه


      #47
      نوشته اصلی توسط HS1386 نمایش پست ها

      خواهش میکنم، نظر لطفتون هست.
      - در اصل هدف این هست که PWM قطع و وصل بشه تا ولتاژ منفی پایدار بشه، فکر کنم استفاده از عبارت PWM باعث سو تفاهم کنترل Duty Cycle شده.
      البته این نکته هم هست که اگر Duty Cycle بسیار کم یا بسیار زیاد باشه هم ولتاژ خروجی کمتر میشه و حتما نیازی به قطع و وصل PWM نیست.
      - محدوده گین که انتخاب کردید عالی هست و به خوبی جوابگو خواهد شد ، منتها به شرطی که مشکلات غیرقابل پیش بینی به وجود نیاد.
      - مزیت استفاده از رله این هست که میشه از طریق نرم‌ افزار کوپلینگ AC و DC رو انتخاب کرد ، مشابه کارت اسیلوسکوپ های بازاری.
      - برای شیفت دادن ولتاژ میشه از تقسیم مقاومتی خروجی یک مرجع ولتاژ ( مثل TL431 ) هم استفاده کرد ، خروجی بدست آمده از مدار TL431 در حالت عادی 2.495 ولت هست که میشه با تقسیم مقاومتی با نسبت حدود 0.6 ، خروجی 1.67 ولت گرفت.
      - هر چند ورودی این میکروکنترلر ها دارای دیود محافظ داخلی هست ، ولی استفاده از دیود خارجی هم اطمینان رو بیشتر میکنه.

      ​​​​​​نکات دیگه :
      برای بخش ADC این پروژه میشه از میکروکنترلر هایی مثل STM32F303 استفاده کرد که نرخ نمونه برداری ۵-۶ مگاسمپل بر هر کانال دارن ، با موازی کردن کانال های ADC میشه به نرخ تا ۲۵ مگاسمپل هم دست پیدا کرد که برای این پروژه بسیار خوب هست.
      برای بخش آنالوگ اگر آپ امپ هایی مثل AD8054 در ایران گیر میومدن عالی میشد ، ولی فعلا باید با آپ امپ هایی که در پست های قبل گفتم سر کرد.
      در مورد استفاده از رله و tl431 به نظرم شما درست میگید. بهتره از اونها استفاده بشه. البته به نظرم برای شیفت ولتاژ، مقدار شیفت خیلی مهم نیست که دقیق باشه چون الان با 3v3 خود بورد هست و خیلی بد کار نکرده چون احتمالا در نهایت بصورت دستی کالیبره خواهد شد. یعنی ضرایب کالیبره روی نرم افزار یا میکرو بصورت دایمی نگه داری خواهد شد. ولی خوب نظر شما ارجه (درست نوشتم؟) هست.

      در مورد استفاده از STM32F303 یک موردی هست به نظرم، این که باید دقت داشت مقدار رم و توان محاسباتی چقدر لازم هست؟ چون اگه محاسبات بخواد روی میکرو انجام بشه اون وقت دیگه این قضیه مهم میشه. و نکته بعدش هم اینکه به نظرم اول باید الگوریتم‌هاش رو بسازیم و طراحی کنیم، بعد از طراحی، پیاده سازی کنیم. چون اشتباهه اگه بخوایم همزمان با پیاده سازی، طراحی کنیم. هم در وقت و هم در توان صرفه جویی میشه.
      و اینکه در نهایت چه کسی قسمت برنامه‌نویسی میکرو رو میخواد انجام بده؟ با توجه به اینکه احتمالا پروژه open source خواهد بود یک داوطلب میخواد که برنامه‌نویسی میکرو رو برای طولانی مدت رو تقبل کنه. منظورم از طولانی مدت اینه که شاید ساخت برنامه ۱ ماه طول بکشه ولی پشتیبانی و رفع باگ نیاز خواهد داشت شاید در حد ۱ سال یا حتی یک عمر! بسته به اینکه پروژه چقدر عمر داشته باشه...
      من خودم امکانش رو ندارم (چون به حد کافی آشنایی ندارم) وگرنه اگر وقتش رو داشتم، حتما این کار رو میکردم
      آیا کسی برای قسمت برنامه‌نویسی میکرو داوطلب میشه که کمک کنه؟!
      دوستان اگه خیلی راغب هستید تقسیم وظایف کنیم. تاحالا که اینطوری بوده: قسمت سمت pc با من. قسمت طراحی مدار انالوگ با دوستمون HS1368 و قسمت‌های تئوری هم با دوستمون axiom2600 هست.
      اگه کسی برای برنامه‌نویسی میکرو هم باشه که گروه تکمیل میشه، میتونیم استارت کار رو بزنیم. یک اوسیلوسکوپ شونصد تراهرتز، ببخشید اشتباه گفتم ... ۳مگاهرتز.
      و بعدش هم یا توی گیت‌هاب یا هر سایت GIT دیگری پروژه رو شروع به طراحی کنیم. من خودم به گیت‌هاب زیاد امید ندارم چون سالهاست توسط ماکروسافت خریداری شده و الان داره کم‌کم فضاش امنیتی میشه. حتی اگه لازم باشه یک سرور git هم میتونیم خریداری کنیم که هزینه و کارهاش با من. سورس کد و شماتیک و تمام اسنادش هم بصورت پابلیک در دسترس خواهد بود ولی فقط اعضا میتونن روی محتوا تغییر بدن.

      یک سوالی، اگر همینطوری پیش بریم، مشخصات اوسیلوسکوپی که خواهیم ساخت چطوری خواهد بود؟ مثلا با فرض استفاده از stm32f303 میشه اوسیلوسکوپ با نرخ نمونه برداری ۳۶مگاسمپل، پهنای باند ؟ هرتز و ...؟

      دیدگاه


        #48
        نوشته اصلی توسط epsi1on نمایش پست ها

        در مورد استفاده از رله و tl431 به نظرم شما درست میگید. بهتره از اونها استفاده بشه. البته به نظرم برای شیفت ولتاژ، مقدار شیفت خیلی مهم نیست که دقیق باشه چون الان با 3v3 خود بورد هست و خیلی بد کار نکرده چون احتمالا در نهایت بصورت دستی کالیبره خواهد شد. یعنی ضرایب کالیبره روی نرم افزار یا میکرو بصورت دایمی نگه داری خواهد شد. ولی خوب نظر شما ارجه (درست نوشتم؟) هست.

        در مورد استفاده از STM32F303 یک موردی هست به نظرم، این که باید دقت داشت مقدار رم و توان محاسباتی چقدر لازم هست؟ چون اگه محاسبات بخواد روی میکرو انجام بشه اون وقت دیگه این قضیه مهم میشه. و نکته بعدش هم اینکه به نظرم اول باید الگوریتم‌هاش رو بسازیم و طراحی کنیم، بعد از طراحی، پیاده سازی کنیم. چون اشتباهه اگه بخوایم همزمان با پیاده سازی، طراحی کنیم. هم در وقت و هم در توان صرفه جویی میشه.
        و اینکه در نهایت چه کسی قسمت برنامه‌نویسی میکرو رو میخواد انجام بده؟ با توجه به اینکه احتمالا پروژه open source خواهد بود یک داوطلب میخواد که برنامه‌نویسی میکرو رو برای طولانی مدت رو تقبل کنه. منظورم از طولانی مدت اینه که شاید ساخت برنامه ۱ ماه طول بکشه ولی پشتیبانی و رفع باگ نیاز خواهد داشت شاید در حد ۱ سال یا حتی یک عمر! بسته به اینکه پروژه چقدر عمر داشته باشه...
        من خودم امکانش رو ندارم (چون به حد کافی آشنایی ندارم) وگرنه اگر وقتش رو داشتم، حتما این کار رو میکردم
        آیا کسی برای قسمت برنامه‌نویسی میکرو داوطلب میشه که کمک کنه؟!
        دوستان اگه خیلی راغب هستید تقسیم وظایف کنیم. تاحالا که اینطوری بوده: قسمت سمت pc با من. قسمت طراحی مدار انالوگ با دوستمون HS1368 و قسمت‌های تئوری هم با دوستمون axiom2600 هست.
        اگه کسی برای برنامه‌نویسی میکرو هم باشه که گروه تکمیل میشه، میتونیم استارت کار رو بزنیم. یک اوسیلوسکوپ شونصد تراهرتز، ببخشید اشتباه گفتم ... ۳مگاهرتز.
        و بعدش هم یا توی گیت‌هاب یا هر سایت GIT دیگری پروژه رو شروع به طراحی کنیم. من خودم به گیت‌هاب زیاد امید ندارم چون سالهاست توسط ماکروسافت خریداری شده و الان داره کم‌کم فضاش امنیتی میشه. حتی اگه لازم باشه یک سرور git هم میتونیم خریداری کنیم که هزینه و کارهاش با من. سورس کد و شماتیک و تمام اسنادش هم بصورت پابلیک در دسترس خواهد بود ولی فقط اعضا میتونن روی محتوا تغییر بدن.

        یک سوالی، اگر همینطوری پیش بریم، مشخصات اوسیلوسکوپی که خواهیم ساخت چطوری خواهد بود؟ مثلا با فرض استفاده از stm32f303 میشه اوسیلوسکوپ با نرخ نمونه برداری ۳۶مگاسمپل، پهنای باند ؟ هرتز و ...؟
        بله اتفاقا در طراحی اولیه بخش آنالوگ این مورد رو در نظر گرفتم که باید کالیبره کردن بسیاری از پارامتر ها به شکل نرم افزاری و در سمت PC لازمه انجام بشه.
        اگر قرار بر کالیبره کردن سخت افزاری بود ، مشکلات بی شماری پیش میومد.
        در مورد برنامه نویسی ، در برنامه نویسی میکروکنترلر های ۸ بیتی مرسوم مشکل خاصی ندارم ، در مورد میکروکنترلر های ARM هم میتونم پروژه های معمولی و متوسط رو انجام بدم.
        منتهی مشکلی که در این بخش دارم استفاده از پروتکل USB برای ارتباط هست ، تا حالا از پروتکل USB برای ارتباط بین میکروکنترلر و PC استفاده نکردم و با توابع لازمه هم آشنایی خاصی ندارم.
        اگر از مبدل USB به SPI ( مثل آیسی CH341 ) استفاده بشه کار برنامه نویسی برای من راحت تر هست.
        دلیل انتخاب SPI هم طبیعتا سرعت بالاتر هست.
        معمولا در اسیلوسکوپ های شرکتی ارتباط نرخ نمونه برداری به پهنای باند ، بین ۱۰ به ۱ تا ۳۰ به ۱ متغییر هست.
        برای مثال ، برخی شرکت ها و برخی مدل ها برای ۱ گیگاسمپل ، پهنای باند ۱۰۰ مگاهرتز اعلام میکنن و برخی دیگه ۳۰ مگاهرتز.
        البته نرخ نمونه برداری به مبدل ADC ارتباط داره در حالی که پهنای باند به عوامل مختلفی مثل پاسخ فرکانسی مدار تقویت و تضعیف آنالوگ و قدرت پردازش و... بستگی داره.
        در مورد گیت کردن هم به نظرم فعلا باید به Github اتکا کرد ، چون شناخته شده ترین گیت برای چنین پروژه هایی هست.
        Gitlab هم هست که به قول بعضی ها بهتره ولی مشکل اینجاست که ندیدم کسی پروژه الکترونیک داخلش گیت کرده باشه ( دلیلش رو دقیق نمیدونم )
        و به نظرم اصلا لازم نیست برای سرور هزینه اضافی کرد.
        اما گذشته از اینها ، نظر نهایی من این هست که فعلا پروژه با همین سخت افزار ( یعنی Pi Pico ) پیش بره و فعلا روی بخش نرم افزاری و تئوری کار تمرکز انجام بشه.
        وقتی که دو بخش مذکور به پایداری خوبی رسیدن کار روی سخت افزار و مخصوصا میکروکنترلر انجام بشه.
        پی نوشت :
        هر چند ارتباط زیادی به موضوع تاپیک نداره ، اما تا جایی که اطلاع دارم « ایده آل » درست هست.
        و « ارجه » هم از نظر عامیانه و گفتاری مشکلی نداره ولی از نظر ادبی چندان مورد قبول نیست.
        ضمنا من تخصصی در ضمینه امور ادبی ندارم و ادعایی هم در این ضمینه ندارم.

        دیدگاه


          #49
          نوشته اصلی توسط HS1386 نمایش پست ها

          بله اتفاقا در طراحی اولیه بخش آنالوگ این مورد رو در نظر گرفتم که باید کالیبره کردن بسیاری از پارامتر ها به شکل نرم افزاری و در سمت PC لازمه انجام بشه.
          اگر قرار بر کالیبره کردن سخت افزاری بود ، مشکلات بی شماری پیش میومد.
          در مورد برنامه نویسی ، در برنامه نویسی میکروکنترلر های ۸ بیتی مرسوم مشکل خاصی ندارم ، در مورد میکروکنترلر های ARM هم میتونم پروژه های معمولی و متوسط رو انجام بدم.
          منتهی مشکلی که در این بخش دارم استفاده از پروتکل USB برای ارتباط هست ، تا حالا از پروتکل USB برای ارتباط بین میکروکنترلر و PC استفاده نکردم و با توابع لازمه هم آشنایی خاصی ندارم.
          اگر از مبدل USB به SPI ( مثل آیسی CH341 ) استفاده بشه کار برنامه نویسی برای من راحت تر هست.
          دلیل انتخاب SPI هم طبیعتا سرعت بالاتر هست.
          معمولا در اسیلوسکوپ های شرکتی ارتباط نرخ نمونه برداری به پهنای باند ، بین ۱۰ به ۱ تا ۳۰ به ۱ متغییر هست.
          برای مثال ، برخی شرکت ها و برخی مدل ها برای ۱ گیگاسمپل ، پهنای باند ۱۰۰ مگاهرتز اعلام میکنن و برخی دیگه ۳۰ مگاهرتز.
          البته نرخ نمونه برداری به مبدل ADC ارتباط داره در حالی که پهنای باند به عوامل مختلفی مثل پاسخ فرکانسی مدار تقویت و تضعیف آنالوگ و قدرت پردازش و... بستگی داره.
          در مورد گیت کردن هم به نظرم فعلا باید به Github اتکا کرد ، چون شناخته شده ترین گیت برای چنین پروژه هایی هست.
          Gitlab هم هست که به قول بعضی ها بهتره ولی مشکل اینجاست که ندیدم کسی پروژه الکترونیک داخلش گیت کرده باشه ( دلیلش رو دقیق نمیدونم )
          و به نظرم اصلا لازم نیست برای سرور هزینه اضافی کرد.
          اما گذشته از اینها ، نظر نهایی من این هست که فعلا پروژه با همین سخت افزار ( یعنی Pi Pico ) پیش بره و فعلا روی بخش نرم افزاری و تئوری کار تمرکز انجام بشه.
          وقتی که دو بخش مذکور به پایداری خوبی رسیدن کار روی سخت افزار و مخصوصا میکروکنترلر انجام بشه.
          پی نوشت :
          هر چند ارتباط زیادی به موضوع تاپیک نداره ، اما تا جایی که اطلاع دارم « ایده آل » درست هست.
          و « ارجه » هم از نظر عامیانه و گفتاری مشکلی نداره ولی از نظر ادبی چندان مورد قبول نیست.
          ضمنا من تخصصی در ضمینه امور ادبی ندارم و ادعایی هم در این ضمینه ندارم.

          فکر خوبیه من این تغییرات رو روی این نسخه اعمال میکنم تا بعد ببینیم چی میشه. من با اجازه شما فایل pdf که گذاشته بودین رو در پروژه گذاشتم. از اینجا در دسترس هست: لینک
          فقط یک سوال، با tl431 چطور ولتاژ رفرنس 3.3 درست کنم؟
          راستی نمیدونم چقدر با گیت آشنا هستید، ولی شما یا دوستان هم اگر بخواهید میتونید مستقیم توی گیت‌هاب تغییرات رو اعمال کنید. یعنی اول باید از پروژه یک فورک بگیرید زیر اکانت خودتون، تغییرات رو در اون اعمال کنید و در نهایت یک pull request بسازید به پروژه‌ی اولیه تا تغییرات بعد از تایید روی پروژه‌ی اولیه اعمال بشن.
          خدا رو خوش نمیاد همه کارا روی دوش یک نفر باشه

          دیدگاه


            #50
            نوشته اصلی توسط epsi1on نمایش پست ها


            فکر خوبیه من این تغییرات رو روی این نسخه اعمال میکنم تا بعد ببینیم چی میشه. من با اجازه شما فایل pdf که گذاشته بودین رو در پروژه گذاشتم. از اینجا در دسترس هست: لینک
            فقط یک سوال، با tl431 چطور ولتاژ رفرنس 3.3 درست کنم؟
            راستی نمیدونم چقدر با گیت آشنا هستید، ولی شما یا دوستان هم اگر بخواهید میتونید مستقیم توی گیت‌هاب تغییرات رو اعمال کنید. یعنی اول باید از پروژه یک فورک بگیرید زیر اکانت خودتون، تغییرات رو در اون اعمال کنید و در نهایت یک pull request بسازید به پروژه‌ی اولیه تا تغییرات بعد از تایید روی پروژه‌ی اولیه اعمال بشن.
            خدا رو خوش نمیاد همه کارا روی دوش یک نفر باشه
            مشکلی با گذاشتن فایل pdf ندارم .
            برای داشتن ولتاژ مرجع ۳.۳ ولتی با آیسی ۴۳۱ لازمه از نسبت مقاومت 0.323 استفاده بشه‌.
            برای مثال بین پایه کاتد و رفرنس مقاومت ۲۰ کیلو اهم استفاده بشه و بین آند و رفرنس هم مقاومت ۶۲ کیلو اهم استفاده بشه.
            از طرفی آند به GND وصل میشه و کاتد هم با مقاومت مناسب به تغذیه + وصل میشه.
            دقت ولتاژ خروجی هم بستگی به تلرانس مقاومت ها داره.
            در زمینه گیت کردن هم حرفه ای نیستم ولی امور پایه و معمول رو میتونم انجام بدم ، الان از پروژه شما یک فورک گرفتم ، ولی فعلا تغییر خاصی در فورک اعمال نکردم.

            دیدگاه


              #51
              نوشته اصلی توسط HS1386 نمایش پست ها

              مشکلی با گذاشتن فایل pdf ندارم .
              برای داشتن ولتاژ مرجع ۳.۳ ولتی با آیسی ۴۳۱ لازمه از نسبت مقاومت 0.323 استفاده بشه‌.
              برای مثال بین پایه کاتد و رفرنس مقاومت ۲۰ کیلو اهم استفاده بشه و بین آند و رفرنس هم مقاومت ۶۲ کیلو اهم استفاده بشه.
              از طرفی آند به GND وصل میشه و کاتد هم با مقاومت مناسب به تغذیه + وصل میشه.
              دقت ولتاژ خروجی هم بستگی به تلرانس مقاومت ها داره.
              در زمینه گیت کردن هم حرفه ای نیستم ولی امور پایه و معمول رو میتونم انجام بدم ، الان از پروژه شما یک فورک گرفتم ، ولی فعلا تغییر خاصی در فورک اعمال نکردم.
              مرسی، شما اگر در مورد شماتیک همینطوری راهنمایی کنید باقیش رو فکر کنم بتونم جلو ببرم

              دیدگاه


                #52
                نوشته اصلی توسط epsi1on نمایش پست ها

                مرسی، شما اگر در مورد شماتیک همینطوری راهنمایی کنید باقیش رو فکر کنم بتونم جلو ببرم
                اپسیلون جان ، میشه یه اسکرین از فرمی که طراحی کردید بفرستید

                دیدگاه


                  #53
                  نوشته اصلی توسط axiom2600 نمایش پست ها

                  اپسیلون جان ، میشه یه اسکرین از فرمی که طراحی کردید بفرستید
                  بله این خدمت شما:

                  فایلهاش هم توی گیت‌هاب موجوده (فرمت فایل Kicad - لینک).
                  جدیدترین ویرایش توسط epsi1on; ۱۴:۳۸ ۱۴۰۳/۰۸/۰۳.

                  دیدگاه


                    #54
                    نوشته اصلی توسط epsi1on نمایش پست ها

                    مرسی، شما اگر در مورد شماتیک همینطوری راهنمایی کنید باقیش رو فکر کنم بتونم جلو ببرم
                    با سلام و درود مجدد ،
                    این لینک فایل PDF شماتیک اصلاح شده با ولتاژ مرجع TL431 :
                    analog.pdf - یو آپلود - آپلود عکس، فایل، آهنگ و فیلم رایگان و با لینک مستقیم و ماندگاری دائمی و سرعت بالا در آپلودسنتر عکس و فایل یوآپلود

                    در گیتهاب Pull Request مربوط به تغییر فایل شماتیک Kicad رو دادم.
                    محض اطلاع هم نام کاربری من در گیتهاب Electronic-6502 هست.
                    در مورد PCB هم به نظرم بهتره به شکل ماژولار و قطعه قطعه طراحی بشه تا مساحتش کمتر بشه و امکان ایجاد تغییرات ساده تر بشه.

                    دیدگاه


                      #55
                      نوشته اصلی توسط epsi1on نمایش پست ها

                      بله این خدمت شما:

                      فایلهاش هم توی گیت‌هاب موجوده (فرمت فایل Kicad - لینک).
                      اپسیلون جان ، اسکرین از UI میخواستم که شما ابتدای کار طراحی کردید
                      از دولوپرتون

                      دیدگاه


                        #56
                        نوشته اصلی توسط HS1386 نمایش پست ها

                        با سلام و درود مجدد ،
                        این لینک فایل PDF شماتیک اصلاح شده با ولتاژ مرجع TL431 :
                        analog.pdf - یو آپلود - آپلود عکس، فایل، آهنگ و فیلم رایگان و با لینک مستقیم و ماندگاری دائمی و سرعت بالا در آپلودسنتر عکس و فایل یوآپلود

                        در گیتهاب Pull Request مربوط به تغییر فایل شماتیک Kicad رو دادم.
                        محض اطلاع هم نام کاربری من در گیتهاب Electronic-6502 هست.
                        در مورد PCB هم به نظرم بهتره به شکل ماژولار و قطعه قطعه طراحی بشه تا مساحتش کمتر بشه و امکان ایجاد تغییرات ساده تر بشه.
                        بله دیدم.
                        الان که شما اصطلاحا فورک‌ گرفتین، اون فورک متعلق به اکانت شما هست. یعنی یک کپی از کل فایلها رو دارید که متعلق به خود شما هست و میتونید هر تغییری روش اعمال کنین. اگر بخواید فایل آپلود کنین از طریق گیت‌هاب (بصورت یکی یکی) خیلی سخت میشه کارتون. بهتره git scm رو نصب کنید. یا حتی github client رو (ولی معمولا از git scm استفاده میکنن، ولی گیت‌هاب‌کلاینت ساده‌تر هست فکر کنم باهاش راحت باشید). بعد فورک خودتون رو روی کامپیوترتون clone کنید (یعنی یک نسخه روی کامپیوتر داشته باشید). از اون به بعد وقتی روی کامپیوتر خودتون هر تغییری بدید، با زدن یکی دو دکمه، تغییرات روی گیت‌هاب اعمال میشه با سرعت بالا. خودش تغییرات رو شناسایی میکنه و فقط تغییرات رو آپلود میکنه روی فورک شما. بعد از طریق گیت‌هاب و زدن یکی دو دکمه درخواست میدین که تغییرات فورک شما به نسخه‌ی اصلی اعمال بشه. معمولا رویه‌ی کار روی پروژه‌ی مشترک توی گیت‌هاب اینطوری هست.
                        البته میشه قسمت سخت افزار رو توی یک repoی دیگه (تحت نام کاربری شما) هم انجام داد.

                        نوشته اصلی توسط axiom2600 نمایش پست ها
                        اپسیلون جان ، اسکرین از UI میخواستم که شما ابتدای کار طراحی کردید
                        از دولوپرتون
                        اینجا گذاشتم براتون:
                        GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

                        دیدگاه


                          #57
                          نوشته اصلی توسط epsi1on نمایش پست ها
                          بله دیدم.
                          الان که شما اصطلاحا فورک‌ گرفتین، اون فورک متعلق به اکانت شما هست. یعنی یک کپی از کل فایلها رو دارید که متعلق به خود شما هست و میتونید هر تغییری روش اعمال کنین. اگر بخواید فایل آپلود کنین از طریق گیت‌هاب (بصورت یکی یکی) خیلی سخت میشه کارتون. بهتره git scm رو نصب کنید. یا حتی github client رو (ولی معمولا از git scm استفاده میکنن، ولی گیت‌هاب‌کلاینت ساده‌تر هست فکر کنم باهاش راحت باشید). بعد فورک خودتون رو روی کامپیوترتون clone کنید (یعنی یک نسخه روی کامپیوتر داشته باشید). از اون به بعد وقتی روی کامپیوتر خودتون هر تغییری بدید، با زدن یکی دو دکمه، تغییرات روی گیت‌هاب اعمال میشه با سرعت بالا. خودش تغییرات رو شناسایی میکنه و فقط تغییرات رو آپلود میکنه روی فورک شما. بعد از طریق گیت‌هاب و زدن یکی دو دکمه درخواست میدین که تغییرات فورک شما به نسخه‌ی اصلی اعمال بشه. معمولا رویه‌ی کار روی پروژه‌ی مشترک توی گیت‌هاب اینطوری هست.
                          البته میشه قسمت سخت افزار رو توی یک repoی دیگه (تحت نام کاربری شما) هم انجام داد.


                          اینجا گذاشتم براتون:
                          GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
                          مرسی
                          من گشتم نتونستم پیدا کنم

                          دیدگاه


                            #58
                            نوشته اصلی توسط axiom2600 نمایش پست ها

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

                            جدیدترین ویرایش توسط epsi1on; ۱۴:۵۲ ۱۴۰۳/۰۸/۰۵.

                            دیدگاه


                              #59
                              نوشته اصلی توسط HS1386 نمایش پست ها

                              با سلام و درود مجدد ،
                              این لینک فایل PDF شماتیک اصلاح شده با ولتاژ مرجع TL431 :
                              analog.pdf - یو آپلود - آپلود عکس، فایل، آهنگ و فیلم رایگان و با لینک مستقیم و ماندگاری دائمی و سرعت بالا در آپلودسنتر عکس و فایل یوآپلود

                              در گیتهاب Pull Request مربوط به تغییر فایل شماتیک Kicad رو دادم.
                              محض اطلاع هم نام کاربری من در گیتهاب Electronic-6502 هست.
                              در مورد PCB هم به نظرم بهتره به شکل ماژولار و قطعه قطعه طراحی بشه تا مساحتش کمتر بشه و امکان ایجاد تغییرات ساده تر بشه.
                              من هم شماتیک اون قسمت اینورتر ولتاژ رو در kicad رسم کردم. فقط چون توی kicad به سختی میشه چند تا فایل شماتیک داشت، ناچارا باید روی یک فایل شماتیک واحد کار کنیم که با git، کمی سخت و مشکل ساز خواهد شد.

                              دیدگاه


                                #60
                                فکر کنم کارش تقریبا تمومه. به نظر شما چه قسمتهای دیگه ای لازمه بهش اضافه بشه؟

                                دیدگاه

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