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

バレンタイン向けスマートひまわり:光を追って動くArduino作品

必要な部品と材料

部品数量
SparkFun Arduino Pro Mini 328 - 5V/16MHz1
ミニフォトセル(CdS光センサー)1
マイクロサーボ(メタルギア)1

必要な工具・機器

使用ツール・サービス

プロジェクト概要

バレンタインデーに向け、ロマンチックな要素を加えたプロジェクトを探していたところ、オフィスの窓辺にあった安っぽい造花のひまわりが目に留まりました。「本物のひまわりのように光を追って動く花を作れば面白いのでは?」という発想から、試行錯誤の末に「バレンタイン・スマートひまわり」が完成。愛を届けるガジェットとして贈ってみてはいかがでしょうか。

電子回路部分

circuito.ioを使えば回路設計からコード生成まで自動化できます:

  1. このマジックリンクで必要な部品がプリセットされた状態で開きます
  2. 必要に応じて調整(電池駆動化、別のArduinoボードへの変更等)。本プロジェクトはPro Mini使用。ケースに収まるサイズを選択してください
  3. 「Generate」(赤いボタン)をクリック
  4. ステップバイステップガイドの最初のステップで、周辺部品(抵抗、ケーブル、ジャンパーワイヤー等)を含む全パーツリストを確認
  5. 配線ガイドに従って配線
  6. 生成されたサンプルコードをダウンロード・解凍し、Arduino IDEで開いて書き込み
  7. 動作確認後、以下のカスタムコードを「firmware」タブに上書き(ピン定義・ライブラリ部分は残す)
バレンタイン向けスマートひまわり:光を追って動くArduino作品
バレンタイン向けスマートひまわり:光を追って動くArduino作品
バレンタイン向けスマートひまわり:光を追って動くArduino作品

カスタムファームウェア(メインロジック)

/* セットアップ:起動時に一度だけ実行 */
void setup() {
  Serial.begin(9600);
  Serial.println("start");
  servo.attach(SERVO_PIN_SIG);
  servo.write(servoRestPosition);
}

/* メインループ:無限に繰り返し実行 */
void loop() {
  // 光センサー読み取り(1000回平均でノイズ除去)
  ldrSample = ldr.readAverage(1000);
  Serial.print(ldrSample); Serial.print('\t');
  
  // 光量に応じてサーボ角度をマッピング(200〜900 → 10°〜95°)
  servoRestPosition = map(ldrSample, 200, 900, 10, 95);
  servoRestPosition = constrain(servoRestPosition, 10, 95);
  Serial.println(servoRestPosition);
  
  servo.write(servoRestPosition);
  delay(1000 * 20); // 20秒ごとに更新
}

3Dプリントパーツと組み立て

以下のSTLファイルをプリント(circuito.ioのプロジェクトページまたは下記からダウンロード):

組み立て手順:

陽光を追って優雅に動くひまわりで、素敵なバレンタインを!

カスタムパーツ(STLファイル)

製造プロセス

  1. ヒマワリの種:古代のルーツを持つ美味しく栄養豊富なスナック
  2. Arduinoと超音波センサーで作るAI障害物回避ロボット 〜Q学習による強化学習実装〜
  3. NeoPixelリングとArduinoで作るインタラクティブジャイロスコープLEDディスプレイ
  4. DIY Arduino USBゲームコントローラー - 高性能ゲームパッドを自作
  5. DIYクラウドコスチューム: LEDストリップ、Arduino Nano & SparkFunパーツで光る雲に
  6. 産業用ラインフォロワーロボット - 物資輸送用自律走行ロボット
  7. Pixie: Arduino Pro Miniで作るNeoPixel腕時計 - アナログとデジタル融合のDIY光る時計
  8. スマートArduino水筒:リアルタイム監視とアラート機能付き
  9. DIY ホリデーシャドーシアター:ArduinoとアドレサブルLEDで作る光の影絵劇
  10. Arduino向日葵:太陽を追尾する電子ヒマワリの製作
  11. 携帯型リモート監視カメラロボット - Raspberry PiとArduinoで構築