انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: در مورد سخت افزار  (دفعات بازدید: 1893 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین #unknown#

  • Sr. Member
  • *
  • ارسال: 441
  • جنسیت : پسر
در مورد سخت افزار
« : 15 تیر 1400، 08:57 ب‌ظ »
سلام
میخاستم بدونم که وقتی سخت افزار ساخته میشه درون اون ، نرم افزار مخصوص به خودش وجود داره یا نه ؟
مثلا
کنترل تلویزیون
پاور کیس
پردازنده
یا کارت گرافیک و ...
اون نرم افزار یا میان افزار قابل لمسه یا نه ؟
چطور اون رو به خورد سخت افزار میدن
سخت افزار متشکل از سیم و مقاومت ، که جریان برق رو قطع و وصل یا ضعیف میکنه
چطور اون کد ها رو بهش تزریق میکنند و قطعه هوشمند میشه ؟
برام عجیب بوده همیشه


آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : در مورد سخت افزار
« پاسخ #1 : 15 تیر 1400، 09:03 ب‌ظ »
سلام
میخاستم بدونم که وقتی سخت افزار ساخته میشه درون اون ، نرم افزار مخصوص به خودش وجود داره یا نه ؟
مثلا
کنترل تلویزیون
پاور کیس
پردازنده
یا کارت گرافیک و ...
اون نرم افزار یا میان افزار قابل لمسه یا نه ؟
چطور اون رو به خورد سخت افزار میدن
سخت افزار متشکل از سیم و مقاومت ، که جریان برق رو قطع و وصل یا ضعیف میکنه
چطور اون کد ها رو بهش تزریق میکنند و قطعه هوشمند میشه ؟
برام عجیب بوده همیشه


سوال خوبی است

این ها یک تراشه دارند که سیاهه و پایه های زیادی داره اگه دستگاهی رو باز کرده باشید دیدید وقت ساخت اون رو برنامه ریزی میکنن که اکثرا قفل داره بعضی ها هم نه مثلا من دوتا کنترل کننده جوجه کشی دارم که دما رو میدی بهش بعد با رله ای که داره دما رو تنظیم میکنه یکی رو واسه رطوبت و یکی رو واسه دما گذاشتم و با یک یخچال دستگاه جوجه کشی ۱۲۰ تایی ساختم. اوم کنار نمایشگرش چهار تا پین داره که اگه قفل نباشه میشه براش برنامه نوشت
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : در مورد سخت افزار
« پاسخ #2 : 15 تیر 1400، 09:18 ب‌ظ »
چنین سخت افزار هایی یه برد دارن که برنامه روی اون قرار داره. جست و جو کنید «برنامه نویسی برد»
جست و جو کنید و چیز های جدید بیابید

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : در مورد سخت افزار
« پاسخ #3 : 15 تیر 1400، 10:20 ب‌ظ »
اون تراشه هم میکروکنترلر هست که تقریباً کل کنترل برد با اونه که برنامه نویسی میشه
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : در مورد سخت افزار
« پاسخ #4 : 15 تیر 1400، 10:22 ب‌ظ »
اگه علاقه دارید اردوینو‌‌ خوبه و میشه با کامپیوتر براش برنامه نوشت و پروژه های خیلی جالبی میشه باهاش انجام دار از قفل رمز دار تا خانه هوشمند خودم هم دنبال این هستم که کلید بلوتوثی بسازم 
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19688
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : در مورد سخت افزار
« پاسخ #5 : 16 تیر 1400، 02:00 ق‌ظ »
پرسش خیلی کلّی‌ایه. بعضی دستگاه‌ها اصلاً نرم‌افزار ندارن و همه‌چیز توشون با مدار پیاده شده. بعضی‌ها هم از تراشه‌های قابل برنامه‌ریزی استفاده مي‌کنن.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : در مورد سخت افزار
« پاسخ #6 : 16 تیر 1400، 10:04 ق‌ظ »
مثلا کنترل تلویزیون که گفتید از همون میکرو کنترلر  ها توش داره و شما که کلید خاموش کردن رو فشار میدید بر اساس برنامه ای که داره دستورات رو میفرسته برای ال ای دی جلوش نور میرسه به تلویزیون بعد بر اساس نوری که دریافت کرده کار رو انجام میده

گوشی ر بردارید دوربینش رو باز کنید چراغ جلو کنترل رو بچسبونید به لنز دوربین حالا یک کلید رو فشار بدید و نگه دارید میبینید که از  نور بنفش یک خط هایی رد میشه حالا این خط ها رو با کلید های دیگه هم مقایسه کنید   
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : در مورد سخت افزار
« پاسخ #7 : 18 تیر 1400، 03:07 ق‌ظ »
در واقع اتفاقی که میوفته توی همه ی وسایلی که نام بردید علاوه بر برد که داره یه قطعه باید توش داشته باشه که توی برد لپ تاپ و کامپیوتر اونو به عنوان بایوس میشناسیم. این قطعه که عموما هم با زبان برنامه نویسی C نوشته شده ( برای مثال بایوس لپ تاپ ++C هم قاطیش داره )

منم یه زمانی این خیلی تو ذهنم بود که وقتی همه اینا از یه زبان تشکیل شدند پس میشه یه جوری دستکاریشون کرد که بتونن باهم حرف بزنن. ( مثلا با زدن دکمه ی پاور کنترل تلویزیون و وصل یه سنسور مادون قرمز به لپ تاپ بشه لپ تاپ رو روشن کرد!!)

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

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : در مورد سخت افزار
« پاسخ #8 : 18 تیر 1400، 10:58 ق‌ظ »
در واقع اتفاقی که میوفته توی همه ی وسایلی که نام بردید علاوه بر برد که داره یه قطعه باید توش داشته باشه که توی برد لپ تاپ و کامپیوتر اونو به عنوان بایوس میشناسیم. این قطعه که عموما هم با زبان برنامه نویسی C نوشته شده ( برای مثال بایوس لپ تاپ ++C هم قاطیش داره )

منم یه زمانی این خیلی تو ذهنم بود که وقتی همه اینا از یه زبان تشکیل شدند پس میشه یه جوری دستکاریشون کرد که بتونن باهم حرف بزنن. ( مثلا با زدن دکمه ی پاور کنترل تلویزیون و وصل یه سنسور مادون قرمز به لپ تاپ بشه لپ تاپ رو روشن کرد!!)

در واقع میشه ولی فکر کردن بهش باید تمرکز خیلی خیلی زیادی رو بهش تخصیص بدی.
میشه نیازی هم نیست زیاد لپ تاپ دستکاری بشه مثل خود تلوزیون یک برد باید باشه که با دریافت اطلاعات از سنسور برق رو وصل کنه فکر میکنم خیلی راحت با اردوینو بشه این کار رو کرد
من خودم برد یک هلیکوپتر کوچیک اسباب بازی دارم که برنامه ریزی شده با نزدیک شدن به جایی نور مادون قرمز منعکس میشه و دوباره به سنسورش بر می گرده و اطلاعات میره به میکرو کنترلر و اون هم ولتاژ موتور رو زیاد میکنه و کل  هلیکوپتر  میره بالا حالا من امتحان کردم با کنترل تلویزیون خاموش می‌شد برداشتم سیم های موتور رو به رله وصل کردم اما چون خروجیش از ۱۲ ولت کمتر بود نمی‌توانست رله رو وصل کنه
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : در مورد سخت افزار
« پاسخ #9 : 18 تیر 1400، 02:03 ب‌ظ »
نقل‌قول
میشه نیازی هم نیست زیاد لپ تاپ دستکاری بشه مثل خود تلوزیون یک برد باید باشه که با دریافت اطلاعات از سنسور برق رو وصل کنه فکر میکنم خیلی راحت با اردوینو بشه این کار رو کرد
من خودم برد یک هلیکوپتر کوچیک اسباب بازی دارم که برنامه ریزی شده با نزدیک شدن به جایی نور مادون قرمز منعکس میشه و دوباره به سنسورش بر می گرده و اطلاعات میره به میکرو کنترلر و اون هم ولتاژ موتور رو زیاد میکنه و کل  هلیکوپتر  میره بالا حالا من امتحان کردم با کنترل تلویزیون خاموش می‌شد برداشتم سیم های موتور رو به رله وصل کردم اما چون خروجیش از ۱۲ ولت کمتر بود نمی‌توانست رله رو وصل کنه
آره خب اینم یه راه حله ولی این که با سی پی یو لپ تاپ بتونی با زبون خودش حرف بزنی خیلی جذاب تره. همشون یه زبان دستوری دارن و باید بهشون دستور بدی.
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : در مورد سخت افزار
« پاسخ #10 : 18 تیر 1400، 02:20 ب‌ظ »
نقل‌قول
میشه نیازی هم نیست زیاد لپ تاپ دستکاری بشه مثل خود تلوزیون یک برد باید باشه که با دریافت اطلاعات از سنسور برق رو وصل کنه فکر میکنم خیلی راحت با اردوینو بشه این کار رو کرد
من خودم برد یک هلیکوپتر کوچیک اسباب بازی دارم که برنامه ریزی شده با نزدیک شدن به جایی نور مادون قرمز منعکس میشه و دوباره به سنسورش بر می گرده و اطلاعات میره به میکرو کنترلر و اون هم ولتاژ موتور رو زیاد میکنه و کل  هلیکوپتر  میره بالا حالا من امتحان کردم با کنترل تلویزیون خاموش می‌شد برداشتم سیم های موتور رو به رله وصل کردم اما چون خروجیش از ۱۲ ولت کمتر بود نمی‌توانست رله رو وصل کنه
آره خب اینم یه راه حله ولی این که با سی پی یو لپ تاپ بتونی با زبون خودش حرف بزنی خیلی جذاب تره. همشون یه زبان دستوری دارن و باید بهشون دستور بدی.

مستقیم که نمیتونی باهاش حرف بزنی که باید برنامه باشه که اجرا بشه و اطلاعات رو از سنسور دریافت کنه که این هم به درد وقتی لپ تاپ خاموشه نمی خوره
وقتی لپ تاپ خاموشه که نمیتونی بهش دستور بدی باید یک برد دیگه بسازی و به اون دستور بدی که برق رو وصل کنه
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین #unknown#

  • Sr. Member
  • *
  • ارسال: 441
  • جنسیت : پسر
پاسخ : در مورد سخت افزار
« پاسخ #11 : 26 تیر 1400، 03:16 ب‌ظ »
به قطعاتی که میشه روی اونا برنامه نوشت چی میگن ؟
ینی کل قطعات (سخت افزارهای) قابل برنامه نویسی.

« آخرین ویرایش: 26 تیر 1400، 03:18 ب‌ظ توسط #unknown# »

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : در مورد سخت افزار
« پاسخ #12 : 26 تیر 1400، 05:02 ب‌ظ »
به قطعاتی که میشه روی اونا برنامه نوشت چی میگن ؟
ینی کل قطعات (سخت افزارهای) قابل برنامه نویسی.


تا جایی که من می دونم میکرو کنترلر ها و ای سی ها هستند
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین vegetarian

  • Sr. Member
  • *
  • ارسال: 405
  • جنسیت : پسر
  • سیستم عامل : ننه اوبونتو
پاسخ : در مورد سخت افزار
« پاسخ #13 : 29 تیر 1400، 11:14 ق‌ظ »
به قطعاتی که میشه روی اونا برنامه نوشت چی میگن ؟
ینی کل قطعات (سخت افزارهای) قابل برنامه نویسی.
احتمالا منظور نظر شما میکروکنترلر ها هستن که در واقع میشه اینطور گفت که معادل یک کامپیوتر کوچک هستن یعنی هم رم دارن هم سی پی یو هم هارد و حتی حافظه کش هم دارن (البته معادلش در مقیاس خیلی کوچکتر)
دو تا از میکروکنترلر های مطرح در بازار هم میکروکنترلر های خانواده AVR و ARM هستن که اولی الان متعلق به شرکت میکروچیپ هست (قبلا ATmel میزد که میکرو چیپ اونو خرید) و دومی یعنی ARM هم جاهای مختلفی تولیدش میکنن(از جمله خود میکروچیپ) البته میکروکنترلر های دیگه ای هم هستن مثل خانواده 8051 و غیره

این آردوینو هم که دوستان میگن در واقع همون AVR هست که یه مقدار امکانات بهش اضافه کردن و بصورت ماژول های کاربردی درش آوردن ولی اگه بخواید برای یادگیری شروع کنید هم می تونید از آردوینو شروع کنید یا اینکه یکراست برید سراغ AVR . ضمنا میکروهای ARM هم برنامه نویسیش و کلا خودش یه مقدار پیچیده تر از AVR هست.
زبون برنامه نویسی هم برای AVR هم زبان بیسیک هست هم C هم اسمبلی . که اگر می خواید پیشرفت کنید همون C رو یاد بگیرید بهتره چون بعدا می تونید ازش در سایر میکرو ها هم استفاده کنید.
دوره lpic1 آقای پیمان هوشمندی راد برای علاقه مندان به لینوکس (مجانی):
https://forum.ubuntu-ir.org/index.php?topic=152339.0

آفلاین #unknown#

  • Sr. Member
  • *
  • ارسال: 441
  • جنسیت : پسر
پاسخ : در مورد سخت افزار
« پاسخ #14 : 29 تیر 1400، 12:10 ب‌ظ »
زبون برنامه نویسی هم برای AVR هم زبان بیسیک هست هم C هم اسمبلی . که اگر می خواید پیشرفت کنید همون C رو یاد بگیرید بهتره چون بعدا می تونید ازش در سایر میکرو ها هم استفاده کنید.
با زبان پایتون هم میشه ؟