Агуулгын хүснэгт:

Гэрэл мэдрэгч дуугарагч: 5 алхам
Гэрэл мэдрэгч дуугарагч: 5 алхам

Видео: Гэрэл мэдрэгч дуугарагч: 5 алхам

Видео: Гэрэл мэдрэгч дуугарагч: 5 алхам
Видео: ЯНДАН МЭДРЭГЧИЙГ ОРЛУУЛЖ БОЛДОГ УУ? 2024, Арваннэгдүгээр
Anonim
Гэрлийн мэдрэгч дохио
Гэрлийн мэдрэгч дохио

Энэхүү туршилтаар бид гэрлээс хамаардаг резистор болох мэдрэгчтэй ажиллах болно. Харанхуй орчинд резистор нь маш өндөр эсэргүүцэлтэй байх болно. Фотон гэрэл детектор дээр буух үед эсэргүүцэл буурах болно. Илүү их гэрэл байх тусам бидний эсэргүүцэл бага байх болно. Мэдрэгчийн өөр өөр утгыг уншсанаар бид гэрэл, харанхуй эсвэл тэдгээрийн хоорондох утгыг олж мэдэх боломжтой. Энэхүү туршилтанд ашиглах өөр нэг элемент бол Buzzer юм.

Алхам 1: Circuit Setup and Beadboard

Хэлхээний тохиргоо ба ирмэгийн самбар
Хэлхээний тохиргоо ба ирмэгийн самбар

Схем нь 3 элементээс бүрдэнэ: Photoresistor (LDR), Piezo Buzzer, 1 - 10 кОм. LDR нь туйлшралгүй тул хүссэнээрээ холбогдож болно. Эсэргүүцлийн хувьд та өөр өөр LDR-ийн тохиргоо өөр өөр байдаг тул 1-10 KΩ хүртэл ашиглаж болно. LDR -ийнхээ хамгийн сайн тохиргоонд нийцүүлэхийн тулд эсэргүүцлийн өөр өөр утгыг туршиж үзээрэй.

Алхам 2: Код

Код
Код

int piezoPin = 8; // 8 -р зүү дээр Piezo Buzzer зарлаж байна

int ldrPin = 0; // Аналог Pin 0 дээр LDR зарлаж байна

int ldrValue = 0; // LDR -ээс өөр өөр утгыг уншиж байна

хүчингүй тохиргоо

()

{ }

хоосон давталт ()

{// Доорх мөчлөгийн функцийг эхлүүлэх

ldrValue = analogRead (ldrPin); // LDR -ээс авсан утгыг уншина уу

ая (piezoPin, 1000); // Пьезогоос 1000Гц давтамжтай дуу тоглуулах (дуут дохио)

саатал (25); // жаахан хүлээ, түргэн хариу өгөх хугацааг хойшлуул.

noTone (piezoPin); // энэ тохиолдолд 25 ms -ийн дараа аяыг зогсооно

саатал (ldrValue); // ldrValue дахь миллисекундын хэмжээг хүлээнэ үү //

Циклийн төгсгөлийн функцууд

Алхам 3: Материал

Материал
Материал
Материал
Материал
Материал
Материал

1. Талхны самбар

2. Arduino самбар

3. Эр утас

4. Эсэргүүцэл

5. Piezo Buzzer

6. Гэрлийн мэдрэгч

Зөвлөмж болгож буй: