احتمالا این زمانها رو نتونید مستقیما با یک 555 بسازید. اگه با آردوینو کار نکردید این پروژه میتونه یه نقطه شروع خوب باشه و اگر علاقمند باشید میتونید برای یادگیری بیشتر پروژه رو گسترش هم بدید و به ازای زمانی که میذارید، در حدی دانش پیدا کنید که توی پروژه های دیگه هم ازش استفاده کنید. البته از میکروکنادامه مطلب ...
احتمالا این زمانها رو نتونید مستقیما با یک 555 بسازید.
اگه با آردوینو کار نکردید این پروژه میتونه یه نقطه شروع خوب باشه و اگر علاقمند باشید میتونید برای یادگیری بیشتر پروژه رو گسترش هم بدید و به ازای زمانی که میذارید، در حدی دانش پیدا کنید که توی پروژه های دیگه هم ازش استفاده کنید. البته از میکروکنترلرهای دیگه مثل AVR، PIC و STM هم میتونید استفاده کنید.
اما یه راه ساده برای ساخت این زمانها استفاده از یک IC شمارنده هست که کلاکش توسط آی سی 555 تامین بشه.
اگه درست متوجه شده باشم میخواید پالستون 80 درصد مواقع 1 باشه و 20 درصد مواقع 0 ولی دقت خیلی بالایی هم مدنظر ندارید.
اگر از یه شمارنده 10تایی مثل 7490 استفاده کنید، بیت پرارزش 20 درصد مواقع 1 هست و 80 درصد مواقع صفر. پس با استفاده از همین بیت و یه مدار درایو ساده میتونید رله رو با همین نسبت زمانی روشن و خاموش کنید.
دوره تناوب کلی پالس شما 25 دقیقه میشه پس کلاکی که از 555 میگیرید باید دوره تناوب 2.5 دقیقهای داشته باشه که ساخت این زمان با آی سی 555 خیلی منطقی و عملی تر از 25 دقیقه هست. اگر باز هم بخواید بهتر کار کنید، میشه فرکانس رو دو بار تقسیم کرد. یعنی از دو تا 7490 به شکل سری استفاده کنید. این بار دوره تناوبی که از 555 نیاز دارید 15 ثانیه هست که خیلی راحت با این آی سی قابل دست یابیه. حتی میتونید از شمارنده 14 بیتی 4060 استفاده کنید که خودش اسیلاتور داخلی داره و 555 رو بندازید دور! اگه فرکانس رو حدود 11 هرتز تنظیم کنید و دو خروجی آی سی رو با هم AND کنید پالس خروجی 25 مواقع 1 هست و 75 درصد مواقع 0. به این شکل با یک آی سی و یک گیت پالسی نزدیک به پالس مدنظر رو ساختید.
یک سوال در مورد آی سی 555
احتمالا این زمانها رو نتونید مستقیما با یک 555 بسازید. اگه با آردوینو کار نکردید این پروژه میتونه یه نقطه شروع خوب باشه و اگر علاقمند باشید میتونید برای یادگیری بیشتر پروژه رو گسترش هم بدید و به ازای زمانی که میذارید، در حدی دانش پیدا کنید که توی پروژه های دیگه هم ازش استفاده کنید. البته از میکروکنادامه مطلب ...
احتمالا این زمانها رو نتونید مستقیما با یک 555 بسازید.
اگه با آردوینو کار نکردید این پروژه میتونه یه نقطه شروع خوب باشه و اگر علاقمند باشید میتونید برای یادگیری بیشتر پروژه رو گسترش هم بدید و به ازای زمانی که میذارید، در حدی دانش پیدا کنید که توی پروژه های دیگه هم ازش استفاده کنید. البته از میکروکنترلرهای دیگه مثل AVR، PIC و STM هم میتونید استفاده کنید.
اما یه راه ساده برای ساخت این زمانها استفاده از یک IC شمارنده هست که کلاکش توسط آی سی 555 تامین بشه.
اگه درست متوجه شده باشم میخواید پالستون 80 درصد مواقع 1 باشه و 20 درصد مواقع 0 ولی دقت خیلی بالایی هم مدنظر ندارید.
اگر از یه شمارنده 10تایی مثل 7490 استفاده کنید، بیت پرارزش 20 درصد مواقع 1 هست و 80 درصد مواقع صفر. پس با استفاده از همین بیت و یه مدار درایو ساده میتونید رله رو با همین نسبت زمانی روشن و خاموش کنید.
دوره تناوب کلی پالس شما 25 دقیقه میشه پس کلاکی که از 555 میگیرید باید دوره تناوب 2.5 دقیقهای داشته باشه که ساخت این زمان با آی سی 555 خیلی منطقی و عملی تر از 25 دقیقه هست. اگر باز هم بخواید بهتر کار کنید، میشه فرکانس رو دو بار تقسیم کرد. یعنی از دو تا 7490 به شکل سری استفاده کنید. این بار دوره تناوبی که از 555 نیاز دارید 15 ثانیه هست که خیلی راحت با این آی سی قابل دست یابیه. حتی میتونید از شمارنده 14 بیتی 4060 استفاده کنید که خودش اسیلاتور داخلی داره و 555 رو بندازید دور! اگه فرکانس رو حدود 11 هرتز تنظیم کنید و دو خروجی آی سی رو با هم AND کنید پالس خروجی 25 مواقع 1 هست و 75 درصد مواقع 0. به این شکل با یک آی سی و یک گیت پالسی نزدیک به پالس مدنظر رو ساختید.
مشخصات عمومی را وارد کنیداتصال ورودی آنالوگ به میکرو. نیاز به مدار دیجیتال
اگر میکرو pic33 ورودی آنالوگ دارد، میتوانید از آن برای تشخیص سطح ADC به عنوان 0 و 1 منطقی استفاده کنید. این روشی است که من استفاده میکنم.
اگر میکرو pic33 ورودی آنالوگ دارد، میتوانید از آن برای تشخیص سطح ADC به عنوان 0 و 1 منطقی استفاده کنید. این روشی است که من استفاده میکنم.
مشخصات عمومی را وارد کنید