فهرست مطالب:

برنامه نویس کارت ویزیت PIC: 6 مرحله (همراه با تصاویر)
برنامه نویس کارت ویزیت PIC: 6 مرحله (همراه با تصاویر)

تصویری: برنامه نویس کارت ویزیت PIC: 6 مرحله (همراه با تصاویر)

تصویری: برنامه نویس کارت ویزیت PIC: 6 مرحله (همراه با تصاویر)
تصویری: پسر بچه ایرانی که با صداش داورای برنامه گات تلنت رو حیرت زده کرد 2024, نوامبر
Anonim
برنامه نویس کارت ویزیت PIC
برنامه نویس کارت ویزیت PIC

این ورودی من برای مسابقه اندازه کارت ویزیت Hack A Day بود. من فقط فایلها را زیپ کردم و آنها را در وب سایت خود قرار دادم. من آن را اینجا ارسال می کنم زیرا به نظر می رسد که سایر نوشته ها در وبلاگ قرار دارند تا دسترسی آسان داشته باشند. امیدوارم این کار باعث دسترسی بیشتر به پروژه و کاهش بار سرور من شود. آرشیو ضمیمه ورودی مسابقه همانطور که در سرور من بود ، منهای تصاویر است. متن برگرفته از سند موجود است. این برنامه نویس PIC/EEPROM بسیار ساده و کوچک است و بر روی کارت ویزیت جای می گیرد و فضای کافی برای دستورالعمل های مونتاژ باقی مانده است … پروژه: برنامه نویس ساده ICP به سبک JDM2 (روی کارت ویزیت).

  • همه از طریق سوراخ
  • کمتر از 2USD قطعات (در 1s و 2s!)
  • ساخت آسان یک طرفه در خانه (با 3 جهنده)
  • فضای کافی برای دستورالعمل مونتاژ باقی مانده است
  • فضای اضافی در پشت حتی برای کسب و کار خوب بیشتر
  • همچنین برنامه های EEPROMS را برنامه ریزی می کند/می خواند

سطح مهارت: آسان/مبتدی. زمان مونتاژ: حدود یک ساعت.

مرحله 1: توضیحات

شرح
شرح
شرح
شرح
شرح
شرح
شرح
شرح

هرکسی می تواند این برنامه نویس ساده را بسازد و با میکروکنترلرهای PIC آشنا شود. برنامه نویس JDM2 فوق العاده ساده است (حدود 10 قسمت) ، اما انواع زیادی از PICS و EEPROM های سری را برنامه ریزی می کند. من همه چیز را از 8 پین 12F629 تا USB PIC 18F4550 جدید با JDM2 برنامه ریزی کرده ام. این برنامه نویس دارای رابط ICSP است ، به این معنی که می تواند PIC ها را برنامه ریزی کرده و EEPROM ها را بخواند در حالی که به برد مدار متصل هستند. هک خود را شروع کنید!

PCB را می توان یک طرفه (با سه سیم بلوز) ساخت ، اما طراحی دو لایه مونتاژ را حتی ساده تر می کند. همه آثار خوب و چاق برای انتقال آسان تونر یا عکسبرداری در خانه هستند. طراحی JDM2 بسیار قدیمی است ، مدار اصلی JDM2 را می توانید در اینجا بیابید: https://www.jdm.homepage.dk/newpic.htm این طرح به شماتیک قدیمی وفادار است ، اما شماره گذاری دیودها اکنون از 1 شروع می شود. از 2

مرحله 2: قطعات

قطعات
قطعات
قطعات
قطعات
قطعات
قطعات

ارزش بخش توضیحات خازن الکترولیتی C1 100uF/16 ولت C2 22uF/16 ولت خازن تانتالیوم D1 8.2V دیود زنر D2 5.1V دیود زنر D3 ، 4 ، 5 ، 6 1N4148 دیود Q1 ، 2 BC547B ترانزیستور- npn R1 10K مقاومت R2 1.5K مقاومت SV1 5 پین هدر پین هدر (یا هدر پین زن ، شما انتخاب می کنید) X1 DB9 کانکتور سریال زن

مرحله 3: مونتاژ شماره 1

مجمع شماره 1
مجمع شماره 1

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

  • دیودها و مقاومت ها را لحیم کنید.
  • هر دیود دارای یک نوار سیاه است که باید در همان جهت نشان داده شده در صفحه/در شماتیک قرار گیرد.
  • فقط در مقاومت ها لحیم کنید ، جهت خاصی لازم نیست.

مرحله 4: مونتاژ شماره 2

مونتاژ شماره 2
مونتاژ شماره 2

بعد ترانزیستورها را اضافه کنید. آنها باید در نمای شماتیک/تصویر جهت گیری کنند. ترانزیستور در سمت چپ در جهت مقابل ترانزیستور در سمت راست قرار گرفته است (توجه داشته باشید که هر دو دارای قسمت های گرد به سمت وسط هستند). این استاندارد (معمولی؟) BC547B پین کردن است. اگر با مدار به پایان رسیده خود مشکل دارید ، مطمئن شوید که ترانزیستورهای شما دارای پین-وای مشابهی است که در شماتیک نشان داده شده است و در صورت نیاز تغییر جهت دهید.

مرحله 5: مونتاژ شماره 3

"،" بالا ": 0.44285714285714284 ،" چپ ": 0.4160714285714286 ،" ارتفاع ": 0.08095238095238096 ،" عرض ": 0.05714285714285714} ، {" noteID ":" TKKAZDP0KJEWT14CGS "،" نویسنده "،" نویسنده ":" " از سربرگ زن استفاده کردم زیرا همه سرصفحه های ICSP من نر هستند. به این ترتیب ، برنامه نویس می تواند مستقیماً به مدار وصل شود. ":" ian "،" text ":" خازن الکترولیتی. نوار نشانگر سرب زمینی که در اینجا در سمت چپ به سختی قابل مشاهده است. "،" بالا ": 0.430952380952381 ،" چپ ": 0.1875 ،" ارتفاع ": 0.05714285714285714 ،" عرض ": 0.026785714285714284}]" ">

مونتاژ شماره 3
مونتاژ شماره 3
مونتاژ شماره 3
مونتاژ شماره 3
  • با لحیم کاری بلندترین قطعات: خازن ها ، سرآیند پین و سوکت DB9 ، تخته را به پایان برسانید.
  • خازن الکترولیتی باید با زمین لحیم کاری شود که با نوار سیاه نشان داده شده و رو به سمت چپ است (همانطور که در تصویر نشان داده شده است). اگر کمی گیج کننده است ، مطمئن شوید که سربی که از کنار نوار سیاه وارد می شود به سطح زمین وصل می شود (مساحت مس بزرگ که بیشتر تخته را می پوشاند).
  • خازن تانتالوم باید با زمین در سمت راست تخته (مطابق تصویر) قرار گیرد. خازن های تانتالوم ممکن است سرب مثبت را با +نشان دهند ، نه سرب زمین (مانند خازن الکترولیتی). مانند خازن الکترولیتی ، زمین به سطح بزرگ زمین متصل می شود که قسمت اعظم تخته را می پوشاند.

مرحله 6: استفاده کنید

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

نرم افزار برنامه نویس با هر نرم افزار برنامه نویسی که از JDM2 پشتیبانی می کند کار خواهد کرد. من WinPic800 را دوست دارم زیرا می تواند بسیاری از PIC ها را به صورت خودکار تشخیص دهد. WinPIC همچنین شایسته اعتبار اطلاعات فنی پشتیبانی عالی WinPIC است. هر دو از جدیدترین PIC های USB (18F2/4455) پشتیبانی می کنند. ICProg بسیاری از PIC ها و EEPROM ها را انجام می دهد ، اما مدتی است که به روز نشده است ICProg. مروری بر ICSP: به نقل از ICSP من که در اینجا قابل آموزش است. درک ICSP برای میکروکنترلرهای PIC برنامه ریزی میکروکنترلرها کار سختی نیست. ساختن برنامه نویس اولین پروژه بزرگ الکترونیکی را ایجاد می کند. هدف این بخش توضیح روش ساده "برنامه نویسی در مدار" است که با Microchip PIC ها استفاده می شود. چرا ICSP؟ برنامه نویسی یک تراشه بزرگ DIP (از طریق سوراخ) آسان است. آن را در یک برنامه نویس سوکت زده ، رایت کرده و به مدار برنامه بازگردانید. تست کنید و تکرار کنید. با تراشه های کوچکتر (روی سطح) کارها دشوارتر می شود. هیچ سوکت استاندارد برای بسته های QFN ، SSOP ، QFP یا حتی بسته های بزرگ SOIC.300 وجود ندارد. کلیپ های واقعاً گران قیمت (100 دلاری) وجود دارد که می توانند به این تراشه ها متصل شده و برنامه ریزی کنند. برای هر نوع تراشه و تعداد پینی که استفاده می کنید ، یک کلیپ متفاوت لازم است. یک جایگزین وجود دارد. ICSP نامیده می شود. ICSP به معنی "در برنامه نویس سریال (ing؟)" است. این یک روش برنامه نویسی PIC است در حالی که هنوز به مدار برنامه متصل است. درست است ، دیگر تراشه تعویض نمی شود. بنابراین ، چرا ICSP چیز خوبی است؟ هیچ سوکت برنامه نویسی برای تراشه های بسته کوچک وجود ندارد. کلیپ ها گران هستند. انتقال تراشه ها به داخل و خارج از برنامه نویس در حین توسعه دردسرساز است. برای قطعات روی سطح غیرممکن است. بقیه را بخوانید.

توصیه شده: