پونیشا

لیست پروژه‌های برنامه نویسی سی (C)

تعداد یافته ها:113 پروژه

پروژه‌های برنامه نویسی سی (C)


برنامه نویسی سی (C)
تعداد یافته ها: 113 پروژه
مرتب سازی بر اساس

ترکیبی از قیمت و کیفیت اهمیت دارد.
دیباگ و رفع مشکل پروژه ++C

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

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

وضعیت فعلی و ورودی‌های آماده: فایل Readme توضیحات جزئیات پروژه، فایل log.txt و فایل resutls.txt در اختیار قرار گرفته و برای بررسی آپلود شده‌اند. فایل‌های .hpp و .cpp پروژه رو نمیشد آپلود کنم. برای بررسی آنها لطفا پیام بدید.

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

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

مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
Debugging
فرصت انتخاب
پیشنهادها9

دیباگ و رفع مشکل پروژه ++C

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

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

وضعیت فعلی و ورودی‌های آماده: فایل Readme توضیحات جزئیات پروژه، فایل log.txt و فایل resutls.txt در اختیار قرار گرفته و برای بررسی آپلود شده‌اند. فایل‌های .hpp و .cpp پروژه رو نمیشد آپلود کنم. برای بررسی آنها لطفا پیام بدید.

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

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

مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
Debugging
9 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
بی‌نهایت
طراحی برد کنترل دو خروجی بر مبنای میکروکنترلر

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

هدف، طراحی یک برد کم‌مصرف مبتنی بر میکروکنترلر است. ترجیح اولیه استفاده از 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)
الکترونیک
برنامه نویسی
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها13

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

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

هدف، طراحی یک برد کم‌مصرف مبتنی بر میکروکنترلر است. ترجیح اولیه استفاده از 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)
الکترونیک
برنامه نویسی
بی‌نهایت
پایان فرصت ارسال پیشنهاد
13 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
برنامه نویسی جهت سخت افزاری میکروکنترلرAT MEGA 32۴عدد ورودی انالوگ ،۴عدد خروجی دیجیتال، ارتباط با ال سی دی گرافیکی، ارتباط با پرینتر حرارتی،ارتباط با پورت سریال، ارتباط با صفحه کلید ۴*۴ و در محتوای برنامه پاده سازی فرمول ریاضی
مهارت ها:
برنامه نویسی سی (C)
جاوا اسکریپت (JavaScript)
پایتون (Python)
تست نرم افزار
Debugging
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها20

برنامه نویسی جهت سخت افزاری میکروکنترلرAT MEGA 32۴عدد ورودی انالوگ ،۴عدد خروجی دیجیتال، ارتباط با ال سی دی گرافیکی، ارتباط با پرینتر حرارتی،ارتباط با پورت سریال، ارتباط با صفحه کلید ۴*۴ و در محتوای برنامه پاده سازی فرمول ریاضی
مهارت ها:
برنامه نویسی سی (C)
جاوا اسکریپت (JavaScript)
پایتون (Python)
تست نرم افزار
Debugging
پایان فرصت ارسال پیشنهاد
20 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
توسعه و برنامه نویسی نرم افزار مدیریت حمل و نقل بین المللی

توسعه و برنامه نویسی نرم افزار مدیریت حمل و نقل بین المللی سورس نرم افزار اول موجود هست طراحی کاربری ui نرم افزار جهت توسعه آماده شده است. *مدت زمان انجام پروژه حداکثر یک هفته جهت نسخه اولیه و یک هفته هم جهت رفع نواقص و تحویل نهایی پروژه است. *سورس برنامه در انتهای کار باید تحویل گردد و تمامی حقوق متعلق به ما و مجری حق کپی رایت ندارد.

  • پرداخت امن بعد از تست و تایید نهایی نسخه اولیه و آزاد سازی در پایان پروژه پس از رفع کامل تمامی نواقص و ایرادات خواهد بود.

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

مهارت ها:
برنامه نویسی سی (C)
الگوریتم
برنامه نویسی تحت وب
برنامه نویسی تحت ویندوز
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها14

توسعه و برنامه نویسی نرم افزار مدیریت حمل و نقل بین المللی

توسعه و برنامه نویسی نرم افزار مدیریت حمل و نقل بین المللی سورس نرم افزار اول موجود هست طراحی کاربری ui نرم افزار جهت توسعه آماده شده است. *مدت زمان انجام پروژه حداکثر یک هفته جهت نسخه اولیه و یک هفته هم جهت رفع نواقص و تحویل نهایی پروژه است. *سورس برنامه در انتهای کار باید تحویل گردد و تمامی حقوق متعلق به ما و مجری حق کپی رایت ندارد.

  • پرداخت امن بعد از تست و تایید نهایی نسخه اولیه و آزاد سازی در پایان پروژه پس از رفع کامل تمامی نواقص و ایرادات خواهد بود.

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

مهارت ها:
برنامه نویسی سی (C)
الگوریتم
برنامه نویسی تحت وب
برنامه نویسی تحت ویندوز
پایان فرصت ارسال پیشنهاد
14 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
طراحی سنسور ضربه و ارسال داده از طریق شبکه

طراحی سنسور حساس به ضربه با پیزو یا هر چیزی که به ضربه حساس باشه و دیتای دیجیتال ارسال کنه و این دیتای دیجیتال از طریق یکی از ماژول های آماده بازار ترجیحا esp32 در بستر شبکه ارسال کنه ضمنا این کار بصورت پرتابل هست که باید براش باتری هم در نظر گرفت که قابلیت شارژ داشته باشه و کل برد غیر از سنسور ضربه یا پیزو داخل جعبه کوچک با قابلیت خاموش و روشن کردن داشته باشه

مهارت ها:
برنامه نویسی سی (C)
طراحی صنعتی
الکترونیک
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها11

طراحی سنسور ضربه و ارسال داده از طریق شبکه

طراحی سنسور حساس به ضربه با پیزو یا هر چیزی که به ضربه حساس باشه و دیتای دیجیتال ارسال کنه و این دیتای دیجیتال از طریق یکی از ماژول های آماده بازار ترجیحا esp32 در بستر شبکه ارسال کنه ضمنا این کار بصورت پرتابل هست که باید براش باتری هم در نظر گرفت که قابلیت شارژ داشته باشه و کل برد غیر از سنسور ضربه یا پیزو داخل جعبه کوچک با قابلیت خاموش و روشن کردن داشته باشه

مهارت ها:
برنامه نویسی سی (C)
طراحی صنعتی
الکترونیک
پایان فرصت ارسال پیشنهاد
11 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
متمایز
نرم افزار سامانه مودیانیک برنامه سامانه مودیان برای اتصال به یک نرم افزار فروش که پایگاه دیتا ان sql هستش و ترجیح میدهیم از طریق وب سرویس به نرم افزار متصل شده ضمنا نرم افزار طبق بخشنامه اداره داریی کار کند و اطلاعات را از sql بگیرید و طبق بخشنامه ارسال کند به سامانه دارایی
مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
Web Services
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها7

نرم افزار سامانه مودیانیک برنامه سامانه مودیان برای اتصال به یک نرم افزار فروش که پایگاه دیتا ان sql هستش و ترجیح میدهیم از طریق وب سرویس به نرم افزار متصل شده ضمنا نرم افزار طبق بخشنامه اداره داریی کار کند و اطلاعات را از sql بگیرید و طبق بخشنامه ارسال کند به سامانه دارایی
مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
Web Services
متمایز
پایان فرصت ارسال پیشنهاد
7 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

قیمت بیشترین اهمیت را دارد.
سخنگو و اعلام طبقات آسانسوریک فریلنسر مسلط به برنامه نویسی زبان سی و کامپایلر کدویژن AVR جهت نوشتن برنامه اعلام طبقات با کمک اتمگا8 و کارت SD این پروژه پخش صدا با فراخوانی فایل صوتی WAVاز sd و تویت و پخش با آی سی LM386انجام میشه نه با تولید PWM اگه کسی این بخش هایی که در بالا توضیح دادم مهارت داشته باشه تمام الباقی و جزئیات رو میتونم بطور کامل همراهی کنم
مهارت ها:
برنامه نویسی سی (C)
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها6

سخنگو و اعلام طبقات آسانسوریک فریلنسر مسلط به برنامه نویسی زبان سی و کامپایلر کدویژن AVR جهت نوشتن برنامه اعلام طبقات با کمک اتمگا8 و کارت SD این پروژه پخش صدا با فراخوانی فایل صوتی WAVاز sd و تویت و پخش با آی سی LM386انجام میشه نه با تولید PWM اگه کسی این بخش هایی که در بالا توضیح دادم مهارت داشته باشه تمام الباقی و جزئیات رو میتونم بطور کامل همراهی کنم
مهارت ها:
برنامه نویسی سی (C)
پایان فرصت ارسال پیشنهاد
6 پیشنهاد
قیمت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

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

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

مهارت ها:
برنامه نویسی سی (C)
سی شارپ (C#)
برنامه نویسی سی پلاس پلاس (C++)
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها15

برنامه نویس مسلط به سی شارپ جهت توسعه نرم افزار دوربین خطی

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

مهارت ها:
برنامه نویسی سی (C)
سی شارپ (C#)
برنامه نویسی سی پلاس پلاس (C++)
پایان فرصت ارسال پیشنهاد
15 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
برنامه انبارداری هدایای شرکتیسلام . نیاز به یک برنامه داریم که کاملا open source باشه و خیلی رابطه کاربری ساده ای داشته باشه . مدت زمان تحویلش خیلی برام مهمه . یک سری هدایا داریم که باید ثبت بشه و ویژگی های مختلف داشته باشه مثل رنگ، مدل، تاریخ انقضا، قیمت، تعداد، و ... که امکان ثبت ویژگی جدید و کالای جدید هم داشته باشیم. بشه خروج از انبار تعریف کرد چه کارشناسی تحویل میده به چه کسی تحویل میده و اون فرد دریافت کننده هم تعریف بشه شرکتش آدرس شماره تماس و ... حالا این هدایا ها تحت مناسبت های مختلف داده میشه که بشه ثبت کرد و از روش های مختلف در نهایت بشه گزارش گرفت قیمت قبلی، استعلام قیمت جدید، لیست موجودی، هزینه ارسالی هدایا در بازه زمانی مشخص، تعداد هدایای داده شده و چه چیزهایی داده شده به یک فرد در بازه زمانی مشخص، این گزارش ها رو بشه نموداری هم دید و قابلیت چاپ آدرس و شماره تماس و فکس هر فرد به صورت پرینت در یک کادر جهت چسباندن بر روی بسته پستی باشه . یعنی مثلا من 10 نفر رو تیک میکنم شماره تماس آدرس تلفن فرد در یک کادر بیفته و هر 10 نفر کادرها پشت هم در برگه آچار چاپ بشه که بتونیم پرینت بگیریم.
مهارت ها:
برنامه نویسی سی (C)
اکسس (Microsoft Access)
اکسل (Excel)
Database Development
Database Programming
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها22

برنامه انبارداری هدایای شرکتیسلام . نیاز به یک برنامه داریم که کاملا open source باشه و خیلی رابطه کاربری ساده ای داشته باشه . مدت زمان تحویلش خیلی برام مهمه . یک سری هدایا داریم که باید ثبت بشه و ویژگی های مختلف داشته باشه مثل رنگ، مدل، تاریخ انقضا، قیمت، تعداد، و ... که امکان ثبت ویژگی جدید و کالای جدید هم داشته باشیم. بشه خروج از انبار تعریف کرد چه کارشناسی تحویل میده به چه کسی تحویل میده و اون فرد دریافت کننده هم تعریف بشه شرکتش آدرس شماره تماس و ... حالا این هدایا ها تحت مناسبت های مختلف داده میشه که بشه ثبت کرد و از روش های مختلف در نهایت بشه گزارش گرفت قیمت قبلی، استعلام قیمت جدید، لیست موجودی، هزینه ارسالی هدایا در بازه زمانی مشخص، تعداد هدایای داده شده و چه چیزهایی داده شده به یک فرد در بازه زمانی مشخص، این گزارش ها رو بشه نموداری هم دید و قابلیت چاپ آدرس و شماره تماس و فکس هر فرد به صورت پرینت در یک کادر جهت چسباندن بر روی بسته پستی باشه . یعنی مثلا من 10 نفر رو تیک میکنم شماره تماس آدرس تلفن فرد در یک کادر بیفته و هر 10 نفر کادرها پشت هم در برگه آچار چاپ بشه که بتونیم پرینت بگیریم.
مهارت ها:
برنامه نویسی سی (C)
اکسس (Microsoft Access)
اکسل (Excel)
Database Development
Database Programming
پایان فرصت ارسال پیشنهاد
22 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
بیلد گرفتن نرم افزار ویندوز Rustdesk

پروژه منبع باز Rustdesk که در گیت هاب موجود است نرم افزاری رایگان و منبع باز معادل Anydesk

این پروژه با زبان برنامه نویسی Rust نوشته شده و برای سیستم عامل های ویندوز، لینوکس و اندروید قابل بیلد گرفتن است

قصد ما شخصی سازی RustDesk مانند تغییر لوگو و نام و تنظیمات پیش فرض نرم افزار است

https://github.com/rustdesk/rustdesk

نکته : مستندات بیلد گرفتن در وب سایت رسمی rust desk وجود دارد

مستندات بیلد گرفتن RustDesk در ویندوز این راهنما مراحل لازم برای بیلد گرفتن RustDesk روی ویندوز را توضیح می‌دهد. پیش از شروع، باید ابزارهای MSVC، Rust، vcpkg، فایل sciter.dll و همچنین LLVM را روی سیستم نصب و آماده کنید.

نکته مهم

تمام دستورات خط فرمان باید در Git Bash اجرا شوند، نه در Command Prompt؛ در غیر این صورت با خطاهای نحوی روبه‌رو خواهید شد.

موارد مورد نیاز قبل از بیلد برای ساخت RustDesk روی ویندوز به موارد زیر نیاز دارید:

ابزار توسعه C++ برای Visual Studio (MSVC) زبان Rust از طریق rustup vcpkg به همراه کتابخانه‌های موردنیاز فایل sciter.dll برای رابط کاربری دسکتاپ نصب LLVM و تنظیم متغیر LIBCLANG_PATH تمام مثال‌ها و دستورات باید در Git Bash اجرا شوند.

چک‌لیست ساخت RustDesk در ویندوز

  1. نصب Visual Studio + ابزار C++Visual Studio Community را دانلود و نصب کنید.هنگام نصب، گزینه Desktop development with C++ را فعال کنید.سیستم عامل Developer Machine را Windows انتخاب کنید.نصب ممکن است چند دقیقه طول بکشد.
  2. نصب Rustفایل rustup-init.exe را دانلود کنید.آن را به صورت Administrator اجرا کنید.Rust و Cargo نصب خواهند شد.
  3. نصب و پیکربندی vcpkgدر پوشه دلخواه، Git Bash را باز کرده و دستورات زیر را اجرا کنید:

text git clone https://github.com/microsoft/vcpkg vcpkg/bootstrap-vcpkg.bat export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static سپس متغیر محیطی زیر را در System Environment Variables اضافه کنید:

text VCPKG_ROOT=<path>\vcpkg جایگزین کنید:

<path> = مسیر پوشه‌ای که vcpkg را در آن کلون کردید.

  1. دریافت Sciterنسخه دسکتاپ RustDesk از Sciter برای رابط کاربری استفاده می‌کند.

فایل sciter.dll را از سایت Sciter دانلود کنید.

  1. نصب LLVMابزار rust-bindgen وابسته به clang است و نیاز به LLVM دارد.

نسخه مناسب LLVM (مثلاً 15.0.2) را دانلود و نصب کنید. سپس متغیر محیطی زیر را تنظیم کنید: text LIBCLANG_PATH=<llvm_install_dir>/bin محل صحیح پوشه bin در مسیر نصب LLVM باید قرار گیرد.

مراحل نهایی بیلد در Git Bash:

text git clone --recurse-submodules https://github.com/rustdesk/rustdesk cd rustdesk mkdir -p target/debug wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll mv sciter.dll target/debug cargo run با اجرای cargo run، RustDesk ساخته و اجرا خواهد شد.

مهارت ها:
ASP.Net
برنامه نویسی سی (C)
برنامه نویسی تحت ویندوز
Debugging
برنامه نویسی
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها7

بیلد گرفتن نرم افزار ویندوز Rustdesk

پروژه منبع باز Rustdesk که در گیت هاب موجود است نرم افزاری رایگان و منبع باز معادل Anydesk

این پروژه با زبان برنامه نویسی Rust نوشته شده و برای سیستم عامل های ویندوز، لینوکس و اندروید قابل بیلد گرفتن است

قصد ما شخصی سازی RustDesk مانند تغییر لوگو و نام و تنظیمات پیش فرض نرم افزار است

https://github.com/rustdesk/rustdesk

نکته : مستندات بیلد گرفتن در وب سایت رسمی rust desk وجود دارد

مستندات بیلد گرفتن RustDesk در ویندوز این راهنما مراحل لازم برای بیلد گرفتن RustDesk روی ویندوز را توضیح می‌دهد. پیش از شروع، باید ابزارهای MSVC، Rust، vcpkg، فایل sciter.dll و همچنین LLVM را روی سیستم نصب و آماده کنید.

نکته مهم

تمام دستورات خط فرمان باید در Git Bash اجرا شوند، نه در Command Prompt؛ در غیر این صورت با خطاهای نحوی روبه‌رو خواهید شد.

موارد مورد نیاز قبل از بیلد برای ساخت RustDesk روی ویندوز به موارد زیر نیاز دارید:

ابزار توسعه C++ برای Visual Studio (MSVC) زبان Rust از طریق rustup vcpkg به همراه کتابخانه‌های موردنیاز فایل sciter.dll برای رابط کاربری دسکتاپ نصب LLVM و تنظیم متغیر LIBCLANG_PATH تمام مثال‌ها و دستورات باید در Git Bash اجرا شوند.

چک‌لیست ساخت RustDesk در ویندوز

  1. نصب Visual Studio + ابزار C++Visual Studio Community را دانلود و نصب کنید.هنگام نصب، گزینه Desktop development with C++ را فعال کنید.سیستم عامل Developer Machine را Windows انتخاب کنید.نصب ممکن است چند دقیقه طول بکشد.
  2. نصب Rustفایل rustup-init.exe را دانلود کنید.آن را به صورت Administrator اجرا کنید.Rust و Cargo نصب خواهند شد.
  3. نصب و پیکربندی vcpkgدر پوشه دلخواه، Git Bash را باز کرده و دستورات زیر را اجرا کنید:

text git clone https://github.com/microsoft/vcpkg vcpkg/bootstrap-vcpkg.bat export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static سپس متغیر محیطی زیر را در System Environment Variables اضافه کنید:

text VCPKG_ROOT=<path>\vcpkg جایگزین کنید:

<path> = مسیر پوشه‌ای که vcpkg را در آن کلون کردید.

  1. دریافت Sciterنسخه دسکتاپ RustDesk از Sciter برای رابط کاربری استفاده می‌کند.

فایل sciter.dll را از سایت Sciter دانلود کنید.

  1. نصب LLVMابزار rust-bindgen وابسته به clang است و نیاز به LLVM دارد.

نسخه مناسب LLVM (مثلاً 15.0.2) را دانلود و نصب کنید. سپس متغیر محیطی زیر را تنظیم کنید: text LIBCLANG_PATH=<llvm_install_dir>/bin محل صحیح پوشه bin در مسیر نصب LLVM باید قرار گیرد.

مراحل نهایی بیلد در Git Bash:

text git clone --recurse-submodules https://github.com/rustdesk/rustdesk cd rustdesk mkdir -p target/debug wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll mv sciter.dll target/debug cargo run با اجرای cargo run، RustDesk ساخته و اجرا خواهد شد.

مهارت ها:
ASP.Net
برنامه نویسی سی (C)
برنامه نویسی تحت ویندوز
Debugging
برنامه نویسی
پایان فرصت ارسال پیشنهاد
7 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
متمایز
حرفه‌ای
توسعه برنامه مشابه ورد در ویندوز

عنوان پروژه: توسعه برنامه مشابه ورد در ویندوز

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

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

دسته‌بندی پروژه: توسعه نرم‌افزار و آی‌تی

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

مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
پایتون (Python)
ویندوز سرور
برنامه نویسی تحت ویندوز
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها10

توسعه برنامه مشابه ورد در ویندوز

عنوان پروژه: توسعه برنامه مشابه ورد در ویندوز

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

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

دسته‌بندی پروژه: توسعه نرم‌افزار و آی‌تی

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

مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
پایتون (Python)
ویندوز سرور
برنامه نویسی تحت ویندوز
متمایز
حرفه‌ای
پایان فرصت ارسال پیشنهاد
10 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
برنامه نویسی با stm8 میکروکنترلر

با سلام پروژه ساده برای STM8: چشمک‌زن LED (Blink LED) میکروکنترلر STM8S003F3P6

روی یکی از پایه‌های خروجی میکرو (مثلاً PD0) یک LED با مقاومت وصل کن و برنامه‌ای بنویس که LED هر ۵۰۰ میلی‌ثانیه روشن و خاموش شود.

همچنین روی USART rx هر دیتایی دریافت کرد - یه عدد 3 رقمی( عدد 321 ) بهش اضافه کنه بفرسته روی usart tx

حتما میخوام کد ها و نحوه پروگرام کردن، دیتا و فیلم اموزشیش تو چت پونیشا ارسال بشه - و برنامه به زبان c نوشته بشه

با تشکر

مهارت ها:
برنامه نویسی سی (C)
Embedded Software
الکترونیک
میکروکنترلر
اینترنت اشیا (IoT)
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها10

برنامه نویسی با stm8 میکروکنترلر

با سلام پروژه ساده برای STM8: چشمک‌زن LED (Blink LED) میکروکنترلر STM8S003F3P6

روی یکی از پایه‌های خروجی میکرو (مثلاً PD0) یک LED با مقاومت وصل کن و برنامه‌ای بنویس که LED هر ۵۰۰ میلی‌ثانیه روشن و خاموش شود.

همچنین روی USART rx هر دیتایی دریافت کرد - یه عدد 3 رقمی( عدد 321 ) بهش اضافه کنه بفرسته روی usart tx

حتما میخوام کد ها و نحوه پروگرام کردن، دیتا و فیلم اموزشیش تو چت پونیشا ارسال بشه - و برنامه به زبان c نوشته بشه

با تشکر

مهارت ها:
برنامه نویسی سی (C)
Embedded Software
الکترونیک
میکروکنترلر
اینترنت اشیا (IoT)
پایان فرصت ارسال پیشنهاد
10 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
پروژه با پروتئوس و میکرو سی

پروژه چراغ راهنمایی رانندگی با پروتئوس و میکرو سی: دو گروه led رنگی (سبز زرد قرمز) به مدت زمان دلخواه مانند چراغ راهنمایی رانندگی سبز و قرمز کن زمان دلخواه را بصورت پایین شمار در سون یگمنت یا lcd نمایش بده. تمامی فایلهای کد در میکروسی و پروتئوس رو نیاز دارم.

مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
برنامه نویسی
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها13

پروژه با پروتئوس و میکرو سی

پروژه چراغ راهنمایی رانندگی با پروتئوس و میکرو سی: دو گروه led رنگی (سبز زرد قرمز) به مدت زمان دلخواه مانند چراغ راهنمایی رانندگی سبز و قرمز کن زمان دلخواه را بصورت پایین شمار در سون یگمنت یا lcd نمایش بده. تمامی فایلهای کد در میکروسی و پروتئوس رو نیاز دارم.

مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
برنامه نویسی
پایان فرصت ارسال پیشنهاد
13 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
حرفه‌ای
برنامه نویسی فرمور کلیپر برای پرینتر سه بعدی

توصیف پروژه: برنامه نویسی فرمور کلیپر برای پرینتر سه بعدی

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

جزئیات پروژه:

  • نوع فرمور: کلیپر (Klipper)
  • دستگاه: پرینتر سه بعدی
  • برد: اختاپوس پرو بیگ‌تری‌دی‌تک (BigTreeTech Octopus Pro)
  • رایانه جانبی: رزبری پای 4B با حافظه ۸ گیگابایت

وظایف:

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

الزامات:

  • تجربه قبلی در کار با فرمور کلیپر و پرینترهای سه بعدی
  • آشنایی با سخت‌افزارهای ذکر شده (اختاپوس پرو و رزبری پای 4B)
  • توانایی تجزیه و تحلیل مشکلات و ارائه راه‌حل‌های مناسب

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

مهارت ها:
برنامه نویسی سی (C)
3D Printing
برنامه نویسی
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها4

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

توصیف پروژه: برنامه نویسی فرمور کلیپر برای پرینتر سه بعدی

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

جزئیات پروژه:

  • نوع فرمور: کلیپر (Klipper)
  • دستگاه: پرینتر سه بعدی
  • برد: اختاپوس پرو بیگ‌تری‌دی‌تک (BigTreeTech Octopus Pro)
  • رایانه جانبی: رزبری پای 4B با حافظه ۸ گیگابایت

وظایف:

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

الزامات:

  • تجربه قبلی در کار با فرمور کلیپر و پرینترهای سه بعدی
  • آشنایی با سخت‌افزارهای ذکر شده (اختاپوس پرو و رزبری پای 4B)
  • توانایی تجزیه و تحلیل مشکلات و ارائه راه‌حل‌های مناسب

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

مهارت ها:
برنامه نویسی سی (C)
3D Printing
برنامه نویسی
حرفه‌ای
پایان فرصت ارسال پیشنهاد
4 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

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

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

مهارت ها:
برنامه نویسی سی (C)
وردپرس (WordPress)
سی اس اس (CSS)
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها26

توسعه دهنده سایت وردپرس

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

مهارت ها:
برنامه نویسی سی (C)
وردپرس (WordPress)
سی اس اس (CSS)
فوری
پایان فرصت ارسال پیشنهاد
26 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
بی‌نهایت
فوری
برجسته
استخدام برنامه نویس C#, C++, Go برای اپلیکشن ویندوزی

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

مهارت‌های مورد نیاز: تسلط به یکی از زبان‌های C++ یا C# یا Go توانایی کار با Wire sock و Windows Packet Filtering تجربه توسعه Windows Service یا برنامه‌های بک‌گراند ویندوز آشنایی با مدیریت فرآیندها و تنظیمات شبکه در ویندوز توانایی طراحی ارتباط بین سرویس بک‌اند و رابط کاربری (IPC) تجربه لاگ‌گیری، مدیریت خطا و دیباگ سیستمی

داشتن مهارت‌های زیر مزیت محسوب می شود:

  • سابقه کار روی اپلیکیشن‌های performance-critical یا real-time
  • آشنایی با ساختار Network Stack ویندوز (Routing, Interfaces, Packet Flow)
  • تجربه کار با ماژول‌ها یا ابزارهای low-level

شرایط همکاری: همکاری تمام‌وقت (ریموت یا هیبرید) حقوق توافقی متناسب با تخصص محیط کاری فنی، مستند و ساختارمند

ارسال درخواست: رزومه به همراه توضیح کوتاهی از تجربه شما در برنامه‌نویسی سیستمی ویندوز ارسال شود.

مهارت ها:
برنامه نویسی سی (C)
سی شارپ (C#)
برنامه نویسی سی پلاس پلاس (C++)
برنامه نویسی تحت ویندوز
Golang
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها19

استخدام برنامه نویس C#, C++, Go برای اپلیکشن ویندوزی

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

مهارت‌های مورد نیاز: تسلط به یکی از زبان‌های C++ یا C# یا Go توانایی کار با Wire sock و Windows Packet Filtering تجربه توسعه Windows Service یا برنامه‌های بک‌گراند ویندوز آشنایی با مدیریت فرآیندها و تنظیمات شبکه در ویندوز توانایی طراحی ارتباط بین سرویس بک‌اند و رابط کاربری (IPC) تجربه لاگ‌گیری، مدیریت خطا و دیباگ سیستمی

داشتن مهارت‌های زیر مزیت محسوب می شود:

  • سابقه کار روی اپلیکیشن‌های performance-critical یا real-time
  • آشنایی با ساختار Network Stack ویندوز (Routing, Interfaces, Packet Flow)
  • تجربه کار با ماژول‌ها یا ابزارهای low-level

شرایط همکاری: همکاری تمام‌وقت (ریموت یا هیبرید) حقوق توافقی متناسب با تخصص محیط کاری فنی، مستند و ساختارمند

ارسال درخواست: رزومه به همراه توضیح کوتاهی از تجربه شما در برنامه‌نویسی سیستمی ویندوز ارسال شود.

مهارت ها:
برنامه نویسی سی (C)
سی شارپ (C#)
برنامه نویسی سی پلاس پلاس (C++)
برنامه نویسی تحت ویندوز
Golang
بی‌نهایت
فوری
برجسته
پایان فرصت ارسال پیشنهاد
19 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
بی‌نهایت
طراحی برد سفارشی برای کنترل و جمع اوری داده با قابلیت OSدر این پروژه می خواهیم از نمونه صنعتی یک برد سفارشی ساخته شود. در حاضر از رزبری پای (Raspberry Pi) به همراه نمایشگر و کارت های ورودی و خروجی استفاده شده است. هدف این است که این مجموعه با یک برد سفارشی شده جایگزین شود که همه آن امکانات را داشته باشد.
مهارت ها:
برنامه نویسی سی (C)
Embedded Software
Linux
الکترونیک
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها11

طراحی برد سفارشی برای کنترل و جمع اوری داده با قابلیت OSدر این پروژه می خواهیم از نمونه صنعتی یک برد سفارشی ساخته شود. در حاضر از رزبری پای (Raspberry Pi) به همراه نمایشگر و کارت های ورودی و خروجی استفاده شده است. هدف این است که این مجموعه با یک برد سفارشی شده جایگزین شود که همه آن امکانات را داشته باشد.
مهارت ها:
برنامه نویسی سی (C)
Embedded Software
Linux
الکترونیک
بی‌نهایت
پایان فرصت ارسال پیشنهاد
11 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
برنامه نویسی ESP32 با arduino IDE

با سلام برنامه نویسی کرنومتر و عملکرد ها به کمک ماژول های جانبی برای (دستگاه تایمر سنگنوردی سرعت) برای این دستگاه برد چاپ شده و پایه ها مشخص است از جمله ماژول های جانبی :

  • نمایشگر کاراکتری 2/16 با استفاده از ماژول i2c
  • پخش صدا به کمک پورت AUX
  • دو عدد دیپ سوییچ خارجی
  • چراغ های سبز و قرمز
مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
الگوریتم
برنامه نویسی
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها6

برنامه نویسی ESP32 با arduino IDE

با سلام برنامه نویسی کرنومتر و عملکرد ها به کمک ماژول های جانبی برای (دستگاه تایمر سنگنوردی سرعت) برای این دستگاه برد چاپ شده و پایه ها مشخص است از جمله ماژول های جانبی :

  • نمایشگر کاراکتری 2/16 با استفاده از ماژول i2c
  • پخش صدا به کمک پورت AUX
  • دو عدد دیپ سوییچ خارجی
  • چراغ های سبز و قرمز
مهارت ها:
برنامه نویسی سی (C)
برنامه نویسی سی پلاس پلاس (C++)
الگوریتم
برنامه نویسی
پایان فرصت ارسال پیشنهاد
6 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

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

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

میخواهیم برخی تغییرات اعمال و ایرادات که شامل موارد زیر است برطرف شود پیشنهاد و مشاوره برای بهبود شماتیک و PCB که مشکلی در آینده پیش نیاید مشکلی وجود دارد که IR با دریافت سیگنال های نا خواسته موجب میشود در برخی موارد سیگنال های اصلی ریموت دریافت نشود برطرف کردن برخی حالت های خاص که داخل برنامه پیش بینی نشده است و باید راه حلی برای آن در نظر گرفته شود امکان بوجود آمدن تغییرات جزئی در حین اصلاح ارتباط با فریلنسر از طریق پونیشا و سایت خواهد بود سخت افزار های پروژه به طور خلاصه : • آردوینو نانو • ماژول درایور استپر موتور DRV8825 به همراه استپر موتور نما 17 • سنسور IR vs1838b • کانال های PWM با ماسفت 20n03 برای روشن خاموش کردن فن و تنظیم نور LED و خاموش روشن کردن آمپلی فایر • ماژول RS232 to TTL • سوئیچ های ورودی 0 و1

مهارت ها:
برنامه نویسی سی (C)
الکترونیک
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها5

مشاوره و اعمال تغییرات در پروژه الکترونیک آردوینو

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

میخواهیم برخی تغییرات اعمال و ایرادات که شامل موارد زیر است برطرف شود پیشنهاد و مشاوره برای بهبود شماتیک و PCB که مشکلی در آینده پیش نیاید مشکلی وجود دارد که IR با دریافت سیگنال های نا خواسته موجب میشود در برخی موارد سیگنال های اصلی ریموت دریافت نشود برطرف کردن برخی حالت های خاص که داخل برنامه پیش بینی نشده است و باید راه حلی برای آن در نظر گرفته شود امکان بوجود آمدن تغییرات جزئی در حین اصلاح ارتباط با فریلنسر از طریق پونیشا و سایت خواهد بود سخت افزار های پروژه به طور خلاصه : • آردوینو نانو • ماژول درایور استپر موتور DRV8825 به همراه استپر موتور نما 17 • سنسور IR vs1838b • کانال های PWM با ماسفت 20n03 برای روشن خاموش کردن فن و تنظیم نور LED و خاموش روشن کردن آمپلی فایر • ماژول RS232 to TTL • سوئیچ های ورودی 0 و1

مهارت ها:
برنامه نویسی سی (C)
الکترونیک
متمایز
پایان فرصت ارسال پیشنهاد
5 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
بی‌نهایت
کد نویسی پروژه با STM بر روی سخت افزار طراحی شده

وقت بخیر

پروژه ما متشکل از سنسور ها و ماژول های می‌باشد و تقریباً از تمام فیچر های یک میکروکنترلر نیاز داریم استفاده کنیم.

توضیحات پروژه: 1- تعدادی ورودی و خروجی (بعضی از ورودی ها و خروجی ها بسیار مهم و حیاتی هستن نباید وقفه مزاحم داشته باشیم.) خروجی ها: رله، چراغ، بازر و...

2- راه اندازی ماژول GSM مدل SIM800C به صورت حرفه‌ای (ارسال و دریافت پیامک، اتصال به اینترنت و سرور های موجود، دریافت و ارسال اطلاعات از طریق سرور ها و پیامک، تماس در مواقع ضروری)

3- راه اندازی ماژول MPU6050 (خواندن اطلاعات: دما، زاویه، نیرو های وارده‌ بر ماژول XYZ)

4- راه اندازی ماژول GPS مدل NEO6M (خواندن لت و لانگ و سرعت)

5- راه اندازی تایمر ها برای جلوگیری از وقفه در برنامه (کد کاملا باید بدون Daley باشد)

6- راه اندازی ADC میکرو


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

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

در صورت نیاز دولوپر قبلی این کد کاملا توضیحات تکمیلی برای هر مبحثی که لازم دارید مانند: نحوه ارتباط با سرور ها و اپلیکیشن طراحی شده یا سخت افزار رو خدمت تون خواهد گفت.

همچنین کد قبلی دستگاه هم موجود می‌باشد.(فقط برای نحوه ارتباطات میکرو در دسترس شما قرار میگیرد. نباید بر روی کد قبلی کار کنید.)

اگر نکته‌ای هست که بنده اشاره نکردم درخدمت تون هستم🌹

مهارت ها:
برنامه نویسی سی (C)
الکترونیک
برنامه نویسی
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها8

کد نویسی پروژه با STM بر روی سخت افزار طراحی شده

وقت بخیر

پروژه ما متشکل از سنسور ها و ماژول های می‌باشد و تقریباً از تمام فیچر های یک میکروکنترلر نیاز داریم استفاده کنیم.

توضیحات پروژه: 1- تعدادی ورودی و خروجی (بعضی از ورودی ها و خروجی ها بسیار مهم و حیاتی هستن نباید وقفه مزاحم داشته باشیم.) خروجی ها: رله، چراغ، بازر و...

2- راه اندازی ماژول GSM مدل SIM800C به صورت حرفه‌ای (ارسال و دریافت پیامک، اتصال به اینترنت و سرور های موجود، دریافت و ارسال اطلاعات از طریق سرور ها و پیامک، تماس در مواقع ضروری)

3- راه اندازی ماژول MPU6050 (خواندن اطلاعات: دما، زاویه، نیرو های وارده‌ بر ماژول XYZ)

4- راه اندازی ماژول GPS مدل NEO6M (خواندن لت و لانگ و سرعت)

5- راه اندازی تایمر ها برای جلوگیری از وقفه در برنامه (کد کاملا باید بدون Daley باشد)

6- راه اندازی ADC میکرو


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

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

در صورت نیاز دولوپر قبلی این کد کاملا توضیحات تکمیلی برای هر مبحثی که لازم دارید مانند: نحوه ارتباط با سرور ها و اپلیکیشن طراحی شده یا سخت افزار رو خدمت تون خواهد گفت.

همچنین کد قبلی دستگاه هم موجود می‌باشد.(فقط برای نحوه ارتباطات میکرو در دسترس شما قرار میگیرد. نباید بر روی کد قبلی کار کنید.)

اگر نکته‌ای هست که بنده اشاره نکردم درخدمت تون هستم🌹

مهارت ها:
برنامه نویسی سی (C)
الکترونیک
برنامه نویسی
بی‌نهایت
پایان فرصت ارسال پیشنهاد
8 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه