قابل توجه کاربران گرامی: تاپیک معرفی اعضاء برای آشنایی بیشتر با یکدیگر (حتما شرکت کنید) لینک

MSI Notebook
نمایش نتایج: از 1 به 3 از 3
Like Tree19Likes
  • 9 Post By ErfanDL
  • 6 Post By ErfanDL
  • 4 Post By ErfanDL

موضوع: سخت افزارهای نمایش اطلاعات سیستم - Arduino Hardware Monitoring

  1. #1
    Network Administrator
    ErfanDL آواتار ها
    تاریخ عضویت
    Aug 2012
    محل سکونت
    MikroTik RouterOS
    نام واقعی
    عرفان
    نوشته ها
    3,034
    تشکر شده 17,314 بار در 2,992 پست
    ErfanDL آنلاین نیست.

    Smile سخت افزارهای نمایش اطلاعات سیستم - Arduino Hardware Monitoring



    Arduino Hardware Monitoring System

    با عرض سلام خدمت دوستان عزیز

    در این تاپیک قصد داریم تا با بوردهای آردوینو ( Arduino ) سخت افزارهایی برای مانیتورینگ قسمت های مختلف سیستم راه اندازی کنیم.

    که شامل موارد زیر میباشد:

    نمایش لود پردازنده
    نمایش لود پردازنده گرافیکی
    نمایش دمای قسمت های مختلف سیستم مانند CPU,GPU,HDD,...
    نمایش ولتاژ قسمت های مختلف سیستم مانند پردازنده, گرافیک و...
    نمایش دور فن های سیستم
    و هزاران قابلیت مانیتورینگ دیگر

    نکته: این تاپیک برای دوستانی که به کیس مودینگ علاقه دارند بسیار مفید خواهد بود.

    دقت کنید که اتصال از طریق USB انجام میشود و نیاز نیست در سیستم خود تغییری ایجاد کنید

    ========

    آردوینو چیست؟

    آردوینو ابزاری است برای تولید کامپیوترهایی که نسبت به کامپیوتر شخصی شما، مقدار بیشتری از دنیای فیزیکی را احساس و کنترل می کنند. این ابزار، یک پلت فرم محاسباتی فیزیکی open-source است که بر اساس یک برد میکروکنترلر ساده تهیه شده، و نیز یک محیط توسعه برای نوشتن نرم افزار جهت کار با برد می باشد.

    آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها، و سایر خروجی های فیزیکی به کار گرفته شود. پروژه های آردوینو می توانند مستقل باشند، و یا با نرم افزاری که روی کامپیوتر شما در حال اجراست(مثل Flash ، Processing، MaxMSP)، ارتباط برقرار کند. شما می توانید بردها را به طور دستی مونتاژ کنید و یا به صورت از پیش مونتاژ شده، خریداری کنید؛ محیط برنامه نویسی open-source را می توانید به صورت رایگان دانلود کنید.

    زبان برنامه نویسی آردوینو، یک پیاده سازی از Wiring(یک پلت فرم محاسباتی و فیزیکی مشابه) است، که بر اساس محیط برنامه نویسی چندرسانه ای Processing کار می کند.

    ========

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


    [Only registered and activated users can see links. ]

    ========



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

    قابلیت ها:

    نمایش مقدار فضای آزاد رم
    نمایش لود پردازنده

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    سخت افزار استفاده شده:

    بورد Arduino UNO قیمت 32.000 تومان
    ال سی دی 16x2 قیمت 6.000 تومان
    پروجکت بورد 10.000 تومان

    ========

    آموزش ها به زودی
    ویرایش توسط ErfanDL : 22nd November 2014 در ساعت 03:05 PM


    Motherboard : ASUS P8P67 WS Revolution - DUAL BIOS MOD Processor : Core i5 3570 @ 4.0 GHz - 1.1 V - 45° C
    Main Memory : G.Skill TridentX 8GB (2x4GB) @ 2400 MHz Graphics Card : ASUS ROG STRIX 1080Ti 11G Gaming
    Cooling : Tuniq Tower 120 Extreme V2 Power Supply : GREEN GP885-B


  2. 17 کاربر بابت این ارسال مفید از ErfanDL تشکر کرده اند:

    .SouSHIanT. (19th November 2014),amirsss (19th November 2014),Artemis (29th November 2014),atisoc0936 (19th November 2014),magiteq (19th November 2014),MASTER OC 7 (21st November 2014),mohammad72 (19th November 2014),NAVID OC (19th November 2014),Olesius (19th November 2014),Reza Y (20th November 2014),sapple (2nd March 2015),SenatorPC (19th November 2014),SETIZEN (19th November 2014),TERRORIST (19th November 2014),VFSDF (19th November 2014),XoMa (19th November 2014),ZeNer (19th November 2014)



  3. #2
    Network Administrator
    ErfanDL آواتار ها
    تاریخ عضویت
    Aug 2012
    محل سکونت
    MikroTik RouterOS
    نام واقعی
    عرفان
    نوشته ها
    3,034
    تشکر شده 17,314 بار در 2,992 پست
    ErfanDL آنلاین نیست.
    آموزش شماره یک

    مانیتورینگ رم و پردازنده

    نمایش مقدار فضای آزاد رم
    نمایش لود پردازنده به درصد %

    [Only registered and activated users can see links. ]


    ========

    سخت افزار مورد نیاز:

    یک عدد بورد Arduino UNO که میتوانید از فروشگاه های قطعات الکترونیک تهیه کنید

    [Only registered and activated users can see links. ]

    یک عدد ال سی دی 16x2 ( مدل های مختلفی داخل بازار هست میتوانید مدل ts1620a21 را تهیه کنید که نور بکگراند آبی هم داره و زیبایی خاصی به کار شما میده )

    [Only registered and activated users can see links. ]

    یک عدد پتانسیومتر 10 کیلو

    [Only registered and activated users can see links. ]

    پروجک بورد

    [Only registered and activated users can see links. ]

    کابل جامپر نری

    [Only registered and activated users can see links. ]

    پین هدر صاف مادگی ( دقت کید که مانند تصویر زیر باشد )

    [Only registered and activated users can see links. ]

    کابل USB برای ارتباط بورد Arduino UNO به کامپیوتر

    ========

    نرم افزارهای مورد نیاز:

    Arduino ( برای آپلود کدها داخل بورد Arduino UNO )

    [Only registered and activated users can see links. ]

    درایور بورد Arduino UNO

    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    کد آموزش شماره یک که باید داخل بورد Arduino UNO آپلود شود ( آموزش در ادامه همین پست )

    [Only registered and activated users can see links. ]

    نرم افزار ارسال مقدار فضای خالی رم و پردازنده به ال سی دی 16x2

    [Only registered and activated users can see links. ]

    ========

    مرحله اول

    ابتدا نرم افزار Arduino را دانلود و نصب کنید اما اجرا نکنید

    سپس بورد Arduino UNO را با کابل USB به کامپیوتر خود متصل کنید

    حالا درایور بورد Arduino UNO را دانلود کنید و آن را از حالت فشرده خارج کنید

    برای نصب درایور مراحل زیر را دنبال کنید

    1- روی My Computer کلیک راست کنید سپس Properties را بزنید و Device Manager را انتخاب کنید

    2- از قسمت Other Device روی USB2.0-S.erial کلیک راست کنید سپس Update درایور را بزنید

    [Only registered and activated users can see links. ]

    3- روی Browse my computer for driver software کلیک کنید

    [Only registered and activated users can see links. ]

    4- روی Browse کلیک کنید و مسیر فولدری که درایور Arduino UNO قرار دارد انتخاب کنید سپس روی Next کلیک کنید تا درایور نصب شود

    5- اگر پیغام Windows has successfully updated your driver software نمایش داده شد یعنی درایور کامل نصب شده است سپس روی Close کلیک کنید

    [Only registered and activated users can see links. ]

    همان طور که میبینید درایور روی COM16 نصب شده است

    [Only registered and activated users can see links. ]

    ========

    مرحله دوم

    نرم افزار Arduino را اجرا کنید

    روی Tools کلیک کنید سپس از قسمت S.erial Port باید COM درایور Arduino UNO را انتخاب کنید ( شماره COM در مرحله قبل در آخر نصب درایور توضیح داده شده ) برای من روی COM16 نصب شده برای شما ممکن است متفاوت باشد

    [Only registered and activated users can see links. ]

    حالا به مرحله سوم بروید

    ========

    مرحله سوم

    کد آموزش شماره یک را دانلود کنید سپس از حالت فشرده خارج کنید ( کدها داخل یک فایل text نوشته شده اند ) کل محتوای داخل فایل text را کپی کنید

    [Only registered and activated users can see links. ]

    حالا این کدها را داخل نرم افزار Arduino باید Paste کنیم ( روی صفحه سفید کلیک راست کنید و Paste را بزنید )

    [Only registered and activated users can see links. ]

    میبینید که کدها داخل نرم افزار Paste شده اند

    [Only registered and activated users can see links. ]

    روی گزینه آپلود کلیک کنید تا کدها به حافظه Arduino UNO آپلود شوند

    [Only registered and activated users can see links. ]

    وقتی کدها آپلود شدند باید پیام Done Uploading پایین صفحه نمایش داده شود

    [Only registered and activated users can see links. ]

    ========

    مرحله چهارم

    اسمبل کردن قطعات الکترونیکی با یک دیگر

    ابتدا پین هدر مادگی را به 16 پایه تقسیم کنید

    سپس آن را داخل سوراخ های ال سی دی کنید و از زیر, 16 پایه را لحیم کنید

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    حالا با توجه به نقشه مدار قطعات را با کابل جامپر نری روی پروجکت بورد به یک دیگر متصل کنید

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    دقت کنید که پایه های بورد Arduino با یکدیگر اتصال نکنند در ضمن مدار اتصال پایه های پروجک بورد به صورت زیر میباشند

    برای مثال اگر من پروجکت بورد را مانند تصویر زیر جلوی خودم قرار دهم سوراخ های سمت چپ و راست که با قرمز مشخص شده اند از بالا به پایین و از پایین به بالا باهم ارتباط دارند

    و سوراخ های وسطی که با رنگ آبی مشخص شده است از چپ به راست و از راست به چپ با یکدیگر ارتباط دارند

    [Only registered and activated users can see links. ]

    ========

    مرحله پنجم

    دریافت مشخصات رم و پردازنده روی ال سی دی

    نرم افزار Arduino را کامل ببندید

    Arduino UNO را با کابل USB به کامپیوتر متصل کنید

    نرم افزار ارسال مقدار فضای خالی رم و پردازنده به ال سی دی 16x2 را دانلود کنید ( لینک دانلود قبل از مرحله اول ) سپس از حالت فشرده خارج کنید و آن را اجرا کنید

    از قسمت Port and test باید COM درایور را انتخاب کنید

    در این قسمت شماره COM درایور Arduino را تایپ کنید کنید ( برای من COM16 میباشد )

    [Only registered and activated users can see links. ]

    روی Connect and test کلیک کنید تا ارتباط برقرار شود حالا روی Start کلیک کنید تا مقدار حافظه رم و پردازنده روی ال سی دی نمایان شود

    [Only registered and activated users can see links. ]

    دقت کنید که اگه روی ال سی دی چیزی نوشته نشد با پتانسیومتر میتوانید کنتراست را زیاد و کم کنید تا تصویر نمایش داده شود

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    ========

    اگر میخواهید نوشته دلخواهی روی ال سی دی بنویسید رو Stop کلیک کنید سپس از قسمت Custom Text نوشته دلخواه را بنویسید و روی Send کلیک کنید

    روی Line 1 و Line 2 هم که کلیک کنید میتوانید به خط اول یا دوم ال سی دی بروید

    [Only registered and activated users can see links. ]

    ========
    موفق باشید


    ویرایش توسط ErfanDL : 22nd November 2014 در ساعت 12:25 PM


    Motherboard : ASUS P8P67 WS Revolution - DUAL BIOS MOD Processor : Core i5 3570 @ 4.0 GHz - 1.1 V - 45° C
    Main Memory : G.Skill TridentX 8GB (2x4GB) @ 2400 MHz Graphics Card : ASUS ROG STRIX 1080Ti 11G Gaming
    Cooling : Tuniq Tower 120 Extreme V2 Power Supply : GREEN GP885-B


  4. 12 کاربر بابت این ارسال مفید از ErfanDL تشکر کرده اند:

    .SouSHIanT. (20th November 2014),barcelon (20th November 2014),IMAN OCX (20th November 2014),magiteq (20th November 2014),MASTER OC 7 (26th November 2014),mohammad72 (20th November 2014),NAVID OC (20th November 2014),Olesius (20th November 2014),Reza Y (20th November 2014),SETIZEN (21st November 2014),TERRORIST (20th November 2014),VFSDF (20th November 2014)



  5. #3
    Network Administrator
    ErfanDL آواتار ها
    تاریخ عضویت
    Aug 2012
    محل سکونت
    MikroTik RouterOS
    نام واقعی
    عرفان
    نوشته ها
    3,034
    تشکر شده 17,314 بار در 2,992 پست
    ErfanDL آنلاین نیست.
    آموزش شماره دو

    مانیتورینگ دمای پردازنده - فرکانس پردازنده و لود پردازنده به همراه نمودار و درصد %

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

    [Only registered and activated users can see links. ]

    ========

    سخت افزار مورد نیاز:

    یک عدد بورد Arduino UNO که میتوانید از فروشگاه های قطعات الکترونیک تهیه کنید

    [Only registered and activated users can see links. ]

    یک عدد ال سی دی 16x2 ( مدل های مختلفی داخل بازار هست میتوانید مدل ts1620a21 را تهیه کنید که نور بکگراند آبی هم داره و زیبایی خاصی به کار شما میده )

    [Only registered and activated users can see links. ]

    یک عدد پتانسیومتر 10 کیلو

    [Only registered and activated users can see links. ]

    پروجک بورد

    [Only registered and activated users can see links. ]

    کابل جامپر نری

    [Only registered and activated users can see links. ]

    پین هدر صاف مادگی ( دقت کید که مانند تصویر زیر باشد )

    [Only registered and activated users can see links. ]

    کابل USB برای ارتباط بورد Arduino UNO به کامپیوتر

    ========

    نرم افزارهای مورد نیاز:

    Arduino ( برای آپلود کدها داخل بورد Arduino UNO )

    [Only registered and activated users can see links. ]

    درایور بورد Arduino UNO

    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    کد آموزش شماره دو که باید داخل بورد Arduino UNO آپلود شود ( آموزش در ادامه همین پست )

    [Only registered and activated users can see links. ]

    لایبرری های مورد نیاز LCD

    [Only registered and activated users can see links. ]


    نرم افزار مانیتورینگ دما - لود - فرکانس پردازنده به ال سی دی 16x2

    [Only registered and activated users can see links. ]

    نرم افزار CoreTemp

    دانلود از این تاپیک: [Only registered and activated users can see links. ]

    ========

    مرحله اول

    ابتدا نرم افزار Arduino را دانلود و نصب کنید اما اجرا نکنید

    سپس بورد Arduino UNO را با کابل USB به کامپیوتر خود متصل کنید

    حالا درایور بورد Arduino UNO را دانلود کنید و آن را از حالت فشرده خارج کنید

    برای نصب درایور مراحل زیر را دنبال کنید

    1- روی My Computer کلیک راست کنید سپس Properties را بزنید و Device Manager را انتخاب کنید

    2- از قسمت Other Device روی USB2.0-S.erial کلیک راست کنید سپس Update درایور را بزنید

    [Only registered and activated users can see links. ]

    3- روی Browse my computer for driver software کلیک کنید

    [Only registered and activated users can see links. ]

    4- روی Browse کلیک کنید و مسیر فولدری که درایور Arduino UNO قرار دارد انتخاب کنید سپس روی Next کلیک کنید تا درایور نصب شود

    5- اگر پیغام Windows has successfully updated your driver software نمایش داده شد یعنی درایور کامل نصب شده است سپس روی Close کلیک کنید

    [Only registered and activated users can see links. ]

    همان طور که میبینید درایور روی COM16 نصب شده است

    [Only registered and activated users can see links. ]

    ========

    مرحله دوم

    لایبرری های مورد نیاز LCD را دانلود کنید

    [Only registered and activated users can see links. ]

    سپس از حالت فشرده خارج کنید و محتویات آن را داخل فولدر LiquidCrystal در مسیر زیر کپی کنید

    C:\Program Files (x86)\Arduino\libraries


    نرم افزار Arduino را اجرا کنید

    روی Tools کلیک کنید سپس از قسمت S.erial Port باید COM درایور Arduino UNO را انتخاب کنید ( شماره COM در مرحله قبل در آخر نصب درایور توضیح داده شده ) برای من روی COM16 نصب شده برای شما ممکن است متفاوت باشد

    [Only registered and activated users can see links. ]

    حالا به مرحله سوم بروید

    ========

    مرحله سوم

    کد آموزش شماره یک را دانلود کنید سپس از حالت فشرده خارج کنید ( کدها داخل یک فایل text نوشته شده اند ) کل محتوای داخل فایل text را کپی کنید

    [Only registered and activated users can see links. ]

    حالا این کدها را داخل نرم افزار Arduino باید Paste کنیم ( روی صفحه سفید کلیک راست کنید و Paste را بزنید )

    [Only registered and activated users can see links. ]

    میبینید که کدها داخل نرم افزار Paste شده اند

    [Only registered and activated users can see links. ]

    روی گزینه آپلود کلیک کنید تا کدها به حافظه Arduino UNO آپلود شوند

    [Only registered and activated users can see links. ]

    وقتی کدها آپلود شدند باید پیام Done Uploading پایین صفحه نمایش داده شود

    [Only registered and activated users can see links. ]

    ========

    مرحله چهارم

    اسمبل کردن قطعات الکترونیکی با یک دیگر

    ابتدا پین هدر مادگی را به 16 پایه تقسیم کنید

    سپس آن را داخل سوراخ های ال سی دی کنید و از زیر, 16 پایه را لحیم کنید

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    حالا با توجه به نقشه مدار قطعات را با کابل جامپر نری روی پروجکت بورد به یک دیگر متصل کنید

    [Only registered and activated users can see links. ]

    دقت کنید که پایه های بورد Arduino با یکدیگر اتصال نکنند در ضمن مدار اتصال پایه های پروجک بورد به صورت زیر میباشند

    برای مثال اگر من پروجکت بورد را مانند تصویر زیر جلوی خودم قرار دهم سوراخ های سمت چپ و راست که با قرمز مشخص شده اند از بالا به پایین و از پایین به بالا باهم ارتباط دارند

    و سوراخ های وسطی که با رنگ آبی مشخص شده است از چپ به راست و از راست به چپ با یکدیگر ارتباط دارند

    [Only registered and activated users can see links. ]

    ========

    مرحله پنجم

    دریافت مشخصات رم و پردازنده روی ال سی دی

    نرم افزار Arduino را کامل ببندید

    Arduino UNO را با کابل USB به کامپیوتر متصل کنید

    نرم افزار مانیتورینگ دما - لود - فرکانس پردازنده به ال سی دی 16x2 را دانلود کنید ( لینک دانلود قبل از مرحله اول ) سپس از حالت فشرده خارج کنید و آن را نصب کنید

    [Only registered and activated users can see links. ]

    سپس آن را از منوی استارت اجرا کنید ( ArduinoCoreTemp )

    [Only registered and activated users can see links. ]

    سپس نرم افزار CoreTemp را دانلود کنید و آن را اجرا کنید

    دانلود از این تاپیک: [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    در قسمت COM باید COM درایور را انتخاب کنید

    در این قسمت شماره COM درایور Arduino را تایپ کنید کنید ( برای من COM16 میباشد )

    [Only registered and activated users can see links. ]

    دقت کنید که اگه روی ال سی دی چیزی نوشته نشد با پتانسیومتر میتوانید کنتراست را زیاد و کم کنید تا تصویر نمایش داده شود

    [Only registered and activated users can see links. ]

    ========

    موفق باشید

    ویرایش توسط ErfanDL : 23rd November 2014 در ساعت 12:05 PM


    Motherboard : ASUS P8P67 WS Revolution - DUAL BIOS MOD Processor : Core i5 3570 @ 4.0 GHz - 1.1 V - 45° C
    Main Memory : G.Skill TridentX 8GB (2x4GB) @ 2400 MHz Graphics Card : ASUS ROG STRIX 1080Ti 11G Gaming
    Cooling : Tuniq Tower 120 Extreme V2 Power Supply : GREEN GP885-B


  6. 8 کاربر بابت این ارسال مفید از ErfanDL تشکر کرده اند:

    .SouSHIanT. (22nd November 2014),amirsss (23rd November 2014),magiteq (22nd November 2014),MASTER OC 7 (26th November 2014),Olesius (23rd November 2014),Reza-sony (28th November 2014),SETIZEN (22nd November 2014),VFSDF (22nd November 2014)



کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •