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

سیستم ذخیره زیستی به صورت تئوری از قابلیت ذخیره کردن حجم بزرگی از اطلاعات در فضایی بسیار محدود برخوردار است و از آنجا که باکتری که به صورت مداوم در حال تکثیر هستند، می توانند اطلاعات را برای چندین قرن در خود حفظ کنند اما کاربرد این ابزار در اینجا به پایان نمی رسد.
بر اساس گزارش پاپ ساینس، محققان در جستجوی یافتن راهی هستند تا با کمک آن بتوانند اطلاعات اضافی را بر روی محصولات کشاورزی تراریخته ثبت کنند و از آن به عنوان بارکدهای زیستی استفاده کنند، با استفاده از چنین بارکدهایی می توان منشا بسیاری از محصولات کشاورزی تراریخه را مشخص کرده و میزان مصرف نوعی خاص از این محصولات را پیگیری کرد.
پروژه کامل راه اندازی ال سی دی تاچ با بسکام و کدویژن
تاريخ: 8 بهمن 1389 نويسنده: admin
موضوع: الكترونيك » پروژه الكترونيك

این روز ها بازار لوازمی با صفحه نمایش لمسی داغ است و هر کسی دوست دارد بجای فشردن یک کلید فقط با لمس کردن به آن فرمان دهد .
برای کاربران مرکز مکاترونیک مقاله ای کامل در رابطه با روش راه اندازی تاچ اسکرین های مقاومتی که در بازار به وفور یافت می شوند قرار دادیم که نحوه برنامه نویسی آن به زبان C با کدویژن را به خوبی آموزش داده است . همچنین نقشه راه اندازی آن بصورت سخت افزاری نیز ارائه شده است.
برای دوستانی هم که به زبان بیسیک و با کامپایلر Bascom کار می کنند یک پروژه فوق العاده جالب به زبان بیسیک آماده کرده ایم که با لمس تاچ اسکرین می توانید هر کدام از دستگاه هایی که به خروجی میکرو متصل هستند را روشن و خاموش کنید . این پروژه جالب برای میکروکنترلر AVR است .
محتوای پروژه : فایل پروتئوس ، فایل برنامه Bascom ، فونت های مورد نیاز LCD ، آموزش راه اندازی و ...
مختصری درباره Touch Screen ها :
تاچ اسکرین ها به دو دسته مقاومتی و خازنی تقسیم می شوند .
- در نوع مقاومتی که قیمت بسیار مناسب تری هم نسبت به نوع خازنی دارند دو صفحه شفاف روی هم قرار می گیرد که هر کدام از این صفحات دارای یک خط مقاومتی در راستای افق یا عمود دارند
که با لمس صفحات شما دو ولتاژ مختلف برای میکرو ارسال می کنید . سپس در میکرو کنترلر بررسی می کنید که این دو ولتاژ با هم مربوط به کدام نقطه از صفحه لمسی می شود .
در واقع باید از ADC میکرو استفاده نمایید تا ولتاژ را از میکرو بخوانید . بعد از تجزیه اینکه کدام نقطه لمس شده دستوری در خروجی اجرا شود .
- در نوع خازنی دقت بسیار بالاست و در این نوع می توان قابلیت هایی مثل مولتی تاچ را که منظور لمس چند نقطه به طور همزمان است را گنجاند . البته این نوع LCD قیمت بالایی دارند و در بازار کمیاب هستند مگر اینکه بخواهید از یک گوشی که به کار نمی رود استفاده نمایید . ساختمان این نوع بر اساس کارکرد خازن ساخته شده است.
برای مطالعه بیشتر در این زمینه می توانید از مقاله ای که در ادامه مطلب وجود دارد استفاده کنید . امیدواریم این پست کمک زیادی در رابطه با Touch Screen ها به شما کرده باشد .

RB-110 یک کامپیوتر صنعتی با ابعاد بسیار کوچک و قیمتی مناسب برای استفاده در ربات های فوق هوشمند به حساب می آید. هم اکنون قصد داریم تا این برد ارزشمند را به شما معرفی نماییم و همچنین روش تهیه آن را نیز ارائه دهیم.
RoBoard قـــلــب ربـــاتـــها مــحسـوب مـی شـود و باعث می شـود تا ربــات بسیار فعالتر و هوشمندتر عمـل کنـد . RoBoaerd تنـها یـک بورد بــرای کنتــرل نیــست بلــکه به راستـی یـک مینــی کامپیــوتر است کـه بر اســاس a 32 bit x86 CPU , Vortex86 DX بـــا ســرعــت 1000MHz و حافظه 256MB DDR 2 onboard یــک بــرد با قابلـــیت گسترده را فراهم می آورد .
Roboard امکان نصبWindowsوLinux را برای شما از طریقMicro-SD ذخیره سازی و بـه صـــورت bootable فــراهم می آورد که همین امر باعث نصب و نوشتن برنامه ها بصورت بسیار کارآمدتر و ساده می شود. Roboard از یک رابط I/O قدرتمند برای اتصال به سرو موتور،DC motor،سنسورها، ژیروسکوپ ها ، شتاب دهنده ها ودیوایس های دیگربهره می گیرد.در ساختاراین مینی کامپیوتر،کانکتورهایPWM up to 32 CHوGPIOوRS-232 serial و TTL serialو RS-485 و USB V2.0 x 3 و A/D convert و PI/12C Bus و Audio out&Mic in و M LAN 10/100 و Mini PCI socket
- بر پایه a 32Bit x86 CPU , Vortex86DX با 1000MHz و 256MB DRAM
- سازگار با Linux , Windows و DOS
- لایبرری منبع باز ++C برای عملکردهای I/O منحصر به فرد RoBoard ( سنسورها ، محرکها و ... )
- یک راه حل مناسب و کامل برای توسه تکنولوژی رباتیک توسط مایکروسافت
- پشتیبانی بسیار سریع از پرتالهای سریال ( Integrated FTDI-FT2232HL )
- محافظ ضد برق
- ابعاد بسیار کوچک 96 در 56 میلیمتر
- همچنین ورودی تغذیه آن از 6 تا 24 ولت می باشد (با جریان 400 میلی آمپر که باورکردنی نیست!)
- امکان اضافه نمودن کارت گرافیک جهت استفاده از Image Processing با قدرت بالا (به صورت جداگانه باید خرید شود)
- گزینه ای مناسب برای ربات های انسان نما و فوق هوشمند
برای اطلاعات بیشتر، به ادامه مطلب بروید...

یکی از نویسندگان و ادیتور های معروف هند بوک های مکاترونیک Robert H. Bishor است که در زمینه ارائه هند بوک های به روز مکاترونیک، کتاب های زیادی را ارائه نموده است. در این هند بوک ها کلیه معادلات مهم مربوط به زمینه ی هند بوک ارائه می شود و در حقیقت اجتماعی از بهترین های رباتیک را می توانید یکجا در اختیار داشته باشید. مرکز مکاترونیک در نظر دارد تا کتاب های ارزشمند رابرت را به مرور بر روی سایت قرار دهد....
برای دانلود این هند بوک به ادامه مطلب بروید....
آموزش کامل طراحی PCB با 08 Altium Designer
تاريخ: 30 دي 1389 نويسنده: admin
موضوع: الكترونيك » مقالات آموزشي الكترونيك

این نرم افزار شامل مجموعهای از مقلات راهنما است که به شما کمک میکند با محیط این نرم افزار بیشتر آشنا شوید. منبع اصلی آموزش ما هم در این قسمت همین مقالات هستند. برای دسترسی به این مقالات که در فرمت PDF در اختیار کاربر قرار گرفتهاند، میتوانید با فشار دادن F1 به این مقالات دسترسی پیدا کنید. این مقالات بر اساس موضوع دسته بندی شدهاند تا به راحتی بتوان به مطلب مورد نظر دسترسی پیدا کرد. اگر زبان انگلیسی دوستان در حد مطلوبی باشد این مطالب میتوانند بسیار مفید واقع شوند.
شروع کار با Altium Designer:
برای آشنایی با محیط این نرم افزار میتوانید از منوی Help>>Getting Started>>Welcome To The Altium Designer Environment
تمام اطلاعات مورد نیاز در مورد کار با محیط این نرم افزار و و پنلهای مختلف آن و ابزارهایی که برای طراحی در اختیار کاربر قرار داده است را در اختیار داشته باشید. اما ما سعی میکنیم تمام مطالب مورد نیاز در این بخش را در اختیار دوستان عزیز قرار دهیم.
این نرم افزار جنبههای متعدد و کاربردهای متفاوتی دارد و فقط محدود به طراحی PCB نشده است، اما بخشهای دیگر این نرم افزار فعلاً در بحث ما کاربرد ندارند و ما نیز در این مبحث صرفاً به آموزش طراحی PCB به کمک این نرم افزار میپردازیم.
برای شروع طراحی یک PCB، ابتدا از منوی File این مسیر را دنبال کنید تا یک فایل PCB Project ایجاد شود:
File >> New >> Project >> PCB Project
همچنین میتوانید به جای این کار از منوی "view" قسمت "Home" را انتخاب کنید و از آنجا قسمت "Printed Circuit Board Design" را انتخاب کنید. و سپس "New Blank PCB Project" را انتخاب کنید.
در پنل “Projects” در قسمت چپ صفحه، یک پروژهی جدید با نام “PCB_Project1.PrjPCB” ایجاد میشود. که هیچ سندی (Document) در آن ثبت نشده است.

توضیح آن که یک فایل با پسوند ".PrjPCB" در حقیقت یک فایل نوشتاری است که در آن اطلاعات مربوط به پروژهی شما مانند سندهای مربوط به پروژه مثل فایل شماتیک آن و... در آن نوشته شده است.
حالا برای save کردن یا ذخیرهی این فایل در داخل حافظهی کامپیوتر خود، منوی “File>>save Project As” را انتخاب کنید و آدرس مکانی که میخواهید در آنجا ذخیره کنید را مشخص کنید و سپس یک نام دلخواه انتخاب کنید و گزینهی Save را انتخاب کنید.در گام بعدی ما باید یک فایل شماتیک خالی (Blank) به پروژهی خود اضافه کنیم. توضیح آن که ما برای طراحی هر PCB باید ابتدا نقشهی شماتیک(schematic) آن را بکشیم. در اینجا ما ابتدا به نحوهی طراحی یک مدار شماتیک به وسیلهی این نرم افزار میپردازیم.
برای تشکیل یک فایل شماتیک جدید، مراحل زیر را طی میکنیم.
1- از منوی فایل "File>>New>>schematic" را انتخاب میکنیم. یک فایل شماتیک جدید با نام “sheet1.schdoc” در همان پنل “Projects” به وجود میآید و به صورت خودکار به پروژهی ما اضافه میشود و جزو اسناد پروژه (Document) قرار میگیرد.

2- حالا فایل شماتیک جدید را از طریق منوی File>>save as در مکان مورد نظر در حافظه ذخیره کنید. بهتر است همان نامی که برای پروژه اصلی انتخاب کردهاید را برای فایل شماتیک هم استفاده کنید و آن را با پسوند ".SchDoc" ذخیره کنید. آدرس ذخیره ی آن هم بهتر است همان آدرس قبلی باشد.
وقتی که فایل شماتیک جدید باز میشود، شما متوجه تغییر در فضای برنامه خواهید شد. نوار ابزار اصلی شامل تعدادی دکمهی جدید خواهد شد که به شما امکان طراحی و ویرایش (Edit) فایل شماتیک را میدهد.
تنظیمات مربوط به شماتیک:
اولین چیزی که باید قبل از شروع کشیدن شماتیک مدار خود انجام دهید، تنظیمات اولیهی مناسب است. برای این کار مراحل زیر را دنبال میکنیم.
1- از منوها، "Design >> Document Option" را انتخاب کنید. تنها تغییری که ما فعلاً نیاز داریم، تنظیم سایز صفحه (Sheet Size) به فرمت استاندارد A4 است. از لبهی “Sheet Option” ، قسمت “Standard Style” را پیدا کنید.
2- “A4” را در این قسمت انتخاب کرد و OK را بزنید تا از این صفحه خارج شوید.
3- برای اینکه سندِ شماتیک در صفحه به طور کامل نمایش داده شود، از منوها "View >> Fit Document" را انتخاب کنید.
نکتهی مهم اینکه در این نرم افزار، یک سری میان برهایی طراحی شده است که سرعت کار ما را برای استفاده از منوهای مختلف بالا میبرد. برای دسترسی به هر منو به جای کلیک کردن بر روی منو میتوانید حرف مربوط به آن منو را تایپ کنید. مثلاً حرفی که منوی “View” را باز میکند، "V" است. حروفی که برای هر منو در نظر گرفته شده است، از طریق خط فاصله زیر آن حرف، در نام منو مشخص شده است. مثلاً اگر دقت کنید در منوی “View” زیر حرف “V” خط کشیده شده است.
این رویه برای گزینههای مهم در هر منو هم ادامه پیدا میکند. مثلاً برای همین “Fit Document” اگر دقت کنید زیر حرف “D” خط کشیده شده است. در نتیجه برای انتخاب گزینهی “Fit Document”، از منوی “View” فقط کافی بود حرف “V” و سپس “D” را پشت سر هم تایپ کنیم. از این پس برای همهی موارد مهم، میانبرها هم ذکر میشوند تا دوستان بتوانند راحت تر و سریعتر به منوهای مختلف دسترسی داشته باشند.حالا به تنظیمات عمومی فایل شماتیک میپردازیم.
1- از منوها “Tools >> Schematic Preferences” را انتخاب میکنیم {میانبر : T,P}. تنظیماتی که در این پنجره انجام میدهید در تمام فایلهای شماتیکی که شما بر روی آن کار میکنید اعمال خواهد شد.
2- از درخت انتخابیای که در سمت چپ این پنجره قرار دارد گزینهی “Schematic – Default Primitives” را انتخاب کنید و در آن “Permanent” را تیک بزنید و ok را بزنید تا از این قسمت خارج شوید.
3- حالا توسط منوی “File>>Save” یا میانبر {F,S}، فایل خود را Save کنید.
طراحی یک مدار شماتیک از روی یک طرح اولیه، در فضای Altium Designer :
برای کشیدن یک مدار شماتیک ابتدا باید بتوانیم مدار مورد نظرمان را بر روی کاغذ بکشیم. برای این منظور یک مدار آنالوگ در نظر گرفته شده است (طبق آموزش خود نرمافزار).

این مدار مولتی ویبراتور(Multi Vibrator) نام دارد. توضیح آن که به مدارهایی که همواره بین دو حالت نا پایدار در نوسان هستند، مولتی ویبراتور میگویند. به عنوان مثال مدارهای چراغ چشمک زن، که با نظم زمانی مشخص، یک LED را روشن و خاموش میکنند، یکی از انواع مولتی ویبراتور محسوب میشوند.در این مدار نیز اگر طبق شکل زیر، دقیقاً قبل از کلکتورِ 2 ترانزیستور، دو عدد LED قرار داده شود، این دو LED با فاصلهی زمانی یک ثانیه روشن وخاموش میشوند. در حال حاضر عملکرد این مدار مد نظر ما نیست و لذا بیش از به تشریح ساختار این مدار نمی پردازیم. این مدار شامل دو عدد ترانزیستور “2N3904” است که ترانزیستور NPN است. همچنین 4 عدد مقاومت و 2 عدد خازن با اندازههایی که در تصویر مشخص شده در مدار وجود دارد.
برای خواندن ادامه این مطلب، به ادامه مطلب بروید....
فیوزبیت های AVR و کریستال خارجی در پروگرامرهای USB
تاريخ: 29 دي 1389 نويسنده: admin
موضوع: الكترونيك » الكترونيك ديجيتال

در گام اول در پاسخ به درخواست یکی از کاربران، نحوه تنظیم پروگرامر USB (برای ایجاد کریستال خارجی) را به شما ارائه می کنیم (برای بزرگتر دیدن تصویر روی آن کلیک کنید):
و اما در ادامه بحث نظر شما را به دانلود مقاله ای در این رابطه جلب می کنیم. این مقاله کلیه فیوزبیت های آی سی های AVR سری Atmega32 و Atmega16 را به طور کامل شرح داده است.
برای دانلود این مقاله ارزشمند به ادامه مطلب بروید...