Оглавление:

Простое создание - световая сигнализация: 4 шага
Простое создание - световая сигнализация: 4 шага

Видео: Простое создание - световая сигнализация: 4 шага

Видео: Простое создание - световая сигнализация: 4 шага
Видео: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Июль
Anonim
Простое создание - световая сигнализация
Простое создание - световая сигнализация

Это действительно интересный эксперимент - применить фототранзистор своими руками. Фототранзисторы, изготовленные своими руками, используют эффект свечения и фотоэлектрический эффект светодиодов - они будут генерировать слабые токи, когда на них попадает немного света. И мы используем транзистор для усиления генерируемых токов, чтобы плата Arduino Uno могла их обнаружить.

Шаг 1: Компоненты

- Плата Arduino Uno * 1

- USB-кабель * 1

- Пассивный зуммер * 1

- Резистор (10 кОм) * 1

- светодиод * 1

- Транзистор NPN S8050 * 1

- Макетная плата * 1

- перемычки

Шаг 2: принципиальная схема:

Принципиальная схема
Принципиальная схема

Шаг 3: Процедура

Благодаря фотоэлектрическому эффекту светодиоды генерируют слабые токи при воздействии световых волн.

NPN состоит из слоя полупроводника с примесью фосфора («база») между двумя слоями с примесью азота. Небольшой ток, поступающий в базу, усиливается, чтобы получить большой ток коллектора и эмиттера. То есть, когда есть положительная разность потенциалов, измеренная от эмиттера NPN-транзистора до его базы (т. Е. Когда база высока относительно эмиттера), а также положительная разность потенциалов, измеренная от базы до коллектора, транзистор становится активным. В этом состоянии «включено» ток протекает между коллектором и эмиттером транзистора. Значение A0 будет больше 0. При программировании мы издаем звуковой сигнал, когда A0 больше 0.

Понижающий резистор 10 кОм присоединен к выходному каскаду транзистора, чтобы избежать приостановки аналогового порта для создания помех сигналам и неправильной оценки.

Шаг 1:

Постройте схему.

Шаг 2:

Загрузите код с

Шаг 3:

Загрузите скетч на плату Arduino Uno

Щелкните значок «Загрузить», чтобы загрузить код на плату управления.

Если в нижней части окна отображается «Готово», это означает, что скетч был успешно загружен.

Теперь посветите фонариком на светодиод, и вы услышите звуковой сигнал.

Шаг 4: Код

// Простое создание - световая сигнализация

//Теперь вы можете

слышите, что зуммер издает звуки, когда светится светодиод.

//Эл. адрес:

// Сайт: www.primerobotics.in

установка void ()

{

Serial.begin (9600); // запускаем последовательный порт со скоростью 9600 бит / с:

}

пустой цикл ()

{

int n = аналоговое чтение (A0); // считываем значение из

аналоговый вывод AO

Serial.println (n);

if (n> 0) // Если есть напряжение

{

pinMode (5, ВЫХОД); // устанавливаем цифровой вывод 5 как выход

тон (5, 10000); // Генерирует прямоугольную волну (10000 Гц

частота, ПВ 50%) на выводе 5

pinMode (5, ВХОД); // устанавливаем вывод 5 как вход

}

}

Рекомендуемые: