مهندس موفق الکترونیک

آموزش نرم افزار Fritzing ، نحوه‌ی عملکرد و استفاده از آن

Fritzing چه نرم افزاری است و چه کسانی به آن نیاز دارند؟ برای آشنایی با این پلتفرم جذاب ، بهتر است قدری با سابقه پیدایش آن آشنا شویم. Fritzing را برای نخستین بار دانشگاه پوتسدام آلمان (Potsdam) در حین توسعه فرآیندهای پردازش‌ و بردهای آردوینو ایجاد نمود. این نرم‌افزار در حقیقت یک نرم‌افزار open source برای افرادی است که مهندس نیستند! یک ابزار فوق‌العاده جهت طراحی های اولیه و حتی طراحی PCB، به منظور استفاده‌ی طراحان، مخترعان، دانشجویان و کسانی که از سر  سرگرمی و علاقه در زمینه مدارها فعالیت دارند اما دانش کافی جهت کار با نرم‌افزارهای تخصصی الکترونیک را ندارند. اگر شما هم علاقه‌مند هستید که کار با این نرم‌افزار را یاد بگیرید، در این آموزش با میکرو دیزاینر الکترونیک همراه باشید. برای شروع، Fritzing  را می‌توانید از لینک زیر دانلود کنید.

لینک دانلود نرم افزار

آموزش نرم افزار Fritzing (اولین تجربه کار با Fritzing !)

پس از اینکه برنامه را نصب کنید، با صفحه‌ای مانند تصویر زیر مواجه می‌شوید که صفحه اصلی برنامه است. سربرگ‌هایی که در این جا وجود دارند عبارتند از  Welcome, Breadboard, Schematic, PCB و Code. به کمک این‌ سربرگ‌ها می‌توانیم میان قسمت‌های مختلف جابه‌جا شویم. سربرگ   Welcome ما را به صفحه‌ی اولیه و پیش‌فرض نرم‌افزار می‌برد که در آن‌جا آخرین اخبار مرتبط قابل مشاهده هستند. سربرگ های دیگر را نیز در ادامه به طور مختصر توضیح خواهیم داد و البته سربرگ برد بورد (Breadboard)  با جزئیات بیشتر و کامل‌تری نیز معرفی خواهد شد.

بخش Breadboard

این‌جا صفحه‌ای است که ما بیشتر زمان کار با Fritzing را در آن سپری خواهیم کرد! این صفحه در واقع شمایل یک برد بورد آزمایشی را تداعی می‌کند که کاربر بتواند احساسی مشابه جایگذاری واقعی و فیزیکی قطعات داشته باشد.

آموزش نرم افزار Fritzing

بخش Schematic

سربرگ Schematic ابزاری است برای ایجاد مدارها و نمودارهای الکترونیکی. قطعات و ماژول‌هایی که در این‌جا ایجاد می‌شوند به طور خودکار در تمام سربرگ‌های دیگر هم قابل استفاده و دسترسی هستند. فقط نکته‌ای که باید رعایت شود این است که برای هر یک از آن‌ها یک لینک اختصاصی ایجاد کنیم(عملیات روت یا تعین مسیر). این کار را می‌توانیم به صورت دستی و یا با امکان اتوروت(Autoroute) انجام دهیم.

مطلب پیشنهادی:  برنامه‌نویسی آردوینو–ساختارهای کنترلی

Schematic

بخش PCB

همان‌طور که از نام آن مشخص است، این صفحه ابزاری است برای ایجاد PCB ( بورد مدار چاپی). در واقع Fritzing به ما این امکان را می‌دهد که بتوانیم شماتیک مدارچاپی مدارهای طراحی شده در همین نرم‌افزار را نیز به کمک این ابزار، ایجاد کنیم.

PCB

بخش Code

به کمک این صفحه می‌توانیم به طور مستقیم و بدون نیاز به نرم‌افزار های دیگر، برای بردهای آردوینو که در Fritzing طراحی و استفاده می‌کنیم، کد بنویسم و یا کد آن‌ها را اصلاح کنیم.

Code

نصب بخش‌های جدید

و اما جدولی که در سمت راست صفحه وجود دارد. این جدول شامل تمام قطعاتی است که ما در اختیار داریم. از این قطعات استفاده می‌کنیم تا هرآن‌چه مورد نیازمان است را بسازیم. قطعات را می‌توانیم با کمک موتور جستجو یا جعبه‌های طبقه‌بندی شده‌ای که وجود دارند، در این جدول پیدا کنیم.

باید توجه داشت که تعداد ماژول‌های اولیه‌ی خود نرم افزار محدود است و قطعا به زودی نیاز به اضافه کردن ماژول‌های خودساخته‌مان خواهیم داشت. البته برخی از ماژول های مخصوص Fritzing  از پیش طراحی شده و کد‌های آن‌ها به صورت آماده موجود و قابل دانلود است. کتابخانه‌های Fritzing را نیز می‌توانیم از طریق سایت GitHub  برداریم.

اما نصب یک قطعه جدید چگونه است؟ هر قطعه را می‌توانیم به راحتی از طریق منوی file à open نصب کنیم و پس از آن، قطعه در جدول سمت راست، در زیرمجموعه‌ی Part-Mine قابل دسترسی خواهد بود.

کتابخانه‌های Fritzing

نحوه‌ی کار با Fritzing

نحوه‌ی کار با این نرم‌افزار را با یک مثال آموزش می‌دهیم. مثالی که می‌خواهیم با آن کار کنیم مربوط به برد Croduino ( نسل جدید آردوینو ) و یک LED است که به پین D13 برد متصل می‌شود.

در شروع کار با Fritzing، ابتدا  وارد سربرگ برد بورد می‌شویم که شمای کلی یک برد بورد آزمایشگاهی را در آن‌جا می‌بینیم. از این برد بورد تقربیا در تمام ترکیبات مداری که در Fritzing می‌سازید، استفاده خواهید کرد. بنابراین فعلا به آن دست نزنید!(قطعات  را می‌توان از طریق گزینه‌ی delete موجود در ابزارها و یا از طریق راست کلیک بر روی هر قطعه و  انتخاب delete از منوی باز شده، از روی صفحه پاک کرد.)

مطلب پیشنهادی:  آموزش مولتی ‌تسکینگ در آردوینو - چگونه از دستور ()millis در کدهای آردوینو استفاده کنیم؟

در اینجا فرض ما بر این است که برد Croduino را از قبل با نرم‌افزار اتصال داده اید. بنابراین می‌توان آن را به راحتی از طریق جستجو و تایپ نام Croduino و یا از طریق قسمت Mine در جدول سمت راست پیدا کرده و بر روی صفحه کشید ( در کنار برد بورد.)

نحوه‌ی کار با Fritzing

همین کار را ( پیدا کردن و کشیدن روی صفحه) برای led و مقاومت نیز انجام می‌دهیم و آن‌ها را بر روی برد بورد قرار می‌دهیم.

نحوه‌ی کار با Fritzing

مطابق خطوط رنگی موجود روی مقاومت، می‌بینیم که مقدار آن برابر با 220 Ω است. می‌خواهیم آن‌را به Ω 330 تغییر دهیم. ابتدا با کلیک چپ ، مقاومت را انتخاب می‌کنیم، سپس می‌بینیم که جدولی مطابق تصویر پایین(Inspector tab )، در زیر جدول  اصلی سمت راست صفحه ظاهر می‌شود. در قسمت Properties، مقدار مقاومت را از 220 Ω به  Ω 330 تغییر می‌دهیم.

آموزش نرم افزار Fritzing

مشابه همین کار را می‌توانیم برای قطعات دیگری که قابلیت تغییر مشخصات دارند نیز انجام دهیم. به عنوان مثال رنگ led را نیز می‌توان تغییر داد.

آموزش نرم افزار Fritzing

هر پایه از هر قطعه‌ای، برچسب مخصوصی برای معرفی مشخصات خود دارد. به عنوان مثال اگر اشاره‌گر موس را بر روی پایه‌ی سمت راست led قرار دهید، یک برچسب anode که به معنی پایه‌ی آنود یا مثبت ( + ) است، نمایان خواهد شد. اگر بخواهیم پایه‌ای را روی برد‌ بورد جابه‌جا کنیم، کافی ست که آن را با موس به به محل مورد نظر بکشیم.

آموزش نرم افزار Fritzing

اکنون نوبت به اتصال led و مقاومت با برد Croduino است. خطوط عمودی سبز رنگ، پین‌هایی از برد بورد را نشان می‌دهد که دارای اتصال با یکی از سرهای هر قطعه هستند. همان‌طور که در تصویر می‌بینیم ، پایه‌ی سمت چپ (کاتود) led به  یکی از سر های مقاومت متصل است و هر دو باید به پین زمین  در برد Croduino متصل شوند. برای این کار، یکی از نقاط سبز شده در مسیر این دو پایه را انتخاب کرده و همزمان که موس را نگه می‌داریم ، آن را به پین GND برد Croduino وصل می‌کنیم.

مطلب پیشنهادی:  آشنایی با زبان های برنامه نویسی آردوینو

آموزش نرم افزار Fritzing

معمولا رنگ پیش‌فرضی که در مدارها سیم اتصال زمین را نشان می‌دهد، مشکی است. پس در اینجا هم رنگ این سیم را به مشکی تغییر می‌دهیم. برای این کار کافی‌ست روی هر نقطه‌ای از سیم راست کلیک کنیم و از منوی ظاهر شده، در قسمت wire color ، رنگ مشکی را انتخاب کنیم.

آموزش نرم افزار Fritzing

اگر نمی‌خواهید که سیم اتصال به صورت مستقیم باشد، ctrl (در ویندوز یا لینوکس ) و یا cmd ( در os ) را نگه می‌داریم و در همین حال با کمک کلیک راست، سیم را به هر نحو که تمایل داریم، خم می‌کنیم. برای اطمینان از درستی اتصال میان برد بورد و Croduino ، کافی‌ست یکی از آن دو را در صفحه جابه‌جا کنیم تا ببینم آیا اتصال میان آن‌دو همچنان برقرار می‌ماند یا خیر.

آموزش نرم افزار Fritzing

تنها چیزی که باقی مانده، این است که پایه‌ی آنود led را به Croduino متصل کنیم. همان‌طور که از ابتدا گفتیم، این پایه را به پین D13 متصل می‌کنیم. پروسه‌ی اتصال دقیقا مشابه مراحل بالا است. سیم اتصال را وصل می‌کنیم، آن را کمی منحنی کرده و رنگ آن را به نارنجی تغییر می‌دهیم.

آموزش نرم افزار Fritzing

تصویر نهایی پروژه ساخته شده ما،  از طریق مسیر File – Export ، با هر فرمت دلخواهی که انتخاب می‌کنیم، موجود است. امیدواریم که توانسته باشیم در این آموزش، مفاهیم اولیه‌ی آشنایی و کار با پلتفرم جذاب Fritzing را به خوبی به شما منتقل کنیم. برای تمرین یادگیری میتوانید مثال های آردوینو را با این نرم افزار ببندید و تست کنید.

اگر این نوشته‌ برایتان مفید بود لطفا کامنت بنویسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

22 دیدگاه

  1. سلام خسته نباشید
    من نمیتونم کیپد رو در این نرم افزار پیدا کنم میشه راهنمایی بفرمایید
    با تشکر

  2. مجتبی طالبی

    سلام
    خسته نباشید
    من برد آردیئونو ندارم
    میشه همین ال ای دی بصورت شبیه ساز تو همین نرم افزار اجرا کر ک ال ای دی روشن بشه؟
    ممنون

  3. باسلام وخسته نباشید چطوری rfidمعمولی روتوی این برنامه بیاورم

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

    • میلاد جهاندیده

      سلام، سوال خیلی کلی بود…یا مشخصات سیستمان مثلا گرفیکش ضعیف هستش و یا سیستم عاملتون مشکلی داره یا همخونی نداره با این برنامه و یا در نصبش مشکلی بوده و یا کلا نسخه ای که دانلود کردین مشکل داره…

    • سلام
      باید محل اجرای نرم افزار رو به program files درایو c منتقل کنید بعد اجرا کنید

  5. سلام و وقت بخیر
    برد Croduino در نرم افزار من وجود نداره و با برد uno مدار رو بستم ولی تو قسمت کد نمیتونم آپلود کنم و اجراش کنم…ممنون میشم راهنمایی کنید🙏🏻

  6. با سلام
    من این نرم افزار رو روی ابونتو نصب کردم. اما وقتی باز میشه قسمت parts خالیه و وقتی هم سربرگ بردبورد رو میزنم شکل اون رو نمیاره. مشکل از کجاست؟ ممنون میشم راهنمایی بفرمایید.

  7. سلام.
    چرا همه ورژن های آردوینو پرومینی رو نداره؟
    چرا جوی استیک(ماژول نه) رو نداره؟
    چطور میتونم این هارو اضافه کنم؟
    خوشحال میشم سریع جواب بدین..

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

  9. سلام . میشه بفرمایید توی این برنامه چجوری میتونم مدار رو اجرا کنم تا مثلا ال ای دی روشن بشه؟

    • میلاد جهاندیده

      سلام مرتضی جان مقاله را خانم زارع ترجمه کرده و من خودم این نرم افزار را بلد نیستم. گفتم جواب بدم نگی بی پاسخ ماند…اگر یاد گرفتم اینجا برات مینویسم و اگر خودت یادگرفتی اینجا بنویس.

  10. سلام آقا این نرم افزاراجرانمیکنه ؟ مثلا من ال ای دی روبه باطری بزنم ال ای دی رو روشن میکنه ؟یاکلا مابرای خودمون مداربسازیم میشه تونرم افزارتستش بکنیم.اگه میشه تست کردلطف میکنیدبگیدچطوری چون من هرچی گشتم چیزی پیدانکردم.

  11. سلام
    نصب این نرم افزار پولیه؟ برای نصب ۸ یورو میخواد
    تو اندروید موبایل هم نصب میشه؟

  12. سلام.من یک چیزی رو متوجه نشدم اینکه اگه در طراحی مدار یک اردوینو قرار بدیم چطور این اردوینو رو برنامه نویسی کنیم تا عملکرد پروژه رو ببینیم؟اصلا ایا همچین چیزی امکان پذیر هست یا نه؟