روش خواندن شفت انکودر با میکرو

ادامه نوشته

مدار تبدیل VGA به Composite

با این مدار ساده می توانید خروجی VGA کامپیوتر را به ورودی Compsite (ویدیو) تلویزیون متصل کنید ... 

ادامه نوشته

مدار ساده تست سرو موتور Servo Tester

servo tester

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

ادامه نوشته

پروگرامر هاي AVR

انواع پروگرامر هاي AVR 

stk200/300,STK500,JTAG

avr isp programer,avr jtag programer,مدار پروگرامر ,پروگرمر AVR ,شماتيك مدار پروگرمر AVR

انواع پروگرامرهاي ,stk200/300,STK500,JTAG ,AVR

ادامه نوشته

مدارات آشكارساز زنگ (Ring Detector)

مدارات آشكارساز زنگ ( Ring Detector  )

اين مدارات و به در خواست يكي از دوستان گذاشتم.

اساس كار همشون يكيه و ميشه استفاده هاي مختلفي ازشون كرد، براي مثال كنترل از طريق خط تلفن.

براي ديدن مدارات به ادامه مطلب برويد....


ادامه نوشته

درایو 4 تا 7سگمنت فقط با 5 سیم از میکرو

در اين پروژه نحوه درایو 4 تا 7سگمنت فقط با 5 سیم از میکرو نشان داده شده و حجم برنامه كلاْ 128 کلمه می باشد.

 دانلود فايل پروتئوس، سورس كد و فايل هگز (HEX)

توجه: لينك دانلود غير مستقيم هست در صورتي كه از نرم افزار دانلود منيجر استفاده مي كنيد فقط در صفحه اصلي قادر به دانلود خواهيد بود

مدار اسيلوسكوپ قابل اتصال به پورت پرينتر

مدار اسيلوسكوپ قابل اتصال به پورت پرينتر


اينم مداري كه قبلا قولش و بهتون داده بودم.

تا حالا براتون پيش اومده وقتي روي يه پروژه فركانسي يا چيز ديگه اي كار ميكنيد كارتون يه جايي گير كنه و نياز شديد به يه اسيلوسكوپ داشته باشيد.حالا اسكوپ از كجا بياريم .خلاصه اين دستگاه  گاهي اوقات ميتونه يه نعمتي باشه تا كارتون راه بيفته.

اين مداري كوچك كه از طريق پورت پرينتر به كامپيوتر وصل ميشه، حداقل كار يه اسكوپ يه كاناله رو با كمترين هزينه وحجم براتون انجام ميده و فركانس كاري اونم طبق جدول زيربستگي به سخت افزار رايانتون داره كه در حال حاضر سيستم هايي كه هست از جدول زير بالاتر پس مدار هم فركانسهاي بالاتري را جواب خواهد داد. بقيه در ادامه مطلب ...

 

Machine type

Sample rate (kSamples/sec)

Pentium MMX at 233 MHz

180

Pentium4 at 1.6 GHz

257

AthlonXP 1.7 GHz

267

ادامه نوشته

كنترل از راه دور مادون قرمز 8 كاناله با PIC16F630


كنترل از راه دور مادون قرمز 8 كاناله با PIC16F630

به وسيله اين ريموت كنترل تا 8 دستگاه را به طور جداگانه مي توانيد كنترل كنيد .كدهاي فرستنده با فرمت RC5 مدوله شده با فركانس كارير 38khz ارسال مي شود.براي تغذيه فرستنده اين دستگاه نيز از يك باتري ليتيوم 3v CR2016 استفاده شده. از ديگر خصوصيات اين ريموت كنترلر كم مصرف بودن آن هست زيرا از يك مد sleep براي پردازنده آن (PIC16F630) استفاده شده  و تازماني كه يكي از 8 كليد فرستنده زده نشود در اين حالت مي ماند.

ادامه نوشته

ساخت مدار مبدل usb به rs232 (پورت سريال)



مدار مبدل usb به rs232 در ادامه مطلب ...
ادامه نوشته

طراحي منبع تغذيه بدون وقفه با استفاده از ميكروكنترلر pic

پيشنهاد ميكنيم اين مقاله جالب را حتما بخوانيد و به ديگر دوستان نيز معرفي كنيد!
مقاله اي كه در اينجا به آن پرداخته ميشود يك ups  شكل موج سينوسي با دقت بالا ، توان خروجي  1400va و ولتاژ 120/240 ولت است.
عمل كنترل بر روي ولتاژ،زمان قطع و وصل و پردازش سيگنال را در منابع تغذيه بدون وقفه ميتوان به ميكروكنترلرهاي قدرتمندي مثل PIC17C43 سپرد.
ادامه نوشته

چراغ راهنمايي و رانندگي با at90s8535

اين پروژه مدار چراغ راهنمايي و رانندگي كه شمارنده  2 رقمي سون سگمنتي مطابق شكل است كه به صورت معكوس ميشمارد.مدت زماني براي عابر پياده و مدت زماني براي چراغ راهنمايي سبز مي شود  كه مي توان اين زمان را با دو ميكرو سويچ به طور دلخواه كم و زياد كرد.و خلاصه كاملا مانند يك چراغ واقعي شبيه سازي شده .دانلود در ادامه مطلب

ادامه نوشته

نمايش ساعت برروي تابلو LCD با قلم فارسي

اينم به پروژه ساعت ديگه البته اين دفعه با قلم فارسي و زبان برنامه نويسي c که از ۴۲

  led dot matrix 8*8 ساخته شده.

ادامه نوشته

نمايش ساعت برروي تابلو روان با ATmega32

اجزاي مدار AVR(ATMEGA32)- RTC DS1307-LATCH 74HC573-LED

نمايش ساعت برروي تابلو و رفرش LED ابعاد تابلو 64*8

استفاده از RTCبه شماره DS1307براي نگهداري زمان

ادامه نوشته

کد رادیو پخش پراید

کد رادیو پخش پراید

اگر رادیو پخش اتومبیل پراید در اختیار دارید و code آنرا فراموش کرده اید و یا code را اشتباه وارد کردید و با پیغام error مواجه شدید مشکلی نیست
فقط باید  EEPROM دستگاه را در بیارید و data داخل آنرا اصلاح کنید.....

ادامه نوشته

پروگرمر PIC


این مدار قابلیت پروگرم کردن آی سی های(PIC18F442و PIC18F458و PIC18F452و PIC18F252و PIC18F6620و PIC18F8720و PIC18F2620و PIC16C66و PIC16C72و PIC16C745و PIC16F84و PIC18F876) را دارد.

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

نقشه شماتیک مدار         PCB مدار

ساختن موسيقی با ميکروکنترلر

قبل از شروع این بحث بهتر است آشنایي مختصري با تئوري موسیقي پیدا کنید.اجزاي یک ملودي نتها هستند.هر نت در واقع يک فرکانس یا يک باند فرکانسي است.مثلا طبق استاندارد جهاني نت لا ازپايينترین اکتاو (Octave)، با فرکانس 440HZ نواخته می شود.در شکل زير کلیدهاي یک پیانو رسم شده است.

همانطور که مشاهده می شود،نتها در اکتاوها متوالیا تکرار می شوند.اما فرق یک نت در یک اکتاوتا اکتاودیگر چیست؟تفاوت دربمی وزیری صداست.درواقــــع صدای نتهـــــای واقع در اکتــاوهای بالاتر، زیرترمی شود.
فرکانس نتهای موسیقی را می توان طبق رابطه زیر به دست آورد.


fx=fbase * 2 ^(n/12)


در رابطه بالا fbase فرکانس یک نت معلوم است.مثلا نت لا که قبلا گفته شد وn فاصله کلید مجهول از کلید معلوم رو به بالاست.مثلا فرکانس نت سی از همان اکتاو،طبق زیر به دست می آید.


fsi=440*2^(2/12)=494HZ


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

مولد موج سينوسي با قابليت تنظيم دامنه ، فركانس و اختلاف فاز

مدار سيگنال ژنراتور با قابليت تنظيم دامنه ، فركانس و اختلاف فاز

توليد دو موج سينوسي كه قابليت تنظيم دامنه ،فركانس و اختلاف فاز را به وسيله كيبورد دارند

مدار منبع تغذيه از مدار اصلي جداست و توليد ولتاژ -9 و 9 و 0 را دارد.براي توليد موج از دو dac (مبدل ديجيتال به آنالوگ) و همچنین میکرو کنترلر  atmega16 استفاده شده و اطلاعات روي lcd  نمايش داده ميشوند.

ادامه نوشته

مدار اسيلوسكوپ با Mega32

سلام خدمت همه الكترونيكي ها .
اين اسيلوسكوپ مي تواند با سيگنال ورودي مربعي با فركانس 5Khz و امواج با شكلهاي ديگر مانند سينوسي و يا مثلثي تا حداكثر فركانس 1Khz كار كند. از مزاياي اين پروژه كار با LCD گرافيكي و تايمرها مي باشد.كه با ميكرو كنترلر avr  Mega32 ساخته شده.توضيحات كامل با كد هگز و برنامه كامل در فايل زيپ ادامه مطلب هست.

 

ادامه نوشته

کاربرد "اشميت تريگر" در فرکانس متر

يکي از پروژه هايي که با ميکروکنترلر AVR و ... قابل پياده سازي است پروژه فرکانس متر مي باشد.
فرکانس متر ها معمولاً از يکي از تايمر هاي داخلي ميکرو که در مد شمارنده پيکره بندي شده است استفاده مي کنند و بر طبق برنامه، تعداد پالسهاي ورودي به پايه تحريک شمارنده در هر 1 ثانيه شمرده شده و بر روي صفحه به نمايش در مي آيد. ....
ادامه نوشته

مدار کنترل PWM موتور DC با آی سی 4093

در این مدرا با کنترل سرعت موتور DC به صورت ساده آشنا می شوید. 
  PWM مخفف کلمه لاتین pulse width modulation است.در این روش هدف کنترل سرعت موتور با استفاده از دریافت پالس یا سیگنال است.در این روش سرعت موتور در هنگام حرکت را می شود کم یا زیاد کرد.موتورها در اشکال و اندازه و مشخصات مختلفی در بازار یافت می شوند.که به تبع آن درایور مربوط به سرعت آن ها نیز متفاوت می باشد...
ادامه نوشته