پروژه های پارسکدرز
4.53K subscribers
1 photo
1 file
484K links
آخرین پروژه های پارسکدرز را در این کانال ببینید

پارسکدرز اولین بازار کار آنلاین ایران

https://parscoders.com
Download Telegram
پروژه میکروکنترلر.

#electrical_engineering, #electronics, #microcontroller

الکترونیک. ارشد برنامه نویسی میکرو کنترل.
خواستی که ما از پروژه میخوایم چیزایی هست که در قالب فیلم توضیح دادم که بصورت نوشتاری دوباره همون ها رو بیان کنم
-
یک صفحه ی دورانی از جنس آهن داریم  به نام (k)که ۳۶۰ دندونه دور تا دور آن ایجاد کرده ایم  زمانی که این صفحه ی دوار که توسط اپراتور چرخاند ه میشود در مقابل سنسور نزدیک به آن (سنسور اثر حال) دوران میکند به ازای دوران هر دندانه یک پالس الکتریکی برای ucp  ارسال  و بعد از پردازش  به یک بازو فرمان داده میشود که اهرم خود رو تا زاویه ی  مشخصی( طبق الگوریتم) دوران دهد و بعد از رسیدن به زاویه ی دلخواه فرمان توقف الکترو موتور صادر شود تا زمانی که دوران جدیدی و زاویه ی جدیدی توسط (K) صادر شود. 
نکته مهم اینکه تعداد بازوهای سیستم سه عدد هست بصورت همزمان توسط cpu محاسبه میشوند.
-
بله حتما. اما توضیحات بیشتر و جزییات بیشتر نیاز مند دیدن فیلم هاست که ماکت دستگاه رو به نمایش میزاره اگر امکان ارسال کلیپ ها به کارشناسان باشد شک نکنید هیچ چیز از قلم نمی افتد
-
علاوه بر کنترل سه بازوی دستگاه توسط توسط فرمان k و پردازش CPU   سه پورت خروجی مجزا هم در سیستم تعریف شود برای کنترل سه الکترو موتور دیگر
-
حالت اول  
اگر
K=0^  [ a=0^ یا á= 180^ \]
K=1^ [ a=0^. یا á= 180^ \]
K=2^ [ a=0^   یا á=180^ \]
K=3^...............................
K=4^................................................................,......................
K=29^ [ a=0^  یا á= 180^ \]
K=30^ [ a=0^.  یا á = 180^\]
-
حالت دوم 
اگر 
K= 30^  [a = 120^ یا á= 300^ \]
K= 31^ [ a= 121^. یا á= 301^\]
K= 32^ [ a= 122^  یا  á=302^\]
K=33^ .................................
K =. ...................................
K= 89^ [ a= 179^ یا á= 359^ \]
K=90
-
حالت سوم 
اگر
K= 90^ [a =0^ یا  á= 180^ \] 
K=91^ [a= 0^. یا  á=180^ \]
K=92^ [a= 0^  یا. á= 180^\]
K=93^.............................
K=.................................
K= 179^ [a=0^ یا á= 180^\]
K= 180^ [a=0^ یا á=180^ \]
-
حالت چهارم 
اگر
K =180^ [a=0^ یا á =180^ \]
K= 181^ [a=1^  یا á= 181^ \]
K= 182^ [a=2^. یا á=182^ \]
K= 183^............................
K=.....................................
K=359^ [a= 179^ یا á = 359^\]
K=360^[ a=180^  یا  á= 360^\]
-


توسط خریدار: مهندس خوب

اطلاعات بیشتر:
https://parscoders.com/project/578290/پروژه-میکروکنترلر

t.me/ParscodersCom
طراحی مدار و برنامه نویسی میکروکنترلر

#electrical_engineering, #electronics, #microcontroller

با سلام 
چندتا مدار هست که نیاز داریم در محیط برنامه پروتئوس طراحی بشه و با استفاده از زبان c برنامه نویسی میکروکنترلرها انجام بشه 
لطفا کسانی که در این زمینه مهارت دارن پیشنهادشون رو ارسال کنن تا توضیحات بیشتر براشون فرستاده بشه


توسط خریدار: حامد زمانپور

اطلاعات بیشتر:
https://parscoders.com/project/578361/طراحی-مدار-و-برنامه-نویسی-میکروکنترلر

t.me/ParscodersCom
طراحی و برنامه نویسی برد الکترونیکی

#electronics, #microcontroller, #electronic_circuits

هدف پروژه
ساخت یک دستگاه مایع‌ریز اتوماتیک که با دیدن دست روشن شود و مایع را بریزد. دستگاه باید مصرف خیلی کمی داشته باشد و هم با باتری قلمی کار کند هم با باتری لیتیومی شارژی.
میکروکنترلر
استفاده از میکروکنترلرهای کم‌مصرف و ارزان (مثل سری‌های Holtek یا مدل‌های مشابه چینی).داشتن حالت Halt برای مصرف خیلی پایین در زمان آماده‌به‌کار..
سنسور تشخیص دست
استفاده از فرستنده و گیرنده مادون‌قرمز.ارسال سیگنال به صورت پالسی و مدوله‌شده تا نور خورشید یا محیط باعث خطا نشود.پالسی بودن باعث کاهش مصرف باتری هم می‌شود.بهتر است ارسال کدگذاری هم داشته باشد تا خطا کمتر شود.گیرنده هم باید بتواند همان نوع سیگنال را شناسایی کند.
موتور
دستگاه باید بتواند هم با موتور DC کار کند و هم با سروو موتور (بسته به مدل).فرمان روشن شدن موتور بعد از دیدن دست توسط سنسور داده می‌شود.
نمایش و هشدارها
سون‌سگمنت: نمایش شمارش معکوس مدت‌زمان کارکرد موتور (ریختن مایع).بازر: با دیدن دست صدا بدهد.کلید اضافی: اگر کاربر بزند، مایع بیشتری ریخته شود (مدت کار موتور بیشتر شود).
باتری و مصرف
کار با دو حالت:۴ عدد باتری قلمی (۶ ولت).باتری لیتیومی شارژی (با قابلیت شارژ داخل دستگاه).
مدیریت ولتاژ:زیر ۳.۵ ولت: هشدار کمبود باتری.زیر ۳.۳ ولت: دستگاه کار نکند و فقط هشدار نشان دهد.مصرف کل در حالت آماده‌به‌کار باید کمتر از ۱۰µA باشد.
لازم به ذکر است که این پروژه با میکروکنترلر stm8 سری L اجرا شده و هدف این پروژه پایین آوردن قیمت برد با استفاده از میکروکنترلرهای گفته شده است.لیست قطعات پروژه قبلی داده می‌شود
فاکتورهای ارزیابی پروژه مایع‌ریز چشمی
دقت تشخیص سنسور IR (بدون خطا در نور محیط یا خورشید).تست در شرایط نوری مختلف (نور شدید، محیط تاریک).زمان پاسخ‌دهی (فاصله دیدن دست تا روشن شدن موتور).دارا بودن قابلیت های گفته شده: مثل کنترل هر دو نوع موتور (DC و Servo) یا سون سگمنت و...جریان در حالت آماده‌به‌کار: کمتر از 10µA.پایداری (هنگ نکند یا قفل نشود).امکان تغییر پارامترها (مثل زمان موتور یا حساسیت سنسور(تنظیم فاصله دست تا دستگاه)).تست ولتاژ باتری (هشدار در ۳.۵V و قطع عملکرد در ۳.۳V).تست دوام دستگاه (مثلاً کارکرد مداوم چند روز بدون مشکل).سادگی طراحی PCB (کمترین تعداد لایه، حداقل استفاده از قطعات خاص).قابلیت مونتاژ ماشینی (SMT).


توسط خریدار: Ahmad.Zahedi

اطلاعات بیشتر:
https://parscoders.com/project/578837/طراحی-و-برنامه-نویسی-برد-الکترونیکی

t.me/ParscodersCom
کد نویسی در محیط Cubeide برای میکروکنترلر STM32 به منظور کنترل ربات با دو موتور متحرک از طریق جوی‌استیک و nRF24L01

#c_programming, #c_plus_plus_programming, #microcontroller

1- هدف  پروژه
·       کنترل ربات (ربات تانکی) با دو موتور متحرک و  از طریق جوی‌استیک و nRF24L01 به صورت بی‌سیم. این پروژه شامل چند فاز توسعه‌ای است در این مرحله تنها فاز اول اجرا خواهد شد.
·       در فاز اول، تمرکز بر خواندن جوی‌استیک، ارسال داده، دریافت داده در گیرنده و راه‌اندازی موتورها است و نمایش وضعیت باتری و خطاهای ربات در نمایشگر فرستنده. 
·       لازم به ذکر است سخت افزار طراحی شده و آماده میباشد. پروژه فقط طراحی نرم افزار خواهدبود.
 الگوریتم نرم‌افزاری فاز اول
·       فرستنده (STM32):
·       خواندن مقادیر X و Y جوی‌استیک از ADC.
·       ساخت بسته 10 بایتی دیتا و محاسبه Checksum.
·       ارسال بسته از طریق nRF24L01 با فرکانس (50Hz).
·       Welcome  و نمایش شارژ باتری و وضعیت ربات در نمایشگر
·       گیرنده (STM32):
·       دریافت بسته 10 بایتی از nRF24L01.
·       بررسی Header و Checksum.
·       نگاشت X و Y به سرعت و جهت دو موتور حرکت ربات (تانکی) .
·       راه اندازی نرم موتورها و بروزرسانی موتورهای حرکت به صورت همزمان.
·       خواندن ورودی آنالوگ، سنسورهای القایی اطراف ربات (کد در اختیار قرار میگیره)


توسط خریدار: Solarobo

اطلاعات بیشتر:
https://parscoders.com/project/578937/کد-نویسی-در-محیط-cubeide-برای-میکروکنترلر-stm32-به-منظور-کنترل-ربات-با-دو-موتور-متحرک-از-طریق-جوی‌استیک-و-nrf24l01

t.me/ParscodersCom
👍1
طراحی بورد سخت‌افزاری ماژولار با بوت‌لودر اختصاصی برای سه نسخه SafePing (Mini، Pro، Wi-Fi)
🔸 پروژه ویژه

#microcontroller, #pcb_layout, #anything_goes, #electronic_circuits

شرح پروژه: ما به دنبال یک طراح سخت‌افزار حرفه‌ای یا تیم متخصص هستیم تا مجموعه‌ای از بوردهای الکترونیکی را برای سه نسخه محصول پرتابل با ابعاد کوچک SafePing (Mini، Pro و Wi-Fi) طراحی و آماده تولید کند. هدف ما ایجاد یک طراحی بهینه است که پس از دریافت فایل‌های نهایی (Gerber، BOM، شماتیک، کد میکروکنترلر و بوت‌لودر) تنها با سفارش ساخت PCB و قطعات، بتوانیم دستگاه‌ها را با حداقل دانش الکترونیک و در کمتر از ۱۰ دقیقه مونتاژ کنیم.
نیازمندی‌ها:
1- طراحی بورد کامل شامل شماتیک، PCB، BOM با قطعات در دسترس بازار ایران
2- انتخاب میکروکنترلر مناسب برای هر نسخه (Mini، Pro، Wi-Fi) با درنظرگرفتن مصرف انرژی، هزینه، و قابلیت‌های ارتباطی.
3- توسعه بوت‌لودر اختصاصی برای ساده‌سازی فلش و آماده‌سازی دستگاه‌ها از طریق USB بدون نیاز به مهارت برنامه‌نویسی.با قابلیت بروز رسانی 
4- راحی ماژولار و ساده جهت مونتاژ آسان (Plug & Play، حداقل لحیم‌کاری). 
5- تحویل کلیه فایل‌های مورد نیاز قابل ادیت برای تولید انبوه:

Gerber Files BOM (با رفرنس قطعات)
شماتیک کامل Firmware اولیه و بوت‌لودر
راهنمای مونتاژ ساده
مشاوره جهت انتخاب کارخانه تولید PCB/PCBA و استراتژی کاهش هزینه.

ویژگی‌های مهم:
نسخه Mini: تمرکز بر سادگی، ابعاد کوچک، هزینه پایین.
نسخه Pro: امکانات اضافه شامل باتری قوی‌تر، امکانات امنیتی.
نسخه Wi-Fi: اتصال مستقیم به اینترنت از طریق Wi-Fi و سازگاری با سرورهای تجمیع داده مثل Home Assistant.
 مصرف انرژی پایین و دوام بالا.
امکان ارتقای نرم‌افزاری در آینده.
*** سایز محصول نهایی با کیس بیشتر از 5L*6W*3H نباید بشود.

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


توسط خریدار: کاربر180453

اطلاعات بیشتر:
https://parscoders.com/project/579016/طراحی-بورد-سخت‌افزاری-ماژولار-با-بوت‌لودر-اختصاصی-برای-سه-نسخه-safeping-mini،-pro،-wi-fi

t.me/ParscodersCom
طراحی بورد سخت‌افزاری ماژولار با بوت‌لودر اختصاصی برای سه نسخه SafePing (Mini، Pro، Wi-Fi)
🔸 پروژه ویژه

#microcontroller, #pcb_layout, #electronic_circuits

شرح پروژه: ما به دنبال یک طراح سخت‌افزار حرفه‌ای یا تیم متخصص هستیم تا مجموعه‌ای از بوردهای الکترونیکی را برای سه نسخه محصول پرتابل با ابعاد کوچک SafePing (Mini، Pro و Wi-Fi) طراحی و آماده تولید کند. هدف ما ایجاد یک طراحی بهینه است که پس از دریافت فایل‌های نهایی (Gerber، BOM، شماتیک، کد میکروکنترلر و بوت‌لودر) تنها با سفارش ساخت PCB و قطعات، بتوانیم دستگاه‌ها را با حداقل دانش الکترونیک و در کمتر از ۱۰ دقیقه مونتاژ کنیم.
نیازمندی‌ها:
1- طراحی بورد کامل شامل شماتیک، PCB، BOM با قطعات در دسترس بازار ایران
2- انتخاب میکروکنترلر مناسب برای هر نسخه (Mini، Pro، Wi-Fi) با درنظرگرفتن مصرف انرژی، هزینه، و قابلیت‌های ارتباطی.
3- توسعه بوت‌لودر اختصاصی برای ساده‌سازی فلش و آماده‌سازی دستگاه‌ها از طریق USB بدون نیاز به مهارت برنامه‌نویسی.با قابلیت بروز رسانی 
4- راحی ماژولار و ساده جهت مونتاژ آسان (Plug & Play، حداقل لحیم‌کاری). 
5- تحویل کلیه فایل‌های مورد نیاز قابل ادیت برای تولید انبوه:

Gerber Files BOM (با رفرنس قطعات)
شماتیک کامل Firmware اولیه و بوت‌لودر
راهنمای مونتاژ ساده
مشاوره جهت انتخاب کارخانه تولید PCB/PCBA و استراتژی کاهش هزینه.

ویژگی‌های مهم:
نسخه Mini: تمرکز بر سادگی، ابعاد کوچک، هزینه پایین.
نسخه Pro: امکانات اضافه شامل باتری قوی‌تر، امکانات امنیتی.
نسخه Wi-Fi: اتصال مستقیم به اینترنت از طریق Wi-Fi و سازگاری با سرورهای تجمیع داده مثل Home Assistant.
 مصرف انرژی پایین و دوام بالا.
امکان ارتقای نرم‌افزاری در آینده.
*** سایز محصول نهایی با کیس بیشتر از 5L*6W*3H نباید بشود.
*** قرارداد NDA ضمیمه ضروری است
 خروجی نهایی: یک پکیج کامل طراحی و توسعه سخت‌افزار که به ما امکان دهد تنها با سفارش ساخت PCB و مونتاژ ساده، دستگاه‌های آماده‌کار داشته باشیم.


توسط خریدار: کاربر180453

اطلاعات بیشتر:
https://parscoders.com/project/579016/طراحی-بورد-سخت‌افزاری-ماژولار-با-بوت‌لودر-اختصاصی-برای-سه-نسخه-safeping-mini،-pro،-wi-fi

t.me/ParscodersCom
پروژه ساعت دیجیتالی

#microcontroller

سلامیک پروژه ساعت دیجیتالی میخوام که با میکرو Mega32 کار کنهقابلیت تنظیم ۲۴ عدد آلارم داشته باشهقابلیت کرنومتر ثانیه و تایمر هم داشته باشه دقیق باشه و از RTC با کریستال ساعت استفاده بشه که دقیق باشهقابلیت نمایش تاریخ و زمان و دما با NTCدر حالت ساعت زمان به ثانیه و دقیقه و ثانیهدر حالت تاریخ روز ماه و سال به شمسیحالت نمایش داشته باشه یعنیحالت فقط ساعت حالت ساعت و تاریخحالت ساعت و تاریخ و دماحالت ساعت و دماحالت فقط دمااز شیفت ریجیستر 595 استفاده شودتعداد ۴ کلید کلا برای تنظیمات داشته باشه نه بیشترآی سی ساعت DS 3231حالت نمایش انتخاب شده توسط کاربر همچنین زنگ ها داخل ایپروم بمونه و با قطع برق قطع نشهنیاز به طراحی ساخت افزار نیستشماتیکش قبلا طراحی شده در صورت نیاز ارسال میکنم براتونلطفا افراد مبتدی برای دست گرمی و ... پیام ندهند چون این یک پروژه دانشجویی نیست میخوام بدون هیچ عیب و نقصی باشه و حرفه ای


توسط خریدار: meysam2021

اطلاعات بیشتر:
https://parscoders.com/project/579455/پروژه-ساعت-دیجیتالی

t.me/ParscodersCom
پروژه میکرو پروسسور . کدویژن . پروتئوس.

#electrical_engineering, #electronics, #microcontroller, #proteus

تا امشب حدود ساعت 11
این سه تا تکلیف رو میخاستم برام انجام بدید
پاسخ تکلیف بايد شامل موارد زیر باشد:
۱- فایل متن برنامه در محیط نرم افزار کدویژن با پسوند c. 
۲- فایل مدار شبیه سازی شده در نرم افزار پروتئوس با پسوند pdsprj.
۳- فایل متن برنامه با پسوند pdf. (ابتدا متن برنامه را در محیط word کپی کنید و سپس به فرمت pdf تبدیل کنید).
با آرزوی موفقیت و سربلندی برای شما دوستان و عزیزان
هزینش چقدر میشه و تا امروز آماده میشه ؟
رشته مهندسی پزشکی ، درس میکرو پروسسور


توسط خریدار: مهندس خوب

اطلاعات بیشتر:
https://parscoders.com/project/579493/پروژه-میکرو-پروسسور-کدویژن-پروتئوس

t.me/ParscodersCom
طراحی بورد سخت‌افزاری ماژولار با بوت‌لودر اختصاصی برای سه نسخه SafePing (Mini، Pro، Wi-Fi)
🔸 پروژه ویژه
🔸 فوری

#microcontroller, #pcb_layout, #electronic_circuits

شرح پروژه: ما به دنبال یک طراح سخت‌افزار حرفه‌ای یا تیم متخصص هستیم تا مجموعه‌ای از بوردهای الکترونیکی را برای سه نسخه محصول پرتابل با ابعاد کوچک SafePing (Mini، Pro و Wi-Fi) طراحی و آماده تولید کند. هدف ما ایجاد یک طراحی بهینه است که پس از دریافت فایل‌های نهایی (Gerber، BOM، شماتیک، کد میکروکنترلر و بوت‌لودر) تنها با سفارش ساخت PCB و قطعات، بتوانیم دستگاه‌ها را با حداقل دانش الکترونیک و در کمتر از ۱۰ دقیقه مونتاژ کنیم.
نیازمندی‌ها:
1- طراحی بورد کامل شامل شماتیک، PCB، BOM با قطعات در دسترس بازار ایران
2- انتخاب میکروکنترلر مناسب برای هر نسخه (Mini، Pro، Wi-Fi) با درنظرگرفتن مصرف انرژی، هزینه، و قابلیت‌های ارتباطی.
3- توسعه بوت‌لودر اختصاصی برای ساده‌سازی فلش و آماده‌سازی دستگاه‌ها از طریق USB بدون نیاز به مهارت برنامه‌نویسی.با قابلیت بروز رسانی 
4- راحی ماژولار و ساده جهت مونتاژ آسان (Plug & Play، حداقل لحیم‌کاری). 
5- تحویل کلیه فایل‌های مورد نیاز قابل ادیت برای تولید انبوه:

Gerber Files BOM (با رفرنس قطعات)
شماتیک کامل Firmware اولیه و بوت‌لودر
راهنمای مونتاژ ساده
مشاوره جهت انتخاب کارخانه تولید PCB/PCBA و استراتژی کاهش هزینه.

ویژگی‌های مهم:
نسخه Mini: تمرکز بر سادگی، ابعاد کوچک، هزینه پایین.
نسخه Pro: امکانات اضافه شامل باتری قوی‌تر، امکانات امنیتی.
نسخه Wi-Fi: اتصال مستقیم به اینترنت از طریق Wi-Fi و سازگاری با سرورهای تجمیع داده مثل Home Assistant.
 مصرف انرژی پایین و دوام بالا.
امکان ارتقای نرم‌افزاری در آینده.
*** سایز محصول نهایی با کیس بیشتر از 5L*6W*3H نباید بشود.
*** قرارداد NDA ضمیمه ضروری است
 خروجی نهایی: یک پکیج کامل طراحی و توسعه سخت‌افزار که به ما امکان دهد تنها با سفارش ساخت PCB و مونتاژ ساده، دستگاه‌های آماده‌کار داشته باشیم.


توسط خریدار: کاربر180453

اطلاعات بیشتر:
https://parscoders.com/project/579016/طراحی-بورد-سخت‌افزاری-ماژولار-با-بوت‌لودر-اختصاصی-برای-سه-نسخه-safeping-mini،-pro،-wi-fi

t.me/ParscodersCom
100997 میکرو کنترلر stm32

#electronics, #microcontroller

 میکرو کنترلر stm32

سلام وقتتون بخیر باشه

من یک پروژه داشتم در رابطه با میکرو کنترلر stm32

F(x)=sinx+sin2x+sin3x

تابع بالارو میخواستم کدشو در stmبزنم 
و بعد برای رسمش در پروتئوس با oledنمودارشو نشون بده
خروجی تابع رو میخواستم ببینم

Stm32cubemxوkeil
تا فردا خواستم حاضر بشه

میتونید انجام بدید؟


توسط خریدار: nikotex

اطلاعات بیشتر:
https://parscoders.com/project/580177/100997-میکرو-کنترلر-stm32

t.me/ParscodersCom
برنامه نویسی میکرو کنترلر esp32 پروتکل mdb

#c_plus_plus_programming, #arduino, #microcontroller

می خواهم دستگاه وندینگ رو از طریق پروتکل mdb به میکروکنترلر تاصال بدم
برنامه نویسی در محیط اردوینو باشد
میکرو esp32 یا arduino mega باشد
کل دستورات mdb وندینگ را ترجمه و عملیات
پرداخت رو انجام بدهد
سورس کدها مد نظر هست به هنرا شماتیک اتصال 
پروتکل MDB (Multi-Drop Bus)
MDB یک پروتکل استاندارد و تخصصی برای صنعت فروش خودکار (Vending) است.


توسط خریدار: کاربر39004

اطلاعات بیشتر:
https://parscoders.com/project/580533/برنامه-نویسی-میکرو-کنترلر-esp32-پروتکل-mdb

t.me/ParscodersCom
1
رفع مشکل و بهینه سازی کد stm8

#electronics, #microcontroller

این پروژه شامل طراحی یک گجت ساده، کوچک و باتری‌خور است که برای تعامل با 2 کلید فشاری و 4 LED کار می‌کند. گجت بر پایه میکروکنترلر STM8S003F3 ساخته شده است. هدف اصلی، ایجاد یک دستگاه کم‌مصرف و قابل حمل برای کاربردهای روزمره است.
وضعیت فعلی:
برنامه‌نویسی بر اساس الگوریتم اصلی و برپایه SPL انجام شده و به طور کلی به درستی کار می‌کند.تنها مشکل موجود، عدم فعال‌سازی PWM برای پین‌های PC6 و PC7 است. این پین‌ها برای کنترل شدت نور LEDها استفاده می‌شوند.باینری (فایل هگز) مربوطه تست شده و بدون مشکل کامپایل می‌شود، اما خروجی PWM در این پین‌ها تولید نمی‌شود. (کد منبع و شماتیک مدار در دسترس است و می‌تواند به فریلنسر ارائه شود.)
نیازهای پروژه: من به کمک فریلنسری با تجربه در برنامه‌نویسی میکروکنترلرهای STM8 نیاز دارم تا دو وظیفه اصلی را انجام دهد:
رفع مشکل PWM: بررسی و اصلاح کد برای فعال‌سازی صحیح PWM در پین‌های PC6 و PC7، با تست عملی روی سخت‌افزار (اگر لازم باشد، می‌توانم برد نمونه را ارسال کنم).بهینه‌سازی کد برای تولید انبوه:کاهش حجم کد (بهینه‌سازی حافظه فلش و RAM).ساده‌سازی الگوریتم‌ها و پردازش‌ها برای افزایش سرعت و کارایی.افزایش پایداری (مانند مدیریت خطاها، watchdog timer، و حفاظت در برابر نویز).رعایت استانداردهای تولید انبوه، شامل: کامنت‌گذاری کامل کد، ساختار مدولار، تست‌های واحد، و موارد مورد نیاز.


توسط خریدار: وحید حسینی

اطلاعات بیشتر:
https://parscoders.com/project/581118/رفع-مشکل-و-بهینه-سازی-کد-stm8

t.me/ParscodersCom
بهینه سازی کد stm8

#electronics, #microcontroller

این پروژه شامل طراحی یک گجت ساده، کوچک و باتری‌خور است که برای تعامل با 2 کلید فشاری و 4 LED کار می‌کند. گجت بر پایه میکروکنترلر STM8S003F3 ساخته شده است. هدف اصلی، ایجاد یک دستگاه کم‌مصرف و قابل حمل برای کاربردهای روزمره است.
وضعیت فعلی:
برنامه‌نویسی بر اساس الگوریتم اصلی و برپایه SPL انجام شده و به طور کلی به درستی کار می‌کند.باینری (فایل هگز) مربوطه تست شده و بدون مشکل کامپایل می‌شود.(کد منبع و شماتیک مدار در دسترس است و می‌تواند به فریلنسر ارائه شود.)
نیازهای پروژه: من به کمک فریلنسری با تجربه در برنامه‌نویسی میکروکنترلرهای STM8 نیاز دارم برای کاهش حجم کد (بهینه‌سازی حافظه فلش و RAM).ساده‌سازی الگوریتم‌ها و پردازش‌ها برای افزایش سرعت و کارایی.افزایش پایداری (مانند مدیریت خطاها، watchdog timer، و حفاظت در برابر نویز).رعایت استانداردهای تولید انبوه، شامل: کامنت‌گذاری کامل کد، ساختار مدولار، تست‌های واحد، و موارد مورد نیاز.(مشکلی که قبلا در زمینه ی pwm مطرح شده بود حل شد)


توسط خریدار: وحید حسینی

اطلاعات بیشتر:
https://parscoders.com/project/581118/بهینه-سازی-کد-stm8

t.me/ParscodersCom
طراحی PCB یک مدار الکترونیک قدرت
🔸 پروژه ویژه

#c_plus_plus_programming, #electronics, #microcontroller, #pcb_layout

با سلام
یک پروژه الکترونیکی هست که از دوتا برد قدرت و کنترلر تشکیل شده و در واقع یک مولد موج با سوئیچینگ می باشد. شماتیک پروژه در آلتیوم آماده شده و نیازی به طراحی مدار نیست. فقط میخواهم که برد مطابق فایل نیازمندی و مشخصات طراحی شود. لازم به ذکر است که موارد زیر باید توسط کسی که قرار است عهده دار طراحی برد شود، برآورده شود:
1- مسلط به مباحث الکترونیک قدرت و سوئیچینگ باشد.
2- مسلط به طراحی برد و برنامه نویسی میکروکنترلر های STM32  باشد.
3- سابقه طراحی بردهای با کیفیت و صنعتی را در کارنامه داشته باشد.
4- شماتیک می بایست توسط ایشان بررسی و از نظر عملکردی مورد تایید قرار بگیرید( صحه گذاری شود) و در صورت نیاز اصلاح شود چرا که پس از ساخت برد مسولیت مشکلات عملکردی و طراحی با ایشان خواهد بود.
5- برنامه نویسی در حد چک کردن ورودی و خروجی ها صورت گرفت و تنها قسمت تولید پالس توسط میکرو برد قدرت می بایست دقیق و درست انجام شود
4- 50 درصد مبلغ قرار داد بعد از اتمام فاز طراحی و ارسال فایل ساخت پرداخت می شود و الباقی بعد از دریافت برد و تست عملکرد آن پرداخت خواهد شد.

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


توسط خریدار: Abbas_SDA

اطلاعات بیشتر:
https://parscoders.com/project/582099/طراحی-pcb-یک-مدار-الکترونیک-قدرت

t.me/ParscodersCom
پروژه میکروپروسسور/ میکرو کنترلر - 101787

#microcontroller

درود
پروژه ریز پردازنده دارم
🧠 ۱. مفهوم کلی پروژه
بازی Simon یک بازی حافظه‌ای است که دستگاه یک دنباله‌ای از صداها و چراغ‌ها را پخش می‌کند و بازیکن باید همان دنباله را تکرار کند.
با هر مرحله جدید، طول دنباله یک مرحله بیشتر می‌شود و بازی سخت‌تر می‌شود.
روی برد QUTy:
 • چهار دکمه‌ی فشاری (S1 تا S4) نقش چهار دکمه رنگی Simon را دارند.
 • هر دکمه با بخش خاصی از نمایشگر ۷Segment و یک فرکانس صدا مرتبط است.
🕹 ۲. عملکرد اصلی بازی (Gameplay)
 • وقتی برد ریست می‌شود یا بازی شروع می‌شود، طول دنباله برابر ۱ است.
 • Simon یک دنباله از صدا و نور پخش می‌کند. (هر مرحله یک قدم اضافه‌تر نسبت به مرحله قبل دارد.)
 • بازیکن باید همان دنباله را با فشار دادن دکمه‌های S1 تا S4 تکرار کند.
 • اگر بازیکن درست بزند:
 • الگوی موفقیت (SUCCESS) نمایش داده می‌شود.
 • طول دنباله +۱ می‌شود و مرحله بعد شروع می‌شود.
 • اگر بازیکن اشتباه بزند:
 • الگوی خطا (FAIL) نمایش داده می‌شود.
 • امتیاز (score) بازیکن نمایش داده می‌شود.
 • بازی از ابتدا شروع می‌شود.
 • امتیاز همان طول دنباله در لحظه خطا است. مثلاً اگر در مرحله ۵ اشتباه کند، امتیاز ۵ است.
📟 نمایشگر:
 • امتیاز از ۱ تا ۹۹ نشان داده می‌شود.
 • SUCCESS یعنی همه ۷ بخش هر دو ۷Segment روشن شود.
 • FAIL یعنی فقط بخش G روشن شود.
🔢 ۳. تولید دنباله (Sequence Generation)
 • دنباله با استفاده از یک LFSR (Linear Feedback Shift Register) و ماسک 0xE2025CAB تولید می‌شود.
 • seed اولیه این LFSR باید شماره دانشجویی شما باشد (به صورت Hex).
 • مثال: n11936819 → 0x11936819
 • برای هر مرحله:
 • با استفاده از الگوریتم مشخص، یک STEP بین ۰ تا ۳ ساخته می‌شود.
 • STEP=0 → دکمه S1 (E(high))
STEP=1 → S2 (C♯)
STEP=2 → S3 (A)
STEP=3 → S4 (E(low))
نکته:
ذخیره کردن کل دنباله در آرایه ممنوع است. شما باید با تابع next() مقدار بعدی را در لحظه تولید کنید.
۴. تاخیر پخش (Playback Delay)
 • زمان بین هر مرحله توسط پتانسیومتر تعیین می‌شود.
 • بازه زمانی بین ۰٫۲۵ تا ۲ ثانیه است.
 • با چرخاندن پتانسیومتر، بازی سریع‌تر یا کندتر می‌شود.
 • این مقدار باید هر بار در ابتدای پخش صدا محاسبه شود.
🎧 ۵. فرکانس صداها (Playback Frequency)
 • ۴ صدای مختلف از روی ۲ رقم آخر شماره دانشجویی محاسبه می‌شوند.
 • فرمول‌ها در جدول داده شده‌اند (در فایل).
 • مثال: اگر xy = 40 باشد:
 • E(high) = 330 Hz
 • C♯ = 277 Hz
 • A = 440 Hz
 • E(low) = 165 Hz
 • با ارسال دستورات UART می‌توان فرکانس‌ها را یک اکتاو بالا یا پایین برد:
 • INC FREQ (زیاد کردن)
 • DEC FREQ (کم کردن
)
 • اگر امتیاز بازیکن بین ۵ امتیاز برتر بود:
 • از او خواسته می‌شود نام خود را وارد کند.
 • این اطلاعات در حافظه SRAM ذخیره می‌شود (بعد از RESET پاک می‌شود).
 • نام بازیکن حداکثر ۲۰ کاراکتر است.
 • جدول امتیاز باید مرتب‌شده ارسال شود
Alice 20
Bob 18
David 9
Charlie 9
م
 • استفاده از bit banging ممنوع است.
 • نباید از کتابخانه‌های آماده QUTy I/O یا QUTy Serial استفاده کنید.
 • در نسخه نهایی هیچ متن Debug نباید چاپ شود.
 • همه ارتباط‌ها باید طبق مشخصات بخش UART باشد.
 • زمان تحویل: 11:59 شب - 24 اکتبر
📦 ۹. خروجی و تحویل
 • تنها چیزی که باید تحویل دهید:
 • کد منبع (Source Code) روی Gradescope
 • کل پروژه ۳۰٪ نمره کل درس است.
جمع‌بندی کاری که باید انجام دهید:
 1. راه‌اندازی دکمه‌ها، ۷Segment و buzzer روی برد QUTy
 2. پیاده‌سازی الگوریتم تولید دنباله با LFSR و seed شماره...


توسط خریدار: nikotex

اطلاعات بیشتر:
https://parscoders.com/project/582412/پروژه-میکروپروسسور-میکرو-کنترلر-101787

t.me/ParscodersCom
طراحی برد 4 تا 20 میلی آمپر برای سنسور واید بند اورجینال بوش LSU 4.9 با استفاده از آی سی CJ125

#electronics, #microcontroller, #anything_goes

با سلام. یه سنسور اکسیژن بوش داریم میخواهیم یه برد الکترونیکی جهت کنترل دمای سنسور و همچنین خواندن مقدار اکسیژن طراحی بشه تا بتونیم مقدار اکسیژن را بصورت 4 تا 20 میلی آمپر در خروجی داشته باشیم.


توسط خریدار: MohammadCh

اطلاعات بیشتر:
https://parscoders.com/project/582512/طراحی-برد-4-تا-20-میلی-آمپر-برای-سنسور-واید-بند-اورجینال-بوش-lsu-4-9-با-استفاده-از-آی-سی-cj125

t.me/ParscodersCom
اندازه گیری سرعت موتور براشلس با استفاده از میکروکنترلر ATMEGA48 در کدویژن

#microcontroller

من در نرم افزارهای کدویژن و پروتئوس، حرکت و سوئیچینگ موتور BLDCرو شبیه سازی کردم اما در اندازه گیری سرعتش به مشکل برمیخورم و نیاز به کمک دارم. میخوام سرعت و بازه‌ی زمانی اندازه گیری بشه و روی LCD نمایش داده بشه. فایل‌های خودم رو ضمیمه کردم که نیاز به اصلاح دارن.


توسط خریدار: Roya D

اطلاعات بیشتر:
https://parscoders.com/project/582787/اندازه-گیری-سرعت-موتور-براشلس-با-استفاده-از-میکروکنترلر-atmega48-در-کدویژن

t.me/ParscodersCom
طراحی مدار محافظ برق با میکرو کنترلر هولتک HOLTEK سری HT66F004 و HT66F002

#microcontroller, #altium_designer

بنام خدا
سلام. پروژه مد نظر طراحی یک مدار محافظ برق دیجیتال (محافظ ولتاژ) همراه با نشانگر سون سگمنتی و سه LED توسط میکرو کنترلر هولتک HOLTEK سری HT66F004 (SO-16) هست.در طراحی سعی شود  با  کمترین هزینه به اهداف پروژه دست یافت.
در حال حاضر  دوتا بورد مونتاژ شده از هردو هست 
 در واقع برای HT66F002فایل التیوم دیزانیرش را می خواهم و برنامه پروگرامش را که پس از توافق نمونه بورد ارسال می شود برای طراحی فایل التیوم و برنامه پروگرامش 
و هنچنین مدار HT66F004هم هست این هم می خواهم فایل التیوم دیزاینرش و برنامه پروگرام کردنش ودر ضمن مدار جمع جور تر طراحی شود 
موارد درخواستی:درباب میکروکنترلرHT66F004
* فایل شماتیک و PCB در آلتیوم دیزاینر (با قطعات smd و تک لایه)
* سورس برنامه میکروکنترلر که قاعدتا در محیط برنامه نویسی HOPE3000 هست.
* فایل توضیحات شماتیک و برنامه میکرو تا در صورت لزوم تغییراتی روی آن داده شود.
نکات قابل توجه:
* اندازه PCB ، خصوصیات و قوانین طراحی و محل قرارگیری سوراخ پیچ، LED ها و سون سگمنت بعد از تایید و قبول پروژه ارسال می گردد. (همین طور نوع سون سگمنت ، نوع و تعداد رله خروجی)
مدار طراحی شده قابلیت پروگرم کردن با پروگرمر E-LINK32 HOLTEK PROGRAMMER را از روی خود مدار داشته باشد (یعنی سوکت پروگرم کردن روی بورد تعبیه شود)الزاما بدلیل کوچک کردن مدار فقط جای لحیم کردن سیم سوکت USBهم باشه کفایت میکند شرح پروژه:با وصل شدن تغذیه بورد، ال ای دی زرد روشن و تایمر از 300 ثانیه به صورت معکوس روی سون سگمنت شروع به شمارش نماید و پس از اتمام زمان، زرد خاموش و رله خروجی وصل شود و ال ای دی سبز نیز روشن گردد. و میزان ولتاژ برق شهر روی سگمنت نمایش داده شود به طور پیوسته.چنانچه ولتاژ برق شهر از 250 ولت بیشتر و یا از 170 ولت کمتر شد، رله خروجی قطع شده و فقط قرمز روشن شده و روی سگمنت عبارت Err نمایش داده شده و این حالت حفظ شود. در صورتی که ولتاژ برق شهر در محدوده مجاز یعنی  از  175 به بالا و از 245 به پایین قرار گرفت، قرمز خاموش و زرد روشن و هم زمان سگمنت دوباره به صورت معکوس از 300 ثانیه شمارش کند و پس از پایان شمارش هم زرد خاموش، سبز روشن و رله خروجی وصل. چنانچه در بین شمارش معکوس دوباره در محدوده ولتاژ غیر مجاز قرار گرفت همان حالت Err و قرمز تکرار شود تا اینکه از محدوده خطا خارج شود. یعنی این سیکل خطایابی و از سرگیری شمارش باید تکرار شود.*
.
مدار محافظ با HT66F002
سلام. پروژه مد نظر طراحی یک مدار محافظ برق دیجیتال (محافظ ولتاژ) همراه با سه LED توسط میکرو کنترلر هولتک HOLTEK سری HT66F002 (SO-8) هست.در طراحی سعی شود با کمترین هزینه به اهداف پروژه دست یافت. موارد درخواستی: * فایل شماتیک و PCB در آلتیوم دیزاینر (با قطعات smd و تک لایه) * سورس برنامه میکروکنترلر که قاعدتا در محیط برنامه نویسی HOPE3000 هست. * فایل توضیحات شماتیک و برنامه میکرو تا در صورت لزوم تغییراتی روی آن داده شود. نکات قابل توجه: * اندازه PCB ، خصوصیات و قوانین طراحی و محل قرارگیری سوراخ پیچ، LED ها بعد از تایید و قبول پروژه ارسال می گردد. () مدار طراحی شده قابلیت پروگرم کردن با پروگرمر E-LINK32 HOLTEK PROGRAMMER را از روی خود مدار داشته باشد (یعنی سوکت پروگرم کردن روی بورد تعبیه شود) شرح پروژه:با وصل شدن تغذیه بورد، ال ای دی زرد و قرمز و سبز به حالت چشمک زن در آید(به منزله تست سلامت نشانگر ها ) بعد از دوبار چشمک زدن خاموش و تنها led زرد همزمان با تایم گیری چشمک بزندتایمر از30 ثانیه ت...


توسط خریدار: مرتضی کرباسی

اطلاعات بیشتر:
https://parscoders.com/project/583596/طراحی-مدار-محافظ-برق-با-میکرو-کنترلر-هولتک-holtek-سری-ht66f004-و-ht66f002

t.me/ParscodersCom
طراحی مدار محافظ برق با میکرو کنترلر هولتک HOLTEK سری HT66F004 و HT66F002

#microcontroller, #altium_designer

بنام خدا
سلام. پروژه مد نظر طراحی یک مدار محافظ برق دیجیتال (محافظ ولتاژ) همراه با نشانگر سون سگمنتی و سه LED توسط میکرو کنترلر هولتک HOLTEK سری HT66F004 (SO-16) هست.در طراحی سعی شود  با  کمترین هزینه به اهداف پروژه دست یافت.
در حال حاضر  دوتا بورد مونتاژ شده از هردو هست 
 در واقع برای HT66F002فایل التیوم دیزانیرش را می خواهم و برنامه پروگرامش را که پس از توافق نمونه بورد ارسال می شود برای طراحی فایل التیوم و برنامه پروگرامش 
و هنچنین مدار HT66F004هم هست این هم می خواهم فایل التیوم دیزاینرش و برنامه پروگرام کردنش ودر ضمن مدار جمع جور تر طراحی شود 
موارد درخواستی:درباب میکروکنترلرHT66F004
* فایل شماتیک و PCB در آلتیوم دیزاینر (با قطعات smd و تک لایه)
* سورس برنامه میکروکنترلر که قاعدتا در محیط برنامه نویسی HOPE3000 هست.
* فایل توضیحات شماتیک و برنامه میکرو تا در صورت لزوم تغییراتی روی آن داده شود.
نکات قابل توجه:
* اندازه PCB ، خصوصیات و قوانین طراحی و محل قرارگیری سوراخ پیچ، LED ها و سون سگمنت بعد از تایید و قبول پروژه ارسال می گردد. (همین طور نوع سون سگمنت ، نوع و تعداد رله خروجی)
مدار طراحی شده قابلیت پروگرم کردن با پروگرمر E-LINK32 HOLTEK PROGRAMMER را از روی خود مدار داشته باشد (یعنی سوکت پروگرم کردن روی بورد تعبیه شود)الزاما بدلیل کوچک کردن مدار فقط جای لحیم کردن سیم سوکت USBهم باشه کفایت میکند شرح پروژه:با وصل شدن تغذیه بورد، ال ای دی زرد روشن و تایمر از 300 ثانیه به صورت معکوس روی سون سگمنت شروع به شمارش نماید و پس از اتمام زمان، زرد خاموش و رله خروجی وصل شود و ال ای دی سبز نیز روشن گردد. و میزان ولتاژ برق شهر روی سگمنت نمایش داده شود به طور پیوسته.چنانچه ولتاژ برق شهر از 250 ولت بیشتر و یا از 170 ولت کمتر شد، رله خروجی قطع شده و فقط قرمز روشن شده و روی سگمنت عبارت Err نمایش داده شده و این حالت حفظ شود. در صورتی که ولتاژ برق شهر در محدوده مجاز یعنی  از  175 به بالا و از 245 به پایین قرار گرفت، قرمز خاموش و زرد روشن و هم زمان سگمنت دوباره به صورت معکوس از 300 ثانیه شمارش کند و پس از پایان شمارش هم زرد خاموش، سبز روشن و رله خروجی وصل. چنانچه در بین شمارش معکوس دوباره در محدوده ولتاژ غیر مجاز قرار گرفت همان حالت Err و قرمز تکرار شود تا اینکه از محدوده خطا خارج شود. یعنی این سیکل خطایابی و از سرگیری شمارش باید تکرار شود.*
.
مدار محافظ با HT66F002
سلام. پروژه مد نظر طراحی یک مدار محافظ برق دیجیتال (محافظ ولتاژ) همراه با سه LED توسط میکرو کنترلر هولتک HOLTEK سری HT66F002 (SO-8) هست.در طراحی سعی شود با کمترین هزینه به اهداف پروژه دست یافت. موارد درخواستی: * فایل شماتیک و PCB در آلتیوم دیزاینر (با قطعات smd و تک لایه) * سورس برنامه میکروکنترلر که قاعدتا در محیط برنامه نویسی HOPE3000 هست. * فایل توضیحات شماتیک و برنامه میکرو تا در صورت لزوم تغییراتی روی آن داده شود. نکات قابل توجه: * اندازه PCB ، خصوصیات و قوانین طراحی و محل قرارگیری سوراخ پیچ، LED ها بعد از تایید و قبول پروژه ارسال می گردد. () مدار طراحی شده قابلیت پروگرم کردن با پروگرمر E-LINK32 HOLTEK PROGRAMMER را از روی خود مدار داشته باشد (یعنی سوکت پروگرم کردن روی بورد تعبیه شود) شرح پروژه:با وصل شدن تغذیه بورد، ال ای دی زرد و قرمز و سبز به حالت چشمک زن در آید(به منزله تست سلامت نشانگر ها ) بعد از دوبار چشمک زدن خاموش و تنها led زرد همزمان با تایم گیری چشمک بزندتایمر از30 ثانیه ت...


توسط خریدار: مرتضی کرباسی

اطلاعات بیشتر:
https://parscoders.com/project/583596/طراحی-مدار-محافظ-برق-با-میکرو-کنترلر-هولتک-holtek-سری-ht66f004-و-ht66f002

t.me/ParscodersCom
طراحی PCB یک مدار الکترونیک قدرت
🔸 پروژه ویژه
🔸 آگهی استخدام/ اعلان

#c_plus_plus_programming, #electronics, #microcontroller, #pcb_layout

با سلام
یک پروژه الکترونیکی هست که از دوتا برد قدرت و کنترلر تشکیل شده و در واقع یک مولد موج با سوئیچینگ می باشد. شماتیک پروژه در آلتیوم آماده شده و نیازی به طراحی مدار نیست. فقط میخواهم که برد مطابق فایل نیازمندی و مشخصات طراحی شود. لازم به ذکر است که موارد زیر باید توسط کسی که قرار است عهده دار طراحی برد شود، برآورده شود:
1- مسلط به مباحث الکترونیک قدرت و سوئیچینگ باشد.
2- مسلط به طراحی برد و برنامه نویسی میکروکنترلر های STM32  باشد.
3- سابقه طراحی بردهای با کیفیت و صنعتی را در کارنامه داشته باشد.
4- شماتیک می بایست توسط ایشان بررسی و از نظر عملکردی مورد تایید قرار بگیرید( صحه گذاری شود) و در صورت نیاز اصلاح شود چرا که پس از ساخت برد مسولیت مشکلات عملکردی و طراحی با ایشان خواهد بود.
5- برنامه نویسی در حد چک کردن ورودی و خروجی ها صورت گرفت و تنها قسمت تولید پالس توسط میکرو برد قدرت می بایست دقیق و درست انجام شود
4- 50 درصد مبلغ قرار داد بعد از اتمام فاز طراحی و ارسال فایل ساخت پرداخت می شود و الباقی بعد از دریافت برد و تست عملکرد آن پرداخت خواهد شد.
پس از بررسی های اولیه پیشنهادات، شماتیک در اختیار دوستان قرار خواهد گرفت.


توسط خریدار: Abbas_SDA

اطلاعات بیشتر:
https://parscoders.com/project/582099/طراحی-pcb-یک-مدار-الکترونیک-قدرت

t.me/ParscodersCom