İçindekiler:

Basit Oluşturma - Işık Alarmı: 4 Adım
Basit Oluşturma - Işık Alarmı: 4 Adım

Video: Basit Oluşturma - Işık Alarmı: 4 Adım

Video: Basit Oluşturma - Işık Alarmı: 4 Adım
Video: Teknim Vap404 Alarm Paneli Numara Ve Şifre Değiştirme 2024, Temmuz
Anonim
Basit Oluşturma - Işık Alarmı
Basit Oluşturma - Işık Alarmı

Bu deney gerçekten ilginç - bir DIY fototransistör uygulamak. DIY fototransistörler, LED'lerin parlama efektini ve fotoelektrik etkisini kullanır - üzerine bir miktar ışık parladığında zayıf akımlar oluştururlar. Arduino Uno kartının bunları algılayabilmesi için üretilen akımları yükseltmek için bir transistör kullanıyoruz.

Adım 1: Bileşenler

- Arduino Uno kartı * 1

- USB kablosu * 1

- Pasif Zil *1

- Direnç (10KΩ) * 1

- LED * 1

- NPN Transistör S8050 * 1

- Ekmek tahtası * 1

- Atlama telleri

Adım 2: Şematik Diyagram:

Şematik diyagram
Şematik diyagram

Adım 3: Prosedür

Fotoelektrik etki ile LED'ler, ışık dalgalarına maruz kaldıklarında zayıf akımlar üretir.

NPN, iki N katkılı katman arasında bir P katkılı yarı iletken ("taban") katmanından oluşur. Tabana giren küçük bir akım, büyük bir kollektör ve emitör akımı üretmek için yükseltilir. Yani, bir NPN transistörünün emitöründen tabanına ölçülen pozitif bir potansiyel farkı (yani baz emitöre göre yüksek olduğunda) ve ayrıca bazdan toplayıcıya ölçülen pozitif potansiyel farkı olduğunda, transistör aktif hale gelir. Bu "açık" durumda akım, transistörün kollektörü ile emitörü arasında akar. A0 değeri 0'dan büyük olacaktır. Programlayarak, A0 0'dan büyük olduğunda buzzer bip sesi çıkarıyoruz.

Analog portun askıya alınmasının sinyallere müdahale etmesini ve yanlış yargıya neden olmasını önlemek için transistör çıkış aşamasına 10kΩ aşağı çekme direnci eklenmiştir.

Aşama 1:

Devreyi kurun.

Adım 2:

Kodu https://github.com/primerobotics/Arduino adresinden indirin

Aşama 3:

Krokiyi Arduino Uno panosuna yükleyin

Kodu kontrol panosuna yüklemek için Yükle simgesine tıklayın.

Pencerenin altında "Yükleme tamamlandı" görünüyorsa, çizim başarıyla yüklenmiştir.

Şimdi, LED'e bir el feneri tutun ve sesli uyarının bip sesini duyabilirsiniz.

4. Adım: Kod

//Basit Oluşturma- Işık Alarmı

//Şimdi yapabilirsin

LED parladığında buzzer'ın ses çıkardığını duyun.

//E-posta:

//Web sitesi:www.primerobotics.in

geçersiz kurulum()

{

Seri.başla(9600); // seri bağlantı noktasını 9600 bps'de başlat:

}

boşluk döngüsü()

{

int n=analogRead(A0); // gelen değeri oku

analog pin AO

Seri.println(n);

if(n>0) //Voltaj varsa

{

pinMode(5, ÇIKIŞ); //dijital pin 5'i çıkış olarak ayarla

ton(5, 10000); //Bir kare dalga üretir (10000 Hz

frekans, %50 görev döngüsü) pim 5'te

pinMode(5, GİRİŞ); // pin 5'i giriş olarak ayarla

}

}

Önerilen: