工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino YunでSDカードをDropboxに自動バックアップ ─ 配線不要・高速・安全

必要な部品と材料

部品数量
Arduino Yun1
SDカード(最大32GB、マイクロSD + アダプター)1

使用するアプリ・オンラインサービス

プロジェクト概要

大切なメモやファイルをどこからでも安全にアクセスしたい──そんな願いを叶えるデバイスです。Arduino YunにSDカードを挿すだけで、中身のテキストファイルが自動的にDropboxへバックアップされます。回路配線は一切不要、数分で動作開始できます。

Arduino YunでSDカードをDropboxに自動バックアップ ─ 配線不要・高速・安全

動作の流れ

  1. ファイル読み込み:SDカード内の指定ファイル(例:datalog.txt)を読み込む
  2. バッファ整形:読み込んだデータを文字列変数に格納し、char配列に変換
  3. Temboo接続:Tembooサービスへ接続、認証情報を設定
  4. ファイルアップロード:Dropboxの指定パス(/YunSD.txt)へ上書き保存

この一連の処理は起動時(またはリセット時)に1回だけ実行されます。シリアルモニタを開いた状態で動作します。

メリット

セットアップ手順

ステップ1:SDカードの準備

MS-DOS(FAT16/32)でフォーマットし、バックアップしたいテキストファイルを配置します。

ステップ2:Dropboxの設定

Dropbox開発者コンソールでアプリを作成し、アクセストークンを取得します。

ステップ3:Tembooの設定

Tembooアカウントを作成し、Choreo(Dropbox > Files > Upload)を設定。アカウント名、App Key、App Key Secretを控えます。

ステップ4:Arduino側の設定

スケッチ内のヘッダーファイル TembooAccount.h に以下を記入:

#define TEMBOO_ACCOUNT "your_account"
#define TEMBOO_APP_KEY_NAME "your_app_key_name"
#define TEMBOO_APP_KEY "your_app_key"
#define DROPBOX_ACCESS_TOKEN "your_dropbox_token"

ステップ5:コードのアップロード

SDカードを挿した状態でArduino YunをPCに接続し、スケッチを書き込みます。約30秒でBridgeが起動し、ファイルがDropboxへアップロードされます。

使用ライブラリ

背景

「SDカードを挿すだけでDropboxにバックアップできたら便利」という発想から生まれたプロジェクトです。Yunの内蔵SDカードスロットを活用した2作目となります。

製造プロセス

  1. Bluetooth操作のArduinoスパイボットを自作する
  2. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  3. 自作Arduino TV-B-Gone:全テレビ対応の万能リモコン
  4. 12メートル先から見える大型LEDマスタークロック(アラーム機能付き)を自作しよう
  5. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  6. Arduino YunでSDカードをDropboxに自動バックアップ ─ 配線不要・高速・安全
  7. Arduinoプロジェクトのための最適化電源ソリューション
  8. Arduino三目並べ:MAX7219 LEDマトリクスと段ボールケースで自作
  9. スマートArduino四足歩行ロボットの製作:ステップバイステップガイド
  10. ゲーム用カスタムArduinoジョイスティックハンドルの製作
  11. Arduino Nano R3で本格的なCNCマシンを自作する