تبليغاتX
الکترونیک و روباتیک
یه آدم باحوصله اینجا آموزش ساخت فیبر مدار چاپی رو داده. جالبه یه سر بزنید:

http://www.electroniciha.blogfa.com/

با تشکر از آقا معین.

 

+ نوشته شده توسط افشین در جمعه بیست و چهارم شهریور 1385 و ساعت 16:52 |
 

 

+ نوشته شده توسط افشین در جمعه بیست و چهارم شهریور 1385 و ساعت 14:42 |

 

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

شماتیک مدار رو دارین می بینین و در ادامه:

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

برای اتصال LCD به این صورت عمل کنید:

 

LCD should be connected as follow

       LCD     PIC

       DB4     PortA.0

       DB5     PortA.1

      DB6     PortA.2

       DB7     PortA.3

      RS      PortA.4 (add 4.7K pullup resistor to 5 volts)

      E       PortB.3

      RW      Ground

      Vdd     5 volts

       Vss     Ground

       Vo      20K potentiometer (or ground)

       DB0-3   No connect

 

 برنامه به زبان یسیک با  PICBasic Pro . برای دیدن وضعیت پایه های میکرو به این قسمت مراجعه کنید .

 

http://www.2shared.com/file/1620695/8423b79a/lamp_sensing_timer.html?s=1

 

کدهای Hex برنامه:

 

 دانلود

 

فایل تحت Proteus 6 professional که فقط کافیه کدهای Hex رو داخلش Load کنید و طرز کار مدار رو با کامپیوتر ببینید. ( توی پروتوس روی میکرو کلیک چپ کنید و وقتی انتخاب شد کلیک راست کنید حالا توی قسمت Program File در پنجره ای که باز میشه آدرس فایل Hex رو بدین بعد Ok کنید و در صفحه اصلی روی دکمه Play برای شروع شبیه سازی کلیک کنید. حالا می تونید با کلید های مدار کار کنید و طرز کار زمان سنج رو روی LCD ببینید البته در عمل مدار بدون LCD هم میتونه کار کنه و نیازی نیست حتما ازش استفاده کرد.)

 

 دانلود

 

   برنامه به زبان یسیک با  PICBasic Pro . (( در صورتی که نور از مقدار مشخصی بیشتر باشد مدار از کار می افتد) برای این قسمت باید یک پایه فتوسل ( مقاومت حساس به نور) رو به  PORTB.4 متصل کنید و پایه دیگه رو به یه خازن حدود 0.1 میکرو فاراد وصل کنید و خازن رو به زمین     : ((

 

http://www.2shared.com/file/1620691/834e7383/lamp_sensing_timer_whit_auto_enable.html?s=1

 

کدهای Hex برنامه با enable. (در صورتی که نور از مقدار مشخصی بیشتر باشد مدار از کار می افتد) :

 

دانلود

 

+ نوشته شده توسط افشین در جمعه بیست و چهارم شهریور 1385 و ساعت 13:25 |

 

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

 مواد لازم عبارتند از:

 اتو

پرینتر لیزری

کاغذ گلاسه

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

و از همه مهمتر یه تصویر 1:1 از طرح پشت فیبر.

 

 روش کلی کار به این صورته که اول روی کاغذ گلاسه تصویر پشت برد رو با مقیاس واقعی پرینت می کنید.

( برای دفعه اول پیشنهاد میکنم سه یا چهار تا از تصویر بوردتون چاپ کنید تا وقتتون زیاد تلف نشه چون دفعه اول معمولا زیاد جالب نمی شه )

سپس فیبر مسی رو به اندازه مورد نیاز می برید ( البته کمی بزرگتر از نقشتون ).برای این کار می تونین از یه تیغ تیز بر یا اره ( البته نه اره چوب بری! ) یا حتی یه پیچ گوشتی نوک تیز استفاده کنید.

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

قبل از شرع کار بهتره فیبرتون رو با آب و مایع ظرف شویی بشورید تا تمیز بشه.          

درجه اتو رو بالا ببرید و وقتی گرم شد اول بزاریدش روی فیبرتون تا داغ بشه چند ثانیه کافیه. فراموش نکنید که گرمای بیش از حد باعث جدا شدن مس از فیبر می شه. البته دفعه اول یا دوم این اتفاق نمی افته اینو گفتم که حساب کار دستتون بیاد!

 بعدش قبل از اینکه سرد بشه کاغذ گلاسه را روی فیبر بزارید ( طرف پرینت شده روی مس ) این کار رو با دقت انجام بدین چون کاغذ بعد از تماس با فیبر به اون می چسبه و دیگه نمی شه جابجاش کرد ( البته هیچ نگران نباشید

اگه خراب شد بزارید تا سرد بشه بعد با استون و پنبه پاکش کنید و کار رو با استفاده از تجربه قبلی از سر بگیرید) بعد از اون اتو رو بزارید روی کاغذ و نگه دارید تا کاملا به فیبر بچسبه در صورت نیاز به آرامی اتو رو حرکت بدین و سعی کنید حرارت به طور یکنوات به همه جای فیبر برسه و هیچ نگران نباشید چون" فقط کسی که کار نمی کنه اشتباه نمی کنه و کسی که اشتباه نمی کنه چیزی یاد نمی گیره!"

البته این جمله از خودم نبود یه جایی خوندمش. انجمن ادبیات یا حساب داری بود فکر کنم.

 به هر حال . دفعه دوم همیشه می تونه بهتر بشه. شاید برای پیدا کردن لم کار لازم باشه سه چهار بار تکرار کنید .

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

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

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

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

در نهایت به امتحانش می ارزه.

موفق باشید.
+ نوشته شده توسط افشین در پنجشنبه بیست و سوم شهریور 1385 و ساعت 23:44 |
سلام:

 عیدتون مبارک

 تولد حضرت مهدی (عج) رو به همه شما دوستان عزیز تبریک میگم.

+ نوشته شده توسط افشین در شنبه هجدهم شهریور 1385 و ساعت 16:39 |
سلام:

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

+ نوشته شده توسط افشین در سه شنبه چهاردهم شهریور 1385 و ساعت 23:47 |

 پروژه ی که الان مشغولش هستم یک < Device Control Using Telephone > یا کنترل وسایل با استفاده از تلفن است.

 قراره روی سیستم Tone کار کنم. بعد از اینکه تموم شد جزئیاتش رو براتون میزارم.

+ نوشته شده توسط افشین در پنجشنبه نهم شهریور 1385 و ساعت 23:22 |

 هدف از این پروژه طراحی و ساخت سیستمی است برای خاموش کردن چراغها است.

به این ترتیب که وقتی برای بار اول کسی می خواد وارد اتاق بشه باید یه کلید رو فشار بده تا چراغها روشن بشن و تا وقتی که فرد یا افرادی در اتاق باشند چراغها روشن می مونن اما اگر برای مدت زمان معینی مثلا 3 دقیقه سنسور- حرکتی را در اتاق سنس نکند ( کسی در اتاق نباشد) چراغها به طور خودکار خاموش میشن و برای روشن شدن مجدد آنها بایستی دوباره کلید فشار داده بشه. همچنین قابلیت توقف خودکار نیز بعدا به این سیستم اضافه شد. کار این قسمت خاموش کردن سیستم است- وقتی که نور بیشتر از حد معین باشه مثلا در طول روز سیستم به طور اتوماتیک به حالتDisable  میره و تا زمانی که شدت نور کم نشه چراغها روشن نمیشن.< استاد راهنمای پروژه : جناب آقای دکتر خنشان > 

 برای انجام این کار از میکروکنترلر PIC 16F84  استفاده کردیم. برنامه مورد نظر رو با PICBASIC PRO نوشته و اون رو توی Proteus  تست کردم. بعد از انجام اصلاحات جزیی مدار رو روی بردبورد پیاده شد و به خوبی هم کار کرد. این شیوه کلی کاره.

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

 برای تغذیه مدار از یه آی سی رگولاتور 7805 و دو تا خازن استفاده شده. در واقع تغذیه مدار از ولتاژ تغذیه سنسور گرفته میشه. در برنامه برای خوندن وضعیت این سنسور از دستور Button استفاده شده.

BUTTON Pin,Down,Delay,Rate,BVar,Action,Label

همچنین از یه کلید فشاری برای per start  استفاده شده که برای خوندن وضعیت این کلید هم از دستور Button استفاده کردیم.

برای حالت disable از یک فتوسل استفاده شده . دستور به کار رفته در این قسمت دستور pot است. این دستور امکان خواندن و پردازش روی مقدار یک مقاومت را به ما می دهد. البته این یه A/D نیست ولی تونست مشکل ما رو حل کنه. ( میدونید که PIC16F84  - A/D نداره !)

قالب کلی دستور Pot هم به این صورته:

POT Pin,Scale,Var

 

مقدار مقاومت عنصر مورد نظر ( پتانسیومتر یا فتوسل یا... ) با اندازه گیری زمان شارژ و دشارژ خازن متصل به اون مقاومت بدست میاد.

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

از اونجایی که قرار بود مدار ما یه سری چراغهای 220 ولتی رو کنترل کنه بایستی از یه مدار واسط استفاده می کردیم. برای اینکه زیاد درگیر مشکلات ناشی از نویز و ... بر روی میکرو نباشیم – از یه اپتوکوپلر استفاده کردیم. اپتوکوپلر ما (MOC 3010) در یک طرف ( ورودی ) یه LED ( پایه های 1و2 ) و در طرف دیگر ( خروجی ) یه دیاک ( پایه های 4و6 ) داره.

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

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

شماتیک و کدهای برنامه را به زودی اضافه میکنم.

+ نوشته شده توسط افشین در پنجشنبه نهم شهریور 1385 و ساعت 23:8 |
سلام و عیدتون مبارک.

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

+ نوشته شده توسط افشین در پنجشنبه دوم شهریور 1385 و ساعت 0:59 |