اطلاعیه

Collapse
No announcement yet.

ساخت دستگاهای مختلف با سیستم مونیتورینگ زیبا

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ساخت دستگاهای مختلف با سیستم مونیتورینگ زیبا

    سلام
    یکی از چیزایی که من تو ایران باهاش مشکل دارم کار ما زشت بودن تولیداتمون هست، حتی محصولات کامپیوتریمون که خوشگل کردنشون هیچ هزینه ی اونچنانی نداره وفقط باید چند ساعت پشت ککامپیوتر وقت براش گذاشت...
    سیستم های مانیتوریگ زشت و ضمخت(زمخت!ظمخت!) و یا اینتر فیس هایی بدون گرافیک و زیبایی از مشکلات کارهای ماست

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

    الف)این کامپیوتر سرور نیست که همیشه روشن باشه و دیتا توش دخیره شه کدوم راه حل بهتره:
    1-هر وقت کامپیوتر روشن شد اطلاعات جدید رو از میکرو میگیره و تو خودش ذخیره میکنه و نرم افزاری که توی کامپیوتر نوشتیم اونها رو به کار بر نشون میده
    2-در خود داستگاهم ذخیره بشه و ای پی دستگاه رو بدم و به صورت وب سرور اطلاعات لود بشه ...

    اما قضیه از این قراره که من میخوام این مانیتورینگ خیلی خوشگل و جذاب باشه، به html مسلط هستم و این هم یه نمونه که یه خارجی انجام داده!




    اضافه شده در تاریخ :
    راستی من تا به حال با مانیتورینگ و اینترفیس و .. کاری نداشتم

    ولی فکر کنم این html من باید یه برنامه باشه، یعنی مثلا کد های php داخلش داشته باشه و با اطلاعاتی که از طرف میکرو میاد هی مدام پدیت بشه و نیاز داره رو کامپیوتر کاربر برنامه های مثل xamp و.. نصب باشن!!

    اما دیدم که بعضی های خود دستگاه رو به صورت وب سرور میکنند و به وارد کردن آی پی اون صفحه ی html لود میشه(مثل همین که آی پی مودم رو میزنید تنظیمات میاد)
    اما کسایی که این کار رو میکنن چجور با اطلاعاتی که از میکرو خارج میشه روی فایل html مینویسن! و چون خود html استاتیک هست و قابل تغییر نیست مگر اینکه یکی بیاد تغییر بده یا کد هایی مثل php وسطش باشه و مفسر اونها رو به html تبدیل کنه
    اخبار فناوری - راز روز

    http://razerooz.com

    #2
    پاسخ : ساخت دستگاهای مختلف با سیستم مونیتورینگ زیبا

    روش اول بهتره
    ببینین شما میتونین با میکرو یه وب سرور ساده بسازید ولی فقط میشه صفحه های HTML نمایش بدی و باید بیخیال PHP بشی
    این یعنی سایت بصورت استاتیک دیتا نمایش میده
    تو سرور واقعی مرورگر شما یه درخواست به سرور میده و سرور یک فایل HTML به مرورگر شما میفرسته
    کاری که شما باید انجام بدین اینه که بجای اینکه یک فایل ارسال کنین کدهای صفحه خط به خط با همون میکرو میفرستی و هرجا لازم بودی محاسبات انجام میدی و نتیجه در قالب کدهای HTML ارسال میکنی
    [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

    دیدگاه


      #3
      پاسخ : ساخت دستگاهای مختلف با سیستم مونیتورینگ زیبا

      ممنو از جوابت، ولی 2 خط آخر رو نفهمیدم چی میگید
      روش اول خیلی برام راحته
      اطلاعات از میکرو میاد، وارد نرم افزار x میشه کد های فایل html که طراحی کردم رو با نرم افزار x تغیرش میدم و ... تغییر یافته شده رو به کاربر نشون میدم(در واقع html داخل همون برنامه x اجرامیشه)

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

      http://razerooz.com

      دیدگاه


        #4
        پاسخ : ساخت دستگاهای مختلف با سیستم مونیتورینگ زیبا

        سلام

        از لحاظ زیبایی و کاربردی بودن :

        من هم یک مدت دنبال طراحی یک محیط کاربری جذاب برای یک سیستم مانیتورینگ بودم که خودم هم کار طراحیش رو انجام بدم . اولین چیزی که به ذهنم رسید VB بود . بعد یک مدت دیدم که اصلا محیط جذابی نداره . بعد رفتم سراغ Labview . انصافا از لحاظ زیبایی و کلا انجام عمل مانیتورینگ و هر کار دیگه ای حرف نداشت . فقط تنها مشکلی که من بیشتر اوقات بهش بر می خورمدم نصب نرم افزاری که درست کردم بود توی سیستم های دیگه . بعد از یک مدت تحقیقات به یک کامپوننت جالب برای VB.NET برخوردم . اسمش بود Dev Express . واقعا Gauge ها و نمودارهای زیبایی داشت و توی کنترل کردنشون چیزی رو کم نذاشته بود . ضمن اینکه با توجه به دات نت بودنشون تحت وب هم کار می کردن . حتی می تونستی محیطی مثل متروی Windows8 باهاش بسازی . الان یک مدت کار باهاش رو شروع کردم . واقعا چیز جالبی هست . اینم یک نمونه از Gauge ها و نمودارهاش :



        تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
        دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
        مقالات و فایل های آموزشی نرم افزار Labview
        حل مشکل درایور و راه اندازی FT232 های غیراورجینال

        دیدگاه


          #5
          پاسخ : ساخت دستگاهای مختلف با سیستم مونیتور&#

          نوشته اصلی توسط moosavimaleki
          ممنو از جوابت، ولی 2 خط آخر رو نفهمیدم چی میگید
          روش اول خیلی برام راحته
          اطلاعات از میکرو میاد، وارد نرم افزار x میشه کد های فایل html که طراحی کردم رو با نرم افزار x تغیرش میدم و ... تغییر یافته شده رو به کاربر نشون میدم(در واقع html داخل همون برنامه x اجرامیشه)

          اما روش دوم خوبیش اینکه الان همه تو خونشون با لپ تاپ و موبایل و تبلت با شبکه وصل هستند و اینججور با هر کدوم که دلشون خواست به دستگاه شما سر میزنند.
          دو خط اخر رو که نفهمیدم مربوط به همین روش دوم بود؟
          تو روش اول اینکار کنی خیلی بهتره (بهترین کیفیت میتونی داشته باشی)
          با یه برنامه اطلاعات میکرو میخونی و در MySQL ذخیره میکنی (اگه توی سروری در فضای وب باشه میتونی بصورت عمومی اطلاعات منتشر کنی)
          بعد راحت با PHP یه برنامه مناسب طراحی میکنی که به MySQL متصل میشه و برای ظاهر اون هم از HTML و CSS کمک میگیری


          فرض کن شما یه صفحه وب با HTML طراحی کردی. سورس اون باز کن. باید بتونی تمام اون دستورات خط به خط با میکرو ارسال کنی. اینطوری تو هم یه وب سرور ساختی. حالا که داری خط به خط اطلاعات ارسال میکنی میشه هرجا که نیاز بود متن تغییر بدی. یعنی با میکرو اطلاعات دیگه ای میفرستی.
          مثلا اول این کد ارسال میکنی
          کد:
          <p>Temp is</p>
          بعد متغیر Temp که دمای یه سنسور نشون میده بصورت رشته در میاری و ارسال میکنی و در ادامه باقی تگ های HTML ارسال میکنی.



          نوشته اصلی توسط محمد م
          سلام

          از لحاظ زیبایی و کاربردی بودن :

          من هم یک مدت دنبال طراحی یک محیط کاربری جذاب برای یک سیستم مانیتورینگ بودم که خودم هم کار طراحیش رو انجام بدم . اولین چیزی که به ذهنم رسید VB بود . بعد یک مدت دیدم که اصلا محیط جذابی نداره . بعد رفتم سراغ Labview . انصافا از لحاظ زیبایی و کلا انجام عمل مانیتورینگ و هر کار دیگه ای حرف نداشت . فقط تنها مشکلی که من بیشتر اوقات بهش بر می خورمدم نصب نرم افزاری که درست کردم بود توی سیستم های دیگه . بعد از یک مدت تحقیقات به یک کامپوننت جالب برای VB.NET برخوردم . اسمش بود Dev Express . واقعا Gauge ها و نمودارهای زیبایی داشت و توی کنترل کردنشون چیزی رو کم نذاشته بود . ضمن اینکه با توجه به دات نت بودنشون تحت وب هم کار می کردن . حتی می تونستی محیطی مثل متروی Windows8 باهاش بسازی . الان یک مدت کار باهاش رو شروع کردم . واقعا چیز جالبی هست . اینم یک نمونه از Gauge ها و نمودارهاش :

          شما کافیه برای فایل های Labview فایل نصب بسازی که خودش اینکار برات انجام میده و پیچیدگی خاصی نداره
          در ضمن کامپوننت های خود Labview هم برای NET. موجود هست. میتونی از اونها هم استفاده کنی.[/code]
          [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

          دیدگاه


            #6
            پاسخ : پاسخ : ساخت دستگاهای مختلف با سیستم مونیتور&#

            نوشته اصلی توسط ADMlN
            تو روش اول اینکار کنی خیلی بهتره (بهترین کیفیت میتونی داشته باشی)
            با یه برنامه اطلاعات میکرو میخونی و در MySQL ذخیره میکنی (اگه توی سروری در فضای وب باشه میتونی بصورت عمومی اطلاعات منتشر کنی)
            بعد راحت با PHP یه برنامه مناسب طراحی میکنی که به MySQL متصل میشه و برای ظاهر اون هم از HTML و CSS کمک میگیری


            فرض کن شما یه صفحه وب با HTML طراحی کردی. سورس اون باز کن. باید بتونی تمام اون دستورات خط به خط با میکرو ارسال کنی. اینطوری تو هم یه وب سرور ساختی. حالا که داری خط به خط اطلاعات ارسال میکنی میشه هرجا که نیاز بود متن تغییر بدی. یعنی با میکرو اطلاعات دیگه ای میفرستی.
            مثلا اول این کد ارسال میکنی
            کد:
            <p>Temp is</p>
            بعد متغیر Temp که دمای یه سنسور نشون میده بصورت رشته در میاری و ارسال میکنی و در ادامه باقی تگ های HTML ارسال میکنی.
            به نظر من لازم نیست کل صفحه بصورت HTML در داخل میکرو ذخیره بشه . چون فضای زیادی میگیره . به نظر من بهتره یک نرم افزار بصورت .NET نوشته بشه . کل صفحه اینترفیس داخلش طراحی بشه . بعد فقط مقادیر رو از روی میکرو لود کنه و مثلا روی یک Gauge نشون بده .

            نوشته اصلی توسط ADMlN
            شما کافیه برای فایل های Labview فایل نصب بسازی که خودش اینکار برات انجام میده و پیچیدگی خاصی نداره
            درست هست . من این کار رو انجام دادم که گفتم داخل سیستم های دیگه درست کار نمی کنه یا هنگ می کرد یا قاطی می کرد یا cpu تا 100 بالا میرفت . خلاصه اینکه درست کار نمی کرد .
            تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
            دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
            مقالات و فایل های آموزشی نرم افزار Labview
            حل مشکل درایور و راه اندازی FT232 های غیراورجینال

            دیدگاه


              #7
              پاسخ : پاسخ : ساخت دستگاهای مختلف با سیستم مونیتور&#

              نوشته اصلی توسط محمد م
              به نظر من لازم نیست کل صفحه بصورت HTML در داخل میکرو ذخیره بشه . چون فضای زیادی میگیره .
              اما خوبیش اینه که برای سیستم های خونگی مناسب ترین چیزه ، با هر وسیله که توی شبکه باشه میشه بهش وصل شد.
              راستی برای اون کامپونت و خود VB.NET چه منبعی معرفی میکنی من با VB.NET کار نکردم اما قدیما(بچگی)با ویژوال بیسیک کار کردم...

              نوشته اصلی توسط ADMlN

              بعد راحت با PHP یه برنامه مناسب طراحی میکنی که به MySQL متصل میشه و برای ظاهر اون هم از HTML و CSS کمک میگیری
              اینجور هم باید روی کامپیوتر کاربر یه وب سرور php مثل xamp باشه
              اخبار فناوری - راز روز

              http://razerooz.com

              دیدگاه


                #8
                پاسخ : پاسخ : ساخت دستگاهای مختلف با سیستم مونیتور&#

                نوشته اصلی توسط moosavimaleki
                راستی برای اون کامپونت و خود VB.NET چه منبعی معرفی میکنی من با VB.NET کار نکردم اما قدیما(بچگی)با ویژوال بیسیک کار کردم...
                یک PDF همراهش هست که تقریبا داخلش نحوه کار با کامپوننت ها رو گفته . ولی داخل سایت خودش کاملتر تمام کامپوننت ها و مشخصه ها و ..... رو توضیح داده . کامله کامله .
                تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
                دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
                مقالات و فایل های آموزشی نرم افزار Labview
                حل مشکل درایور و راه اندازی FT232 های غیراورجینال

                دیدگاه


                  #9
                  پاسخ : ساخت دستگاهای مختلف با سیستم مونیتورینگ زیبا

                  نوشته اصلی توسط moosavimaleki
                  اما خوبیش اینه که برای سیستم های خونگی مناسب ترین چیزه ، با هر وسیله که توی شبکه باشه میشه بهش وصل شد.
                  راستی برای اون کامپونت و خود VB.NET چه منبعی معرفی میکنی من با VB.NET کار نکردم اما قدیما(بچگی)با ویژوال بیسیک کار کردم...
                  اینجور هم باید روی کامپیوتر کاربر یه وب سرور php مثل xamp باشه
                  بله
                  میکرو به یه برنامه ساده در ارتباطه
                  برنامه داده ها از میکرو میخونه و در دیتابیس ذخیره میکنه
                  بعد شما میتونی با هر برنامه و زبانی اینترفیس خودتون طراحی کنین و فقط کافی با دیتابیس در ارتباط باشید و داده از اونجا بخونید
                  روش جالبی نیست اما بهترین کیفیت خروجی دارین
                  بیشتر بدرد سیستم های آنلاین مانیتورینگ مثل سامانه های هواشناسی یا کاربردهای نظیر این میاد
                  [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

                  دیدگاه

                  لطفا صبر کنید...
                  X