Arduinoで振動検知:シンプルなセンサーとLEDセットアップ
部品と材料
| 部品名 | 数量 | 備考 |
|---|---|---|
| 振動センサーモジュール | 1 | |
| オス/メス ジャンパーワイヤー | 3 | |
| LED(汎用) | 1 | |
| Arduino UNO | 1 | Arduino Megaでも可 |
アプリとオンラインサービス
- Arduino IDE
プロジェクト概要
Arduinoに振動センサーとLEDを接続します。振動がないときはセンサー出力が0(LOW)、振動があると1(HIGH)になります。Arduinoが0を読み取ったら緑色LEDを点灯(赤色消灯)、1を読み取ったら赤色LEDを点灯(緑色消灯)します。※提供コードでは単色LED1個でON/OFF制御しています。
コード
振動センサーモジュール用コード(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);
}
}
回路図

製造プロセス
- GY-91モジュールでRaspberry Pi上に堅牢な温度・センサーAPIを構築
- Raspberry PiでPIRモーションセンサーとLEDを制御
- Raspberry Piで低コスト土壌水分センサーを構築 - スマート灌漑に活用
- Raspberry Pi、MCP9808、InfluxDB、Grafanaで作る家庭温度モニター
- エモーションセンサー&EEG:リアルタイム感情検知のための低コストハードウェア
- UnifiedWater v1 - 完全なArduino水質センサーキット
- 酸素(O2)センサーを理解する:役割、配置、故障の兆候
- TE Connectivity 8911:高度な振動監視向け統合LoRaWANワイヤレス加速度センサ
- Isorg、6インチ全画面マルチフィンガー指紋センサーを発表
- 振動センサー:原理、種類、産業アプリケーション
- PIRセンサー回路の仕組み:設計、動作、実世界の応用