Мазмұны:

Жарық сенсоры: 5 қадам
Жарық сенсоры: 5 қадам

Бейне: Жарық сенсоры: 5 қадам

Бейне: Жарық сенсоры: 5 қадам
Бейне: Xiaomi Qingping CGPR1 - жарық сенсоры бар қозғалыс сенсоры, шолу, Home Assistant 2024, Қараша
Anonim
Жарық сенсоры
Жарық сенсоры

Бұл тәжірибеде біз жарыққа тәуелді резистор болатын сенсормен жұмыс жасаймыз. Қараңғы ортада резистор өте жоғары қарсылыққа ие болады. Фотондар детекторға түсетіндіктен, қарсылық төмендейді. Неғұрлым жарық болса, бізде қарсылық төмен болады. Сенсордан әр түрлі мәндерді оқу арқылы біз оның ашық, қараңғы немесе олардың арасындағы мән екенін анықтай аламыз. Бұл экспериментте қолданатын тағы бір элемент - Buzzer.

1 -қадам: тізбекті орнату және тақта

Схеманы орнату және тақта
Схеманы орнату және тақта

Схема 3 элементтен тұрады, олар: Фоторезистор (LDR), Пьезо Баззер, 1 - 10 кОм. LDR қалаған жолмен қосылуы мүмкін, себебі оның полярлығы жоқ. Қарсылық үшін сіз 1-10 КО дейін қолдана аласыз, себебі әр түрлі LDR әр түрлі параметрлерге ие. LDR -мен ең жақсы параметрлерді орнату үшін резистордың әр түрлі мәндерін қолданып көріңіз.

2 -қадам: код

Код
Код

int piezoPin = 8; // Piezo Buzzer -ді 8 -ші пинге жариялау

int ldrPin = 0; // LDR -ді аналогтық пин 0 -де жариялау

int ldrValue = 0; // LDR -ден әр түрлі мәндерді оқу

жарамсыз орнату

()

{ }

бос цикл ()

{// Төменде цикл функцияларын бастау

ldrValue = analogRead (ldrPin); // LDR мәнін оқыңыз

тон (пьезоПин, 1000); // Пьезодан 1000 Гц үнін ойнату (дыбыстық сигнал)

кешіктіру (25); // сәл күтіңіз, жылдам жауап берудің кідірісін өзгертіңіз.

noTone (piezoPin); // бұл жағдайда 25 мс кейін тонды тоқтату

кешіктіру (ldrValue); // миллисекунд санын ldrValue күтіңіз} //

Циклдің соңындағы функциялар

3 -қадам: материалдар

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

1. Нан тақтасы

2. Arduino тақтасы

3. Ер сымдар

4. Резисторлар

5. Piezo Buzzer

6. Жарық сенсоры

Ұсынылған: