ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
必要な部品と材料
| 部品 | 数量 | 備考 |
|---|---|---|
| Arduino Nano R3(またはArduino Pro Mini) | 1 | 小型で扱いやすいボード |
| 超音波距離センサー HC-SR04 | 3 | 汎用品でOK |
| ジャンパーワイヤー | 1セット | 汎用 |
| HC-06 Bluetoothモジュール | 1 | シリアル通信用 |
| 3.7V リチウムポリマー電池 | 1 | 小型軽量化に最適 |
| 圧電ブザー | 1 | 音で知らせる用 |
必要な工具
- はんだごて(汎用)
- グルーガン(汎用)
プロジェクト概要
「Find Me」をキーや財布などの持ち物に取り付ければ、スマートフォンのボタン一つで音を鳴らし、数秒で紛失物を見つけられます。
仕組み
- Find Meキーホルダーをキー、財布などに取り付ける
- スマートフォンとBluetoothでペアリングする
- スマホの「探す」ボタンを押すとFind Meが鳴り、紛失物の場所がわかる
配線方法
Bluetoothモジュール → Arduino
- VCC → VCC
- GND → GND
- TX → RX (Arduino側)
- RX → TX (Arduino側)
ブザー → Arduino
- GND → GND
- +VCC → デジタルピン 5
電池 → Arduino
- + → VCC
- - → GND
Arduinoスケッチ
int outPin = 5; // ブザーをピン5に接続
void setup() {
Serial.begin(9600);
pinMode(outPin, OUTPUT);
}
void loop() {
if (Serial.available()) {
char bt = Serial.read();
if (bt == 'u') { // 'u'受信でブザーON
digitalWrite(outPin, HIGH);
} else if (bt == 's') { // 's'受信でブザーOFF
digitalWrite(outPin, LOW);
}
}
}
Androidアプリの設定
Google Playストアから「Bluetooth Controller」アプリをインストールします。
ダウンロードリンク
アプリ起動後、「Set Keys」で以下を設定:
- Findキー:u
- Stopキー:s
※この値は変更しないでください
組み立てと仕上げ
すべての回路を空のティックタックケースや小型ケースに収め、ストラップを取り付けます。ブザーの音がこもるのを防ぐため、バイブレーションモーターをブザーと並列に追加するのもおすすめです。
これで「Find Me」の完成です!
製造プロセス
- Arduinoデジタルダイス: LCD表示の乱数ジェネレーター自作
- Arduinoでアイアンマンを自作:部品・センサー・手順ガイド
- Arduino駆動3Dプリントロボットアームの製作:ステップバイステップガイド
- DIY Arduino加湿器コントローラー:リレーを用いた安全な高電圧制御
- 非接触温度スクリーニングゲート:Arduino MKR1000で迅速・高精度な検温
- PiBot:Arduino駆動の精密ピアノ演奏ロボット
- Arduino Nanoで作るNeoPixelマトリックス版Pongゲーム
- ArduinoとThingSpeakで作るリアルタイム気象モニタリングシステム
- ゲーム用カスタムArduinoジョイスティックハンドルの製作
- ArduinoとTEA5767で作る高性能FMラジオ受信機
- Arduino 101で作る万歩計:DHT11温湿度センサー&LCD表示付き