نوشته شده در دیدگاه‌تان را بنویسید

اپتوترایاک

اپتوترایاک

بیشتر با سرنام MOC در بازار وجود دارند.

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

Forward Current — Continuous IF 60 mA

جریان که برای راه اندازی اپتوترایاک در ولتاژ Vf نیاز هست.

Off–State Output Terminal Voltage VDRM 250 Volts

ولتاژ قابل تحمل ترمینال خروجی در حالت غیر عادی

Forward Voltage
(IF = 10 mA)
VF 1.15 1.5 Volts

ولتاژ مورد نیاز برای راه اندازی اپتوترایاک

LED Trigger Current, Current Required to Latch Output
(Main Terminal Voltage = 3 V(3)) MOC3010
MOC3011
MOC3012
IFT ——— 8

5

3

15

10

5

mA

جریان دایم که باید به پایه یک برسد تا ترایاک روشن بماند.

ادامهٔ «اپتوترایاک»

نوشته شده در دیدگاه‌تان را بنویسید

فیوز بیت قفل در Attiny13

  • Program And Data Memory Lock Bits
    ATtiny13A provides two lock bits which can be left unprogrammed (“1”) or can be programmed
    (“0”) to obtain the additional security listed in
    Table 17-2 on page 103. The lock bits can be
    erased to “1” with the Chip Erase command, only.
    Program memory can be read out via the debugWIRE interface when the DWEN fuse is programmed, even if the lock bits are set. Thus, when lock bit security is required, debugWIRE
    should always be disabled by clearing the DWEN fuse.
    Note: 1. “1” means unprogrammed, “0” means programmed

    Table 17-1. Lock Bit Byte
Lock Bit Byte Bit No Description Default Value (1)
7 1 (unprogrammed)
6 1 (unprogrammed)
5 1 (unprogrammed)
4 1 (unprogrammed)
3 1 (unprogrammed)
2 1 (unprogrammed)
LB2 1 Lock bit 1 (unprogrammed)
LB1 0 Lock bit 1 (unprogrammed)

Table 17-2. Lock Bit Protection Modes

ادامهٔ «فیوز بیت قفل در Attiny13»

نوشته شده در دیدگاه‌تان را بنویسید

خطایابی برد ترموستات الکترونیکی یخچال

  • جابجایی فاز و نول باعث اسیب رساندن به  ای سی میکروکنترلر می شود. باید ای سی میکروکنترلر تعویض گردد. پایه 4 و 8 میکرو اتصال کوتاه می شود. ضمن اینکه مقاومت 10 اهم کنار ترمینال نیز بعد از اتصال برق در عرض چند ثانیه شروع به سوختن میکند.
  • جابجایی سوکت سنسور مشکلی ایجاد نمی کند.
نوشته شده در دیدگاه‌تان را بنویسید

توابع ریاضی در آردوینو

برای لگاریتم گرفتن از عدد از مثال زیر استفاده کنید: نیازی به کتابخانه ندارد

  • logRt1 = log(Rt1);

لگاریتمی  که آردینو حساب میکند بر مبنای عدد طبیعی یا نپر e= 2.718281828459  است. لگاریتم طبیعی می گویند.

اما لگاریتمی که اکسل حساب میکند به صورت پیش فرض بر مبنای عدد 10 است.که لگاریتم اعشاری میگویند.

برای اینکه در اکسل لگاریتم بر مبنای عدد نپر باشد بصورت زیر فرمول نویسی می کنیم:

  • =LOG(J4; 2.718281828459)

ادامهٔ «توابع ریاضی در آردوینو»

نوشته شده در دیدگاه‌تان را بنویسید

چاپ عکس روی پی سی بی در ARES پروتوس

فرض کنید یک صفحه مدرج برای پتانسیومتر در نرم افزار فوتوشاپ درست کرده اید. برای انتقال این تصویر روی برد ابتدا باید فرمت عکس رو به BMP تغییر بدید.

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

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

بعد از تبدیل عکس را با فرمت بیتمپ BMP ذخیره میکنید.

وارد نرم افزار اریس شوید، از منوی فایل گزینه اینپوت بیت مپ را بزنید. تصویر مورد نظر ظاهر می شود.

*قسمتهایی از تصویر که به رنگ مشکی باشند، بی رنگ می شوند. میتوانید گوشه های صفحه و جاهایی که به کارتون نمیاد رو در فتوشاپ مشکی کنید تا روی برد چاپ نشود.

 

نوشته شده در دیدگاه‌تان را بنویسید

ترمیستور

ترمیستور با علامت 100D-9  یعنی مقاومت 100 اهم در دمای 25 درجه و قطر 9 میلی متر.حداکثر جریان دهی 0.8 آمپر می باشد.

ترمیستور با علامت 502D-5 یعنی مقاومت 5 کیلو اهم در دمای 25 درجه و قطر5 میلی متر. حداکثر جریان دهی 10 میلی آمپر می باشد.

ترمیستور با علامت 102D-5 یعنی مقاومت 1 کیلو اهم در دمای 25 درجه و قطر5 میلی متر. حداکثر جریان دهی 55 میلی آمپر می باشد.

 

برای استفاده به عنوان سنسور دما ترمیستور 10 کیلو اهمی مناسب است.

ترمیستورهای NTC متداول‌تر بوده و در اینجا از آن استفاده شده است. همانطور که اشاره شد، برای اندازه‌گیری دما باید مقاومت ترمیستور را اندازه بگیریم. آردوینو نمی‌تواند مقاومت را مستقیما اندازه بگیرد؛ با این وجود می‌توان مقاومت ترمیستور را به طور غیرمستقیم از روی ولتاژ اندازه گرفت. برای این کار باید از یک مقاومت دیگر برای تقسیم ولتاژ استفاده کنید. مقدار این مقاومت را به اندازه مقاومت ترمیستور (kΩ ١٠) انتخاب کنید. یک سر ترمیستور را به 5V و سر دیگر آنرا به مقاومت وصل کنید. سر دیگر مقاومت را نیز به GND متصل کنید. محل اتصال ترمیستور و مقاومت را به یکی از پایه‌های آنالوگ آردوینو وصل کنید.

شماتیک ترمیستور

ادامهٔ «ترمیستور»

نوشته شده در دیدگاه‌تان را بنویسید

انواع پتانسیومتر در پروتیوس

تصویر مرتبط

فاصله بین پایه ها نیم سانت معادل 0.2 اینچ.  پکیج مناسب در آرس پروتیوس PRE-SQ4 می باشد

ادامهٔ «انواع پتانسیومتر در پروتیوس»

نوشته شده در یک دیدگاه

کانکتورها

  ابعاد         /       پارت نامبر در پروتیوس

25630301 RP2           مناسب کانکتور مخابراتی –  کانکتور 3 پین با فاصله پایه   2 میل و کلا 4 میل

25630401 RP2          کانکتور 4 پین با فاصله پایه   2 میل و کلا 6 میل

26630201 RP2          کانکتور 2 دو پین با فاصله 2 میل

26630301 RP2         کانکتور 3 پین با فاصله پایه   2 میل و کلا 4 میل

26630401 RP2         کانکتور 4 پین با فاصله پایه   2 میل و کلا 6 میل

26640401                 کانکتور 4 پین 2*2 با فاصله پایه   2 میل

26640601                 کانکتور 6 پین 3*2 با فاصله پایه   2 میل

ادامهٔ «کانکتورها»

نوشته شده در یک دیدگاه

بازر Buzzer

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

بازر در مدل های از 1.2 تا 30 ولت موجود هست.

5 ولتی آن جریان مصرفی حدودا کمتر از 10 میلی آمپر است.

نوع مرغوب آن (به طور مثال: TMB 12A05 – 5 ولتی ) صدای بیشتری نسبت به انواع معمولی دارد.

ادامهٔ «بازر Buzzer»

نوشته شده در دیدگاه‌تان را بنویسید

نکات برنامه نویسی آردوینو

  •  خواندن مقداری از پتانسیومتر متصل به پایه آنالوگ و Map کردن آن بین بازه مثبت.

uint8_t PtnTemp = map(analogRead(PinPtnTemp), 0, 1023, 102, 202);

از متغییر نوع uint8_t برای کاهش حجم کدها استفاده شود. ضمن اینکه اگر بازه مثبت هست (در اینجا 102 تا 202 ) حتمن نوع متغییر بدون علامت (U) ذکر شود؛ چراکه ممکن هست مقدار مپ شده منفی نیز باشد. یعنی نصف پتانسیومتر بچرخانید عدد مثبت درست نمایش داده میشود و از نصف به بعد اعداد خوانده شده منفی میشوند.

ادامهٔ «نکات برنامه نویسی آردوینو»