پونیشا
انجام شده

طراحی برد کنترل دو خروجی بر مبنای میکروکنترلر

  • مهندسی و معماری

شرح پروژه: طراحی برد کنترل دو خروجی مبتنی بر میکروکنترلر

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


مشخصات عملکرد

برد فقط دارای دو کلید فشاری باشد.

حالت اول (هیچ خروجی فعالی وجود ندارد)

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

حالت دوم (یکی از خروجی‌ها فعال است)

فرض کنید خروجی ۱ فعال است.

در این حالت:

  • با فشردن مجدد کلید اول، خروجی ۱ خاموش شود.
  • با فشردن کلید دوم نیز خروجی ۱ خاموش شود.

یعنی زمانی که یکی از خروجی‌ها فعال است، هر دو کلید فقط نقش خاموش‌کننده (STOP) را داشته باشند و با فشردن هر یک از آن‌ها، خروجی فعال خاموش شود.

همین منطق دقیقاً برای خروجی ۲ نیز برقرار باشد.

پس از خاموش شدن خروجی، برد مجدداً آماده دریافت فرمان جدید باشد.


ورودی ایمنی (Safety Input)

یک ورودی ایمنی جهت اتصال سنسور در نظر گرفته شود.

ترجیحاً این ورودی به‌صورت Fail-Safe و مناسب اتصال کنتاکت بسته (NC) طراحی شود، به‌گونه‌ای که قطع سیم، جدا شدن سنسور یا باز شدن کنتاکت نیز به‌عنوان وضعیت ایمنی تشخیص داده شود.

در صورت فعال شدن این ورودی:

  • هر خروجی که فعال است فوراً خاموش شود.
  • تا زمانی که ورودی ایمنی فعال است، هیچ فرمان جدیدی پذیرفته نشود.
  • پس از غیرفعال شدن ورودی ایمنی، برد بدون نیاز به ریست مجدداً آماده دریافت فرمان جدید باشد.

بازر

یک بازر کوچک روی برد قرار داده شود.

با هر بار فشردن هر یک از دو کلید، یک بوق بسیار کوتاه (حدود ۵۰ تا ۱۰۰ میلی‌ثانیه) به‌عنوان تأیید فشرده شدن کلید پخش شود.

مدت زمان بوق به‌صورت یک متغیر در برنامه قابل تغییر باشد.


نشانگر وضعیت (Status LED)

روی برد یک LED دو رنگ (قرمز/سبز) در نظر گرفته شود.

حالت‌های LED

  • سبز ثابت: برد آماده دریافت فرمان است.
  • قرمز ثابت: یکی از خروجی‌ها فعال است.

عملکرد هنگام فعال شدن ورودی ایمنی

در صورت فعال شدن ورودی ایمنی:

  • هر خروجی فعال فوراً خاموش شود.
  • LED قرمز به‌صورت چشمک‌زن روشن شود.
  • مدت زمان چشمک‌زدن حداقل ۱ ثانیه باشد، حتی اگر ورودی ایمنی کمتر از ۱ ثانیه فعال بوده و سریع به حالت عادی بازگردد.
  • در این مدت ۵ بار چشمک نمایش داده شود (سرعت متوسط و قابل تشخیص).
  • اگر ورودی ایمنی بیش از ۱ ثانیه فعال بماند، LED قرمز با همین الگوی چشمک‌زن تا زمان غیرفعال شدن ورودی ادامه دهد.
  • پس از غیرفعال شدن ورودی ایمنی، LED به حالت سبز ثابت بازگردد.
  • مدت زمان و تعداد چشمک‌ها به‌صورت متغیر در برنامه قابل تغییر باشند.

خروجی‌ها

خروجی‌های برد فقط برای شبیه‌سازی فشرده شدن دو کلید روی یک برد الکترونیکی دیگر استفاده می‌شوند و قرار نیست مستقیماً بار قدرت، موتور یا کنتاکتور را کنترل کنند.

بنابراین خروجی‌ها ترجیحاً با PhotoMOS Relay (یا قطعه‌ای با عملکرد مشابه) طراحی شوند تا دو نقطه مشخص را دقیقاً مانند بسته شدن یک کلید فشاری به یکدیگر متصل کنند.

برد مقصد و دونقطه ای که قرار است مثل یک کلید فشاری بهم وصل شوند ، برد یک ریموت کنترل می باشد

ترجیحاً خروجی‌ها به‌صورت کاملاً ایزوله (Dry Contact) عمل کنند و وابسته به زمین مشترک با برد مقصد نباشند.

اولویت‌های طراحی خروجی‌ها

  • مصرف توان بسیار پایین
  • ابعاد کوچک
  • طول عمر بالا
  • مناسب تولید انبوه
  • عملکرد پایدار و بدون استهلاک مکانیکی

عملکرد کلیدها (Debounce)

  • دیبانس کلیدها به‌صورت نرم‌افزاری انجام شود.
  • زمان پیش‌فرض دیبانس حدود ۲۰ تا ۳۰ میلی‌ثانیه باشد.
  • مقدار دیبانس به‌صورت یک متغیر در برنامه قابل تغییر باشد.

تأخیر ایمنی بین فرمان‌ها

پس از خاموش شدن هر خروجی (چه توسط کلید، چه توسط ورودی ایمنی و یا هر دلیل دیگر):

  • برد به مدت ۱ ثانیه هیچ فرمان جدیدی را قبول نکند.
  • پس از پایان این زمان، برد مجدداً آماده دریافت فرمان باشد.
  • این زمان نیز به‌صورت یک متغیر در برنامه قابل تغییر باشد.

هدف از این تأخیر، جلوگیری از صدور فرمان‌های متوالی و تغییر وضعیت سریع تجهیزات متصل است.


تأخیر اولیه پس از روشن شدن برد (Power-On Delay)

پس از وصل شدن تغذیه برد:

  • به مدت ۱ ثانیه هیچ فرمانی پذیرفته نشود.
  • در طول این ۱ ثانیه، LED سبز به‌صورت چشمک‌زن وضعیت راه‌اندازی برد را نمایش دهد.
  • در این مدت ۵ بار چشمک نمایش داده شود (سرعت متوسط و قابل تشخیص).
  • پس از پایان ۱ ثانیه، LED به حالت سبز ثابت تغییر کرده و برد آماده دریافت فرمان باشد.
  • مدت زمان تأخیر اولیه و تعداد چشمک‌ها به‌صورت یک متغیر در برنامه قابل تغییر باشند.
  • پس از هر بار روشن شدن، ریست شدن، اجرای Watchdog یا افت ولتاژ، هر دو خروجی باید حتماً در حالت خاموش قرار داشته باشند و هیچ وضعیت قبلی بازیابی نشود.

شرایط ویژه

اگر هر دو کلید هم‌زمان فشرده شوند:

  • در صورتی که هیچ خروجی فعالی وجود نداشته باشد، هیچ خروجی‌ای فعال نشود.
  • در صورتی که یکی از خروجی‌ها فعال باشد، همان خروجی فوراً خاموش شود.

مصرف جریان در حالت آماده‌به‌کار تا حد امکان پایین باشد.

طراحی مدار ساده، پایدار و مناسب تولید انبوه باشد.

در صورت افت ولتاژ، ناپایداری تغذیه یا ریست ناخواسته میکروکنترلر، خروجی‌ها نباید به‌صورت ناخواسته فعال شوند و برد باید در وضعیت ایمن (هر دو خروجی خاموش) باقی بماند ** پایش ولتاژ باطری و هشدار کاهش ولتاژ باتری ** هم در برد اجرا شود که در این مورد در طول کار موارد صحبت خواهد شد

مهارت‌های مورد نیاز

  • برنامه نویسی سی (C)

  • الکترونیک

  • برنامه نویسی

امکانات ویژه

  • بی‌نهایت


سرویس‌های مرتبط


فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

  • کارفرما این پیشنهاد را انتخاب کرده است.
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • tionrelax
    tionrelax4.94(112) امتیاز
    زمان تحویل: 1 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 5 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 7 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 5 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 3 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 2 روز
    ارسال پیشنهاد در:
  • prismalearn
    prismalearn5(4) امتیاز
    زمان تحویل: 7 روز
    ارسال پیشنهاد در:
  • sina80zeynali
    sina80zeynali4(1) امتیاز
    زمان تحویل: 14 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 8 روز
    ارسال پیشنهاد در:
  • alinikkhorasani
    alinikkhorasani5(3) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 2 روز
    ارسال پیشنهاد در:

آخرین پروژه های مهندسی و معماری

projects
طراحی شماتیک و PCB برد تغذیه UPS لیتیومی 4S

شرح کلی پروژه: طراحی برد تغذیه برای UPS مبتنی بر باتری لیتیومی 4S با ورودی ۱۲ ولت.

محدوده کار و مسئولیت فریلنسر: مسئولیت پروژه شامل طراحی شماتیک و طراحی PCB برد تغذیه UPS است. محدوده درخواست‌شده طراحی برد است.

نیازمندی‌ها و قابلیت‌های اصلی: • پشتیبانی از باتری لیتیومی 4S • ورودی ۱۲ ولت • شارژر داخلی • حفاظت BMS • دو خروجی رگوله‌شده ۱۲ ولت، هرکدام با جریان ۲ آمپر

تحویل‌دادنی مورد انتظار: شماتیک و طراحی PCB برد تغذیه UPS با درنظرگرفتن الزامات و قابلیت‌های ذکرشده.

فرصت انتخاب
پیشنهادها1
طراحی خلاقانه کنج خانه با تصویر سه‌بعدی

شرح کلی پروژه: طراحی خلاقانه برای یک کنج از خانه با هدف ارائه تصویری سه‌بعدی از طرح موردنظر.

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

تحویل‌دادنی مورد انتظار: یک تصویر سه‌بعدی از طراحی کنج خانه.

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

فرصت انتخاب
پیشنهادها16
طراحی دکوراسیون داخلی واحد مسکونی

عنوان پروژه: طراحی دکوراسیون داخلی واحد مسکونی

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

دامنه کار و مسئولیت‌های فریلنسر: • بررسی و تحلیل فایل اتوکد موجود واحد مسکونی
• پیشنهاد طرح چیدمان بهینه برای فضاهای پذیرایی، نشیمن، آشپزخانه و اتاق‌خواب‌ها
• ارائه پالت رنگی هماهنگ با سبک دکوراسیون مدنظر کارفرما
• ایده‌پردازی و طراحی فضاهای بدون استفاده (گوشه‌ها، راهروها، زیرپله و…) برای خلق بخش‌های کاربردی جدید
• تهیه شیت‌های ارائه (پلان، نماها، رندر اولیه یا اسکچ‌های توصیفی)

ورودی‌ها و وضعیت فعلی: • فایل اتوکد پلان خام واحد مسکونی با تمامی ابعاد و مشخصات معماری در اختیار است
• توضیحات کلی کارفرما در مورد سبک و سلایق رنگی اولیه

تحویل‌دادنی‌های مورد انتظار: • پلان چیدمان نهایی با جزئیات مبلمان و فضاهای کاربردی
• شیت رنگ‌بندی شامل نمونه مصالح، بافت‌ها و کدهای رنگی پیشنهادی
• تصویر یا رندر (Sketch/Rough) از ایده‌های اصلی برای فضاهای بازسازی شده
• یادداشت توضیحی درباره منطق طراحی و نحوه به‌کارگیری ایده‌ها

مطالب پیشنهادی جهت درج در پروپوزال: • روش و مراحل پیشنهادی شما برای تحلیل فایل اتوکد و رسیدن به طرح نهایی
• نمونه‌کارهای مرتبط با طراحی داخلی واحدهای مسکونی (ترجیحاً با سبک مشابه)
• برآورد تقریبی هزینه طراحی و زمان لازم برای هر فاز پروژه
• توضیح کوتاه درباره ابزارها و نرم‌افزارهای مورد استفاده

دسته‌بندی: مهندسی و معماری

لطفاً پروپوزال خود را با رعایت نکات فوق و همراه با جدول زمان‌بندی اولیه ارسال نمایید تا پس از بررسی بهترین پیشنهاد انتخاب شود. موفق باشید!

فرصت انتخاب
پیشنهادها36
طراحی لند اسکیپ باغ

نیازمند طراحی محوطه یک باغ ۸۰۰ متری دارای یک ساختمان و استخر در وضع موجود درختکاری نشده طراح باید طرح پیاده رو ها - ماشین رو - نمای دیوارهای داخلی - طراحی الاچیق و اتشکده و محل کاشت درختان مشخص کند با توجه به حساسیت کارفرما طراح باید در طرح های اولیه حداقل۴ طرح مختلف ارایه نماید تا از بین انها یک طرح انتخاب شود بعد از ان مجدد الترناتیو های ان طرح را ارایه دهد و بعد از تایید نهایی جایگذاری متریال ها شامل کفپوش پیاده رو الاچیق یا غیره مشخص شود

فرصت انتخاب
پیشنهادها17
طراحی ویلای باغ و محوطه‌سازی ۱۴۰۰ مترمربعی

شرح کلی پروژه: طراحی یکپارچه ساختمان ویلا و محوطه باغی به مساحت ۱۴۰۰ مترمربع. خروجی موردنظر شامل طراحی معماری ساختمان ویلا، جانمایی المان‌های باغ و طراحی فضای سبز است.

محدوده کار و مسئولیت فریلنسر: مسئولیت پروژه، تهیه طرح جدید برای ساختمان با کاربری ویلا و سامان‌دهی طراحی محوطه باغ است؛ به‌گونه‌ای که جانمایی المان‌های باغ و فضای سبز در ارتباط با طرح ساختمان انجام شود. محدوده کار صرفاً طراحی است و اجرای ساختمان، محوطه‌سازی یا فضای سبز جزو درخواست فعلی نیست.

وضعیت پروژه و اطلاعات موجود: اطلاعات فعلی شامل وجود یک باغ با مساحت ۱۴۰۰ مترمربع و نیاز به طراحی ساختمان ویلا، محوطه، المان‌های باغ و فضای سبز است. جزئیات بیشتر مربوط به ابعاد دقیق بنا، سبک معماری، نوع المان‌ها و ویژگی‌های فضای سبز در مرحله بررسی و توافق تعیین خواهد شد.

تحویل‌دادنی مورد انتظار: طرح معماری ویلا به همراه طرح محوطه باغ، جانمایی المان‌های باغ و طراحی فضای سبز؛ با پوشش یکپارچه بخش‌های مورد درخواست.

موارد پیشنهادی برای بررسی در پروپوزال: • نمونه‌کارهای مرتبط با طراحی ویلا و محوطه‌سازی • روش پیشنهادی برای هماهنگ‌کردن طرح ساختمان و فضای باغ • فرضیات، اطلاعات موردنیاز و مواردی که برای نهایی‌کردن طرح باید توافق شوند • برآورد هزینه و زمان پیشنهادی اجرای خدمات طراحی

فرصت انتخاب
پیشنهادها39
طراحی PCB و فریمور تابلو قیمت طلا و ارز

شرح کلی پروژه: طراحی الکترونیک و توسعه فریمور برای یک تابلو قیمت دیواری طلا و ارز که از ابتدا طراحی می‌شود و برای تولید انبوه در نظر گرفته شده است. تابلو باید قیمت خرید و فروش را در چند ردیف با LED سون‌سگمنت قرمز نمایش دهد و شامل نوشته‌های ثابت روی پلکسی، ساعت و تاریخ نیز باشد.

محدوده کار و مسئولیت فریلنسر: • طراحی شماتیک و PCB با قابلیت تولید انبوه و رعایت ملاحظات DFM • طراحی مدار تغذیه و اتصالات مربوط به قاب • طراحی درایو آرایه سون‌سگمنت با روش Multiplex یا درایور مناسب جریان • توسعه فریمور برای کنترل نمایشگر و دریافت و به‌روزرسانی قیمت از راه دور • انتخاب قطعات و ارائه BOM به همراه پیشنهاد قطعات جایگزین • آماده‌سازی فایل‌های طراحی و فایل‌های موردنیاز تولید • ارائه دستورالعمل فلش و تست فریمور و سخت‌افزار هم طراحی و هم ساخت یا اجرای خروجی‌های مشخص‌شده در این محدوده بر عهده فریلنسر است؛ ساخت نمونه‌ها در صورت توافق انجام خواهد شد.

نیازمندی‌ها و قابلیت‌های اصلی: • نمایش قیمت خرید و فروش طلا و ارز در چند ردیف با LED سون‌سگمنت قرمز • نمایش ساعت و تاریخ • به‌روزرسانی قیمت از راه دور؛ Wi-Fi و دیتای سیمکارت • امکان استفاده از ESP32 یا STM32 • طراحی با توجه به ساخت انبوه و ترجیح تأمین قطعات از داخل ایران

تحویل‌دادنی‌های مورد انتظار: • فایل‌های طراحی در Altium یا KiCad • فایل‌های Gerber و Pick & Place • BOM شامل قطعات اصلی و جایگزین‌های پیشنهادی • ریپوی فریمور • دستورالعمل فلش و تست • در صورت توافق، ساخت ۲ تا ۵ عدد نمونه اولیه

موارد پیشنهادی برای بررسی در پروپوزال: • روش پیشنهادی برای انتخاب میکروکنترلر، درایو سون‌سگمنت و ارتباط بی‌سیم • نمونه‌کارهای مرتبط با طراحی PCB، محصولات امبدد یا نمایشگرهای LED • فرضیات و وابستگی‌های مؤثر بر طراحی و ساخت نمونه‌ها • برآورد هزینه طراحی و، در صورت توافق، ساخت نمونه‌ها

فرصت انتخاب
پیشنهادها4
بازطراحی پلان ساختمان در فایل CAD

شرح کلی پروژه: بازطراحی پلان موجود ساختمان و تهیه نسخه بازطراحی‌شده آن در قالب فایل CAD موردنظر است.

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

تحویل‌دادنی مورد انتظار: پلان بازطراحی‌شده ساختمان به‌صورت فایل CAD تحویل داده شود.

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

فرصت انتخاب
پیشنهادها33
طراحی معماری خانه‌ی روستایی

شرح کلی پروژه: طراحی پلان یک خانه‌ی روستایی 25 متری.

محدوده کار و مسئولیت فریلنسر: مسئولیت فریلنسر شامل طراحی معماری خانه‌ی روستایی و ارائه‌ی خروجی طراحی موردنیاز است. محدوده پروژه به طراحی معماری محدود می‌شود و اجرای ساختمان یا خدمات اجرایی دیگری در آن درخواست نشده است.

تحویل‌دادنی مورد انتظار: فایل اتوکد پلان

فرصت انتخاب
پیشنهادها35
طراحی آشپزخانه و کابینتطراحی یک آشپزخانه مدرن در ابعاد ۴×۳
فرصت انتخاب
پیشنهادها63
طراحی و محاسبه سازه بتنی کف تا سقف هم کف -فونداسیون -نواری

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

آکس‌ها → محل ستون‌ها/تکیه‌گاه‌های LSF → تیرها → فونداسیون → انکربولت‌ها → استخر → تأسیسات

  1. مدارک پایه و مبانی طراحی۲. نقشه‌های اجرایی فونداسیون
  2. ستون‌ها، دیوارها و تیرهای بتنی۴. اتصال سازه بتنی به LSF — خیلی مهم۵. استخر به صورت نواری باید کل کار بشه چون چندتا از ستون ها به خاطر اینکه فونداسیونش با استخر برخورد نکنه پایینتر در نظر گرفته بشه ۶. پارکینگ و پیلوت۷. لیستوفر میلگرد (BBS)۸. نقشه‌های مخصوص اجرا۹. هماهنگی با تأسیسات قبل از بتن‌ریزیمهندس سازه باید مشخص کند کجا اجازه سوراخ‌کاری یا عبور تأسیسات وجود دارد و کجا ممنوع است.
فرصت انتخاب
پیشنهادها3