Obsah:

Bzučiak svetelného senzora: 5 krokov
Bzučiak svetelného senzora: 5 krokov

Video: Bzučiak svetelného senzora: 5 krokov

Video: Bzučiak svetelného senzora: 5 krokov
Video: Микроволновый zigbee датчик присутствия YXZBRB58 - обзор и тестирование 2024, November
Anonim
Bzučiak svetelného senzora
Bzučiak svetelného senzora

V tomto experimente budeme pracovať so senzorom, ktorý je odporom, ktorý závisí od svetla. V tmavom prostredí bude mať odpor veľmi vysoký odpor. Keď svetlo fotónov dopadne na detektor, odpor sa zníži. Čím viac svetla bude, tým budeme mať nižší odpor. Odčítaním rôznych hodnôt zo senzora môžeme zistiť, či je svetlo, tma alebo hodnota medzi nimi. Ďalším prvkom, ktorý v tomto experimente použijeme, je Bzučiak.

Krok 1: Nastavenie obvodu a panel Beadboard

Nastavenie obvodu a tabuľka Beadboard
Nastavenie obvodu a tabuľka Beadboard

Schéma pozostáva z 3 prvkov, ktorými sú: Fotorezistor (LDR), Piezo bzučiak, 1 - 10 kΩ. LDR je možné pripojiť akýmkoľvek spôsobom, pretože nemá polaritu. Na odpor môžete použiť od 1 do 10 KΩ, pretože rôzne LDR majú rôzne nastavenia. Vyskúšajte rôzne hodnoty odporu, aby zodpovedali najlepším nastaveniam vášho LDR.

Krok 2: Kód

Kód
Kód

int piezoPin = 8; // Vyhlásenie piezoelektrického bzučiaka na kolíku 8

int ldrPin = 0; // Deklarovanie LDR na analógovom pine 0

int ldrValue = 0; // Čítanie rôznych hodnôt z LDR

neplatné nastavenie

()

{ }

prázdna slučka ()

{// Spustenie funkcií cyklu uvedených nižšie

ldrValue = analogRead (ldrPin); // prečítajte hodnotu z LDR

tón (piezoPin, 1000); // Zahrajte 1000 Hz tón z piezo (pípnutie)

oneskorenie (25); // chvíľu počkajte, zmeňte oneskorenie pre rýchlu odpoveď.

noTone (piezoPin); // v tomto prípade zastaví tón po 25 ms

oneskorenie (ldrValue); // počkajte množstvo milisekúnd v ldrValue} //

Funkcie konca cyklu

Krok 3: Materiály

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

1. Breadboard

2. Doska Arduino

3. Mužské drôty

4. Rezistory

5. Piezo bzučiak

6. Svetelný senzor

Odporúča: