
لیست پروژههای برنامه نویسی سی (C)
پروژههای برنامه نویسی سی (C)
جهت توسعه نرم افزار نوشته شده داده گیری و کنترل دوربین خطی با زبان سی شارپ فردی که در توسعه بتواند کمک و همکاری نماید
جهت توسعه نرم افزار نوشته شده داده گیری و کنترل دوربین خطی با زبان سی شارپ فردی که در توسعه بتواند کمک و همکاری نماید
پروژه منبع باز 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 در ویندوز
- نصب Visual Studio + ابزار C++Visual Studio Community را دانلود و نصب کنید.هنگام نصب، گزینه Desktop development with C++ را فعال کنید.سیستم عامل Developer Machine را Windows انتخاب کنید.نصب ممکن است چند دقیقه طول بکشد.
- نصب Rustفایل rustup-init.exe را دانلود کنید.آن را به صورت Administrator اجرا کنید.Rust و Cargo نصب خواهند شد.
- نصب و پیکربندی 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 را در آن کلون کردید.
- دریافت Sciterنسخه دسکتاپ RustDesk از Sciter برای رابط کاربری استفاده میکند.
فایل sciter.dll را از سایت Sciter دانلود کنید.
- نصب 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 ساخته و اجرا خواهد شد.
پروژه منبع باز 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 در ویندوز
- نصب Visual Studio + ابزار C++Visual Studio Community را دانلود و نصب کنید.هنگام نصب، گزینه Desktop development with C++ را فعال کنید.سیستم عامل Developer Machine را Windows انتخاب کنید.نصب ممکن است چند دقیقه طول بکشد.
- نصب Rustفایل rustup-init.exe را دانلود کنید.آن را به صورت Administrator اجرا کنید.Rust و Cargo نصب خواهند شد.
- نصب و پیکربندی 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 را در آن کلون کردید.
- دریافت Sciterنسخه دسکتاپ RustDesk از Sciter برای رابط کاربری استفاده میکند.
فایل sciter.dll را از سایت Sciter دانلود کنید.
- نصب 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 ساخته و اجرا خواهد شد.
عنوان پروژه: توسعه برنامه مشابه ورد در ویندوز
توضیحات پروژه:
این پروژه شامل توسعه یک برنامه تحت ویندوز است که به طور خاص بر روی ایجاد دو نوار Home و Margins از Layout برنامه ورد تمرکز دارد و تلاش میشود تا این نوارها به صورت سادهسازی شده طراحی شوند. علاوه بر این، بخش طراحی اسمارت آرتهای اختصاصی برای این برنامه نیز در نظر گرفته شده است. این نرمافزار به منظور استفاده شخصی طراحی میشود.
جهت اطلاعات بیشتر و جزئیات دقیقتر، توضیحات کامل پروژه در یک فایل PDF پیوست شده است و تمامی علاقهمندان میتوانند با مطالعه این فایل به درک بهتری از نیازها و انتظارات پروژه برسند.
دستهبندی پروژه: توسعه نرمافزار و آیتی
ما به دنبال همکاری با توسعهدهندگانی هستیم که تجربه کافی در زمینه طراحی نرمافزارهای مشابه دارند و میتوانند به بهترین شکل ممکن به نیازهای پروژه پاسخ دهند. لطفا فقط در صورت داشتن توانایی و تجربه مرتبط، درخواست خود را ارسال کنید.
عنوان پروژه: توسعه برنامه مشابه ورد در ویندوز
توضیحات پروژه:
این پروژه شامل توسعه یک برنامه تحت ویندوز است که به طور خاص بر روی ایجاد دو نوار Home و Margins از Layout برنامه ورد تمرکز دارد و تلاش میشود تا این نوارها به صورت سادهسازی شده طراحی شوند. علاوه بر این، بخش طراحی اسمارت آرتهای اختصاصی برای این برنامه نیز در نظر گرفته شده است. این نرمافزار به منظور استفاده شخصی طراحی میشود.
جهت اطلاعات بیشتر و جزئیات دقیقتر، توضیحات کامل پروژه در یک فایل PDF پیوست شده است و تمامی علاقهمندان میتوانند با مطالعه این فایل به درک بهتری از نیازها و انتظارات پروژه برسند.
دستهبندی پروژه: توسعه نرمافزار و آیتی
ما به دنبال همکاری با توسعهدهندگانی هستیم که تجربه کافی در زمینه طراحی نرمافزارهای مشابه دارند و میتوانند به بهترین شکل ممکن به نیازهای پروژه پاسخ دهند. لطفا فقط در صورت داشتن توانایی و تجربه مرتبط، درخواست خود را ارسال کنید.
با سلام پروژه ساده برای STM8: چشمکزن LED (Blink LED) میکروکنترلر STM8S003F3P6
روی یکی از پایههای خروجی میکرو (مثلاً PD0) یک LED با مقاومت وصل کن و برنامهای بنویس که LED هر ۵۰۰ میلیثانیه روشن و خاموش شود.
همچنین روی USART rx هر دیتایی دریافت کرد - یه عدد 3 رقمی( عدد 321 ) بهش اضافه کنه بفرسته روی usart tx
حتما میخوام کد ها و نحوه پروگرام کردن، دیتا و فیلم اموزشیش تو چت پونیشا ارسال بشه - و برنامه به زبان c نوشته بشه
با تشکر
با سلام پروژه ساده برای STM8: چشمکزن LED (Blink LED) میکروکنترلر STM8S003F3P6
روی یکی از پایههای خروجی میکرو (مثلاً PD0) یک LED با مقاومت وصل کن و برنامهای بنویس که LED هر ۵۰۰ میلیثانیه روشن و خاموش شود.
همچنین روی USART rx هر دیتایی دریافت کرد - یه عدد 3 رقمی( عدد 321 ) بهش اضافه کنه بفرسته روی usart tx
حتما میخوام کد ها و نحوه پروگرام کردن، دیتا و فیلم اموزشیش تو چت پونیشا ارسال بشه - و برنامه به زبان c نوشته بشه
با تشکر
پروژه چراغ راهنمایی رانندگی با پروتئوس و میکرو سی: دو گروه led رنگی (سبز زرد قرمز) به مدت زمان دلخواه مانند چراغ راهنمایی رانندگی سبز و قرمز کن زمان دلخواه را بصورت پایین شمار در سون یگمنت یا lcd نمایش بده. تمامی فایلهای کد در میکروسی و پروتئوس رو نیاز دارم.
پروژه چراغ راهنمایی رانندگی با پروتئوس و میکرو سی: دو گروه led رنگی (سبز زرد قرمز) به مدت زمان دلخواه مانند چراغ راهنمایی رانندگی سبز و قرمز کن زمان دلخواه را بصورت پایین شمار در سون یگمنت یا lcd نمایش بده. تمامی فایلهای کد در میکروسی و پروتئوس رو نیاز دارم.
توصیف پروژه: برنامه نویسی فرمور کلیپر برای پرینتر سه بعدی
به دنبال یک توسعهدهنده خبره برای برنامهنویسی فرمور کلیپر برای پرینتر سه بعدی هستیم. به تازگی یک دستگاه پرینتر سه بعدی مونتاژ کردهام و قصد دارم از فرمور کلیپر به جای مارلین استفاده کنم تا از قابلیتهای پیشرفتهتری بهرهمند شوم.
جزئیات پروژه:
- نوع فرمور: کلیپر (Klipper)
- دستگاه: پرینتر سه بعدی
- برد: اختاپوس پرو بیگتریدیتک (BigTreeTech Octopus Pro)
- رایانه جانبی: رزبری پای 4B با حافظه ۸ گیگابایت
وظایف:
- نصب و پیکربندی فرمور کلیپر بر روی برد اختاپوس پرو
- ایجاد تنظیمات لازم برای بهینهسازی عملکرد پرینتر
- اطمینان از راهاندازی صحیح سیستم و تست سلامت عملکرد
الزامات:
- تجربه قبلی در کار با فرمور کلیپر و پرینترهای سه بعدی
- آشنایی با سختافزارهای ذکر شده (اختاپوس پرو و رزبری پای 4B)
- توانایی تجزیه و تحلیل مشکلات و ارائه راهحلهای مناسب
لطفا نمونه کارهای قبلی و تجربه خود را در زمینههای مرتبط به این پروژه ارسال کنید. امیدواریم با همکاری شما، پروژه به خوبی به نتیجه برسد.
توصیف پروژه: برنامه نویسی فرمور کلیپر برای پرینتر سه بعدی
به دنبال یک توسعهدهنده خبره برای برنامهنویسی فرمور کلیپر برای پرینتر سه بعدی هستیم. به تازگی یک دستگاه پرینتر سه بعدی مونتاژ کردهام و قصد دارم از فرمور کلیپر به جای مارلین استفاده کنم تا از قابلیتهای پیشرفتهتری بهرهمند شوم.
جزئیات پروژه:
- نوع فرمور: کلیپر (Klipper)
- دستگاه: پرینتر سه بعدی
- برد: اختاپوس پرو بیگتریدیتک (BigTreeTech Octopus Pro)
- رایانه جانبی: رزبری پای 4B با حافظه ۸ گیگابایت
وظایف:
- نصب و پیکربندی فرمور کلیپر بر روی برد اختاپوس پرو
- ایجاد تنظیمات لازم برای بهینهسازی عملکرد پرینتر
- اطمینان از راهاندازی صحیح سیستم و تست سلامت عملکرد
الزامات:
- تجربه قبلی در کار با فرمور کلیپر و پرینترهای سه بعدی
- آشنایی با سختافزارهای ذکر شده (اختاپوس پرو و رزبری پای 4B)
- توانایی تجزیه و تحلیل مشکلات و ارائه راهحلهای مناسب
لطفا نمونه کارهای قبلی و تجربه خود را در زمینههای مرتبط به این پروژه ارسال کنید. امیدواریم با همکاری شما، پروژه به خوبی به نتیجه برسد.
سلام ما میخواهیم وقتی مشریان سایت با لینک های رفرال بازاریابانمان وارد سایت می شوند ارسال رایگان روی فاکتور خریدشون به طور خودکار فعال بشود و فرایند خرید برایشان بدون وارد کردن کد تخفیف رفرال خودکار فعال بشود تا انها به وارد کردن کد نیازی نداشته باشند و اما سایر کاربران عادی هزینه ارسال برایشان به شکلا عادی حساب بشه و تداخلی میان ان وجود نیاید
سلام ما میخواهیم وقتی مشریان سایت با لینک های رفرال بازاریابانمان وارد سایت می شوند ارسال رایگان روی فاکتور خریدشون به طور خودکار فعال بشود و فرایند خرید برایشان بدون وارد کردن کد تخفیف رفرال خودکار فعال بشود تا انها به وارد کردن کد نیازی نداشته باشند و اما سایر کاربران عادی هزینه ارسال برایشان به شکلا عادی حساب بشه و تداخلی میان ان وجود نیاید
به دنبال یک توسعهدهندهی مسلط به برنامهنویسی ویندوز هستیم برای پیادهسازی بکاند یک اپلیکیشن دسکتاپ با تمرکز بر سرویسهای سیستمی و مدیریت ترافیک شبکه در سطح سیستمعامل. رابط کاربری بهصورت جداگانه توسعه داده میشود.
مهارتهای مورد نیاز: تسلط به یکی از زبانهای 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# یا Go توانایی کار با Wire sock و Windows Packet Filtering تجربه توسعه Windows Service یا برنامههای بکگراند ویندوز آشنایی با مدیریت فرآیندها و تنظیمات شبکه در ویندوز توانایی طراحی ارتباط بین سرویس بکاند و رابط کاربری (IPC) تجربه لاگگیری، مدیریت خطا و دیباگ سیستمی
داشتن مهارتهای زیر مزیت محسوب می شود:
- سابقه کار روی اپلیکیشنهای performance-critical یا real-time
- آشنایی با ساختار Network Stack ویندوز (Routing, Interfaces, Packet Flow)
- تجربه کار با ماژولها یا ابزارهای low-level
شرایط همکاری: همکاری تماموقت (ریموت یا هیبرید) حقوق توافقی متناسب با تخصص محیط کاری فنی، مستند و ساختارمند
ارسال درخواست: رزومه به همراه توضیح کوتاهی از تجربه شما در برنامهنویسی سیستمی ویندوز ارسال شود.
با سلام برنامه نویسی کرنومتر و عملکرد ها به کمک ماژول های جانبی برای (دستگاه تایمر سنگنوردی سرعت) برای این دستگاه برد چاپ شده و پایه ها مشخص است از جمله ماژول های جانبی :
- نمایشگر کاراکتری 2/16 با استفاده از ماژول i2c
- پخش صدا به کمک پورت AUX
- دو عدد دیپ سوییچ خارجی
- چراغ های سبز و قرمز
با سلام برنامه نویسی کرنومتر و عملکرد ها به کمک ماژول های جانبی برای (دستگاه تایمر سنگنوردی سرعت) برای این دستگاه برد چاپ شده و پایه ها مشخص است از جمله ماژول های جانبی :
- نمایشگر کاراکتری 2/16 با استفاده از ماژول i2c
- پخش صدا به کمک پورت AUX
- دو عدد دیپ سوییچ خارجی
- چراغ های سبز و قرمز
پروژه ای طبق اطلاعات ضمیمه شده انجام شده که برنامه آن به زبان آردوینو و با استفاده از آردوینو نانو انجام شده است
میخواهیم برخی تغییرات اعمال و ایرادات که شامل موارد زیر است برطرف شود پیشنهاد و مشاوره برای بهبود شماتیک و PCB که مشکلی در آینده پیش نیاید مشکلی وجود دارد که IR با دریافت سیگنال های نا خواسته موجب میشود در برخی موارد سیگنال های اصلی ریموت دریافت نشود برطرف کردن برخی حالت های خاص که داخل برنامه پیش بینی نشده است و باید راه حلی برای آن در نظر گرفته شود امکان بوجود آمدن تغییرات جزئی در حین اصلاح ارتباط با فریلنسر از طریق پونیشا و سایت خواهد بود سخت افزار های پروژه به طور خلاصه : • آردوینو نانو • ماژول درایور استپر موتور DRV8825 به همراه استپر موتور نما 17 • سنسور IR vs1838b • کانال های PWM با ماسفت 20n03 برای روشن خاموش کردن فن و تنظیم نور LED و خاموش روشن کردن آمپلی فایر • ماژول RS232 to TTL • سوئیچ های ورودی 0 و1
پروژه ای طبق اطلاعات ضمیمه شده انجام شده که برنامه آن به زبان آردوینو و با استفاده از آردوینو نانو انجام شده است
میخواهیم برخی تغییرات اعمال و ایرادات که شامل موارد زیر است برطرف شود پیشنهاد و مشاوره برای بهبود شماتیک و PCB که مشکلی در آینده پیش نیاید مشکلی وجود دارد که IR با دریافت سیگنال های نا خواسته موجب میشود در برخی موارد سیگنال های اصلی ریموت دریافت نشود برطرف کردن برخی حالت های خاص که داخل برنامه پیش بینی نشده است و باید راه حلی برای آن در نظر گرفته شود امکان بوجود آمدن تغییرات جزئی در حین اصلاح ارتباط با فریلنسر از طریق پونیشا و سایت خواهد بود سخت افزار های پروژه به طور خلاصه : • آردوینو نانو • ماژول درایور استپر موتور DRV8825 به همراه استپر موتور نما 17 • سنسور IR vs1838b • کانال های PWM با ماسفت 20n03 برای روشن خاموش کردن فن و تنظیم نور LED و خاموش روشن کردن آمپلی فایر • ماژول RS232 to TTL • سوئیچ های ورودی 0 و1
وقت بخیر
پروژه ما متشکل از سنسور ها و ماژول های میباشد و تقریباً از تمام فیچر های یک میکروکنترلر نیاز داریم استفاده کنیم.
توضیحات پروژه: 1- تعدادی ورودی و خروجی (بعضی از ورودی ها و خروجی ها بسیار مهم و حیاتی هستن نباید وقفه مزاحم داشته باشیم.) خروجی ها: رله، چراغ، بازر و...
2- راه اندازی ماژول GSM مدل SIM800C به صورت حرفهای (ارسال و دریافت پیامک، اتصال به اینترنت و سرور های موجود، دریافت و ارسال اطلاعات از طریق سرور ها و پیامک، تماس در مواقع ضروری)
3- راه اندازی ماژول MPU6050 (خواندن اطلاعات: دما، زاویه، نیرو های وارده بر ماژول XYZ)
4- راه اندازی ماژول GPS مدل NEO6M (خواندن لت و لانگ و سرعت)
5- راه اندازی تایمر ها برای جلوگیری از وقفه در برنامه (کد کاملا باید بدون Daley باشد)
6- راه اندازی ADC میکرو
سخت افزار طراحی و ساخته شده حتی کد نویسی هم انجام شده اما به دلیل پایدار نبودن و بعضی مشکلات مثل کند بودن و... کد، تصمیم داریم از صفر کد نوشته شود؛ داکیومنت نویسی، تضمین عملکرد، پایدار، با دقت و سرعت قابل قبول باشه.
کد نوشته شده توسط شما باید با سخت افزار، سرور ها و اپلیکیشن کاملا منطبق باشه.(موارد ذکر شده با توجه به استاندارد ها پیاده سازی شده).
در صورت نیاز دولوپر قبلی این کد کاملا توضیحات تکمیلی برای هر مبحثی که لازم دارید مانند: نحوه ارتباط با سرور ها و اپلیکیشن طراحی شده یا سخت افزار رو خدمت تون خواهد گفت.
همچنین کد قبلی دستگاه هم موجود میباشد.(فقط برای نحوه ارتباطات میکرو در دسترس شما قرار میگیرد. نباید بر روی کد قبلی کار کنید.)
اگر نکتهای هست که بنده اشاره نکردم درخدمت تون هستم🌹
وقت بخیر
پروژه ما متشکل از سنسور ها و ماژول های میباشد و تقریباً از تمام فیچر های یک میکروکنترلر نیاز داریم استفاده کنیم.
توضیحات پروژه: 1- تعدادی ورودی و خروجی (بعضی از ورودی ها و خروجی ها بسیار مهم و حیاتی هستن نباید وقفه مزاحم داشته باشیم.) خروجی ها: رله، چراغ، بازر و...
2- راه اندازی ماژول GSM مدل SIM800C به صورت حرفهای (ارسال و دریافت پیامک، اتصال به اینترنت و سرور های موجود، دریافت و ارسال اطلاعات از طریق سرور ها و پیامک، تماس در مواقع ضروری)
3- راه اندازی ماژول MPU6050 (خواندن اطلاعات: دما، زاویه، نیرو های وارده بر ماژول XYZ)
4- راه اندازی ماژول GPS مدل NEO6M (خواندن لت و لانگ و سرعت)
5- راه اندازی تایمر ها برای جلوگیری از وقفه در برنامه (کد کاملا باید بدون Daley باشد)
6- راه اندازی ADC میکرو
سخت افزار طراحی و ساخته شده حتی کد نویسی هم انجام شده اما به دلیل پایدار نبودن و بعضی مشکلات مثل کند بودن و... کد، تصمیم داریم از صفر کد نوشته شود؛ داکیومنت نویسی، تضمین عملکرد، پایدار، با دقت و سرعت قابل قبول باشه.
کد نوشته شده توسط شما باید با سخت افزار، سرور ها و اپلیکیشن کاملا منطبق باشه.(موارد ذکر شده با توجه به استاندارد ها پیاده سازی شده).
در صورت نیاز دولوپر قبلی این کد کاملا توضیحات تکمیلی برای هر مبحثی که لازم دارید مانند: نحوه ارتباط با سرور ها و اپلیکیشن طراحی شده یا سخت افزار رو خدمت تون خواهد گفت.
همچنین کد قبلی دستگاه هم موجود میباشد.(فقط برای نحوه ارتباطات میکرو در دسترس شما قرار میگیرد. نباید بر روی کد قبلی کار کنید.)
اگر نکتهای هست که بنده اشاره نکردم درخدمت تون هستم🌹
سلام یه ربات قیمت زن میخوام که قیمت تتر رو از سایت بیت ۲۴ برام بگیره و برام توی یکی از اپلیکیشن های فضای مجازی بذاره هم قیمت خرید هم قیمت فروش هم یک پیام کوچیک شامل آیدی پشتیبان ما
سلام یه ربات قیمت زن میخوام که قیمت تتر رو از سایت بیت ۲۴ برام بگیره و برام توی یکی از اپلیکیشن های فضای مجازی بذاره هم قیمت خرید هم قیمت فروش هم یک پیام کوچیک شامل آیدی پشتیبان ما
یک رابط برنامهنویسی (API) جهت انتقال و ارسال فاکتورهای صادره از سیستم Bizagi به سامانه مودیان مالیاتی توسعه داده شده است. با وجود عملکرد اولیه، این API در برخی بخشها نیازمند بازبینی فنی، بهروزرسانی، رفع اشکال و تکمیل بر اساس آخرین استانداردها و مستندات سامانه مودیان است. هدف از این پروژه، اطمینان از عملکرد صحیح، پایدار و بدون خطای API در فرآیند ارسال انواع فاکتورها و حصول تطابق کامل با الزامات فنی سامانه مودیان میباشد. دامنه فعالیت مورد انتظار: 1. بررسی جامع و تحلیل کد موجود و ساختار فعلی API 2. رفع خطاها و نواقص مرتبط با ارتباط با سامانه مودیان (Authentication، Token، امضای دیجیتال، ساختار بستهها و…) 3. تکمیل بخشهای ناقص با استناد به آخرین مستندات و تغییرات سامانه مودیان 4. بهبود لاگینگ و مانیتورینگ جهت ثبت وضعیت هر درخواست و پاسخ دریافتی 5. انجام تستهای کامل و مرحلهای شامل سناریوهای متنوع (فاکتور عادی، برگشتی، تجمیعی و…) 6. بهینهسازی نحوه ارتباط Bizagi با API در صورت نیاز (اصلاح مدل داده، اسکریپتها یا تنظیمات) 7. تهیه و ارائه مستندات فنی نهایی و راهنمای بهرهبرداری
مهارتهای مورد نیاز: • تسلط کامل بر طراحی و پیادهسازی API (REST/SOAP) • تجربه عملی کار با سامانه مودیان مالیاتی و استانداردهای بستههای اطلاعاتی • آشنایی با Bizagi (مزیت محسوب میشود) • تسلط بر یکی از زبانهای مرتبط با پروژه (.NET / Node.js / Python) • آشنایی با فرایندهای امضای دیجیتال و الزامات فنی حوزه مالیات
یک رابط برنامهنویسی (API) جهت انتقال و ارسال فاکتورهای صادره از سیستم Bizagi به سامانه مودیان مالیاتی توسعه داده شده است. با وجود عملکرد اولیه، این API در برخی بخشها نیازمند بازبینی فنی، بهروزرسانی، رفع اشکال و تکمیل بر اساس آخرین استانداردها و مستندات سامانه مودیان است. هدف از این پروژه، اطمینان از عملکرد صحیح، پایدار و بدون خطای API در فرآیند ارسال انواع فاکتورها و حصول تطابق کامل با الزامات فنی سامانه مودیان میباشد. دامنه فعالیت مورد انتظار: 1. بررسی جامع و تحلیل کد موجود و ساختار فعلی API 2. رفع خطاها و نواقص مرتبط با ارتباط با سامانه مودیان (Authentication، Token، امضای دیجیتال، ساختار بستهها و…) 3. تکمیل بخشهای ناقص با استناد به آخرین مستندات و تغییرات سامانه مودیان 4. بهبود لاگینگ و مانیتورینگ جهت ثبت وضعیت هر درخواست و پاسخ دریافتی 5. انجام تستهای کامل و مرحلهای شامل سناریوهای متنوع (فاکتور عادی، برگشتی، تجمیعی و…) 6. بهینهسازی نحوه ارتباط Bizagi با API در صورت نیاز (اصلاح مدل داده، اسکریپتها یا تنظیمات) 7. تهیه و ارائه مستندات فنی نهایی و راهنمای بهرهبرداری
مهارتهای مورد نیاز: • تسلط کامل بر طراحی و پیادهسازی API (REST/SOAP) • تجربه عملی کار با سامانه مودیان مالیاتی و استانداردهای بستههای اطلاعاتی • آشنایی با Bizagi (مزیت محسوب میشود) • تسلط بر یکی از زبانهای مرتبط با پروژه (.NET / Node.js / Python) • آشنایی با فرایندهای امضای دیجیتال و الزامات فنی حوزه مالیات
وب سایت فروشگاهی با قالب آماده می خواستم که خیلی ساده و کاربردی باشه که یک نیروی ساده هم بتونه به راحتی باهاش کار کنه ترب و ایمالز و نماد الکترونیک و درگاه پرداخت به راحتی روش سوار شه و بارگذاری محصول روی اون ساده باشه
وب سایت فروشگاهی با قالب آماده می خواستم که خیلی ساده و کاربردی باشه که یک نیروی ساده هم بتونه به راحتی باهاش کار کنه ترب و ایمالز و نماد الکترونیک و درگاه پرداخت به راحتی روش سوار شه و بارگذاری محصول روی اون ساده باشه
این پروژه شامل انتقال کامل نرمافزار موجود از میکروکنترلر DSPIC33 به پلتفرم STM32 است، بهگونهای که عملکرد، الگوریتمها و خروجیهای سیستم کاملاً با نسخه فعلی یکسان باقی بماند. هدف اصلی، جایگزینی پلتفرم سختافزاری فعلی با STM32 جهت کاهش هزینه، افزایش قابلیت توسعه، و بهبود در دسترسی به ابزارهای برنامهنویسی و دیباگ است.
شرح وظایف و محدوده کار:
استخراج و تحلیل نرمافزار فعلی از روی DSPIC ( سورس در دسترس). بازنویسی ساختار نرمافزار برای STM32F103RGT6 با حفظ منطق کنترلی و توابع اصلی. طراحی و پیادهسازی درایورهای مورد نیاز شامل:
ADC / PWM / Timer / GPIO UART با پشتیبانی از RS-485 (شامل کنترل DE/RE و مدیریت ارتباط نیمدوبل) تنظیم و کالیبراسیون تایمرها، وقفهها و سطوح ولتاژ مطابق عملکرد نسخه DSPIC. تست و تأیید صحت عملکرد نرمافزار جدید روی برد نمونه. تحویل مستندات فنی شامل ساختار کد، دیاگرام توابع، و راهنمای کامپایل و پروگرام. مشخصات کلی فنی پروژه:
میکروکنترلر مبدا: DSPIC33EP512GM710-E/PT میکروکنترلر مقصد: STM32F103RGT6 (Cortex-M3, 1MB Flash) زبان برنامهنویسی: C / Embedded C محیط توسعه پیشنهادی: STM32CubeIDE یا Keil uVision رابطهای ارتباطی: RS-485 (نیمدوبل) و UART استاندارد خروجیهای مورد انتظار:
پروژه کامل و تستشده در قالب STM32CubeIDE فایلهای HEX و BIN قابل پروگرام مستندات شامل ساختار کد، توضیح ماژولها و راهنمای تست
این پروژه شامل انتقال کامل نرمافزار موجود از میکروکنترلر DSPIC33 به پلتفرم STM32 است، بهگونهای که عملکرد، الگوریتمها و خروجیهای سیستم کاملاً با نسخه فعلی یکسان باقی بماند. هدف اصلی، جایگزینی پلتفرم سختافزاری فعلی با STM32 جهت کاهش هزینه، افزایش قابلیت توسعه، و بهبود در دسترسی به ابزارهای برنامهنویسی و دیباگ است.
شرح وظایف و محدوده کار:
استخراج و تحلیل نرمافزار فعلی از روی DSPIC ( سورس در دسترس). بازنویسی ساختار نرمافزار برای STM32F103RGT6 با حفظ منطق کنترلی و توابع اصلی. طراحی و پیادهسازی درایورهای مورد نیاز شامل:
ADC / PWM / Timer / GPIO UART با پشتیبانی از RS-485 (شامل کنترل DE/RE و مدیریت ارتباط نیمدوبل) تنظیم و کالیبراسیون تایمرها، وقفهها و سطوح ولتاژ مطابق عملکرد نسخه DSPIC. تست و تأیید صحت عملکرد نرمافزار جدید روی برد نمونه. تحویل مستندات فنی شامل ساختار کد، دیاگرام توابع، و راهنمای کامپایل و پروگرام. مشخصات کلی فنی پروژه:
میکروکنترلر مبدا: DSPIC33EP512GM710-E/PT میکروکنترلر مقصد: STM32F103RGT6 (Cortex-M3, 1MB Flash) زبان برنامهنویسی: C / Embedded C محیط توسعه پیشنهادی: STM32CubeIDE یا Keil uVision رابطهای ارتباطی: RS-485 (نیمدوبل) و UART استاندارد خروجیهای مورد انتظار:
پروژه کامل و تستشده در قالب STM32CubeIDE فایلهای HEX و BIN قابل پروگرام مستندات شامل ساختار کد، توضیح ماژولها و راهنمای تست