Обнаружение вибрации с Arduino: Простой датчик и светодиод
Компоненты и материалы
| Название | Количество |
|---|---|
| Модуль датчика вибрации | 1 |
| Провода перемычки (Male/Female) | 3 |
| Светодиод | 1 |
| Arduino UNO (или Mega) | 1 |
Приложения и онлайн-сервисы
- Arduino IDE
О проекте
Подключаем Arduino к датчику вибрации и светодиоду. Датчик выдает 0 (низкий уровень) при отсутствии вибрации и 1 (высокий) при обнаружении. Arduino включает зеленый светодиод при отсутствии вибрации и красный — при обнаружении. (В коде используется один светодиод на пине 13: мигает при вибрации, выключен в покое.)
Код
Модуль датчика вибрации (Arduino)
int vib_pin = 7;
int led_pin = 13;
void setup() {
pinMode(vib_pin, INPUT);
pinMode(led_pin, OUTPUT);
}
void loop() {
int val = digitalRead(vib_pin);
if (val == 1) {
digitalWrite(led_pin, HIGH);
delay(1000);
digitalWrite(led_pin, LOW);
delay(1000);
} else {
digitalWrite(led_pin, LOW);
}
}
Схемы
Производственный процесс
- Датчики вибрации: принципы, типы и промышленные применения
- Как работают схемы на PIR-датчиках: проектирование, принцип работы и реальные применения
- Понимание кислородного (O2) датчика: роль, размещение и признаки отказа
- TE Connectivity 8911: интегрированный беспроводной акселерометр LoRaWAN для продвинутого вибрационного мониторинга
- Isorg запускает 6-дюймовый полноэкранный мульти-фингер сканер отпечатков пальцев
- Построение надёжного Temperature & Sensor API на Raspberry Pi с модулем GY‑91
- Управление светодиодом с PIR-датчиком движения на Raspberry Pi
- Построение низкобюджетного датчика влажности почвы на Raspberry Pi для умного полива
- Создайте домашний монитор температуры на Raspberry Pi с MCP9808, InfluxDB и Grafana
- Датчик эмоций и ЭЭГ: низкобюджетное железо для детекции эмоций в реальном времени