بحث های زیادی در مورد برتری هر یک از تکنولوژی های صفحه نمایش LCD و OLED و مقایسه ی آن ها وجود دارد. عده ای امکان سوختن صفحه نمایش OLED را مطرح ساخته اند. نکته ی قابل توجه این است که اغلب گفته می‌شود صفحات OLED با خطر سوختن روبرو هستند، در حالی که این دیدگاه در مورد LCDها وجود ندارد. البته در این بحث‌ها اغراق زیادی وجود دارد و همه گفته‌ها واقعی نیست. عده ی بسیاری از خریداران موبایل هنگام خرید به احتمال سوختن صفحه نمایش گوشی گران بهایشان هم فکر می کنند. اما چگونه می توان از سوختن صفحه نمایش جلوگیری کرد؟ راه های جلوگیری از سوختن صفحه نمایش کدامند ؟

    Note5_vs_LGV10_19-712x400-1200x800

     

    سوختن صفحه نمایش

    ابتدا باید تعریف کنیم که سوختن صفحه نمایش یعنی چه؟ واژه ی سوختگی در اینجا به معنای سوختگی یا گرمای واقعی نیست و در عوض ، این اصطلاح برای توصیف صفحه نمایشی استفاده می‌شود که در بخش‌هایی از پنل، به صورت دایمی تغییر رنگ داده است. این تغییر رنگ ممکن است به صورت یک طرح از متن یا تصویر، محو شدن رنگ‌ها، یا نقاط و الگوهای مختلف روی صفحه نمایش باشد. دراین حالت صفحه نمایش هنوز هم به خوبی عمل می‌کند، اما هنگامی که روشن است شبحی از یک تصویر، متن یا رنگ به صورت همیشگی وجود دارد. برای این که این مشکل را سوختن صفحه نمایش بدانیم، این آثار باید دائمی و به صورت نقص در قسمت سخت افزاری صفحه باشد، نه یک ایراد گرافیکی که ممکن است ناشی از یک نرم افزار یا درایور باشد. ریشه این اصطلاح در واقع به مانیتورهای قدیمی CRT بر‌می‌گردد که ترکیبات فسفری که برای تولید تصویر از خود نور ساتع می‌کنند، روشنایی‌شان را از دست می‌دهند. پنل‌های LCD می‌توانند مشکلات مشابهی را نشان دهند، اما به دلیل نوع ساختار آنها این موضوع بسیار به ندرت اتفاق می‌افتد. صفحات نمایش OLED گوشی های هوشمند امروزی هم می توانند دچار چنین مشکلاتی شوند البته نه به اندازه ی مانیتورهای قدیمی CRT. این مشکل یک مشکل شایع نیست و مدت زیادی طول می‌کشد تا علایم آشکار ایجاد شوند. در گوشی‌های هوشمند، الگوی سوختن اغلب به  دکمه‌های ناوبری و نوار نوتیفیکیشن مربوط است.

     

    lcd-amoled-ips-ecran-teaser

     

    چرا صفحه نمایش می سوزد ؟

    اجزای تولید کننده ی نور صفحه نمایش هر یک دارای یک عمر مفید هستند و با توجه به سن این بخش ها ، روشنایی آنها تغییر می‌کند و بنابراین باز تولید رنگ پنل به تدریج و در طول زمان دچار تغییر می‌شود. تمامی صفحات نمایش با توجه به طول عمرشان تغییر رنگ را نشان می‌دهند، هر چند که این تغییر با استفاده از نرم‌افزارهای هوشمند می‌تواند کاهش پیدا کند اما سوختن، در بخش‌هایی از پنل سریع‌تر اتفاق می‌افتد که می‌تواند به تغییر رنگ قابل تشخیص در آن ناحیه منجر شده و چیزی شبیه روح یا سایه را ایجاد کند. با تکنولوژی مدرن اسمارت‌فون‌ها و ساعت های هوشمند، سوختن صفحه می‌تواند به دلیل طول عمر متفاوت ساب‌ پیکسل‌های LED قرمز، آبی و سبز موجود در ساختار پنل‌های  OLED باشد.

    S8-Infinity-Display-AMOLED-under-microscope-gds-aa-1080p-840x472

    در واقع قسمت‌هایی از صفحه نمایش که تصویر آنها کمتر تغییر می‌کند، مانند نوار نوتیفیکیشن و دکمه‌های ناوبری بیشتر در معرض این مشکل قرار دارند. این مشکل به این دلیل پیش می‌آید که نقاط یاد شده به طور مداوم یک مجموعه، یک رنگ، یک آیکون و یا یک متن را نشان می‌دهند، در حالی‌که سایر نقاط نمایشگر انتخاب‌های متنوع‌تری از انواع رنگ‌ها را در سایت‌های گوناگون، ویدیوها، اپلیکیشن‌ها و… در مدت زمان استفاده دارند. بنابراین ساب‌پیکسل‌های این مناطق به مقادیر مختلف مورد استفاده قرار می‌گیرند و در نتیجه یک تغییر جزئی در بازتولید رنگ‌ها به وجود می‌آید. به‌کار گیری نوارهای شفاف و رنگارنگ با استفاده از طراحی متریال گوگل، فرایند پیری رنگ را به تاخیر می‌اندازد.

     

    راه های پیشگیری از سوختن صفحه نمایش

    تولید کندگان گوشی های هوشمند با آگاهی از مشکلات سوختن صفحه نمایش برای پیشگیری از سوختن آن گام هایی را برداشته اند بعنوان مثال  سامسونگ از گلکسی S3 تاکنون از الگوی آرایش ساب‌پیکسل‌های pentile در صفحات نمایش گوشی‌های هوشمندش استفاده می‌کند. به این ترتیب که ساب‌ پیکسل‌های آبی درشت‌تر هستند و به جریان الکتریکی کمتری برای تولید نور نیاز دارند و را‌ه اندازی LED با جریان کمتر ، طول عمر آن را افزایش می‌دهد. بنابراین تغییر رنگ قابل مشاهده به راحتی رخ نمی‌دهد. این موضوع کاملا مشکل سوختن صفحه نمایش را حل نمی‌کند اما طول عمر این گونه نمایشگرها نسبت به صفحات نمایش OLED ارزان‌تر و قدیمی‌تر به مقدار قابل ملاحظه‌ای بیشتر است. همچنین برای این مشکل راه‌ حل‌های نرم افزاری وجود دارد. تولید کنندگان محصول Android Wear می‌توانند گزینه “حفاظت از سوختگی” را در  سیستم عامل فعال کنند. این حالت به طور دوره‌ای محتویات صفحه را با چند پیکسل تغییر می‌دهد ، به طوری که رنگ‌های مختلف در مدت زمان یکسان به نمایش در آیند. گوشی‌های هوشمند مجهز به تکنولوژی نمایشگر Always-On مانند گلکسی S8، از روش مشابهی استفاده می‌کنند. همچنین گوگل مجموعه‌ای از دستورالعمل‌های طراحی را برای پیشگیری از مشکلات صفحه نمایش در هنگام طراحی ساعت‌های هوشمند با نمایشگر OLED ارائه می‌دهد.

     

    اقدامات پیشگیرانه سوختگی صفحه نمایش

    اگر صفحه نمایش گوشی شما سوخته باشد برای رفع آسیب آن کار به‌ خصوصی نمی‌توان انجام داد.  برنامه‌هایی در فروشگاه گوگل پلی وجود دارند که ادعا کرده مشکل را برطرف می‌کنند، اما در واقع از سوختن سایر نقاط نمایشگر جلوگیری کرده و تاثیر زیادی هم ندارند. اگر شما در مورد این مسئله نگران هستید، تعدادی از اقدامات پیشگیرانه  وجود دارد که می‌توانید با انجام دادن آنها طول عمر صفحه نمایش گوشی خود را طولانی‌تر کنید و نگرانی‌تان را کاهش دهید، این اقدامات پیشگیرانه عبارتند از :

    ۱- روشنایی صفحه نمایش دستگاه خود را پایین نگه دارید. افزایش روشنایی، نیاز به جریان بیشتری دارد و طول عمر LED را کوتاه می‌کند.

    ۲- زمان روشن ماندن صفحه نمایش را کوتاه کنید. هنگامی که از دستگاه استفاده نمی‌کنید ،صفحه نمایش خاموش شده و از نمایش تصاویر ثابت جلوگیری می‌کند.

    ۳- از حالت Immersive ، در صورت وجود استفاده کنید. در این حالت۷ نوار نوتیفیکیشن پنهان شده و آیکون‌های ثابت نمایش داده نخواهد شد. همچنین می‌توانید از یک لانچر که ویژگی‌های مشابهی از جمله نوار ناوبری و اپ‌درور شفاف دارد، استفاده کنید.

    ۴- تصویر زمینه‌ای با رنگ‌های تیره‌تر انتخاب کنید و آن را هر از گاهی تغییر دهید.

    ۵- برای جلوگیری از تضعیف رنگ در نیمه پایین صفحه نمایش از اپلیکیشن‌های کی‌برد دارای تم‌های تیره استفاده کنید.

    ۶- اگر از برنامه‌های مسیریابی برای مدت زمان طولانی استفاده می‌کنید، آن‌هایی را انتخاب نمایید که در رابط کاربری خود المنت‌های ثابت زیادی نداشته باشند.

    با وجود تمام مواردی که گفتیم سوختن صفحه نمایش موضوعی نیست که بسیاری از خریداران گوشی‌های جدید دارای صفحه OLED را نگران کند. پنل‌های جدید طول عمر بیشتری نسبت به  OLED‌های قدیمی دارند و بسیار به ندرت مشکلی برای‌شان به وجود می‌آید.با این حال هرگز یک تصویر ثابت را به صورت ۲۴ ساعته و در تمام طول هفته با حداکثر روشنایی روی صفحه نمایش نشان ندهید. در این مطلب با تعریف سوختگی صفحه نمایش آشنا شدیم و گفتیم سوختن صفحه نمایش یعنی چه و چگونه می توانیم از این کار جلوگیری کنیم ؟ امیدواریم که این مطلب برای شما مفید بوده باشد.

     

     


    Microsoft

    مایکروسافت قصد دارد در ماه های آتی، با استفاده از هوش مصنوعی قابلیت های جدیدی را به برخی از برنامه های خود اضافه کند.
    برنامه های آفیس، موتور جستجو بینگ و دستیار صوتی کورتانا قرار است به هوش مصنوعی مجهز شوند.
    اگر شما از کاربران موتور جستجو بینگ باشید به زودی تغییرات را در نتیجه های جستجوی خود احساس خواهید کرد، به طوری که اگر از بینگ بپرسید آیا قهوه برای سلامتی مفید است یا خیر،بینگ نظر های مختلف موافق یا مخالف مفید بودن قهوه را از منبع های خبری معتبر برای شما پیدا خواهد کرد.
    یا اگر از بینگ در مورد نحوه روشن کردن بلوتوث سوال کنید، بینگ از شما اسم و مدل دستگاهتان را میپرسد تا سریعتر و دقیق تر به جواب برسد.
    علاوه بر بهبود بینگ، برنامه های آفیس نیز از قدرت هوش مصنوعی بهره خواهند برد. برنامه Outlook می تواند ایمیل ها را بر اساس نیاز شما مرتب کند و برخی از ایمیل ها را به صورت خودکار پاسخ دهد.
    برنامه Excel می تواند با یادگیری الگو های مورد استفاده شما ، جدول و نمودار ها را به صورت خودکار تهیه کند.
    برنامه Word با ارائه کردن متن های پیشنهادی مرتبط با موضوع مورد نظر شما، کارتان را راحت تر و سریع تر انجام می دهد.
    دستیار صوتی مایکروسافت که با اسم کورتانا شناخته می شود، با استفاده از هوش مصنوعی می تواند چند کار را پشت سر هم انجام دهد.مثلا می تواند بلیط یک فیلم را برای شما پیدا کند، آن را خریداری کند و ساعت و روز بلیط را به برنامه شما اضافه کند. همچنین کورتانا با استفاده از هوش مصنوعی قادر به مرتب کردن ایمیل های شما و ارائه خلاصه از مهم ترین آن ها خواهد بود. این قابلیت کورتانا علاوه بر Outlook، با Gmail و Yahoo Mail و بقیه سرویس های ایمیلی سازگار خواهد بود، پس  این قابلیت جدید کورتانا برای همه قابل استفاده است.

    تمام قابلیت های بالا که با استفاده از هوش مصنوعی امکان پذیر شده اند با انتشار بروز رسانی های مختلف، طی هفته ها و ماه های آینده به برنامه های مایکروسافت اضافه خواهند شد.

    مقاله قبلی گوگل اولین مرکز تحقیقات هوش مصنوعی آسیا را در چین تاسیس خواهد کرد.
    مقاله بعدی استفاده از سیمِ خیس نخی برای انتقال دیتا!


    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    در این آموزش به راه اندازی سنسور Flex  با میکروکنترلر ATMEGA8 می پردازیم . برای این کار از ADC(مبدل آنالوگ به دیجیتال) ۱۰ بیتی mega8 استفاده می کنیم . واحد ADC در mega8 حداکثر قادر به تحمل  ولتاژ ۵ ولت در ورودی خود است.در ادامه با میکرو دیزاینر الکترونیک باشید.

    سنسور خمشی چیست ؟

    Flex Sensor  یا  سنسور خمشی یک ترانسدیوسر است که با تغییر پیدا کردن شکل آن مقاومت دو سر آن نیز تغییر می کند . تصویر آن را در زیر می بینید.

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    از این سنسور برای تشخیص تغییرات در خطی بودن استفاده می شود . بنابراین وقتی سنسور خم می شود مقاومت آن به شدت بالا می رود که در تصویر زیر نشان داده شده است :

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    اکنون برای تبدیل این تغییرات مقاومت به تغییرات ولتاژ از یک مدار تقسیم مقاومتی استفاده می کنیم . در این شبکه ی مقاومتی یک مقاومت ثابت و یک مقاومت متغییر داریم .با توجه به تصور زیر R1 در اینجا مقاومت ثابت و R2 سنسور خمشی است که به عنوان یک مقاومت متغییر عمل می کند . ولتاژ گره میانی این شبکه اندازه گیری می شود . با تغییر مقدار مقاومت R2 این ولتاژ نیز به طور خطی تغییر می کند . بنابراین ما یک ولتاژ داریم که با میزان خطی بودن تغییر می کند.

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    اکنون نکته ی مهمی که باید به آن توجه کنیم این است که ADC میکروکنترلر برای اندازه گیری ولتاژ ورودی جریانی در حدود ۵۰میکروآمپر از آن میکشد. این اثر بارگذاری در یک مقسم ولتاژ مقاومتی اهمیت دارد زیرا با افزایش جریان کشیده شده از خروجی تقسیم مقاومتی درصد خطای اندازه گیری نیز افزایش پیدا می کند. البته ما در این آموزش از این خطا چشم پوشی می کنیم .

    اکنون به دنبال مقاومت هایی هستیم که برای ولتاژ ورودی ۲۵ولت ولتاژ خروجی ۵ ولت داشته باشیم . برای بدست آوردن مقدار واقعی ولتاژ نیز کافیست تا در برنامه مقدار ولتاژ خروجی سنسور را در ۵ ضرب کنیم.

    قطعات مورد نیاز راه اندازی سنسور Flex  :

    سخت افزار :

    ATMEGA8 , منبع تغذیه ۵ ولت ,  پروگرامر AVR-ISP , ال سی دی ۱۶×۲ , خازن ۱۰۰میکروفاراد  , خازن ۱۰۰نانوفاراد (۵عدد) , مقاومت ۱۰۰کیلواهم .

    نرم افزار :

    Atmel studio 6.1 , progisp یا flash magic

    شماتیک و نحوه کارکرد مدار

    پورت D میکروکنترلر به خطوط دیتای LCD وصل شده است . lcd 16×۲ در مجموع با پایه های بک لایت دارای ۱۶ پایه است که ۸ عدد از آن ها مربوط به دیتا هستند(۷-۱۴یاD0-D7) 2 پایه برای تغذیه (۱و۲ یا VSSوVDD یا ۵vوGND) پایه سوم برای تنظیم کنتراست (VEE) و ۳ پایه برای کنترل (RS,RW,E) .

    میتوانید در مدار مشاهده کنید که من فقط از ۲ پایه کنترلی استفاده کرده ام . پایه های کنتراست و read/write اغلب مورداستفاده قرار نمیگرند و میتوان آن ها را به زمین متصل کرد.این کار ال سی دی را در بالاترین کنتراست و حالت خواندن قرار می دهد

    و ما فقط پایه های RSوENABLE را برای فرستادن دیتا و کاراکترها  کنترل می کنیم.

    اتصالات LCD و Mega8 به ترتیب زیر است :

    • پایه ۱ یا VSS به زمین
    • پایه ۲ یا VDD یا VCC به ۵ولت
    • پایه ۳ یا VEE به زمین (حداکثر وضوح را بدست می دهد – بهترین حالت برای افراد مبتدی)
    • پایه ۴ یا RS (Register Selection) به PB0  میکروکنترلر
    • پایه ۵ یاRW (Read/Write) به زمین (ال سی دی را در حالت خواندن قرار می دهد و ارتباط را برای کاربر آسان می کند)
    • پایه ۶ یا E (ENABLE) به PB1 میکروکنترلر
    • پایه ۷ یا D0 به PD0 میکروکنترلر
    • پایه ۸ یا D1 به PD1 میکروکنترلر
    • پایه ۹ یا D2 به PD2 میکروکنترلر
    • پایه ۱۰ یا D3 به PD3 میکروکنترلر
    • پایه ۱۱ یا D4 به PD4 میکروکنترلر
    • پایه ۱۲ یا D5 به PD5 میکروکنترلر
    • پایه ۱۳ یا D6 به PD6 میکروکنترلر
    • پایه ۱۴ یا D7 به PD7 میکروکنترلر

    مشاهده می کنید که ما از ارتباط ۸بیتی(D0-D7) استفاده کرده ایم اما این کار ضرورتی ندارد و میتوان از ارتباط  ۴ بیتی نیز استفاده کرد(D4-D7) اما برنامه نویسی آن کمی پیچیده تر می شود .

    بر اساس جدول بالا ۱۰ پایه از ال سی دی به میکروکنترلر وصل می شود که ۸ تای آن ها برای دیتا و ۲ تای دیگر برای کنترل می باشند .

    شماتیک راه اندازی سنسور Flex  با میکروکنترلر AVR :

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    ولتاژ دو سر R2 به طور کامل خطی نیست و دارای نویز است. برای فیلتر کردن نویز یک خازن موازی با هر یک از مقاومت های مقسم ولتاژ قرار داده شده است .

    در اینجا پتانسیومتر ۱کیلو برای تنظیم دقت ADC استفاده شده است . اکنون به مبحث ADC میکرو Atmega8 میپردازیم .

    در میکروکنترلر Mega8 ADC دارای رزولوشن ۱۰ بیتی میباشد.  بنابراین کنترلر میتواند حداقل تغییر Vref/2^10 را اندازه گیری کند و اگر Vref 5ولت باشد این مقدار برابر با ۵میلی ولت خواهد بود. با هر ۵میلی ولت افزایش ولتاژ ورودیADC یک واحد به خروجی دیجیتال افزوده می شود.

    تنظیم رجیستر ADC میکروکنترلر AVR

    اکنون باید براساس عبارات زیر رجیستر ADC را مقدار دهی کنیم ,

    ۱٫اول از همه باید قابلیت ADC را فعال کنیم .

    ۲٫در اینجا ما حداکثر ولتاژی که در ورودی داریم ۵ ولت است بنابراین مرجع ولتاژ ADC را نیز ۵ ولت تعیین می کنیم .

    ۳٫کنترلر قابلیتی دارد که تبدیل ADC را تنها در صورت وجود یک عامل تحریک خارجی انجام دهد , از آنجایی که ما به این قابلیت نیاز نداریم باید رجیستر های ADC را طوری مقدار دهی کنیم که ADC در حالت پیوسته کار کند .

    ۴٫برای هر ADC فرکانس تبدیل(مقدار آنالوگ به دیجیتال) و دقت مقدار تبدیل شده خروجی با یکدیگر نسبت عکس دارند .بنابراین برای داشتن دقت بیشتر در خروجی باید فرکانس کمتری را انتخاب کنیم . برای حالت عادی کلاک ADC ضریب آن را روی حداکثر مقدار قرار می دهیم (۲).  از آنجایی که ما از کلاک داخلی ۱Mhz استفاده می کنیم کلاک ADC (1000000/2) هرتز خواهد بود .

    این ۴ مورد تنها برای برای شروع کار با ADC کافی است .

    تمامی ۴ مورد بالا با دو رجیستر تنظیم می شوند .

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    قرمز(ADEN)  : این بیت برای فعال کردن ADC باید ست شود .

    آبی (REFS1,REFS0)  :این دو بیت برای تنظیم مرجع ولتاژ استفاده می شوند (یا حداکثر ولتاژی که ما قرار است به ADC بدهیم )

    چون ما میخواهیم ولتاژ مرجع ۵ ولت باشد REFS0 باید ست شود , براساس جدول زیر :

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    زرد(ADFR)  : این بیت باید ست شود تا ADC به طور پیوسته کار کند .

    صورتی (MUX0-MUX3)  : این ۴بیت برای تعیین کانال ورودی هستند . از آنجایی که ما از ADC0  یا PIN0 استفاده می کنیم طبق جدول زیر احتیاج به ست کردن هیچ بیتی نیست .

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    قهوه ای(ADPS0-ADPS2)  : این ۳ بیت برای تعیین ضریب کلاک ADC هستند . مطابق جدول برای ضریب ۲ یک بیت باید ست شود .

    راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

    سبز تیره(ADSC)  : این بیت برای شروع تبدیل ADC باید ست شود . مواقعی که میخواهیم تبدیل متوقف شود این بیت می تواند از درون برنامه غیرفعال شود .

    ویدیو عملکرد مدار سنسور خمشی  :

    کد پروژه راه اندازی Flex Sensor :

    #include <avr/io.h>
    
    //header to enable data flow control over pins
    
    #define F_CPU 1000000
    
    //telling controller crystal frequency attached
    
    #include <util/delay.h>
    
    //header to enable delay function in program
    
    #define E 5
    
    //giving name “enable” to 5th pin of PORTD, since it Is connected to LCD enable pin
    
    #define RS 6
    
    //giving name “registerselection” to 6th pin of PORTD, since is connected to LCD RS pin
    
    void send_a_command(unsigned char command);
    
    void send_a_character(unsigned char character);
    
    void send_a_string(char *string_of_characters);
    
    int main(void)
    
    {
    
    DDRB = 0xFF;
    
    //putting portB and portD as output pins
    
    DDRD = 0xFF;
    
    _delay_ms(50);//giving delay of 50ms
    
    DDRC = 0;//Taking portC as input.
    
    ADMUX |=(1<<REFS0);//setting the reference of ADC
    
    ADCSRA |=(1<<ADEN)|(1<<ADFR)|(1<<ADPS0);
    
    //enabling the ADC, setting free running mode, setting prescalar 2
    
    float i =0;
    
    float RESISTANCE= 0;//storing digital output
    
    char RESISTANCESHOW [7];//displaying digital output as resistance in 16*2 lcd
    
    send_a_command(0x01); //Clear Screen 0x01 = 00000001
    
    _delay_ms(50);
    
    send_a_command(0x38);//telling lcd we are using 8bit command /data mode
    
    _delay_ms(50);
    
    send_a_command(0b00001111);//LCD SCREEN ON and courser blinking
    
    ADCSRA |=(1<<ADSC);//starting the ADC conversion
    
    send_a_string ("CIRCUIT DIGEST ");// displaying name
    
    send_a_command(0x80 + 0x40 + 0);// shifting cursor to 1st shell of second line
    
    send_a_string ("RESISTANCE=");// displaying name
    
    send_a_command(0x80 + 0x40 + 11);// shifting cursor to 10th shell of second line
    
    while(1)
    
    {
    
    i=ADC/204.8;//Now since it’s a 10bit ADC for every Vref(5V)/1024=5mV(4.88mV) we get one digital increment or for every 1V increment in input we get 204.8 count increment. So for finding voltage at ADC pin.
    
    dtostrf(RESISTANCE, 4, 1, RESISTANCESHOW);
    
    send_a_string(RESISTANCESHOW);
    
    send_a_string("K"); //dtostr(double precision value, width, precision, string that will store the numbers);
    
    // Value is either a direct value plugged into this place, or a variable to contains a value.
    
    //Width that is used with dtostrf is the number of characters in the number that includes the negative sign (-). For instance, if the number is -532.87, the width would be 7 including the negative sign and the decimal point.
    
    //Precision is how many numbers would be after the decimal point in the dtostrf usage.
    
    _delay_ms(50);
    
    send_a_command(0x80 + 0x40 + 11);//retuning to second line 10th shell.
    
    }
    
    }
    
    void send_a_command(unsigned char command)
    
    {
    
    PORTA = command;
    
    PORTD &= ~ (1<<RS); //putting 0 in RS to tell lcd we are sending command
    
    PORTD |= 1<<E; //telling lcd to receive command /data at the port
    
    _delay_ms(50);
    
    PORTD &= ~1<<E;//telling lcd we completed sending data
    
    PORTA= 0;
    
    }
    
    void send_a_character(unsigned char character)
    
    {
    
    PORTA= character;
    
    PORTD |= 1<<RS;//telling LCD we are sending data not commands
    
    PORTD |= 1<<E;//telling LCD to start receiving command/data
    
    _delay_ms(50);
    
    PORTD &= ~1<<E;//telling lcd we completed sending data/command
    
    PORTA = 0;
    
    }
    
    void send_a_string(char *string_of_characters)
    
    {
    
    while(*string_of_characters > 0)
    
    {
    
    send_a_character(*string_of_characters++);
    
    }
    
    }

    منبع : circuitdigest

    Untitled


    با سلام،

    فایل پروژه نهایی آموزش نرم افزار PSPICE درس مدار ۱ در فایل پیوست قرار گرفت، مهلت نهایی ارسال پروژه تا تاریخ پنجم تیرماه (۱۳۹۵/۴/۵) می‌باشد.

    *حتما به نکات نوشته شده در انتهای فایل دقت کنید.

    فایل پروژه

    فایل Orcad PSpice UserGuide

    در صورتی که سوالی داشتید می‌توانید با ایمیل e.zarnoosheh@gmail.com در ارتباط باشید.

    موفق باشید

    هوش مصنوعی تا چه اندازه باهوش است؟Reviewed by رامتین اردشیری‌فر on Jan 28Rating: 5.0

    هوش مصنوعی - انسان

    پژوهشگران در حال تلاش برای بهبود عملکرد هوش مصنوعی در تمامی زمینه‌ها هستند؛ اما آیا آنها به این امر دست یافته اند؟ در ادامه مطلب با ما همراه باشید تا نگاهی بر هوش مصنوعی و پیشرفت آن داشته باشیم.

    هوش مصنوعی چیست؟

    هوش مصنوعی شاخه‌ای از علوم کامپیوتر است که در آن به ساخت ماشین‌هایی هوشمند پرداخته می‌شود که مانند انسان‌ها عمل می‌کنند و واکنش انجام می‌دهند.یک عامل هوشمند، سیستمی است که با شناخت محیط اطراف خود، شانس موفقیت خود را پس از تحلیل و بررسی افزایش می‌دهد. هوش مصنوعی در آینده‌ای نه چندان دور زندگی بیشنر انسان‌ها را تحت تاثیر قرار خواهد داد. بنا بر تحقیق معتبر دانشگاه آکسفورد که در سال ۲۰۱۳ انجام گرفته است؛ ۴۷ درصد از کل جایگاه‌های شغلی ایالات متحده در سال ۲۰۳۰ به شکل اتوماسیون و بدون حضور انسان انجام می‌گیرند. همچنین برنامه‌نویسان و مهندسان نرم‌افزار در ۲۰ سال آینده تنها ۸ درصد امکان اتوماسیون شغلشان وجود دارد. محققین براین باوراند که نهایتا مهندسان نرم‌افزار روزی با برنامه‌ای هوشمند جایگزین خواهند شد؛ برنامه ای که می‌تواند کدها را خود کپی کند، بنویسد و آن‌ها را بهبود بخشد.

     

    پیشرفت هوش مصنوعی

    پیشرفت هوش مصنوعی – میزان خطای هوش مصنوعی در هر سال – خط قرمز رنگ میزان خطای انسانی آموزش دیده است

    آموزش و یادگیری چگونه انجام می‌شود؟

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

    یادگیری ماشین نیز یکی دیگر از بخش‌های اصلی هوش مصنوعی است. آموزش به ماشین به شکل‌های گوناگونی دسته بندی شده است. ساده ترین راه برای یادگیری ماشین روش “آزمون و خطا” است.  برای مثال، یک برنامه ساده برای کیش و مات کردن شاهِ حریف در یک بازی شطرنج را در نظر بگیرید. برنامه مهره‌های شطرنج را به صورت تصادفی آن قدر حرکت می‌دهد تا موفق به کیش و مات کردن طرف مقابل شود و در دفعه‌ی بعدی که همین مسئله‌  دوباره به کامپیوتر داده شود می‌تواند سریعاً مسئله را حل کند و پاسخ را بیابد.

    هدف یادگیری ماشینی این است که کامپیوتر (در کلی‌ترین مفهوم آن) بتواند به تدریج و با افزایش داده‌ها بازدهی بالاتری در وظیفهٔ مورد نظر پیدا کند. گستردهٔ این وظیفه می‌تواند از تشخیص خودکار چهره با دیدن چند نمونه از چهرهٔ مورد نظر تا فراگیری شیوهٔ گام‌برداری برای روبات‌های دوپا با دریافت سیگنال پاداش و تنبیه باشد. یکی از پروژه‌های معروف یادگیری ماشینی، پروژه‌ی تشخیص سن از روی تصویرِ شرکت مایکروسافت است.

    هوش مصنوعی به چند نوع تقسیم می‌شود؟

    آنچه امروزه به هوش مصنوعی مشهور است به دو دسته‌ی “ANI” و “AGI” تقسیم می‌شود.

    ANI

    ANI مخفف Artificial Narrow Intelligence (هوش محدود مصنوعی) است و معمولاً به آن “هوش مصنوعی ضعیف” هم می‌گویند. این نوع هوش مصنوعی تنها می‌تواند در یک حیطه‌ی محدودی از تخصص فعالیت کند. برای مثال می‌توان به آبی بزرگ (Big Blue) اشاره کرد. ابر کامپیوتری که IBM در سال ۱۹۹۷ ساخت تا بزرگ‌ترین شطرنج بازان جهان را شکست دهد. آبی بزرگ یک کار را بسیار عالی انجام می‌دهد: شکست انسان در شطرنج. اما تخصص آن به همین مورد محدود می‌شود.

    شاید تا به حال متوجه این موضوع نبوده باشید، ولی همین حالا هم توسط هوش مصنوعی ضعیف یا ANI محاصره شده‌ایم. ماشین‌هایی که عادات جستجوی شما در گوگل را ردگیری می‌کنند و بر اساس هزاران متغییر مختلف تبلیغات مناسب را برای شما به نمایش در می‌آورند، بر اساس ANI های ابتدایی ساخته شده‌اند که در طول زمان سلایق شما را یاد می‌گیرند. مثال دیگر فیلترهای هوشمند سرویس‌های ایمیل برای پاکسازی اینباکس شما از اسپم است. سیستم‌هایی که در یک لحظه بین میلیون‌ها پیام به جستجو می‌پردازند و تصمیم می‌گیرند که کدام یک واقعی است و کدام باید حذف شود.

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

    ANI نسخه‌ی مفید و نسبتاً بی‌ضرر هوش ماشین است که می‌تواند به تمام بشریت سود برساند؛ زیرا اگرچه قادر به پردازش میلیاردها عدد و درخواست در یک زمان است، اما همچنان مقید به عمل در یک حیطه‌ی خاص است که آن عملکرد هم محدود به تعداد ترانزیستورهایی است که ما به آن اجازه می‌دهیم داشته باشد. در سمت دیگر، هوش مصنوعی‌ای که نگرانی بسیاری را بر انگیخته است “Artificial General Intelligence” (هوش عمومی مصنوعی) یا به اختصار AGI است.

    AGI

    ساختن چیزی که حتی با کمی اغماض بتوان نام AGI بر آن گذاشت می‌تواند بزرگترین دستاورد علوم کامپیوتر باشد و اگر روزی به آن دست پیدا کنیم، همه‌ی زوایای جهانی را که می‌شناسیم را تغییر خواهد داد. موانع زیادی برای رسیدن به هوش مصنوعی برابر با ذهن انسان وجود دارد. یکی از موانع این است که هرچند شباهت‌های زیادی بین نحوه‌ی عملکرد مغز ما و شیوه‌ی پردازش اطلاعات توسط کامپیوترها وجود دارد، اما وقتی نوبت به تفسیر اطلاعات مانند مغز انسان می‌رسد، ماشین‌ها عادت بدی دارند که بیش از حد به جزئیات توجه می‌کنند. شاید حکایت کسی که برای تفریح به طبیعت رفته بود و “درخت ها نمی‌گذاشتند جنگل را ببیند!” به خوبی توصیف کننده‌ی این وضعیت باشد.

    دانشمندان در پی شبیه سازی مغز انسان هستند. اما به دلیل توان کم ابر کامپیوتر‌های فعلی و مصرف زیاد انرژی این کار به صورت کامل امکان پذیر نیست. IBM برای رفع مشکل مصرف انرژی ابر کامپیوتر‌ها، در حال توسعه‌ی تراشه‌هایی مبتنی بر شبکه‌‌های عصبی است. IBM تا به حال توانسته به قدرتی فراتر از قدت پردازشی مغز یک موش دست پیدا کند. اندازه کل مجموعه‌ی طراحی شده برابر با سایز یک یخچال کوچک است.

    درون این مجموعه بسته‌‌های کوچکی به اندازه‌ی درایو دیسک سخت ( هارد درایو) رایانه قرار گرفته است. داخل این بسته‌های کوچک تراشه‌هایی که همگی مبتنی بر فناوری شبکه‌های عصبی هستند قرار گرفته‌اند. IBM این تراشه‌ها را TrueNorth نام گذاریکرده است.  این تراشه‌ها با استفاده از سیلیکون و متشکل از آنالوگ‌های فیزکی طراحی شده‌اند که شامل نئورون‌ها و سیناپس‌ها (ارتباط بین نئورون) هستند و به صورت اختصاصی برای فعالیت در بستر شبکه‌های عصبی طراحی شده‌اند.

    هر تراشه شامل بیش از یک میلیون نئورون و ۲۵۶ سیناپس بین نئورون‌ها است. درون هر بسته  بیش از ۴۸ میلیون نئورون سیلیکونی قرار گرفته که تعداد آن‌ها از نئورون‌های موجود در غشا مغزی یک موش بیشتر است. مغز موش‌ها بیش از ۲۱ میلیون نئورون در خود جای داده است. با در نظر گرفتن این موضوع می‌توان به جرات گفت که قدرت پردازشی فوق‌العاده‌ای درون این بسته‌ها جا گرفته است. پیاده‌سازی چنین شبکه‌ی عظیمی با استفاده از معماری‌های معمول می تواند فضای زیادی را اشغال کند بطوریکه انرژی مورد نیاز برای راه‌اندازی آن می‌توان با انرژی الکتریکی مورد نیاز یک شهر برابری کند؛ اما آنچه که IBM ساخته است تنها به ۷۰ میلی وات انرژی نیاز دارد.

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

    a- robot thinking

    هوش مصنوعی جه کاربردهایی دارد؟

    کاربرد‌ها در زندگی

    امروزه نیز می‌توان کاربرد‌های هوش مصنوعی‌ را در زندگی روزمره مشاهده کرد. برای مثال برخی از چراغ‌های راهنمایی رانندگی هوشمند با محاسبه زمان مورد نیاز برای توقف خودرو‌ها در پشت چراغ قرمز از هوش مصنوعی استفاده می‌کنند. غلط یاب‌ گوشی‌های هوشمند کلماتی را که نادرست نوشته شده‌اند را شناسایی و آن را با کلمه‌ی درست جایگذاری می‌کنند. آن‌ها شیوه نگارش شما را یاد می‌گیرند و کلماتی مناسب را برای تکمیل جمله ارائه می دهند. دستیار‌های صوتی گوگل (Google Now) ، اپل (Siri) و مایکروسافت (Cortana) به سوالات و درخواست‌های شما پاسخ می‌دهند و در هنگام رانندگی تنها با گوش سپردن به سخنان شما؛ برای دوستانتان پیامک می نگارد و ارسال می‌کند . همچنین با شناختی که از شما دارند (مانند سلیقه) به بررسی رستوران‌های نزدیک مورد علاقه شمامی‌پردازند و بهترین رستوران را پیشنهاد می‌دهند.

    همچنین برخی از موتور‌های جستجوگر مانند گوگل شیوه جستجو نمودن شما را یاد می‌گیرند و متناسب با آنچه که به دنبال آن می‌گردید، نتایج را سفارش سازی می‌کنند. به تبلیغات هوشمند گوگل  نیز می‌‌توان اشاره کرد: کافی است یک اپلیکیشن را از فروشگاه اپلیکیشن گوگل (Google Play) دانلود و یا فیلمی را از یوتیوب نگاه کنید تا تبلیغات مرتبط با آن‌ها را در سایت‌هایی که از کد‌های تبلیغاتی گوگل استفاده می‌کنند مشاهده کنید. اپلیکیشن و سایت فیسبوک را نیز می‌توان به عنوان یکی از سایت‌هایی نام برد که با استفاده از هوش مصنوعی، تبلیغات خود را برای کاربران هدفمند نموده  و باعث شده است تا سودی چند برابر به دست آورد.

    از دیگر کاربرد‌های هوش مصنوعی می‌توان  تطابق دادن اثر انگشت‌ها یا چهره‌ها برای باز نمودن قفل امنیتی گوشی‌های هوشمند را نام برد.

    کاربردهای دیگر…

    در حال حاضر نرم افزار‌هایی با استفاده از یادگیری ماشینی ساخته شده‌اند که قادر به تشخیص و توصیف اجسام درون تصویر و  تشخیص حالات (احساسات) از روی صورت هستند. شرکت‌های بزرگی مانند گوگل و مایکروسافت نیز اقدام‌هایی در مورد توسعه‌ی پروژه‌هایی مانند سیستم تشخیص اجسام درون تصویر نیز انجام داده‌اند؛ اما تا به حال آن را برای استفاده عموم منتشر نکرده اند. از معروف‌ترین پروژه‌های بینایی ماشین با قابلیت تشخیص اشیاء، می‌توان پروژه‌ی Image Identification شرکت Wolfram را نام برد که برای استفاده عموم به صورت آنلاین منتشر شده است.

    برای درک پیشرفت‌هایی که در این زمینه صورت گرفته است؛ توصیه می‌شود سخنرانی TED زیر را تماشا کنید (اگر از افزونه IDM استفاده می‌کنید، آن را برای مدتی غیرفعال کنید) :

    در آینده  شاهد استفاده از هوش مصنوعی قوی‌تری در مریخ نوردها ، سفینه‌ها، ضد ویروس‌ها و … خواهیم بود. مریخ نورد‌ و سفینه‌هایی که در مواقع حساس و اضطراری اقدام به تصمیم گیری به جای انسان‌ها خواهند کرد و ضد ویروس‌هایی که بدون نیاز به اتصال به اینترنت و دریافت بروزرسانی اقدام به تشخیص ویروس‌ها می‌کنند.

    کمپانی‌های سازنده‌ی دوربین‌های مداربسته در حال توسعه دوربین‌هایی هستند که وقوع جرم را قبل از وقوع آن پیش‌بینی می‌کنند. یکی ار موفق‌ترین پروژه در این زمبنه AIsight نام دارد. AIsight  از روشی آماری با نام یادگیری ماشینی استفاده می‌کند و بنابر گفته‌ی شرکت سازنده، آزمایشگاه سیستم تشخیص رفتار، رفتارهای عادی یک منطقه را مشخص کرده و اگر رفتاری غیرعادی از فردی سر بزند به سرعت آن را شناسایی می‌کند. (+)

    استوارت راسل، محقق هوش مصنوعی در دانشگاه برکلی کالیفرنیا می‌گوید:

    اگر سیستم هوش مصنوعی ساخته شود که توانایی درک تمامی رفتارهای انسان را داشته باشد، چه اتفاقی می‌افتد؟ آیا شما تفاوت نگاه او را نسبت به یک انسان متوجه خواهید شد؟ به نظر من اعضای جامعه از هوش مصنوعی که رفتارهای آن‌ها را مشاهده و درک می‌کنند، خواهند ترسید.

    هوش مصنوعی، خوب یا بد؟

    نگرانی‌هایی درباره‌ی پیشرفت هوش مصنوعی وجود دارد، اینکه شاید روزی آنان از کنترل خارج  و تبدیل به ضد بشریت شوند.تا جایی که ایلان ماسک ،مدیر عامل شرکت فضایی خصوصی SpaceX و شرکت خودروسازی تسلا، اعتقاد دارد هوش مصنوعی ممکن است خطرناک‌تر از بمب اتم باشد و یک میلیارد دلار از ثروتش را برای مقابله با هوش مصنوعی اختصاص داده است.

    هشدار در مورد هوش مصنوعی

    از میان افرادی که نگرانی جدی در مورد خطرات هوش مصنوعی دارند می‌توان به ایلان ماسک، رید هافمن، پیتر سیل و البته سرویس وب آمازون اشاره کرد. مجموعه‌ی این افراد و گروه‌ها مبلغی یک میلیارد دلاری را برای تشکیل موسسه‌ای غیرانتفاعی  با نام OpenAI به منظور جلوگیری از قدرت یافتن بیش از حد هوش مصنوعی اختصاص داده‌اند .بیل گیتس و استیون هاوکینگ نیز با  این افراد   هم عقیده هستند.

    البته نظرات مثبتی نیز در این زمینه وجود دارد؛ برخی هم اعتقاد دارند هوش مصنوعی به انسان به عنوان خالق خود احترام خواهد گذاشت.  هوش مصنوعی خارق‌العاده، اگر خیر خواه انسان‌ها باشد، می‌تواند در مدت زمان کوتاهی رمزهای ژنتیکی انسان را بررسی  و رمز جوانی ابدی را آشکار کند. به هر حال زمان همه چیز را مشخص خواهد کرد.

    نظر شما در این مورد چیست؟

    شرکت با مسئولیت محدود، در حقیقت شرکتی است که دارای چند ویژگی است:

    • اول اینکه تعداد شرکا باید بیش از ۱ نفر باشد. این بدین معنی است که یک شخص واحد قادر به ثبت شرکت با مسئولیت محدود نخواهد بود.
    • افراد مسئولیت خاصی در شرکت ندارند و تنها به قدر سرمایه ای که پیش می اورند، در شرکت دخیل خواهند بود.
    • هر فردی که در شرکت حضور دارد و سرمایه ای ارائه داده تنها به اندازه ی سهمش، در سود و زیان شریک است
    • هیچ کدام از این افراد نمی توانند سهم خود را انتقال دهند.
    • برای ادامه درست فرآیند تجاری شرکت، باید شرکت ثبت شود و شرکت نامه امضا شود.

    البته موارد دیگری نیز در این باره وجود دارد که می توانید با مشاوره یک مرکز ثبت شرکت، به آن ها اطلاع پیدا کنید اما چیزی که ابتدای کار برای ثبت شرکت با مسئولیت محدود بیان می شود، مدارک لازم است.

    مدارک مورد نیاز ثبت شرکت مسولیت محدود

    مدارک لازم برای ثبت شرکت با مسئولیت محدود

    • کارت ملی برابر اصل

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

    • کپی شناسنامه برابر اصل

    این گزینه نیز برای تمامی شرکاء و مدیران الزامی است

    • فرم تقاضای ثبت شرکت مسئولیت محدود

    این گزینه را باید در دو برگ به طور جداگانه تکمیل و امضا نمایید. برای اینکه این تقاضا نامه به خودی خود اعتبار نامه به حساب می آید لازم است که آن را از اداره رسمی ثبت شرکت ها تهیه کنید.

    • امضای شرکت نامه و اساس نامه

    برای شرکت نامه نیز لازم است دو نسخه از آن توسط سهامداران تکمیل و امضا و تقدیم شود. این موضوع در مورد اساس نامه شرکت نیز مطرح می شود.

    • صورت جلسه مجمع عمومی موسسین و هیئت مدیره

    سهامداران و بازرسین  باید دو نسخه از صورت جلسه را امضا نموده و تقدیم نمایند.

    • برگ تاییدیه اعضای هیئت مدیره

    هر چند تاییدات زیادی برای ثبت شرکت لازم است اما اینجا لازم است که تایید شود که اعضای شرکت، از حیث هیئت مدیران دارای مشاغل دولتی نباشند.

    • گواهی سو پیشینه

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

    • کپی شناسنامه

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

    • تقویم نامه سرمایه غیر نقدی

    پیش از این گفتیم که شرکا می بایست سرمایه های نقدی داشته باشند اما اگر برخی شرکا دارای سرمایه های غیر نقدی هستند، مثل تجهیزات و ساختمان و غیره، می بایست آن ها را لیست کرده و اصطلاحا یک تقویم نامه ایجاد نمایند تا به امضا برسد.

    • مجوز فعالیت اقتصادی شرکت

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

    • تاییدیه هزینه ها

    پس از این که همه چیز انجام شد و مدارک تکمیل شد، تاییدیه هزینه ها و درج آگهی در روزنامه باید تکمیل و ارائه شود.

    • پلمپ دفتر شرکت

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

     

    در این باره لازم است که باید مشاور حقوقی نیز صحبت کنید تا با در نظر گرفتن شرایط شرکا، محدودیت ها و ویژگی ها را در اختیارتان قرار دهید تا در اثنای راه در پروسه شرکت داری و شریک داری با مشکل مواجه نشوید.

    منبع نوشته : بنگاه تجاری رهنمای مدیران شرکت ها


    wet string

    شرکت بریتانیایی Andrew and Arnold که در زمینه توزیع اینترنت فعالیت میکند موفق شد با استفاده از یک سیمِ خیس نخی به طول ۲ متر دیتا ارسال کند! آن ها موفق به ارسال دیتا با سرعت ۳.۵ مگابیت بر ثانیه شدند که برای کاربرانی که عادت دارند از سیم های مسی و فیبر نوری استفاده می کنند شگفت آور است.
    متسفانه شرکت های توزیع کننده اینترنت (ISP) به علت موانع اجرایی قادر به ارسال دیتا از طریق سیم های نخی نیستند و شرکت A&A این کار را به خاطر جالب بودن ازمایش انجام داده است.
    حتی کوچکترین تغییر در محیط مانند تغییر دما می تواند اتصال اینترنت از طریق سیمِ خیس نخی را قطع کند.
    رییس شرکت A&A، آقای آدریان کِنارد در وبلاگ خود ذکر کرد که برای اینکه اتصال با سیم نخی قطع نشود نه تنها به ثبات محیط نیاز است بلکه هر سی دقیقه یک بار، سیم باید دوباره خیس شود!
    در آزمایش آن ها شرکت توزیع کننده اینترنت،از مخلوط آب و نمک برای رسانا استفاده کرد. پروفسور دانشگاه Surrey، اقای جیم خلیلی گفت: درست است که مس رسانای بهتری از آب نمک است ولی در انتقال دیتا، شدت جریان اهمیت زیادی ندارد پس استفاده از مس یا مخلوط آب و نمک تفاوت زیادی ایجاد نمی کند.

    طبق گفته های آقای کِنارد طرح استفاده از سیمِ خیس نخی برای انتقال دیتا در حال حاضر قابل تصور نیست و خرج زیادی را به همراه دارد، همچنین اگر هوا مانند هوای بریتانیا در اکثر مواقع مرطوب و بارانی نباشد، به یک نفر نیاز است تا هر سی دقیقه یک بار، سیم را خیس نگه دارد ولی اگر این طرح در مکان های مرطوب استفاده شود تبدیل به یک سیم انتقال دیتا بدون نیاز به سرویس می شود!.

    مقاله قبلی مایکروسافت قصد دارد هوش مصنوعی را به برنامه های خود بیاورد.
    مقاله بعدی ساخت تراشه های غیر قابل هک و کپی برداری توسط کُره ای ها

    کشور عزیز ما ایران با توجه به عرض جغرافیایی عمدتا در ناحیه گرم و خشک قرار گرفته است.

    مصالح مورد استفاده در این مناطق عموما گل و خشت و آجر است. این نوع مصالح در طبیعت منطقه به وفور یافت می شوند و سابقه دیرینه کاربرد در این نواحی دارد. از نظر اقلیمی نیز این مصالح عملکرد خوبی دارند. زیرا در طی روز دیر گرم می شوند و شب هنگام و پرحرارت خود را پس می دهند. که باعث تعدیل نوسان حرارت در طی شبانه روز در ساختمان می شود.

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

    همچنین زندگی شهری پیشرفته با توجه به ایجاد انواع و اقسام آلودگی به دو صورت به نماهای آجری آسیب میزند:

    1. شرکت‌ها، کارخانه‌هاو ماشین‌ها، کامیون‌ها، و وسایلی که دارای دودکش هستند، از سوخت فسیلی نظیر زغال و مواد نفتی استفاده می‌کنند. سوخت این دو نوع ماده موادی نظیر اکسید گوگرد و اکسیدهای نیتروژن را وارد هوا می‌سازد. در فضا این اکسیدها تغییر می‌کنند. به گرد و غبار و باران اسیدی تبدیل می‌شوند. سپس به صورت بارش‌های خشک یا تر به سطح زمین بر می‌گردند. غبار و باران اسیدی وقتی بر چنین ساختمان‌هایی فرومی‌نشیند، به علت آنکه رویهٔ آنها با کانی‌های آجر فعل و انفعالات شیمیایی انجام داده و آنهارا به ماده پودر مانندی تبدیل می‌کند.
    2. صنایع و ماشین آلات علاوه بر ایجاد آلودگی های فوق، در هوا ذرات ریز کربن و همچنین سایر ذرات معلق را ایجاد می کنند که این ذرات روی آجر و سایر مصالح نشسته و هنگام بارندگی با آب باران مخلوط شده و در بافت مصالح نفوذ می کنند. این نفوذ بسته به میزان تخلخل آجر و … می تواند تا چندین سانتیمتر نیز برسد.

    با توجه به استفاده عمده آجر در ساختمانها و به ویژه استفاده در ساختمانهای با ارزش تاریخی بایستی تدابیری اندیشه شود که از سرمایه های ملی و فرهنگی کشور محافظت گردد. همچنین روش محافظتی می بایست ماندگار بوده و استفاده از آن مقرون به صرفه باشد.

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

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

     

    با توجه به خاصیت واکنشی محلول ضدآب کننده آلفا باکس با سطوح معدنی، این خاصیت جزئی از آن ماده شده و به همین دلیل ماندگار است. در صورت عدم جذب آب توسط آجر، بدیهی است که مشکلات زیر رفع می گردند:

    • فرسایش در اثر ذوب و یخبندان
    • آلودگی و کثیف شدگی سطحی
    • رشد قارچ، کپک و خزه
    • شوره و سفیدک در سطح آجر
    • آسیب های ناشی از باران های اسیدی

    بدین طریق با صرف هزینه ای بسیاد اندک می توان از پوسته ساختمانها و بناها که به عنوان اولین سپر دفاعی در مقابل عوامل فرساینده عمل می کنند، حفاظت نمود و زیبایی و دوام آن را تضمین کرد.

    موضوع:
    نقش آجر و ملات در تشکیل شوره و سفیدک , مقالات ,



    برچسب‌ها:
    محافظت از آجر
    ,
    ضدآب کردن بنای تاریخی
    ,
    ماده ضدآب کننده آجر
    ,
    طولانی کردن عمر آجر
    ,
    بالا بردن عمر آجر

    بطور خیلی خلاصه ZYNQ یک SoC شامل ARM و FPGA می باشد.  قبل از تعریف ZYNQ بهتره یک تعریفی از FPGA داشته باشیم برای کسانی که نمیدانند FPGA  چیست.  ترکیب قدرت پردازنده های ARM با پردازش موازش FPGA.

    برسی و آموزش FPGA و برسی پردازنده های ARM   ، میتونن خیلی مفید باشن اگر اطلاعاتی در این مورد ندارید.

    تراشه ZYNQ چیست

    FPGA چیست ؟

    FPGA مخفف Field Programmable Gate Array  است.

    در FPGA شما به جای برنامه نویسی نرم افزار برنامه نویسی سخت افزار انجام می دهید. در برنامه نویسی سخت افزار با اتصال مدارات منطقی داخل تراشه به هم مدارات مختلفی را طراحی می کنید. در حقیقت شما گیت ها و اجزای دیگر دیجتالی را بهم وصل میکنید و مداراتی را داخل چیپ طراحی یا توصیف میکنید. مزیت FPGA سرعت آن است. چون عملیات موازی انجام می شوند پس در نتیجه سرعت بالایی را داریم.

    شما FPGA را با زبان توصیف سخت افزار یا HDL پروگرام میکنید. دو نوع زبان توصیف سخت افزار مشهور وجود دارد که عبارت اند از VHDL و Verilog ،  مزیت زبان های توصیف ،  موازی اجرا شدن دستورات است. بر خلاف میکروکنترلرها  که دستورات ردیفی اجرا می شوند.

    ZYNQ چیست ؟

    حالا بریم سر این قطعات ZYNQ ، برخلاف تصور ZYNQ یک نوع FPGA نیست. در حقیقت یک سیستم روی چیپ (SOC )  هست. بدین معنا که داخل ZYNQ یک میکروپروسسور ARM در کنار یک FPGA هست البته این ساده ترین ترکیب است و ممکن است داخل این تراشه ها خیلی پر از موارد دیگر باشد که در ادامه نمونه هایی را برسی خواهیم کرد.

    تراشه ZYNQ چیست

    کاردبرد های ZYNQ

    • پردازش تصویر
    • بینایی ماشین
    • دوربین های حرفه ای
    • آندوسکوپی پزشکی
    • تلویزیون های ۴K
    • پرینترهای چندکاره
    • کنترل CNC
    • سیستم کمک داننده پیشرفته
    • و…

    پس خیلی ساده بدون بحث های علمی میتوانیم به این نتیجه برسیم که هر جا نیاز به پردازش موازی اطلاعات (FPGA )  کنار یک میکروکنترلر یا میکروپروسسور قدرتمند بود، میتوانیم از این چیپ ها استفاده کنیم.

    از  تراشه Zynq-7000 با سری های مختلف برای کاربردهای مختلف با امکانات و پیکربندی های مختلف میتوانید در پروژه های خود استفاده کنید.

    نگاهیکلی  به امکانات Zynq UltraScale + MPSoC

    • ۶۴-bit quad-core ARM Cortex-A53 application processing unit
    • ۳۲-bit dual-core ARM Cortex-R5 real-time processing unit
    • ARM Mali-400 MP2 graphics processing unit
    • Video codec unit
    • Dynamic power management
    • High-speed connectivity

    یکسری فیلم آموزشی توسط آقای دکتر محمد صادق صدری به زبان انگلیسی  تهیه شدن که در این فیلم های آموزشی با معماری  تراشه ها آشنا می شوید و سپس در محیط نرم افزار Vivado نحوه طراحی سیستم های نهفته با استفاده از ZYNQ  را یاد میگیرد.که صرفصل مقدماتی آن را در لینک زیر ببینید.

    سرفصل های این آموزش ها :

    • مقدمه ای بر معماری
    • AXI چیست ؟
    • چگونه از برد ZYNQ موجود در بازار استفاده کنیم. مانند ZED Board ، ZC-702  ، ZC-706 و…
    • استفاده از LINQ PS بالا آوردن لینوکس روی ZYNQ
    • استفاده از محیط Vivado برای طراحی با ZYNQ
    • ساخت custom AXI interfaces and Peripherals
    • ساخت Packaged IP blocks با استفاده از Vivado
    • طراحی با AXI : ساخت قطعات  Hierarchies  مبتنی بر AXI
    • ساخت سیستم های چند هسته ای CPU
    • پروژه …

     

    منابع : مقدمه آقای Ritesh Kanjee ،  سایت Xilinx  ، وبسایت آقای دکتر صدری


    دانلود کتاب درایو موتورهای رلوکتانسی و براشلس مغناطیس دائم

    Brushless Permanent-Magnet and Reluctance Motor Drives

    T.J.E. Miller

    دانلود کتاب با فرمت pdf

    • دسته بندی ها
    • برچسب ها
    کتاب ها

    • مطالب مرتبط
    • نویسنده

© تمامی حقوق مطالب برای وبسایت آلفا باکس محفوظ است و هرگونه کپی برداری بدون ذکر منبع ممنوع و شرعا حرام می باشد.
قدرت گرفته از : بک لینکس