NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4383 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 2 از 4 نخستنخست 1234 آخرینآخرین
نمایش نتایج: از 21 به 40 از 65

موضوع: مقالات و پروژه ها در الکترونیک

  1. #21
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    تفاوت رگولاتورهای سری PQxx با رگولاتورهای سری 78xx

    تفاوت رگولاتورهای سری PQxx با رگولاتورهای سری 78xx

    به عنوان مثال تفاوت رگولاتور PQ05 با رگولاتور 7805 به صورت زیر خواهد بود .



    همان طور که می دانیم برای راه اندازی 7805 نیاز به ولتاژ ورودی حداقل8 ولت دارریم اما در PQ05 ولتاژ ورودی می تواند 5.7V ولت باشد




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



    فرض کنید در شکل زیر جریان خروجی 2 آمپر می باشد. میدانیم حداقل ولتاژ ورودی برای این رگولاتور 8 ولت است. پس داریم:



    Pi=(Vi)(Ii)=8vx2A=16W

    Po=(Vo)(Io)=5Vx2A=10w

    Pd=Pi-Po=16w-10w=6W



    مشاهده می کنید که 6 وات توان در همان لحظه اول به گرما تبدیل می شود و تلفات زیادی داریم اما در آی سی PQ05 حداقل ولتاژ 5.7 ولت می باشد پس داریم:



    Pi=(Vi)(Ii)=5.7vx2A=11.4W

    Po=(Vo)(Io)=5Vx2A=10W

    Pd=Pi-Po=11.4w-10w=1.4W



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



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



    برای مثال:



    طی تجربیات عملی که بدست آوردیم توان رگولاتور 14 - 13.5 وات می باشد .

    یعنی اگر ولتاژ ورودی رگولاتور را 12 ولت در نظر بگیریم :



    Pi = Vi * Ii => 14W = 12V * Ii => Ii =14W/12V =1.16A



    حداکثر جریانی که می تواند رگولاتور تامین کند 1.16A می باشد .



    حالا در نظر بگیرید که ولتاژ ورودی را به 9 ولت کاهش دهیم خواهیم داشت:



    Pi = Vi * Ii => 14W = 9V * Ii => Ii =14W/12V =1.5A



    مشاهده کردید که در حال حاضر بیشترین جریانی که می توان از رگولاتور گرفت به 1.5A افزایش یافت .



    به این نکته توجه کنید که نمی توان به راحتی ولتاژ ورودی یک رگولاتور را کم کرد و باید به برگه های اطلاعاتی آن مراجعه کرد یعنی حداقل ولتاژ ورودی برای آی سی 7805 8 ولت و برای PQ05 میزان آن 5.7 ولت می باشد پس دقت کنید.

  2. کاربران : 2 تشکر کرده اند از شما javad naderi برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #22
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

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

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


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

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

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

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

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

  5. کاربران : 2 تشکر کرده اند از شما javad naderi برای ارسال این پست سودمند:


  6. #23
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

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

    در ادامه با نحوه راه اندازی ، عملکرد و انواع آنها آشنا خواهیم شد.



    همانطور که درشکل بالا میبنید یک هیتر برای گرم شدن سنسور وجود دارد که پایه VH مربوط به آن میباشد و باید به آن ولتاژ ۵ ولت وصل نمائید تا هیتر شما روشن شود دراین صورت سنسور شما کمی گرم میشود که جای نگرانی نیست.

    پایه دیگر vc نام دارد که به ان ولتاژ ۵ الی ۲۴ ولت وصل میشود البته در سنسور های مختلف این ولتاژ تغییر میکند که با افزایش گاز میزان هدایت در سنسور افزایش یافته و ولتاژ خروجی در پایه vrl تغییر میکند و با افزایش گاز ولتاژ خروجی نیز افزایش پیدا میکند که با وصل ان به adc میکرو میتوان ولتاژ را اندازه گرفت و در هنگام افزایش گاز و افزایش ولتاژ خروجی ، دستگاه شما پردازش مورد نظر را انجام دهد

    همان طور که میدانید این سنسورها شمیایی هستند و برای فعال شدن آنها از یک هیتر داخلی استفاده شده پس توجه داشته باشید که هرچه این سنسور مدت زمان بیشتری روشن باشد دقت و حساسیت آن بیشتر هست . در ابتدای اتصال این سنسورها به برق ولتاژ خروجی از ۵ ولت شروع به کم شدن می کنه و نهایتا بعد از یک تایم حدود یک ساعت به یک سطح ولتاژ نسبتا ثابت می رسید حدود ۱.۲ تا ۲.۴ ولت که برای هر کدوم از سنسورها حتی با یک شماره هم این مقدار متفاوت هست این کم شدن ولتاژ ادامه داره و بعد از ۲۴ ساعت روشن بودن مداوم تقریبا تغییری نداریم.

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

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

    در این قسمت به معرفی سنسور ها می پردازیم

    ۱- سنسور MQ-2 حساس به کلیه گازهای مشتعل و دود

    ۲- سنسور MQ-3 حساس به گازهای طبیعی- متان

    ۳-سنسور MQ-4 حساس به گازهای طبیعی- متان

    ۴-سنسور MQ-5 حساس به گازهای LPG - گازهای طبیعی - گازهای ایجاد شده از سوختن

    ۵- سنسور MQ-6 حساس به گازهای LPG - Propane - iso-butane

    6- سنسور MQ-7 حساس منواکسید کربن

    ۷- سنسور MQ-8 حساس به هیدروژن و گازهای ایجاد شده از سوختن

    ۸- سنسور MQ-9 حساس به کلیه گازهای مشتعل و CO

    9- سنسور MQ214 حساس متان

    ۱۰- سنسور MQ216 حساس به کلیه گازها و گازهای ایجاد شده از سوختن

    ۱۱- سنسور MQ306A حساس به گازهای LPG - گازهای طبیعی - گازهای ایجاد شده از سوختن

    ۱۲- سنسور MQ307A حساس منواکسید کربن

    ۱۳- سنسور MQ309A حساس به کلیه گازهای مشتعل و CO

  7. تشکرها از این نوشته :


  8. #24
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

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

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

    ابتدا قطعات مورد نیاز سپس نقشه مدار را بررسی می کنیم و سپس دو آی سیHK527 و CD4026

    را بررسی خواهیم کرد


    قطعات مورد نیاز شامل:

    1. 1 عدد 7segment کاتد مشترک

    2. 1 عدد آیسی HK527

    3. 1 عدد آیسی CD4026

    4. 1 عدد خازن 47 میکرو فاراد

    5. 1 عدد خازن 470 میکروفاراد

    6. 1 عدد خازن 3.3 میکروفاراد

    7. 1 عدد خازن 4.7 میکروفاراد

    8. 1 عدد خازن 0.1 میکروفاراد

    9. 2 عدد کلید Push-Bottom

    10. 1 عدد کلید معمولی یک حالته

    11. 1 عدد ترانزیستور 2N3904

    12. 1 عدد ترانزیستور 2N3906

    13. 1 عدد مقاومت 220 کیلو اهم

    14. 2 عدد مقاومت 620 کیلو اهم

    15. 1 عدد مقاومت 10 کیلو اهم

    16. 1 عدد مقاومت 100 کیلو اهم

    17. 1 عدد مقاومت 1 کیلو اهم

    18. 2 عدد مقاومت 47 کیلو اهم

    19. 1 عدد مقاومت 22 کیلواهم

    20. 1 عدد مقاومت 220 اهم

    21. 1 عدد بلندگو 8 اهم 1 تا 3 وات

    22. منبع تغذیه یا باطری 3 ولت


    نقشه مدار

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

    پایه 2 آیسی cd4026 را به منفی منبع تغذیه وصل کنید پایه 3 آی سی CD4026 به یک سر کلید یک حالته و سر دیگر این کلید را به مثبت منبع تغذیه متصل کنید تا زمانی که این کلید بسته باشد 7segment روشن خواهد بود در هنگام بسته بودن این کلید همانطور که در نقشه ملاحظه می کنید ولتاژ 3 ولت را در پایه 3 خواهیم داشت.

    پس شرط روشن بودن 7segment ولتاژ دار شدن این پایه است زمانیکه شما این کلید را باز می کنید دیگر این ولتاژ را در پایه 3 آی سی CD4026 ندارید وقسمت شمارنده مدار کار نخواهد کرد پایه 15 آیسی 4026 کار reset کردن را انجام می دهد.،این پایه در نقشه به یک سر کلیدpush-bottom اتصال دارد.سر دیگر این کلید نیز به مثبت منبع تغذیه ارتباط دارد.بین دو سر این کلید یک عدد خازن 100 نانو فاراد وجود دارد این خازن جهت کم کردن خطاهای دیبانسینگ کلید می باشد.

    پایه 8 آی سی cd4026 را با یک مقاومت 47 کیلواهم به یک سر کلید یک حالته متصل کنید از همین پایه دومرتبه و این بار نیز با یک مقاومت 47 کیلواهم به یک سر کلید push-bottom متصل کنید حال همین پایه را نیز به طور مستقیم به منفی منبع تغذیه ارتباط دهید.

    پایه های مربوط به راه اندازی 7segment آی سی cd4026 را نیز به 7segment اتصال دهید این پایه ها عبارتند از پایه10معادل a ، پایه 12 معادل b ،پایه 13 معادل c ،پایه 9 معادل d ،پایه11 معادل e ،پایه 6 معادل f ،پایه 7 معادل g است.




  9. تشکرها از این نوشته :


  10. #25
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    مدار هشدار دهنده گاز
    در زیر با یک مدار در زمینه سنسور هشدار دهنده گاز آشنا می شوید

    در ابتدا به معرفی قطعات می پردازیم سپس نقشه مدار را مورد بررسی قرار می دهیم در مرحله بعد به تست مدار خواهیم پرداخت

    قطعات مورد نیاز

    1. 1 عدد سنسور TGS-813

    2. 1 عدد آیسی CA3130 یا آیسی CA3140

    3. 1 عدد پتانسیومتر 10 کیلو اهم

    4. 1 عدد پتانسیومتر 5 کیلو اهم

    5. برد بورد

    6. سیم تلفنی

    7. 1 عدد کلید PUSH-BOTTOM

    8. 1 عدد دیود 1N4148

    9. 1 عدد خازن 100 نانو فاراد

    10. 1 عدد ترانزیستور BC107

    11. 1 عدد مقاومت 10 کیلو اهم

    12. 1 عدد مقاومت 4.7 کیلو اهم

    13. 1 عدد مقاومت 1 کیلو اهم

    14. 2 عدد مقاومت 1 کیلو اهم

    15. 1 عدد مقاومت 220 اهم

    16. 1 عدد LED


    نقشه مدار

    اگر بخواهید مدار خود را بر روی برد بورد پیاده سازی کنید متوجه خواهید شد که پایه های این سنسور از سوراخ های موجود در برد بورد خیلی بزرگتر است این سنسور 6 پایه دارد
    1. در ابتدا 6 عدد تکه سیم مسی را که هر کدام در حدود 1 تا 2 سانتی متر هستند به این پایه ها لحیم کنید برای بهتر لحیم شدن این سیم های مسی به پای های سنسور از روغن لحیم استفاده کنید.

    2. پس از مرحله لحیم کردن، این سنسور را به گونه ای بر روی برد بورد قرار دهید که این پایه ها با یکدیگر ارتباط پیدا نکند.

    مطابق نقشه بالا پایه های 1و3 را به یکدیگر وصل کنید ار این اتصال به مثبت 5 ولت از منبع تغذیه وصل کنید پایه 5 از این سنسور را زمین کنید و پایه 2 را به مثبت 5 ولت از منبع تغذیعه متصل نمایید.

    پایه های 4 و 6 این سنسور را به یکدیگر وصل کنید از این اتصال مشترک به سر وسط پتانسیومتر 50 کیلو اهم متصل نمایید یک سر کناری این پتانسیومتر را با یک مقاومت یک کیلو اهم به منفی یا زمین منبع تغذیه متصل نمایید سر دیگر آت پتانسیومتر را با یک مقاومت 4.7 کیلو اهم به پایه 3 آی سی CA3130 یا CA3140 که ورودی مثبت است متصل نمایید آی سی CA3130 شود این آی سی حاوی آپ امپ جهت مقایسه ولتاژ های ورودی است.

    حال سر وسط پتانسیو متر 10 کیلو اهم را همانطور که در نقشه نیز مشخص است به ورودی منفی آی سی CA3130 که پایه 2 آی سی است متصل نمایید یکی از پایه های کناری این پتانسیومتر را با یک مقاومت 2.2 کیلو اهم به زمین و پایه دیگر این پتانسیومتر را با یک مقاومت 2.2 کیلو اهم به مثبت 5 ولت متصل نمایید.

    تغذیه زمین این آی سی را که پایه 4 است به زمین متصل کرده و تغذیه مثبت آن را که پایه 7 می باشد را بر روی برد بورد یا بورد سوراخدار مسی به مثبت منبع تغذیه متصل نمایید بین ورودی های مثبت و زمین این مدار یک عدد خازن 100 نانو فاراد قرار دهید همانطور که می دانید در این خازنها جهت مهم نیست.

    از پایه خروجی 6 با دیود 1N4148 به پایه 3 که ورودی مثبت می باشد متصل نمایید نحوه اتصال این دیود به گونه ای است که پایه مثبت یا آند آن در پایه 6 و پایه منفی یا کاتد آن در پایه 3 باشد.

    از پایه خروجی با یک مقاومت 220 اهم به بیس ترانزیستور BC107 متصل نمایید امیتر این ترانزیستور را زمین کنید از کلکتور ترانزیستور به یک مقاومت 10 کیلو اهم به مثبت ولتاژ متصل کنید از اشتراک کلکتور با این مقاومت با یک مقاومت 220 اهم به کاتد یا منفی LED متصل کنید و آند یا مثبت LED را به صورت مستقیم به ولتاژ‌5 ولت متصل نمایید تا اینجا شما مدار را به طور کامل بسته اید





  11. تشکرها از این نوشته :


  12. #26
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    درایور با PIC

    در این مقاله سخت افزار و نرم افزار به کار رفته در کنترل دو موتور پله ای را که برای رباتهای با درایور دیفرانسیلی , مناسب می باشند را شرح می دهیم

    این مدار دو کلمه دو بیتی را می پذیرد تا به هر یک از موتورها فرامین حرکت به جلو , عقب , تثبیت موقعیت و سکون را دهد همچنین هرگاه یک پله (گام) شکل گرفت (طی شد) , یک سیگنال خروجی ایجاد می کند.این مدار طرحی مناسب می باشد که با آن می توان تحریک سیم پیچ , سرعت موتور , شکل "کلمه کنترل " وسایر پارامترهای موتورهای تک قطبی و دو قطبی مبتنی بر میکروکنترلر را اصلاح کرد نرم افزار آن نیز , به زبانهای C و Assembly تهیه شده است.

    مدار سخت افزار:

    مدار مذکور شامل سه آی سی است: PIC16F84 و همچنین دو درایور پل H ,L293D برای موتورهای پله ای دوقطبی(شکل بالا) یا دو ULN2803 برای موتور پله ای تک قطبی است به جز منابع تغذیه , قطعات مدار تنها به: نوسانساز 4MHz , یک مقاومت بالاکش 10 کیلو اهم و چند کانکتور محدود می شود در این طرح یک بسته 6 تایی از باتری های 1.2 ولتی ,که اختلاف پتانسیل 7.2 ولت تولید می کنند به طور خطی تنظیم (رگوله) می شوند تا تغذیه منطقی 5 ولتی را تامین نمایند افت ولتاژ ترانزیستورهای دوقطبی درایور , به ولتاژ 7.2 ولت اجازه نمی دهد موتور را بیش از توان آن درایو کند.

    " کلمه کنترل"به دو کلمه کنترل 2 بیتی شکسته شده است: دوبیت با ارزش تر که بیتهای 2و3 از PORTA هستند , موتور سمت چپ را کنترل نموده و دو بیت کم ارزش تر یعنی بیتهای 0 ,1 از PORTA موتور سمت راست را کنترل می کنند برای این مقادیر: 00 ,01 ,10 ,11 , کلمه کنترل به موتورها به ترتیب فرامین: جلو , عقب, تثبیت موقعیت و سکون را می دهد این ترتیب را می توان به سادگی عوض کرد

    بنا به مدار طراحی شده, امکان کنترل سرعت موتور فراهم شده است بخصوص این که به پالس های کنترلی متناوب برای پیشبرد موتورها نیازی نیست بعلاوه هنگامی که یک گام (پله) طی شد, مدار یک سیگنال خروجی در بیت 4 از PORTA تولید می کند کنترل کننده اصلی می تواند این سیگنال را بازبینی کند تا هنگامی که کلمه کنترل باید تغییر کند را مشخص کند به عنوان مثال برای اینکه فاصله معینی به جلو حرکت نماید, پردازنده اصلی , تعداد گام های لازم برای دستیابی به این هدف را محاسبه نموده و به این ترتیب فرمان به جلو را به موتور صادر می کند وقتی که تعداد گام های لازم طی شد , کلمه کنترل می تواند به وضعیت ایست تغییر کند یا مجددا حرکت نماید در اکثر پردازنده ها عمل شمردن گام ها (پله ها) را می توان به یک فعالیت در پس زمینه موکول کرد تا این امر در هر زمان و بدون دخالت کاربر صورت گیرد.

    نرم افزار:

    دو نسخه از نرم افزار موجود است یکی در C2C که نسخه ای خاص از زبان C است و دیگری در زبان اسمبلی که با کمک چند ماکرو ساختارهای برنامه نویسی سطح بالا ایجاد می کند.

    برنامه اصلی به سادگی و به تناوب ,PORTA را جهت یافتن تغییر در کلمه کنترل می خواند این فرایند هر از چند گاهی هنگامی که موتور به یک تحریک جدید نیاز داشته باشد توسط وقفه TMR0 متوقف می شود چون تحریک موتور دوره ای است , کنترل موتور در پس زمینه اجرا می شود.

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



  13. تشکرها از این نوشته :


  14. #27
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    سنسور بدون حساسیت

    (به نور محیط)

    این یک سنسور مادون قرمز که نسبت به نور روز حساسیت ندارد و با استفاده از یک PLL کار می کند




    و اما نحوه عملکرد آن: از یک IC استفاده می کنید که دارای یک اسیلاتور است که بر روی فرکانس KHz 4.5 تنظیم شده، این فرکانس توسط یک فرستنده مادون قرمز فرستاده می شود و توسط گیرنده دریافت می گردد و ولتاژ DC آن حذف می شود (که معمولا این ولتاژ متناسب با نور های محیط است) سپس توسط یک Phase Detector با فاز فرستنده مقایسه می شود اگر برابر بود خروجی صفر می شود وجود یک PLL در مدار سبب می شود که از حساسیت مدار به نورهای پراکنده جلوگیری شود البته برای تنظیم حساسیت می توان از پتانسیومتر مدار نیز استفاده کرد

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

    حسن این مدار آن است که با کم و زیاد شدن نور تنظیمات شما بهم نمی خورد و می توانید مطمئن باشید که بعداز یک ساعت تنظیم بعد که وارد محیط مسابقه شدید نور دیگری وجود داشته باشد همه چیز بهم نمی خورد



  15. تشکرها از این نوشته :


  16. #28
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    پروژه ساعت دیجیتال با میکروکنترلر AVR به زبان بسکام






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


    ویرایش توسط javad naderi : 14-04-2011 در ساعت 00:39

  17. تشکرها از این نوشته :


  18. #29
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    پروژه کنترل سروو موتور با PWM



    همانطور که می دانید سروو موتور ها موتورهایی هستند که قابلیت چرخش دقیق در زاویه های 0 تا 360 درجه (البته نه در همه مدل ها ) دارند . این موتور ها اکثرا در ربات ها و جاهایی که نیاز به چرخش دقیق وجود دارد استفاده می شود ( مثل موتور دوربین مدار بسته ) .


    برای چرخش این موتور ها نیاز است یک پالس بر روی پایه وسط اعمال کنید که این پالس قوانین خاصی دارد . این پالس دارای فرکانس خاصی باید باشد ( معمولا 50 تا 100 هرتز ) و عرض پالس مثبت آن باید بین یک تا 2 میلی ثانیه باشد . زمانی که یک میلی ثانیه است موتور کاملا به سمت چپ می رود . هنگامیکه 2 میلی ثانیه است موتور کاملا به سمت راست می چرخد و در حالتیکه 1.5 میلی ثانیه است موتور در حالت وسط قفل می شود .

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

    مشخصات پروژه :

    زبان برنامه نویسی : سی ، C

    شبیه سازی : پروتئوس

    کامپایلر : کدوِیژن

    میکرو : Atmega16


    http://techno.directdl.net/dl1/Proje...tro.com%5D.zip

  19. تشکرها از این نوشته :


  20. #30
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    پردازش صدا با آی سی HM2007







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

    پردازنده صوتی HM2007 یک آی سی پردازشگر صوت است که قابلیت یادگیری دارد به این معنی که می توانید به آن بفهمانید بعد از گفتن کلمه XXXXX برای شما سوئیچ خروجی شماره X را روشن کند . مثلا در صورتیکه دست روی عدد یک بگذارید و کلمه کولر را به آن یاد دهید وقتی کلمه کولر را بگویید خروجی شماره یک فعال خواهد شد . خروجی این IC هشت بیتی است به این معنی که هر نوع میکروکنترلر را می توانید به آن متصل کنید .

    همچنین این مدار در صورتیکه کلمه شما را در حافظه نداشته باشد می تواند به شما ارور بدهد در صورتی که عدد های زیر روی 7seg باشد

    55 = حروف طولانی هستند
    66 = حروف کم هستند
    77 = چنین موردی یافت نشد

    این آی سی می تواند 20 کلمه را از هم تشخیص دهد و هر کلمه 1.91 ثانیه میتوانند طول داشته باشند .

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

    کاربرد هایی که پردازش صدا دارد :

    کنترل وسایل با صدا کردن و نام بردن

    کنترل بازی های رایانه ای با صحبت کردن

    تماس تلفنی بدون لمس کردن کلید های تلفن و فقط با بردن نام اشخاص ( تکنو الکترو !!!!)

    سیستم های امنیتی تشخیص صدا

    ترجمه همزمان یک زبان به زبان دیگر


    http://techno.directdl.net/dl1/datas...ctro.CO%5D.zip

  21. تشکرها از این نوشته :


  22. #31
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    آی سی را انداز تاچ
    یک چنین IC که شما بحث اش رو می کنید تو تمام گوشی های لمسی پیدا می شه نمونش همین 5800 !
    ارتباتش از طریق I2C برقرار می شه و خودش همیشه چک لمس رو چک میکنه و شما فقط ازش مختصات رو می گیرید


    http://forum.techno-electro.com/attachment.php?aid=87

  23. #32
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    Sound Level Meter

    This nifty sound level meter is a perfect one chip replacement for the standard analog meters. It is completely solid state and will never wear out. The whole circuit is based on the LM3915 audio level IC and uses only a few external components.

    Schematic







    Parts


    Part
    Total Qty.
    Description

    C1
    1
    2.2uF 25V Electrolytic Capacitor

    R1
    1
    1K 1/4W Resistor

    D1
    1
    1N4002 Silicon Diode

    LED1-LED10
    10
    Standard LED or LED Array

    U1
    1
    LM3915 Audio Level IC

    MISC
    1
    Board, Wire, Socket For U1


    Notes

    1. V+ can be anywhere from 3V to 20V.

    2. The input is designed for standard audio line voltage (1V P-P) and has a maximum input voltage of 1.3V.

    3. Pin 9 can be disconnected from ground to make the circuit use a moving dot display instead of a bar graph display.

  24. تشکرها از این نوشته :


  25. #33
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    Speech Recorder




    PARTS LIST


    R1 = 1k
    R2 = 470k
    R3 = 10k
    R4 = 5k1
    R5 = 4k7
    R6,7 = 100k
    R8,9 = 1M
    R10 = 10R
    C1-10 = 100nF/63V
    C11 = 47nF/63V
    E1,4 = 220uF/16V
    E2 = 4u7F/16V
    E3 = 22uF/16V
    IC1 = ISD2560 + socket
    IC2 =LM78L05
    IC3 = LM386 + socket
    MIC = Condensator microphone
    S1,2 = Pushbutton (S1 = Start and Pause. S2 = Stop and Reset)
    S3 = Change-over switch
    Hψjttaler = 8R speaker

    The 2 pushbuttons = S1: Start/Pause. S2: Stop/Reset.

    If you want to play your message, put S3 at Play. Then push S1 to start playing and again to pause.

    If you want to delete your message press S2 twice.

    If you want to record a message put S3 at Rec. Then push S1 to start and S2 to stop.

  26. تشکرها از این نوشته :


  27. #34
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    Mosfet TESTER


    This is a variation on the astable multivibrator. Circuit was recently developed to test for N-mosfets(the power kind e.g irf830)

    I don’t claim circuit can test all bad mosfets or all fault mosfet conditions. If mosfet is working it will operate in the astable multivibrator circuit causing the Led to flash.

    A bad mosfet will not cause the LED to flash.

    Below is the circuit diagram, the other half of the astable utilizes an npn transistor to make the circuit cheap.

    Almost any npn transistor will work in this circuit.

    The npn transistor to the right is used as a common emitter buffer that also drives the led as it receives pulses from the mosfet drain.


  28. تشکرها از این نوشته :


  29. #35
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    Voltage Monitor




    Parts List

    D1 LED
    R1 1.2k Resistor
    R2 10k Var. Resistor
    U1 UA741 OP AMP


    Description

    When the input voltage is 0 the LED glows. The LED stops glowing when the voltage rises to the level determined by R2. Reverse + and - pins to reverse operating mode. To set voltage at which LED goes off, (1) Set 0V at input. (2) Set input voltage at desired level. (3) Adjust R2 to point right after LED goes out.

  30. تشکرها از این نوشته :


  31. #36
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    Transistor tester



    This is basically a high gain amplifier with feedback that causes the LED to flash at a rate determined by the 10u and 330k resistor. Remove one of the transistors and insert the unknown transistor. When it is NPN with the
    pins as shown in the photo, the LED will flash. To turn the unit off, remove one of the transistors

    http://www.electronics-lab.com/proje...tor_tester.pdf

  32. تشکرها از این نوشته :


  33. #37
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    IR Digital Thermostat for FAN

    Introduction



    This circuit measures temperature in Celsius scale and displays it on an alphanumeric LCD screen
    When temperature rise to 40 C an alarm is activated and at the same time a relay is also activated which
    drives a fan to keep the temperature at a level.

    Another feature of this circuit is that you can use the keys "1,2,3,4" of a Philips TV IR remote to turn on or off three relays, The key '4' is used to turn on or off the over temperature alarm.


    Hardware



    The brain of this circuit is AT89C51 microcontroller. LM35 is a 3 pin chip which is easily available in TO-92
    package. LM35 can sense temperature from 0 C to 100 C but it gives analogue output the microcontroller does not understand analogue data, so ADC0804 (analogue to digital converter) is used to convert it to digital form.

    This digital data is given to port 1 of microcontroller. (See the circuit diagram) this data is processed by microcontroller and temperature is displayed on lcd connected to port 2.The control pins of lcd are connected to port 0. port 0 also controls the relays and alarm.





    The ULN2003 chip is used to drive the relays because the microcontroller pins don't have enough current to drive them. so relays cant be connected to microcontroller pins directly further more the relays are inductive load and reverse current is generated in them. Pin 1 to 7 are the inputs and 10to 16 are respective outputs. Pin 8 is ground and pin 9 is connected to the output of 7808 voltage regulator.

    The 7805 voltage regulator drives rest of the circuit. I used a standard buzzer driven by LM555 timer/Oscillator chip. The chip is wired as a monostable multivibrator and at its output (i.e. pin no 3) a buzzer is connected.

    Use any IR module and connect its Data out to pin 10 of microcontroller. The Relay connected to pin 13 of ULN2003 turns on when temp rises above 40 C so connect the fan to this relay.

    Hardware



    As this circuit has many components I advice don't use Vero boards or point to point boards.

    Use a standard pcb. A pcb file is included in the zip file it opens with a software called EAGLE You can download the demo version here its quiet simple and easy to use. So print the pcb on a glossy paper. now place the glossy paper on the pcb. The print should be on the copper side now use an iron to transfer the print on the pcb. After you are done dip the pcb in any enchant I used FeCl3 (ferric chloride). When your pcb is ready pour lots of water to remove any FeCl3 and remove the print using steel wool. Now drill holes and place components.


    download the zip folder it contains the images of completed

    project, hex file circuit diagram and pcb file.


    http://www.electronics-lab.com/proje...st/008/008.zip

    ویرایش توسط javad naderi : 14-04-2011 در ساعت 01:39

  34. تشکرها از این نوشته :


  35. #38
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

    پیش فرض

    موقعيت سنجهاي مغناطيسي

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


    سنسور هاي مغناطيسي براي بيش از 2000سال است كه در حال استفاده مي باشند. كاربرد اخير سنسورهاي مغناطيسي در رهيابي ياناوبري(Navigation) مي باشد.


    سنسورهاي مغناطيسي از آهنرباي دائمي و يا آهنرباي الكتريكيِ توليد شده از جريان ac و dc استفاده مي كند. سنسورهاي مغناطيسي ، بطور كلي ، بر ميدان مغناطيسي عمل مي كنند و ويژگيهاي آنها تحت تاثير ميدان مغناطيسي تغيير مي كند. از ويژگيهاي اين سنسورها غير تماسي بودن (Non contact) آنهاست. در آنها هيچ اتصال مكانيكي ميان قسمت هاي متحرك و قسمت هاي ثابت وجود ندارد. اين خاصيت منجر به افزايش طول عمر آنها شده است. علاوه بر اين لغزش قسمت هاي متحرك بر هم، در ديگر سنسورها مثل پتانسيومتر باعث ايجاد نويز مي شود، كه اين مشكل در سنسورهاي مغناطيسي رفع شده است.

    سنسورهاي مغناطيسي به سبب ساختار مناسبي كه دارند در محيط هاي آلوده، چرب و روغني بخوبي عمل مي كنند و به همين علت در اتومبيل و كاربرد هاي اين چنيني بسيار مفيد هستند.
    سنسورهاي مغناطيسي بر مبناي رنج ميدان اعمالي بصورت زير تقسيم بندي مي شوند:Low field : كمتر از 1mG
    Medium field : ما بين 1mG و 10G
    High field : بالاتر از 10G



    جابجايي ( Displacement ) به معني تغيير موقعيت است. سنسورهاي جابحايي به دو نوع افزايشي ( Incremental ) و مطلق ( Absolute ) تقسيم مي شوند. سنسور هاي افزايشي ميزان تغيير بين موقعيت فعلي و قبلي را مشخص مي كنند. چنانچه اطلاعات مربوط به موقعيت فعلي از دست برود، مثلا منبع تغذيه دستگاه قطع بشود، سيستم بايد به مبدا خود منتقل شود.( reset شود.) در نوع مطلق موقعيت فعلي بدون نياز به اطلاعات مربوط به موقعيت قبلي بدست مي آيد. نوع مطلق نيازي به انتقال به مرجع خود را ندارد. معمولا سنسورهاي جابجايي مطلق را سنسورهاي موقعيت ( Position sensor ) مي نامند.

    در اين پروژه سعي شده است تا سنسورهاي جابجايي ، موقعيت و مجاورتي ( Displacement , Position , Proximity ) ‌پوشش داده شود.
    بطور كلي زماني كه بخواهيم كميت هاي فيزيكي مانند جهت ، حضور يا عدم حضور ، جريان ، چرخش و زاويه را اندازه گيري كنيم و از سنسورهاي مغناطيسي استفاده كنيم ، ابتدا بايستي تا اين كميت ها يك ميدان مغناطيسي را بوجود آورند و يا تغييري در ميدان مغناطيسي يا در خصوصيات مغناطيسي سنسور ايجاد نمايند و در نهايت سنسور اين تغيير را احساس نموده و آنرا با يك مدار بهسازي به جريان يا ولتاژ مناسب تغيير دهيد.



    در ادامه اصطلاحاتي جهت يادآوري بيان مي شود:

    شدت ميدان مغناطيسي (Magnetic field intensity) : آنرا با H نمايش مي دهند و نيرويي است كه شار مغناطيسي را در ماده به حركت در مي آورد. به همين علت بدان نيروي مغناطيس كنندگي (Magnetizing force) نيز مي گويند. واحد آن آمپر بر متر مي باشد.

    چگالي شار مغناطيسي (Magnetic flux density) : آنرا با B نمايش مي دهند. ميزان شار مغناطيسي است كه در واحد سطح ماده توسط نيروي مغناطيس كنندگي بوجود آمده است. واحد آن نيوتن بر آمپر بر مترمربع مي باشد.

    نفوذپذيري مغناطيسي (Magnetic permeability) : آنرا با
    نمايش مي دهند. توانايي و قابليت ماده جهت نگهداشتن و عبور شار مغناطيسي است. در فضاي آزاد رابطه


    بر قرار است كه نفوذ پذيري مغناطيسي فضاي آزاد است و برابر
    مي باشد. درساير مواد رابطه به شكل خواهد بود كهونفوذ پذيري مغناطيسي نسبي ماده مي باشد.
    هيسترزيس ( Hysteresis ) : پديده اي است كه در آن حالت سيستم وارون پذير نمي باشد. در يك سنسور جابجايي يا موقعيت اين پديده باعث مي شود تا مقدار خوانده شده در يك نقطه توسط سنسور هنگام رسيدن بدان از بالا و پايين تفاوت بكند. شكل زير اين پديده را نشان مي دهد.

    هيسترزيس مغناطيسي (Magnetic hystresis) : زماني كه يك ماده فرومغناطيسي در يك ميدان مغناطيسي متغير قرار مي گيرد به سبب عقب افتادگي چگالي شار (B) از نيروي مغناطيس كنندگي (H) ، اين پديده رخ مي دهد.

    اشباع مغناطيسي (Magnetic saturation) : حد بالاي توانايي يك ماده جهت عبور شار مغناطيسي از خود است.

  36. تشکرها از این نوشته :


  37. #39
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

  38. تشکرها از این نوشته :


  39. #40
    مدیر انجمن javad naderi آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    جواد نادری زاده
    نوشته ها
    830
    تشکر
    225
    تشکر شده 1,334 بار در 602 پست

  40. تشکرها از این نوشته :


صفحه 2 از 4 نخستنخست 1234 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •