تبليغاتX
...::***:: Electronic ::***::...

 

این رادیو ساخته اوایل قرن بیستم میلادی است. جنس قطعات این رادیو روسی و چینی است. این رادیو دارای 2 بخش رادیو و مولد الکتریسیته است.

 

» بخش رادیو :

این بخش از نوع لامپی و غیر ترانزیستوری است. و لامپ وظیفه تقویت امواج را بر عهده داشت لذا  مولد برق قوی تری هم نیاز داشته است.

 

» بخش مولد الکتریسیته :

اساس کار این مولد انرژی گرمایی است که به انرژی الکتریکی تبدیل می شود و انرژی توسط سیمهای رابط به رادیو منتقل می گردد. ترمو الکتریک با استفاده از پدیده های گرما برقی مبتنی بر تغییر اختلاف پتانسیل در نتیجه تغییر اختلاف دماست. چنانچه در مداری مرکب از دو میله فلزی غیر همجنس مثل آهن و مس که در یک نقطه به هم اتصال داده شده اند و نقطه مشترک گرما داده شود در 2 سر آزاد فلزات جریانی برقرار می گردد که به ازای هر 100 درجه سانتیگراد اختلاف دما "5"میلی ولت برق تولید می شود. برای بکار انداختن وسایل برقی کم مصرف از جمله رادیو با افزایش تعداد پیلها و اتصال آنها به صورت سری به هم می توان ولتاژ و جریان مورد نیاز را تولید نمود . پیلهای ترموکوپل درون حفره ای استوانه ای و 2 جداره از جنس آلمینیوم که بر روی حباب شیشه ای چراغ نصب است،جاسازی شده اند.

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

محل اتصال سیمها توسط چراغ نفتی داغ می شوند و برق مورد نیاز تامین می گردد.

 

» برای بکار انداختن این رادیو 2 نوع ولتاژ مورد نیاز است.

1-  جریان 1.5 ولت برای روشن نگهداشتن لامپها

2 – جریان 91.5 ولت برای استفاده در سایر بخش های رادیو از جمله بلندگو

 

» وسیله تولید گرما در این رادیو یک چراغ لامپای قدیمی است به همین خاطر این رادیو به چراغ نفتی مشهور شده است.

 

» بخش های مختلف پیل ترمو الکتریک عبارتند از:

1 – دستگاه مولد گرما(چراغ نفتی)

2 – حفره استوانه ای جهت دریافت گرمای حاصله

3 – مجموعه ای از پیل های کوچک که کنار هم قرار گرفته اند و از نظر الکتریکی به هم وصل هستند.

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

 

 

» این رادیو توسط مهندس محمد فرهاد رحیمی به موزه حرم امام رضا (ع) هدیه شده است.

» گردآوری شده توسط صادق R

 

+ نوشته شده توسط صادق R در جمعه 24 مهر1388 و ساعت 19:3 |
مواد لازم عبارتند از:
اتو
پرینتر لیزری
کاغذ گلاسه
یه مقدار استون و پنبه
و از همه مهمتر یه تصویر 1:1 از طرح پشت فیبر.
ادامه مطلب
+ نوشته شده توسط صادق R در شنبه 28 شهریور1388 و ساعت 7:3 |

تاریخچه
آنچه امروزه به نام مدار پل وتستون معروف است، نخستین بار در سال 1833 توسط ساموئل هانتر کریستی (Samuel Hunter Christie) توصیف شد، اما کاربردهای زیاد این مدار توسط کارلز وتستون (Charles Wheateston) اختراع شد، به همین خاطر این مدار عموما به نام پل وتستون معروف شد. امروزه پل وتستون یک روش بسیار درست و حساس برای اندازه گیری دقیق مقادیر مقاومتها می‌‌باشد.


ادامه مطلب
+ نوشته شده توسط صادق R در چهارشنبه 7 اسفند1387 و ساعت 22:25 |

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


همون طور که می بینید یه ولتاژ ثابت تقویت شده به ورودی پل میدیم و خوروجی رو (دو سر وسط ) هم به صورت تفاضلی می گیریم و تقویت می کنیم برای به دست آوردن دقت بیشتر توی خروجی بهتره از ad620 استقاده کنید که در واقع از 3 تا op amp تشکیل شده و دیریفت و حذف مد مسترک بهتری رو بهتون میده قواعد شیلد کردن رو هم رعایت کنید چون سیگنال ها بسیار ضعیفند و به راحتی نویزی می شن ولتاژ ورودی پل هم همون طور که م یبینید باید تقویت شده و از یه آی سی رفرنس ولتاژ استفاده شده باشه

+ نوشته شده توسط صادق R در سه شنبه 28 آبان1387 و ساعت 11:29 |

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

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

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

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

در صورتی که تمایل به ایزوله کردن این مدار از برق شهر را دارید میتوانید یک ترانس ایزوله کننده در ورودی مدار قرار دهید یک ترانس صوتی a600ohm:600ohm کوچک برای این کار مناسب میباشد.


ادامه مطلب
+ نوشته شده توسط صادق R در چهارشنبه 26 تیر1387 و ساعت 10:39 |

<<<<<<<<<<<<برای مشاهده این مطلب روی ادامه مطلب کلیک نمایید>>>>>>>>>>>>>


ادامه مطلب
+ نوشته شده توسط صادق R در چهارشنبه 15 خرداد1387 و ساعت 2:58 |
در این مدار با تغییر مقدار پتانسیومتر صداهایی با فرکانسهای مختلف ایجاد کنید.

NE555

 

+ نوشته شده توسط صادق R در یکشنبه 22 اردیبهشت1387 و ساعت 0:31 |

مدار زیر یک مدار شارژر برای باطریهای نیکل کادمیوم ۱.۲ و ۹ ولتی است.

یک کلید برای تسریع عمل شارژ در مدار تعبیه شده است.

نکته : توجه کنید که برای بالا بردن عمر مفید باطریهای یاد شده بهتر است آنها را با یک منبع جریان با مقدار یک دهم جریان نامی باطری شارژ کرد.


ادامه مطلب
+ نوشته شده توسط صادق R در پنجشنبه 4 بهمن1386 و ساعت 13:8 |

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


ادامه مطلب
+ نوشته شده توسط صادق R در چهارشنبه 26 دی1386 و ساعت 11:1 |

نقشه و تشریح یک گیرنده رادیویی AM

با فرمت PDF به صورت رنگی با حجم ۱۸۰ کیلو بایت

 

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

+ نوشته شده توسط صادق R در جمعه 9 آذر1386 و ساعت 21:7 |

پس از انتشار نقشه مربوط به فرستنده FM یک واتی در این وبلاگ عده ای از دوستان در ایمیل های خود تقاضای یک گیرنده مناسب و کم خرج FM نمودند، که من در تقاضای این دوستان مدار یک گیرنده FM ساده و با قدرت مناسب را که مدار داخلی رادیو های FM کوچک قدیمی بود و چندین سال پیش در کتاب الکترونیک به زبان ساده برای دانش آموزان 2 - تالیف آقای محمود بخت آور چاپ شده بود و از آنجا که من خودم آن را ساخته و از کارکرد آن مطمئن بودم برای این قسمت در نظر گرفتم.این مدار بسیار ساده بوده و در آن تنها یک سیم پیچ و یک RFC وجود دارند که کار ساخت دستگاه را آسان می کنند. بجای ترانزیستور C1923 می توانید از BF199 هم استفاده کنید.


ادامه مطلب
+ نوشته شده توسط صادق R در یکشنبه 29 مهر1386 و ساعت 14:7 |

ُمدار فرستندهVHF 

 

 

 

 

فرستنده ویدئویی VHF

این مدار یک فرستنده ویدئویی است.

که با ولتاژ۹-۱۲ولت کار می کند.که می تواند تصویر را تبدیل به امواج تلوزیونی کند ودر فرکانس VHF پخش کند.

از این مدار می توان در دوربین های بی سیم استفاده کرد.همان طور که در نقشه مشخص است،فیش J1 به ورودی تصویر ، فیش J2 به ورودی صدا وJ3 به خروجی وصل می شود

 

 

 

 

+ نوشته شده توسط صادق R در یکشنبه 1 مهر1386 و ساعت 17:35 |

دراین پروژه با نحوه عملکرد روبات دنبال کننده مسیر آشنا می شوید.


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

  1. 3 عدد سنسور مادون قرمز CNY70
  2. 1 عدد میکروکنترلر PIC 16F84A
  3. 3 عدد پتانسیومتر 10K
  4. 2 عدد خازن 22 پیکو فاراد
  5. 2 عدد آیسی LM358
  6. 6 عدد مقاومت 220 اهم
  7. 5 عدد مقاومت 5 مگا اهم
  8. 3 عدد خازن 0.1 الکترولیت
  9. 1 عدد کریستال 4 مگا هرتز
  10. 1 عدد 1مقاومت 4.7 کیلو اهم
  11. 1 عدد منبع تغذیه 6 لتی
  12. 1 عدد رگولاتور 7805
  13. 2 موتور 7 تا 9 ولت dc
  14. 1 عدد آیسی ULN2803
  15. 2 عدد دیود 1N5817
  16. 1 عدد کلید کشویی سه حالته
  17. 2عدد کانکتور مخابراتی 7 پین


 

سنسور CNY70

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

 

 

میکروکنترلر PIC 16F84A

این میکرو کنترلر از ساده ترین انواع میکروکنترلر از لحاظ برنامه نویسی است .اما فوق العاده قدرتمند می باشد.زبان برنامه نویسی این میکروکنترلرغالبا زبان برنامه نویسی سی(C)زبان برنامه نویسی بیسیک(BASIC)
زبان برنامه نویسی پاسکال (PASCAL) میباشد.که شما می توانید با تهیه کمپایلر هر کدام از این زبانها،با برنامه ای که به آن تسلط دارید.، اقدام به برنامه نویسی آن کنید.
برای کار با این میکروکنترلر احتیاج به پروگرامر خانواده گروه PIC دارید.،به همراه کمپایلر زبان برنامه نویسی که به آن علاقه دارید.

 

آیسی LM358

آیسی ULN2803

این آیسی حاوی دو عدد آپ امپ(DUAL AP-AMP)است.،این آپ امپ ها جهت مقایسه ولتاژ های ایجاد شده از سنسورها به کار می رود.پایه 4 آن منفی ،پایه 8 آن مثبت،پایه 2 و6ورودی منفی پایه 3و5 ورودی مثبت،وپایه های 1و7 خروجی است.این آیسی اختلاف ولتاژهای منفی ومثبت ورودی را در خروجی آشکار می کند.
آیسی ULN2803 حاوی بافر NOT است پایه 9 آن تغذیه منفی و پایه 18 آن تغذیه مثبت است.جریان خروجی آن در حدود 500 میلی آمپر است.این آیسی بیشتر برای درایو کردن موتور پله ای (STEPPER MOTOR) مورد استفاده قرار می گیرد


 

 

رگولاتور 7805

کریستال

رگولاتور LM7805 یک تنظیم کننده ولتاژ است.زمانیکه ولتاژ پایه ورودی آن در حدود 2 تا 2.5 ولت بیشتر از 5 ولت باشد.،ولتاژ تنظیم شده 5 ولت را در خروجی ایجاد می کند.
کریستال جهت تولید پالس برای میکروکنترلر مورد استفاده قرار می گیرد.در شکل زیر کریستال 10 مگاهرتز را مشاهده می کنید.

 

 

توضیحات مدار

در شکل زیر نحوه اتصال سنسور CNY70 به آیسی LM358 را مشاهده می کنید.سمتی از این سنسور که نوشته دارد پایه بالا یی و پایینی مربوط به LED فرستنده و دو پایه قسمتی که نوشته ندارد.،مربوط به گیرنده است.پایه بالایی قسمتی که نوشته دارد.،به تغذیه 5 ولت و پایه زیر این پایه را با یک مقاومت 220 اهم به منفی وصل کنید.قسمتی از این سنسور که نوشته ندارد.پایه بالایی را به تغذیه 5 ولت و پایه پایینی را با یک مقاومت 5 مگا اهم به منفی وصل کنید.از اشتراک مقاومت 5 مگا اهم با پایه پایینی قسمت گیرنده سنسور به ورودی مثبت آیسی LM358 که پایه 3 می باشد وصل کنید.
یک سر پتانسیومتر 10K را به مثبت 5 ولت ویک سر دیگر آن را به منفی منبع تغذیه یا باطری وصل کنید.سر دیگر پتانسیومتر را به ورودی منفی آیسیLM358 که پایه 2 می باشد.، وصل کنید.پایه 4 آیسی LM358 را به منفی ،پایه 8 آیسی LM358 را به مثبت منبع تغذیه وصل کنید.،پایه 1 آیسی LM358 را توسط مقاومت 220 اهم به ورودی پایه های میکروکنترلر وصل کنید.این کار را برای هر سه سنسور CNY70 انجام دهید.

 

همانطور که در نقشه نگاه می کنید.پایه های خروجی آیسی LM358 توسط مقاومتهای 220 اهم به پایه های RB3,RB1,RB2 میکروکنترلر وصل می شوند.میکروکنترلر بر اساس HIGH یا LOW شدن این پایه ها تصمیم گیری می کند.،وپایه های RB6 یا RB7 را که به یک سر موتور وصل هستند. را HIHG یا LOW می کند.دیود در خروجی آیسی ULN2803 نقش محافظتی را دارد.خازنهای دو سر موتور نیز جهت از بین بردن نویز وکارکرد بهتر موتور مورد استفاده قرار می گیرند.البته در عمل یکی از خروجی هاآیسی LM358 از پایه 7 این آیسی گرفته شده است.پایه 5 میکروکنترلر را حتما به تغذیه منفی وصل کنید.
با تنظیم پتانسیومترها می توانید.،فاصله وحساسیت سنسورها را تعیین کنید.قبل از اینکه سنسورها را در زیر ماشین روباتی خود بگذارید.از سالم بودن وعملکرد صحیح سنسورها مطمئن شوید.قبل از هر کاری مدار خود را بر روی برد بورد پیاده سازی کنید.وخرجی دو عدد آیسی LM358
را که پایه های 1 و7 و1 می باشندرا توسط مقاومتهای 220 اهم به صورت مجزا به سه LED وصل کنید.زمانیکه کاغذ سفید رنگ را به قسمت بالایی این سنسورها نزدیک می کنید.،LED مربوط به هر سنسور روشن می شود.شما می توانی با تنظیم پتانسیومترها شدت نور LED ها و میزان فاصله پاسخگویی سنسورها را تعیین کنید.زمانیکه از عملکرد صحیح سنسورها وتنظیم آنها مطمئن شدید سه خروجی آیسی LM358 را به ورودیهای RB3,RB2,RB1 از میکروکنترلر وصل کنید.تصمیم گیری میکروکنترلر بر اساس HIGH یا LOW شدن این پایه های میکروکنترلر می باشد.،خروجیهای RB6,RB7 میکروکنترلر را قبل از اتصال به پایه های 1و2 ورودی آیسی ULN2803 به دو عدد LED وصل کنید وپس از مطمئن شدن از عملکرد صحیح برنامه ای که در میکروکنترلر توسط پرگرامر LOAD شده است آترا به ورودی 1و2 آیسی وصل کنید.،سپس خروجی 18 آیسی ULN2803 را به سر یک موتور وسر دیگر موتور را به مثبت منبع تغذیه وصل کنید.در واقع میکروکنترلر منفی یک سر موتور را می دهد.،خروجی 17 آیسی ULN2803 را به یک سر موتور دیگر وصل کنید.،وسر دیگر این موتور را به مثبت منبع تغذیه وصل کنید.


تغذیه روبات

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


مسیر روبات


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






نمونه مسیر روبات

 

نقشه مدار

 

برنامه میکروکنترلر

برنامه میکروکنترلر در این پروژه به زبان بیسک است.
همانطور که در برنامه مشاهده می کنید.،سه عدد متغییر m,l,r در اول برنامه معرفی شده اند.،این سه متغییر در خطوط بعدی برنامه توسط پورتهای،portb.1,portb.2 ,portb.3 بارگذاری می شوند.،high یا low شدن این پورتها به صورت مستقیم وابسته به سنسورهای CNY70 است.،در صورت HIGH شدن سنسور وسطی دو موتور HIGH می شوند.،وحرکت خواهند داشت.HIGH یا LOW شدن هر کدام از موتورها سمت راست یا چپ یا هر دو موتور در برنامه کاملا مشخص شده است.

 

  1:  
  2:  m var byte
  3:  l var byte
  4:  r var byte
  5:  m=portb.2
  6:  l=portb.1
  7:  r=portb.3
  8:  if m=1 and l=0 and r=0 then
  9:                             high portb.6
 10:                             high portb.7
 11:  endif
 12:  if r=0 and l=1 and (m=0 or m=1) then
 13:                                      high portb.7
 14:                                      low portb.6
 15:  endif
 16:  if l=0 and r=1 and (m=0 or m=1) then
 17:                                      high portb.6
 18:                                      low portb.7
 19:  endif

 


 

نحوه کار با میکروکنترلر


برای کار با میکروکنترلر احتیاج به دو مرحله دارید.اول کمپایل کردن برنامه ای که به طور مثال با زبان بیسیک نوشته شده.دوم پروگرام کردن آیسی،‌برای کمپایل کردن میتوانید.ورژن 2.32 این کمپایلر را در خط زیر دانلود کنید.
برای دانلود برنامه کمپایلر بیسیک اینجا را کلیک کنید.
پس از اینکه این فایل فشرده را باز کردید.به مراحلی که راجب نصب گفته شده دقت کنید.تا این برنامه درست نصب شود.
شما می توانید برنامه تان را در محیط edit داس (dos) یا در محیط word یا notpad ویندوز وارد کنید.پس از وارد کردن برنامه بهتره آنرا در محلی که برنامه کمپایلر را نصب کردید وفایل pbp.exe در آن وجود دارد.با پسوندbas ذخیره کنید.pbp مخفف pic basic pro compiler است.برای کمپایل کردن برنامه پیشنهاد میکنم به جای استفاده از محیط ویندوز وارد محیط command بشوید ومسیری که برنامه کمپایلر را در آن ذخیره کردید با استفاده از دستورات dos پیدا کنید.این محیط می بایست شامل فایلpbp.exe باشد.اگر برنامه تان نیز در همین مسیر باشد.احتیاجی به دادن مسیر یا path برنامه ندارید.pbp را تایپ می کنید.بعد از آن با یک فاصله علامت - وسپس بدون فاصله نام میکرو مورد نظر از خانواده PIC را وارد می کنید.حال نام برنامه را وارد کنید پسوند bas آنرا فراموش نکنید.به طور مثال اگر برنامه شما وکمپایلر در مسیری مانند مسیر روبرو قرار گرفته باشند.و اسم برنامه ای که نوشته ای به طور مثال blink با پسوند bas باشد.،داریم. c:\pic\pic1\pbp -16f84a blink.bas در اینجا فرض کردیم میکرو از نوع PIC16F84A است.اگر میکرو PIC16F873 باشد.به جای 16F84A- خواهیم داشت 16F873- اگر برنامه بدون خطا باشد.فایل HEX آن در درایو ی که برنامه در آن قرار دارد.ایجاد می شود.حال می توانید آنرا از طریق پروگرامر وارد میکرو کنید.در پروگرامر نیز نوع میکرو را حتما درست انتخاب کنید.وبه دستورات و نحوه استفاده از پروگرامری که تهیه کرده اید.به دقت توجه کنید.


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


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

sandvich robot
lego robot

مکانیک یک روبات نمونه


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



 

 

 

+ نوشته شده توسط صادق R در یکشنبه 1 مهر1386 و ساعت 17:11 |

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

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

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

 

  1. 2 عدد سنسور آلتراسونیک گیرنده و فرستنده
  2. 1 عدد آیسی LM833
  3. 1 عدد آیسی LM358
  4. 1 عدد آیسی 4011
  5. 1 عدد آیسی 4069
  6. 1 عدد آیسی PIC 16F873
  7. 1 عدد رگولاتور 7805
  8. 1 عدد رگولاتور 7809
  9. 3 عدد ترانزیستور 2SA1015
  10. 3 عدد ترانزیستور 2S1815
  11. 3 عدد 7SEGMENT آند مشترک
  12. 1 عدد کریستال 4MHz
  13. 2 عدد خازن)22P
  14. 7 عدد مقاومت 330 اهم
  15. 1 عدد پتا نسیو متر 1 کیلو اهم
  16. 6 عدد مقاومت 5.6 کیلو اهم
  17. 6 عدد خازن 0.1 میکرو فاراد
  18. 3 عدد خازن 1000 پیکو فاراد
  19. 1 عدد 100 میکرو فاراد
  20. 2 عدد دیود 1SS106

سنسور آلتراسونیک

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

میکروکنترلر PIC 16F873


در این مدار از ویژگی تولید امواج (A/D) آنالوگ به دیجیتال این آیسی و ههچنین از آن جهت محاسبه و درایو کردن 7segment ها جهت نمایش فاصله نیز استفاده شده است.

LM833

این آیسی جهت تقویت امواج آلتراسونیک به میزان 60 دسی بل(db) در قسمت گیرنده مورد استفاده قرار می گیرد.

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

 امواج آلتراسونیک تقویت شده توسط دو آیسی فوق، توسط این آیسی hold یا نگهداری می شود.،و وارد میکروکنترلر می شود .،عملکرد این آیسی در این مدار به نوعی شبیه فلیپ فلاپ نوع D است.این آیسی همانطور که در شکل ملاحظه می کنید.، دارای 4 گیت NAND است.

رگولاتور 7805

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

رگولاتور 7809

این آیسی نیز جهت تثبیت ولتاژ به میزان 9 ولت در مدار مورد استفاده قرار می گیرد.

ترانزیستور 1815

این ترانزیستور از نوع npn است .،در این مدار ترانزیستور 1815 جهت درایو کردن آیسی 4069 (not buffer) با تغذیه 9 ولت مورد استفاده قرار می گیرد.،فعال شدن این ترانزیستور توسط میکروکنترلر انجام می گیرد.

ترانزیستور1015

این ترانزیستور از نوع pnp است.،و بیشتر جهت درایو کردن 7segmentوled مورد استفاده قرار می گیرد.

 این آیسی دارای 6 عدد بافر not است.،در این مدار این آیسی جهت درایو کردن سنسور آلتراسونیک در قسمت فرستنده مورد استفاده قرار می گیرد.

خازن

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

نقشه مدار

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

توضیحات مدار


در زیر شکل مدار تقویت سیگنال را مشاهده می کنید.هنگامیکه امواج آلتراسونیک توسط سنسور گیرنده آلتراسونیک که در نقشه با RX مشخص شده است.،دریافت می شود.،به میزان 60 دسی بل تقویت می شو د.40 دسی بل در مرحله اول و 20 دسی بل در مرحله دوم تقویت می شو د.عمل تقویت به میزان 60 دسی بل را آیسی LM388 انجام می دهد.9 ولت ورودی توسط تقسیم ولتاژ دو مقاومت10K به میزان 4.5 ولت کاهش می یابد.،و وارد پایه مثبت آپ امپ می شود.

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

در قسمت بعدی مدار امواج پس از عبور از دیودها وخازن وارد پایه 3 آیسی LM358 می شود.همانطور که در شکل ملاحظه می کنید.، فیدبک در پایه منفی آپ امپ این آیسی وجود ندارد.در این حالت خروجی به سرعت به اشباع می رود.
بنابر قوانین مدار در تقسیم ولتاژ در مدارات سری ولتاژ ثابتی را در پایه منفی خواهیم داشت.زمانیکه ورودی مثبت که از قسمت قبلی مدار تحریک می شود.،ولتاژش اندکی بیشتر از VCC باشد.خروجی به سرعت در ولتاژ VCC قرار می گیرد.عکس این مطلب نیز وجود دارد.،زمانیکه ولتاژ در پایه 3 اندکی کمتر از ولتاژ در پایه 2 باشد.خروجی به سرعت صفر می شود.به شکل این قسمت از مدار در شکل زیر توجه کنید.
در این قسمت امواج وارد مرحله hold یا نگهداری می شوند.عملکرد این قسمت از مدار به نوعی شبیه به فلیپ فلاپ (flip flop) نوع D است.

قسمت انتقال امواج آلتراسونیک
در قسمت انتقال از آیسی معکوس کننده یا invertor استفاده شده است.در هر سر این سنسور دو بافر NOT به صورت موازی یا parallel با هم قرار دارند.این کار برای افزایش توان انتقال است.در پایه مثبت فاز اصلی ودر پایه منفی سنسور 180 درجه همان فاز را خواهیم داشت.خازن نیز در این قسمت جهت حذف جریان d c است.

نمایش فاصله
در این مدار از 3 عدد 7Segment جهت نمایش فاصله استفاده شده است.در این مدار 7segmentها از نوع آند مشترک هستند.
این 7segment دارای پایه مشترک مثبت است است.،که با منفی شدن پایه های a,b,c,d,e,f,g توسط میکروکنترلر فاصله را نشان می دهد.
                                                                

سرعت صوت

سرعت صوت در دماهای مختلف متفاوت است.به طور مثال سرعت صوت در دمای صفر درجه سانتی گراد331.5m/s است.و سرعت صوت در دمای 40 درجه سانتی گراد355.5m/s است.سرعت صوت در دماهای مختلف از رابطه زیر تبعیت می کند.

X=V*T

 

با توجه به فرمول سرعت،سرعت رابطه مستقیمی با زمان دارد.به طور مثال سرعت نور در دمای صفر درجه سانتی گراد331.5m/s است.،اگر فاصله ما تا دیوار 2m باشد.با احتساب برگشت نور 4m می شود.بنابراین مدت زمان برگشت موج به سنسور گیرنده از رابطه زیر حساب می شود.

X=V*T, T=4/331.5, T=0.01206



برنامه میکروکنترلر


 

برنامه اسمبلی

دانلود برنامه اسمبلی



برنامه HEX


دانلود برنامه

برای کار با میکروکنترلر، برنامه HEX را از طریق پروگرامر میکروکنترلر های خانواده PIC در داخل میکروکنترلر LOAD کنید.


مرجع

برای مشاهده مرجع وارد سایت زیر شوید
http://www.interq.or.jp/japan/se-inoue/e_pic6_6.htm

+ نوشته شده توسط صادق R در یکشنبه 1 مهر1386 و ساعت 17:11 |

 در این مدار با یک شمانده سه رقمی با استفاده از کلید آشنا می شوید.در این مدار شما هر با که کلید Push-Bottom
را فشار دهید.یک شماره به 7segmentها اضافه خواهد شد.تا اینکه رقم 999 ایجاد شود.پس از آن اگر کلید را فشار دهید.هر سه 7segment عدد صفر را نشان خواهند داد.دکمه Reset نیز در این مدار وجود دارد.که با فشار دادن آن هر مرتبه در هر جای شمارش که باشید هر سه 7segment عدد صفر را نشان خواهند داد.


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

 

  1. 1 عدد آیسی 4511
  2. 1 عدد آیسی 4553
  3. 1عدد آیسی 4093
  4. 3 عدد 7segment کاتد مشترک
  5. 2 عدد مقاومت 1 مگا اهم
  6. 7 عدد مقاومت 220 اهم
  7. 3 عدد مقاومت 4.7 کیلو اهم
  8. 1 عدد مقاومت 100 کیلو اهم
  9. 1 عدد خازن 1 نانو فاراد
  10. 3 عدد ترانزیستور BC 557
  11. 2 عدد کلید push-bottom
  12. 2 عدد خازن 10 نانو فاراد
  13. 2 عدد مقاومت 470 کیلو اهم
  14. برد بورد
  15. سیم تلفنی



نقشه مدار

 

شرح نقشه

نحوه اتصال 7segment به مدار

پایه های 9 تا 15 آیسی 4511 خروجی های a,b,c,d,e,f,g به 7segment است.،هر کدام از این پایه ها با مقاومتهای 330 اهم به 7segment اتصال دارند.پایه های a,b,c,d,e,f,g 7segment در کنار آن در نقشه مشخص شده اند.هر کدام از پایه های یکسان را در سه 7segment به هم متصل کنید.به طور مثال پایه های a هر 7segment را به هم متصل کنید این کار را برای تمامی پایه های هر 7segmen انجام دهید.

پایه وسطی هر 7segment پایه مشترک آن است.همانطور که در نقشه می بینید.در کنار این پایه عبارتی نوشته نشده است.تا این پایه تحریک نشود.7segment روشن نخواهد شد.تحریک این پایه می تواند با ولتاژ‌ صفر یا پنج ولت انجام شود.اگر تحریک آن با ولتاژ صفر باشد.از نوع کاتد مشترک است.و اگر با ولتاژ مثبت 5 ولت باشد از نوع آند مشترک است.در این مدار از نوع کاتد مشترک استفاده کنید.تحریک این پایه توسط 3 عدد ترانزیستور BC557 انجام می گیرد.این ترانزیستور از نوع pnp است.،کلکتور آنرا به منفی منبع تغذیه وصل کنید.امیتر آنها را نیز به مشترک سه 7segment وصل کنید نحوه اتصال در نقشه کاملا مشخص است.بیس این ترانزیستور ها با سه عدد مقاومت 4.7 کیلو اهم از طریق پایه های 2و1و15 آیسی 4553 تحریک می شوند.

اگر به نقشه نگاه کنید.،پایه های1و7و2و6 آیسی 4511 که معرف A,B,C,D هستند.توسطQ0,Q1,Q2,Q3 آیسی 4553 تحریک می شوند.آیسی 4553 هر کلاکی را که در پایه 12 توسط فشردن کلیدpush-bottom دریافت می کند.به عددی باینری در پایه های Q0,Q1,Q2,Q3 تبدیل می کند.این پایه ها نیز به پایه های A,B,C,D آیسی 4511 که یک مبدل BCD باینری به 7segment است.،متصل می باشد.و این دلیل مشاهده اعداد بر روی 7SEGMENTاست.

زمانیکه شما منبع تغذیه را به این مدار وصل می کنید.هر سه 7segment عدد صفر را نشان می دهند.،حال اگر کلید push-bottom مربوط به پایه پالس(clock) را فشار دهید اولین 7segmentدر سمت راست برد مقدار یک را نشان می دهد.همانطور که گفته شد.،زمانیکه این کلید را فشار می دهید.عدد باینری 0001 در پایه های Q0,Q1,Q2,Q3 ایجاد می شود.این عدد باینری در پایه های A,B,C,D آیسی 4511 ایجاد می شود.این آیسی این عدد را به عدد0000110 در پایه های a تا g آیسی 4511 تبدیل می کند.ان عمل تا شماره 10 به همین صورت انجام می گیرد.در 9 حالت قبل پایه DS1 آیسی 4511 تحریک می شد.وقتی به عدد 10 می رسیم حال پایه DS2 آیسی4511 نیز تحریک می شود.در واقع وقتی به عدد 100 نیز می رسیم پایه DS3 تحریک می شو د.

علت اینکه اعداد بر روی 7segmentها باقی می مانند به دلیل وجود پایه latch در آیسی 4553 است.که مانند حافظه ای مقادیر قبلی و فعلی را جهت نمایش بر روی 7segment ها نگاه می دارد.این پایه،پایه 10 آیسی4553 است.که توسط مقاومت 1 مگااهم به منفی منبع تغذیه بر روی برد بورد وصل شده است.

حال به پایه های Reset,Clock و نحوه تحریک آنها می پردازیم.تحریک این پایه ها توسط آیسی 4093 که یک آیسی NAND است.،صورت می گیرد.پایه های 1و2 این آیسی را به هم وصل کنید.از اشتراک پایه های 1و2 آیسی 4093 با یک مقاومت 470 کیلو اهم به منفی منبع تغذیه و از همان اشتراک با یک خازن 10 نانو فاراد به مثبت منبع تغذیه بر روی برد بورد وصل کنید.از همان اشتراک به یک سر کلید push-bottom ,سر دیگر این کلید را بر روی برد بورد به مثبت منبع تغذیه وصل کنید.حال پایه 3 آیسی4093 به پایه clock آیسی 4553 وصل کنید.در قسمت reset نیز به همین صورت عمل کنید.پایه های 5 و 6 آیسی را نیز به هم وصل کنید از اشتراک این اتصال مانند حالت قبل به یک مقاومت 470 کیلو اهم وصل کنید و سر دیگر این مقاومت را به منفی منبع تغذیه وصل کنید.از اشتراک پایه ه های 5و6 آیسی 4093 با یک خازن 10نانو فاراد به مثبت منبع تغذیه وصل کنید.باز از همان اشتراک به یک سر کلید push -bottom دیگر وصل کنید.،وسر دیگر این کلید را به مثبت منبع تغذیه وصل کنید.حال پایه های 8و9 را به هم وصل کنید و این اشتراک به پایه 4 آیس 4093 متصل نمایید.پایه 10 آیسی 4093 را به پایه RST آیسی 4553 وصل کنید.پایه RST را با یک مقاومت 100 کیلو اهم به منفی منبع تغذیه وصل کنید.پایه های 4و3 آیسی 4553 را با یک خازن یک نانو فاراد به یکدیگر متصل نمایید.

پایه‌های تغذیه آیسی‌ها

پایه های تغذیه مثبت و منفی این سه آیسی را به طور صحیح وصل کنید.در آیسی 4511 تعذیه مثبت پایه 16 وتغذیه منفی پایه 8 است.در آیسی 4553 تغذیه مثبت پایه 16 و تغذیه منفی پایه 8 است.در ایس 4093 تغذیه منفی پایه 7 وتغذیه مثبت پایه 14 است.

پایه11 آیسی 4553 را جهت فعال شدن این آیسی به منفی منبع تغذیه وصل کنید.پایه 3و4 این آیسی نیز جهت تولید پالس به عنوان اسیلاتور می باشند.که با یک خازن 10 نانو فاراد به یکدیگر متصل می شوند.


سر ریز(Over Flow)


اگر مثبت یک led را به پایه 14 وصل کنید.ومنفی آنرا به منفی منبع تغذیه، پس از اینکه عمل شمردن تا 999 انجام شد این led روشن می شود.در واقع این پایه،پایه overflow است.که با اتمام شمارش مقدار آن high می شود.وباعث می شود پس از عدد 999 هر سه led رقم صفر را نشان دهند.

در آیسی 4553 شما با عمل latch یا نگهداری اطلاعات،عمل overflow یا سرریز و با آیسی 4511 به عنوان یک آیسی مبدل bcd یا باینری به 7segment آشنا شدید.همچنین با نحوه درایو شدن آیسی 4553 توسط آیسی 4093 و کلیدهای push-bottm نیز آشنا شدید.

در آیسی 4553 پایه clock همیشه high است.، که با فشردن کلید push-bottom توسط شما این پایه low می شود.و در اولین بار شماره یک توسط این مدار ایجاد می شود.این شماره توسط پایه latch آیسی تا فشردن دوباره کلید نگهداری می شود.
پایه reset 4553 همیشه low است.،که با فشردن کلید push-bottom توسط شما high می شود .وباعث می شود عمل شمارش reset یا دوباره از اول آغاز شود.

+ نوشته شده توسط صادق R در یکشنبه 1 مهر1386 و ساعت 17:11 |

 

عنوان مطلب : طراحی و ساخت یک سیستم تخمین سرعت موتور DC با استفاده از شبکه های عصبی
فرستنده : حامد مظاهری
تاریخ : 28 تیر 1386

پسورد مورد نیاز برای باز کردن فایل : www.ir-micro.com

hamed@ir-micro.com

 

برای دریافت بر روی لینک زیر کلیک کنید

 

دریافت Download




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

hamed@ir-micro.com
www.ir-micro.com
وب سایت جامع الکترونیک ، برق و کامپیوتر

 

+ نوشته شده توسط صادق R در یکشنبه 1 مهر1386 و ساعت 17:11 |


عنوان مطلب : الگوریتم طراحی و ساخت یک روبات مسیر یاب
فرستنده : حامد مظاهری
تاریخ : 15 مرداد 1386

پسورد مورد نیاز برای باز کردن فایل : www.ir-micro.com

hamed@ir-micro.com


برای دریافت بر روی لینک زیر کلیک کنید




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


hamed@ir-micro.com
www.ir-micro.com
وب سایت جامع الکترونیک ، برق و کامپیوتر
 
 
 
هدایت روبات موبایل توسط کنترل کننده فازی با هدف مانع گریزی و هدف گرایی در محیط های پیچیده





عنوان مطلب : هدایت روبات موبایل توسط کنترل کننده فازی با هدف مانع گریزی و هدف گرایی در محیط های پیچیده
فرستنده : حامد مظاهری
تاریخ : 7 شهریور 1386

پسورد مورد نیاز برای باز کردن فایل : www.ir-micro.com

hamed@ir-micro.com


برای دریافت بر روی لینک زیر کلیک کنید




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


hamed@ir-micro.com
www.ir-micro.com
وب سایت جامع الکترونیک ، برق و کامپیوتر




طراحی و ساخت یک ربات چند منظوره





عنوان مطلب : طراحی و ساخت یک ربات چند منظوره
فرستنده : حامد مظاهری
تاریخ : 7 شهریور 1386

پسورد مورد نیاز برای باز کردن فایل : www.ir-micro.com

hamed@ir-micro.com


برای دریافت بر روی لینک زیر کلیک کنید




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


hamed@ir-micro.com
www.ir-micro.com
وب سایت جامع الکترونیک ، برق و کامپیوتر


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





عنوان مطلب : مدل سازی و پیاده سازی سخت افزاری کنترلر مسیر ربات یک سیستم هیبرید
فرستنده : حامد مظاهری
تاریخ : 7 شهریور 1386

پسورد مورد نیاز برای باز کردن فایل : www.ir-micro.com

hamed@ir-micro.com


برای دریافت بر روی لینک زیر کلیک کنید




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


hamed@ir-micro.com
www.ir-micro.com
وب سایت جامع الکترونیک ، برق و کامپیوتر
+ نوشته شده توسط صادق R در یکشنبه 1 مهر1386 و ساعت 17:11 |