Obsah:

Jednoduché vytváření - světelný alarm: 4 kroky
Jednoduché vytváření - světelný alarm: 4 kroky

Video: Jednoduché vytváření - světelný alarm: 4 kroky

Video: Jednoduché vytváření - světelný alarm: 4 kroky
Video: Radomír Němeček, 4 kroky ke svobodě 2024, Červenec
Anonim
Jednoduché vytváření - světelný alarm
Jednoduché vytváření - světelný alarm

Tento experiment je opravdu zajímavý - použít fototranzistor DIY. DIY fototranzistory využívají efekt záře a fotoelektrický efekt LED - budou generovat slabé proudy, když na něj zazáří nějaké světlo. A používáme tranzistor k zesílení generovaných proudů, aby je deska Arduino Uno mohla detekovat.

Krok 1: Součásti

- Deska Arduino Uno * 1

- USB kabel * 1

- Pasivní bzučák *1

- Rezistor (10KΩ) * 1

- LED * 1

- NPN tranzistor S8050 * 1

- Breadboard * 1

- Propojovací vodiče

Krok 2: Schematický diagram:

Schematický diagram
Schematický diagram

Krok 3: Postup

S fotoelektrickým efektem LED generují slabé proudy, když jsou vystaveny světelným vlnám.

NPN se skládá z vrstvy P-dopovaného polovodiče („základna“) mezi dvěma N-dopovanými vrstvami. Malý proud vstupující do základny je zesílen, aby vytvořil velký proud kolektoru a emitoru. To znamená, že když je kladný potenciální rozdíl měřený od emitoru tranzistoru NPN k jeho základně (tj. Když je báze vysoká vzhledem k emitoru), stejně jako kladný potenciální rozdíl měřený od báze ke kolektoru, tranzistor stane se aktivním. V tomto stavu „zapnuto“protéká proud mezi kolektorem a emitorem tranzistoru. Hodnota A0 bude větší než 0. Programováním zazní zvukový signál, když A0 je větší než 0.

K koncovému stupni tranzistoru je připojen stahovací odpor 10 kΩ, aby se zabránilo pozastavení analogového portu, které by rušilo signály a způsobovalo nesprávný odhad.

Krok 1:

Vybudujte obvod.

Krok 2:

Stáhněte si kód z

Krok 3:

Nahrajte skicu na desku Arduino Uno

Kliknutím na ikonu Odeslat odešlete kód na ovládací panel.

Pokud se ve spodní části okna zobrazí „Hotovo nahrávání“, znamená to, že skica byla úspěšně nahrána.

Nyní si posviťte baterkou na LED a uslyšíte pípnutí bzučáku.

Krok 4: Kód

// Jednoduché vytvoření- světelný alarm

//Teď můžeš

slyšet, že bzučák vydává zvuky, když LED svítí.

//E-mailem:

//Webová stránka:www.primerobotics.in

neplatné nastavení ()

{

Serial.begin (9600); // spuštění sériového portu na 9600 bps:

}

prázdná smyčka ()

{

int n = analogRead (A0); // přečtěte hodnotu z

analogový pin AO

Serial.println (n);

if (n> 0) // Pokud je napětí

{

pinMode (5, VÝSTUP); // nastavit digitální pin 5 jako výstup

tón (5, 10 000); // Generuje čtvercovou vlnu (10 000 Hz

frekvence, 50% pracovní cyklus) na pinu 5

pinMode (5, VSTUP); // nastavit pin 5 jako vstup

}

}

Doporučuje: