Mündəricat:

Sadə Yaradılış - İşıq Siqnalı: 4 Addım
Sadə Yaradılış - İşıq Siqnalı: 4 Addım

Video: Sadə Yaradılış - İşıq Siqnalı: 4 Addım

Video: Sadə Yaradılış - İşıq Siqnalı: 4 Addım
Video: Nəhəng çarxla səyahətə çıxan Almaniya vətəndaşı 470 günə Azərbaycan çatdı 2024, Iyul
Anonim
Sadə Yaradılış - İşıq Siqnalı
Sadə Yaradılış - İşıq Siqnalı

Bu təcrübə həqiqətən maraqlıdır - bir DIY fototransistoru tətbiq etmək. DIY fototransistorlar LED -lərin parıltı effektindən və fotoelektrik effektindən istifadə edir - bir az işıq saçanda zəif cərəyanlar yaradacaqlar. Yaranan cərəyanları gücləndirmək üçün bir tranzistordan istifadə edirik, buna görə Arduino Uno lövhəsi onları aşkar edə bilər.

Addım 1: Komponentlər

- Arduino Uno lövhəsi * 1

- USB kabeli * 1

- Passiv Buzzer *1

- Rezistor (10KΩ) * 1

- LED * 1

- NPN Transistor S8050 * 1

- Çörək lövhəsi * 1

- Jumper telləri

Addım 2: Şematik Diaqram:

Şematik Diaqram
Şematik Diaqram

Addım 3: Prosedur

Fotoelektrik effektlə LEDlər işıq dalğalarına məruz qaldıqda zəif cərəyanlar yaradır.

NPN, iki N qatlı təbəqə arasında P-qatlanmış yarımkeçiricidən ("baz") ibarətdir. Böyük bir kollektor və yayıcı cərəyanı yaratmaq üçün bazaya daxil olan kiçik bir cərəyan gücləndirilir. Yəni, bir NPN tranzistorunun emitentindən onun bazasına qədər ölçülən müsbət bir potensial fərq olduqda (yəni baz emitentə nisbətən yüksək olduqda) və bazadan kollektora, tranzistora qədər ölçülən müsbət potensial fərq. aktiv olur. Bu "açıq" vəziyyətdə, cərəyan tranzistorun kollektoru və yayıcısı arasında axır. A0 dəyəri 0 -dan böyük olacaq. Proqramlaşdırmaqla, A0 0 -dan böyük olduqda səs siqnalı veririk.

Analoq portun siqnallara müdaxilə etməməsi və yanlış mühakiməyə səbəb olmaması üçün tranzistorun çıxış mərhələsinə 10 kO-luq aşağı salınan bir rezistor əlavə olunur.

Addım 1:

Dövr qurun.

Addım 2:

Kodu https://github.com/primerobotics/Arduino saytından yükləyin

Addım 3:

Eskizi Arduino Uno lövhəsinə yükləyin

Kodu idarəetmə lövhəsinə yükləmək üçün Yüklə simgesini vurun.

Pəncərənin altında "Yükləmə tamamlandı" görünürsə, bu eskizin uğurla yükləndiyini bildirir.

İndi LED -də bir fənər yandırın və səs siqnalını eşidə bilərsiniz.

Addım 4: Kod

// Sadə Yaradılış- İşıq Siqnalı

// İndi edə bilərsiniz

LED işıq saçanda səs siqnalının səsləndiyini eşidin.

// E -poçt:

// Veb sayt: www.primerobotics.in

boş quraşdırma ()

{

Serial.begin (9600); // 9600 bps -də serial portunu işə salın:

}

boşluq döngəsi ()

{

int n = analogRead (A0); // dəyərini oxuyun

analog pin AO

Serial.println (n);

if (n> 0) // Bir gərginlik varsa

{

pinMode (5, Çıxış); // rəqəmsal pin 5 -i çıxış olaraq təyin edin

ton (5, 10000); // Kvadrat dalğa yaradır (10000 Hz

pin 5 -də tezlik, 50% iş dövrü)

pinMode (5, GİRİŞ); // pin 5 -i giriş olaraq təyin edin

}

}

Tövsiyə: