برنامه بازی های جام جهانی ۲۰۱۰ آفریقای جنوبی

world-cup-south-africa-2010

از آنجایی که دو روز دیگه مسابقات جام جهانی ۲۰۱۰ در کشور آفریقای جنوبی آغاز می شود.

جدول مسابقات مرحله گروهی شامل گروه بندی ۸ گانه مسابقات ، تاریخ و ساعت مسابقات به وقت ایران را در یک فایل PDF گردآوری کردم .

که از لینک زیر قابل دانلود می باشد. (حجم فایل فوق ۵۹۶ کیلو بایت می باشد)

دانلود فایل : programing World Cup 2010 (42)

prog-world-cup-south-africa-2010

prog-world-cup-south-africa-2010-02

  • Share/Bookmark

تبلیغات دفتر دیجیتال کنترل – ۱

تبلیغاتی برای دفتر جدید دیجیتال کنترل ، که فعلا” ۲ نمونه آنرا در زیر مشاهده می کنید.

baner-dcs

baner-soton

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

  • Share/Bookmark

معرفی ماژول مبدل انواع LCD کارکتری موازی به سریال (UART)

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


خصوصیات ویژه این مبدل LCD موازی به سریال ( LCD سریال)

  • کار با UART سخت افزاری و نرم افزاری.

  • راه اندازی انواع مختلف LCD کارکتری موازی.

  • قابلیت متصل شدن به تمام میکروکنترلرها و میکرو پرسسورها و PLCها.

  • راه اندازی LCD تنها به کمک یک پین از میکرو.

  • نصب آسان برد مبدل به LCD .

  • قابل انتخاب سرعت انتقال اطلاعات به برد مبدل بصورت سخت افزاری.

  • کنترل کامل LCD با کمترین دستورات در حداقل زمان.

  • امکان کم و زیاد کردن نور پس زمینه (بک گراند).

  • امکان کم و زیاد کردن شدت تیره گی نوشته های LCD.

  • وجود بازر برای اعلام هشدار های صوتی.

  • وجود LED برای اعلان پیغام یا هشدار نوری.

  • سه پایه خروجی TTL قابل کنترل برای استفاده های ضروری.

    pcb-lcd2uart

از آنجایی که برای اتصال LCD کارکتری به میکرو کنترلر در روش باس هشت سیمه به ۱۱ پین از میکرو و در روش باس چهار سیمه به ۷ پین از میکرو نیاز است و بیشتر پین های I/O میکروکنترلر اغلب در طراحی مدار استفاده می شود ، بیشتر اوقات با کمبود پین های I/O میکرو برای اتصال LCD مواجه می شویم. از طرف دیگر LCDهای کارکتری معمولا” دارای ۱۴ یا ۱۶ پین می باشند و روی پنل دستگاه نصب می شوند ، بنابر این برای اتصال آن به برد اصلی باید ۱۶ یا ۱۴ سیم یا از فلت کابل استفاده کرد که این خود مشکلات خاص خود و محدودیت هایی به همراه دارد.

برای حل این مشکل می توان از LCDهای سریال یا LCD هایی با پورت I2C استفاده کرد ، این نوع LCDهای خاص در بازار قیمتی بمراتب بالاتر از مدل های معمولی LCD داشته و اغلب در بازار داخلی هم به سختی یافت می شوند.

بر اساس همین ما یک برد مبدل طراحی کردیم که بسادگی میتوان تقریبا” تمام مدل های LCD موازی کارکتری موجود در بازار را به یک LCD سریال با قابلیت های بالا و ویژه تبدیل کرد.

همچنین ماژول فوق دارای برتری و قابلیت های بیشتری نسبت به بردها و یا LCDهای مشابه می باشد که می توان به داشتن

  • سه پایه خروجی TTL قابل کنترل برای استفاده های ضروری.
  • وجود بازر برای اعلام هشدار های صوتی.
  • وجود LED برای اعلان پیغام یا هشدار نوری.
  • امکان کم و زیاد کردن نور پس زمینه (بک گراند).
  • امکان کم و زیاد کردن شدت تیره گی نوشته های LCD.(کنتراست)

اشاره کرد

در شکل زیر دیاگرام کلی اتصال LCD به برد مبدل و اتصال آن به دستگاه اصلی را مشاهده می کنید.

(منظور از دستگاه اصلی هر نوع برد یا دستگاه الکترونیکی می باشد که دارای پورت سریال بصورت نرم افزاری یا سخت افزاری باشد مانند انواع مختلف میکروکنترلر ، میکرو پرسسورها و PLCها)

all-diyagram-lcd2uart

این ماژول مبدل قابلیت متصل شدن و راه اندازی LCDهای کارکتری زیر را دارد.

  • LCD 1*8    -  LCD 1*16  –  LCD 1*20  –  LCD 1*24  – LCD 1*40
  • LCD 2*16  -  LCD 2*20  –  LCD 2*24  – LCD 2*40
  • LCD 4*16  -  LCD 4*20

برای اتصال LCD به این ماژول باید پین ۱ ، LCD به پین ۱ کانکتور برد مبدل متصل و همینطور تمام ۱۶ پین LCD به پایه هم شماره خود در برد اتصال داده شود.

ابعاد فیبرمدارچاپی این ماژول میدل ۵۷ در ۲۹ میلیمتر می باشد. همراه برد مبدل یک سی دی (CD) (حاوی راهنمای کامل استفاده از این برد مبدل و طریقه فرمان دادن و بکار گیری آن در زبان های مختلف برنامه نویسی همراه با مثال ) عرضه خواهد شد.

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

help-majol-lcd2uart

این ماژول مبدل ال سی دی کارکتری موازی به ال سی دی سریال (Serial LCD) بزودی برای عرضه آماده خواهد شد.

پ.ن : مازول فوق را می توانید از فروشگاه دیجیتال کنترل تهیه فرمائید.

lcd2serial-05

lcd2serial-04

lcd2serial-03

  • Share/Bookmark

ماژول مبدل پورت Usb به Com

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

همانطور که استحضار دارید پورت سریال (Com) از کامپیوترهای امروزی تقریبا” حذف شده است و بجای آن پورت USB ، که کاربرد و امکانات بیشتر و بهتری دارد جایگزین شده است.

از آنجا که پورت سریال کاربرد زیادی در مدارات الکترونیکی دارد و به سادگی می توان با کمک آن با کامپیوتر ارتباط برقرار کنید و به ارسال یا دریافت دیتا (Data)  بپردازید ، از این مبدل پورت Usb  به پورت Com ، (USB2COM) که توسط ما (دیجیتال کنترل) ساخته شده است ،می توان برای این منظور استفاده کرد.

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

این مبدل ساخته شده توسط ما (دیجیتال کنترل ) را می توان به چهار طریق مختلف استفاده کرد که در پایان مراحل نصب بطور کامل توضیح داده می شود. (این ۴ طریق استفاده مهمترین ویژه گـی این مبدل اسـت که در دیگر مبدل های ساخته شده توسط  دیگران به چشم نمی خورد.)

ماژول ساخته شده

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

فیبر مدار چاپی این ماژول مبدل

در زیر ۴ حالت مختلف که بیشترین کاربرد را با کمک این ماژول دارد ، با ویژگی و خصوصیات هر حالت بیان شده است

حالت اول  (usb2com-M1)که ساده ترین مدل آن می باشد و می توان از خروجیTX  و ورودی RX در مدارهای الکترونیک استفاده کرد. (کانکتور K1) لازم به ذکر است که در این حالت باید علاوه بر اتصال TX و RX ، زمین مدار (GND) هم باید به زمین برد مبدل اتصال داشته باشد. (پین ۱کانکتورK4)
همچنین در این حالت می توان از ولتاژ ۵ ولت و حداکثر جریان ۱۵۰ میلی آمپر (پورت یو اس بی (Usb) کامپیوتر) برای تغذیه بردهای جانبی که به این ماژول متصل می گردد استفاده کرد.(کانکتور K4)
این حالت نیاز بیشتر کابران را برای رد و بدل کردن اطلاعات بین کامپیوتر و مدارات الکترونیکی را رفع می کند.
در زیر فیبرمدار چاپی و  نحوه تنظیم جامپرهای ۱ و ۲ همچنین پین های استفاده شده در این حالت (usb2com-M1) را مشاهده می کنید.

حالت اول استفاده از ماژول

حالت دوم این ماژول  (usb2com-M2) از لحاظ کار کرد دقیقا” هم مانند حالت اول می باشد و فقط فرق آن ایزوله بودن خروجی TX و ورودی RX کامپیوتر از خروجی TX و ورودی RX متصل شونده به مدارات الکترونیکی می باشد.

در واقع در محیط ها و مداراتی که نویز زیادی وجود دارد برای جلوگیری از اختلال نویز در مدار باید از این حالت بهره گرفت. لازم بذکر است که در این حالت ولتاژ مورد نیاز ماژول از طریق به پورت یو اس بی (Usb) کامپیوتر تامین می شود ولی قسمتی از این ماژول نیاز به ولتاژ ۵ ولت خارجی دارد. که باید به پایه های ۱ و ۴ کانکتور ۳ (K3) وصل شود.
در زیر فیبرمدار چاپی و  نحوه تنظیم جامپرهای ۱ و ۲  (JP1-JP2)همچنین پین های استفاده شده در این حالت (usb2com-M2) را مشاهده میکنید.

حالت دوم استفاده از ماژول مبدل

حالت سوم این ماژول  (usb2com-M3)که پیشرفته ترین و کاربردی ترین حالت نیز می باشد از لحاظ کار کرد باز هم  دقیقا” هم مانند حالت اول می باشد ولی  قادر است با پورت یو اس بی (Usb) و خروجی TX  و ورودی  RXمدار شما بصورت بی سیم و حداکثر تا ۱۵۰ متر فاصله ارتباط برقرار کرده و اطلاعات را ارسال و یا دریافت نماید.
در واقـع در این حالت یک ماژول فرستنـده گیــرنده HM-TR  به قـسمت کانکتور K2 برد متصل میگردد و اطلاعات را دریافت یا ارسال می نماید.
( فاصله ارسال و دریافت اطلاعات بصورت بی سیم وابستگی شدیدی به نوع فرستنده گیرنده HM-TR  و فرکانس و سرعت کارکرد آن و همچنین آنتن متصل شده به آن دارد)
لازم به یاد آوری است که در مدار شما هم باید یک ماژول فرستنده گیرنده HM-TR  به پایه های TX و RX متصل باشد تا اطلاعات را دریافت یا ارسال نماید ، در این حالت هم به علت اینکه مدار شما و کامپیوتر جدا از هم هستند بحث ایزوله بودن هم صادق است و نویزی به مدار یا کامپیوتر وارد نمی شود . یکی از موارد استفاده این حالت هنگام ساخت روبات و کنترل آن (روبات) می باشد که شما می توانید روبات خود را از راه دور و بوسیله کامپیوتر براحتی کنترل کنید.
البته یک برنامه کامپیوتری باید برای این منظور بنویسید یا از هایپر ترمینال خود ویندوز ( یا هر برنامه ای دیگری که با پورت کام (Com) ارتباط برقرار می کنند )کمک بگیرید.
لازم بذکر است که ماژولHM-TR  باید به کانکتور K2 متصل شود و جهت نصب ماژول HM-TR هم به این صورت است که پایه ۱ ماژول HM-TR باید در پایه ۱ کانکتور K2 قرار گیرد.
در شکل زیر فیبرمدار چاپی و  نحوه تـنـظیـم جامـپــرهای ۱ و ۲  (JP1-JP2) همچنین کانکتوری که ماژولHM-TR  به آن متصل می شود را در این حالت (usb2com-M3) را مشاهده می کنید.

حالت سوم استفاده از ماژول مبدل

حالت چهارم این ماژول  (usb2com-M4) نیز مشابه و همانند مدل سوم است با این تفاوت مهم که می توان از آن برای متصل کردن پورت یو اس بی (Usb) دو کامپیوتر مجزا به هم بهره گرفت.

در این حالت به دو ماژول مبدل پورت Com به Usb و دو عدد که ماژول HM-TR نیاز است و طریقه وصل کرد این دو ماژول همانند حالت قبلی (حالت سوم این ماژول  (usb2com-M3) می باشد.
در واقع یک قسمت از این ماژولها به پورت یو اس بی (Usb) کامپیوتر اول و قسمت دیگر این ماژول به پورت یو اس بی (Usb) کامپیوتر دوم متصل می شود. در این حالت می توان بین دو کامپیوتر اطلاعات خود را مبادله کنید . البته برای این منظور نیز باید از برنامه هایپر ترمینال ویندوز یا برنامه ای که خودتان نوشته اید کمک بگیرید.

در تمام مدل های ذکر شده از این ماژول ولتاژ مورد نیاز ماژول از طریق به پورت یو اس بی (Usb) کامپیوتر تامین می شود. همچنین برای TX و RX برد دو led در نظر گرفته شده که در زمان فعال بود TX و RX روشن می شود. البته استفاده از این ledها اجباری نیست و به نظر شما بستگی دارد. این ledها را می توانید به کانکتورهای LED1 و LED2 متصل کنید. همچنین ابعاد فیبر مدارچاپی این ماژول مبدل ۶۰×۳۶ میلیمتر می باشد.

در بسته بندی این ماژول علاوه بر خود ماژول ، یک کابل رابط پورت یو اس بی ، یک سی دی حاوی درایور ماژول مبدل و تعدای دیتا شیت  و برنامه های مرتبط ، وجود دارد .

تمام مراحل استفاده از این ماژول در این سی دی بطور کامل همرا با مثال هایی توضیح داده شده است.

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

Usb 2 Com + HM-TR

usb2com for Gharaman Robote

این ماژول مبدل بزودی برای خرید شما در فروشگاه دیجیتال کنترل قرار خواهد گرفت.

دانلودفایل pdf این مطلب با حجم ۱٫۴۴ مگابایت .Info USB2COM (206)

پ.ن : مازول فوق را می توانید از فروشگاه دیجیتال کنترل تهیه فرمائید.

  • Share/Bookmark

تبدیل کننده اعداد به حروف (فارسی)

این برنامه ساده اعداد نوشته شده را به حروف فارسی می نویسد (Convert Number to Text ) البته تا ۲۷ رقم و برای سهولت در خواندن اعداد ٬ اعداد را سه رقم ٬ سه رقم جدا میکند. همچنین برای آزمایش سوادتان در خواندن اعداد فارسی می توان قسمت نشان دادن اعداد به حروف را غیره فعال کرد.

در ضمن اعداد نوشته شده قابل کپی پیس می باشد !  این برنامه را به زبان سی شارپ (#C) نوشتم و در طی چند مرحله امکاناتی به آن اضافه و کاملترش کردم

فبل از نوشتن مختصری در باره این نرم افزار توضیحی در مورد رنگ بندی که استفاده کردم بدم.
از آنجایی که ویندوز ایکس پی ( Windows XP ) روزهای آخر عمرش را سپری می کند و رنگ قالب در این ویندوز آبی بود و این رنگ در مونیتور خیلی دل نشین و چشم نواز بنظر می آید ٬ منم هم از تم و رنگ ویندوز ایکس پی در این برنامم استفاده کردم و سعی کردم گرافیگ و منوها همانند ویندوز ایکس پی باشد .

صفحه اصلی

Convert Number to Text

چون کل فایل های برنامه را تبدیل به یک فایل کردم حجم کلی فایل کمی زیاد شد (نردیک ۵ مگابایت) ولی با کمک برنامه ۷zip حجم برنامه به کمتر از یک مگابایت تقلیل پیدا کرد تا دانلود آن آسان تر باشد. (فایل های ۷ZIP با نرم افزار winrar قابل مشاهده و استخراج می باشد.)

برای دیدن عکس های بیشتر ار این نرم افراز و محیط برنامه نویسی آن به این صفحه ( http://drop.io/hass1353) بروید.

Convert Number to Text (77) دانلود - Download دانلود: برنامه تبدیل کننده اعداد به حروف فارسی  با حجم ۸۰۴ کیلوبایت

پ.ن -۱ : لینک بالایی خراب است . اما در این صفحه ( http://drop.io/hass1353) می توانید دانلودش کنید.

پ.ن – ۲ : لینک بالایی اصلاح و درست شد. ۱۳۸۸/۱۱/۱۵

این برنامه را قبلا” در وبلاگ خودم به اشتراک گذاشته بودم.

  • Share/Bookmark

سلام بر همه خوانندگان

این اولین نوشته من (حسن معماری ) در اینجا است.

این سایت اختصاص به کارهای اینجانب در رابطه با الکترونیک و کامپیوتر خواهد داشت…

انشاا… بزودی مطالب خوبی در این سایت (digitalcontrol.ir ) قرار خواهد گرفت

  • Share/Bookmark