Мазмуну:

Жөнөкөй жаратуу - Light Alarm: 4 кадам
Жөнөкөй жаратуу - Light Alarm: 4 кадам

Video: Жөнөкөй жаратуу - Light Alarm: 4 кадам

Video: Жөнөкөй жаратуу - Light Alarm: 4 кадам
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Ноябрь
Anonim
Жөнөкөй жаратуу - Light Alarm
Жөнөкөй жаратуу - Light Alarm

Бул эксперимент чындыгында кызыктуу - DIY фототранзисторун колдонуу. DIY фототранзисторлору светодиоддордун жаркыроо эффектин жана фотоэлектрдик эффектин колдонушат - ага бир аз жарык түшкөндө алсыз токторду пайда кылышат. Жана биз өндүрүлгөн токту күчөтүү үчүн транзисторду колдонобуз, ошондуктан Arduino Uno тактасы аларды аныктай алат.

1 -кадам: Компоненттер

- Arduino Uno тактасы * 1

- USB кабели * 1

- Passive Buzzer *1

- Резистор (10KΩ) * 1

- LED * 1

- NPN транзистору S8050 * 1

- Нан тактасы * 1

- секирүүчү зымдар

2 -кадам: Схемалык диаграмма:

Принципиалдуу схема
Принципиалдуу схема

3 -кадам: тартиби

Фотоэлектр эффекти менен, жарык диоддору жарык толкундарына дуушар болгондо алсыз токторду пайда кылат.

NPN эки N-легирленген катмардын ортосунда P-doped жарым өткөргүч ("база") катмарынан турат. Базага кирген кичинекей ток чоң коллекторду жана эмитирдик токту чыгаруу үчүн күчөтүлөт. Башкача айтканда, NPN транзисторунун эмитентинен анын базасына чейин өлчөнгөн оң потенциалдуу айырма болгондо (башкача айтканда, база эмитентке салыштырмалуу жогору болгондо), ошондой эле базадан коллекторго чейин өлчөнүүчү потенциалдуу айырмачылык, транзистор активдүү болуп калат. Бул "күйүк" абалында ток транзистордун коллектору менен эмитентинин ортосунда агат. A0 мааниси 0дон чоң болот. Программалоо аркылуу биз A0 0дөн чоң болгондо коңгуроо сигналын чыгарабыз.

Аналогдук порттун сигналдарга кийлигишүүсүн жана туура эмес чечим чыгарууну болтурбоо үчүн, транзистордун чыгуу стадиясына 10 кОмдук түшүүчү резистор тиркелет.

1 кадам:

Районду куруңуз.

2-кадам:

Кодду https://github.com/primerobotics/Arduino сайтынан жүктөп алыңыз

3 -кадам:

Эскизди Arduino Uno тактасына жүктөңүз

Кодду башкаруу тактасына жүктөө үчүн Жүктөө сөлөкөтүн басыңыз.

Терезенин ылдыйында "Жүктөө бүттү" пайда болсо, бул эскиз ийгиликтүү жүктөлгөнүн билдирет.

Эми, фонарикти Светодиодго күйгүзүңүз, анда сиз коңгуроонун үнүн уга аласыз.

4 -кадам: Код

// Жөнөкөй жаратуу- Light Alarm

// Эми, мүмкүн

LED жаркырап турганда, коңгуроо үн чыгарарын угуңуз.

// Электрондук почта:

//Website:www.primerobotics.in

жараксыз орнотуу ()

{

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, INPUT); // 5 -пинди киргизүү катары коюңуз

}

}

Сунушталууда: