Оглавление:
Видео: Зуммер датчика освещенности: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
В этом эксперименте мы будем работать с датчиком, который представляет собой резистор, который зависит от света. В темноте резистор будет иметь очень высокое сопротивление. Когда свет фотонов попадает на детектор, сопротивление уменьшается. Чем больше света, тем меньше сопротивление. Считывая различные значения с датчика, мы можем определить, светлый ли он, темный или значение между ними. Еще один элемент, который мы собираемся использовать в этом эксперименте, - это зуммер.
Шаг 1: Настройка схемы и Beadboard
Схема состоит из трех элементов: фоторезистора (LDR), пьезозуммера, 1–10 кОм. LDR можно подключать любым способом, потому что он не имеет полярности. Для сопротивления вы можете использовать от 1 до 10 кОм, потому что разные LDR имеют разные настройки. Попробуйте разные значения резистора, чтобы они соответствовали наилучшим настройкам вашего LDR.
Шаг 2: Код
int piezoPin = 8; // Объявление пьезозуммера на контакте 8
int ldrPin = 0; // Объявление LDR на аналоговом выводе 0
int ldrValue = 0; // Чтение разных значений из LDR
недействительная установка
()
{ }
пустой цикл ()
{// Запускаем функции цикла ниже
ldrValue = analogRead (ldrPin); // считываем значение из LDR
тон (пьезоПин, 1000); // Воспроизведение тона 1000 Гц из пьезо (звуковой сигнал)
задержка (25); // немного подождем, изменим задержку для быстрого ответа.
noTone (пьезопин); // в этом случае останавливаем тон через 25 мс
задержка (ldrValue); // ждем количество миллисекунд в ldrValue} //
Функции конца цикла
Шаг 3: материалы
1. Макетная плата
2. Плата Arduino
3. Мужской провода
4. Резисторы
5. Пьезо-зуммер
6. Датчик освещенности.
Рекомендуемые:
Зуммер управления проектом Arduino + Blynk: 8 шагов
Зуммер управления проектом Arduino + Blynk: Blynk используется для очень удобного использования Интернета вещей. В этом проекте я не использую модуль Bluetooth или Wi-Fi для беспроводной связи. Это возможно с помощью приложения Blynk, которое поможет вам создать собственное приложение на
Чтение и отображение данных датчика освещенности и температуры с помощью Raspberry Pi: 5 шагов
Чтение и отображение данных датчика освещенности и температуры с помощью Raspberry Pi: в этом руководстве вы узнаете, как считывать данные датчика освещенности и температуры с помощью Raspberry Pi и аналого-цифрового преобразователя ADS1115 и строить график с помощью matplotlib. Начнем с необходимых материалов
Интернет вещей: визуализация данных датчика освещенности с помощью Node-RED: 7 шагов
Интернет вещей: визуализация данных датчика освещенности с помощью Node-RED: в этом руководстве вы узнаете, как создать датчик, подключенный к Интернету! Я буду использовать датчик внешней освещенности (TI OPT3001) для этой демонстрации, но подойдет любой датчик по вашему выбору (температура, влажность, потенциометр и т. Д.). Значения датчиков
Зуммер датчика освещенности Arduino: 3 шага
Зуммер датчика освещенности Arduino: эта конструкция используется для размещения в темном месте, и каждый раз, когда вы открываете темную область, будет звучать звуковой сигнал. В нем используется светочувствительный резистор, он работает тихо в темноте и издает шум в светлое время суток. Это поможет вам защитить
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: 4 шага
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: в этом проекте я покажу вам, как создать недорогой датчик воды, используя два метода: 1. Ультразвуковой датчик (HC-SR04) 2. Датчик воды Funduino