فهرست مطالب:

ایجاد ساده - زنگ هشدار: 4 مرحله
ایجاد ساده - زنگ هشدار: 4 مرحله

تصویری: ایجاد ساده - زنگ هشدار: 4 مرحله

تصویری: ایجاد ساده - زنگ هشدار: 4 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
ایجاد ساده - زنگ هشدار
ایجاد ساده - زنگ هشدار

این آزمایش واقعاً جالب است - برای استفاده از یک فوتوترانزیستور DIY. فوتوترانزیستورهای DIY از جلوه درخشندگی و اثر فوتوالکتریک LED ها استفاده می کنند - هنگامی که کمی نور به آن تابیده شود ، جریانهای ضعیفی ایجاد می کنند. و ما از یک ترانزیستور برای تقویت جریانهای تولید شده استفاده می کنیم ، بنابراین برد Arduino Uno می تواند آنها را تشخیص دهد.

مرحله 1: اجزاء

- برد Arduino Uno * 1

- کابل USB * 1

- زنگ منفعل *1

- مقاومت (10KΩ) * 1

- LED * 1

- NPN Transistor S8050 * 1

- تخته نان * 1

- سیم های بلوز

مرحله 2: نمودار شماتیک:

نمودار شماتیک
نمودار شماتیک

مرحله 3: روش

با اثر فوتوالکتریک ، LED ها هنگام قرار گرفتن در معرض امواج نور ، جریانهای ضعیفی ایجاد می کنند.

NPN از یک لایه نیمه هادی دوپین شده P ("پایه") بین دو لایه N-doped تشکیل شده است. جریان کوچکی که وارد قاعده می شود تقویت می شود تا جریان جمع کننده و امیتری بزرگ تولید شود. یعنی زمانی که اختلاف پتانسیل مثبتی از ساطع کننده یک ترانزیستور NPN تا پایه آن (یعنی زمانی که پایه نسبت به امیتر زیاد است) و همچنین اختلاف پتانسیل مثبت اندازه گیری شده از پایه تا کلکتور وجود داشته باشد ، ترانزیستور فعال می شود در این حالت "روشن" ، جریان بین جمع کننده و امیتر ترانزیستور جریان می یابد. مقدار A0 بزرگتر از 0 خواهد بود. با برنامه نویسی ، هنگامی که A0 بزرگتر از 0 باشد ، صدای بوق را می دهیم.

یک مقاومت کششی 10kΩ به مرحله خروجی ترانزیستور متصل شده است تا از تعلیق پورت آنالوگ برای تداخل با سیگنال ها و ایجاد قضاوت نادرست جلوگیری شود.

مرحله 1:

مدار را بسازید.

گام 2:

کد را از https://github.com/primerobotics/Arduino بارگیری کنید

مرحله 3:

طرح را روی برد Arduino Uno بارگذاری کنید

برای بارگذاری کد در صفحه کنترل ، روی نماد بارگذاری کلیک کنید.

اگر "بارگذاری انجام شد" در پایین پنجره ظاهر شد ، به این معنی است که طرح با موفقیت بارگذاری شده است.

حالا چراغ قوه را روی LED بتابانید و صدای بوق را بشنوید.

مرحله 4: کد

// ایجاد ساده- زنگ هشدار

//حالا می توانید

بشنوید که وقتی چراغ LED روشن می شود صدای زنگ در می آید.

//پست الکترونیک:

// وب سایت: www.primerobotics.in

void setup ()

{

Serial.begin (9600)؛ // شروع پورت سریال با سرعت 9600 bps:

}

حلقه خالی ()

{

int n = analogRead (A0) ؛ // مقدار از را بخوانید

پین آنالوگ AO

Serial.println (n)؛

if (n> 0) // اگر ولتاژ وجود داشته باشد

{

pinMode (5 ، OUTPUT) ؛ // پین دیجیتال 5 را به عنوان خروجی تنظیم کنید

تن (5 ، 10000) ؛ // یک موج مربعی (10000 هرتز) ایجاد می کند

فرکانس ، 50٪ چرخه وظیفه) در پین 5

pinMode (5 ، ورودی) ؛ // پین 5 را به عنوان ورودی تنظیم کنید

}

}

توصیه شده: