« またもやリード線切れ 今度はオシロのプローブ | トップページ | Amazonベーシック 2000mAh単3ニッケル水素電池 800サイクル目で終了 »

2021年6月10日 (木)

広角度指示計ふうにステッピングモータで時計を

2021年6月 4日:針式メータで時計!?

ではアナログの電流計を用いて時刻表示ができないか
試してみました。
その記事で書いたのが「ステッピングモータを使った時計」。
手持ちの材料で試作してみました。
ねらったのは広角度指示計ふう。

S11_20210610131201
   ※目盛版は紙
    外周ピンクの時計は時刻確認用。

ステッピングモータはデジットで手に入れた
多摩川精器の「TS3166N913」
1回転400パルス。 1パルスで0.9度。
S14

これを二つ使って「時・分」を表示します。
  ※スイッチ操作で「分・秒」にも

こんな回路。
S01

簡略化のため、時計部のバックアップはありませんし、
ステッピングモータの原点センサーもありません。
ですんで、電源投入のたびに原点設定と時刻合わせを
手動でしなくちゃなりません。

ドライバはPololuのA4988とDRV8880
  ※手持ちの実験残。 仕事ではTI製のDRV8880を使った。

基板の様子。
S12_20210610131501

指針はツマミにつっこんだM4ビス。
S13
  モータ軸がΦ5。
  ツマミがΦ6なんで、ビスでぎゅーっとして押さえ込み。

発振周波数は2PPMくらいまで合わせ込めました。
   (室温で)

こんな動きです。
 https://www.youtube.com/watch?v=w97MZaq5vgo


出窓」のアトラクションにっと思ってますんで、
  ・人が来たらゼロ位置から動いて現在時分計時開始
とか、
  ・行き過ぎて戻す
  ・針の動きで遊ぶ  
なんてことをしないと面白くないかと。

とりあえず、基本の動き(2つのステップモータの同時駆動と時間精度)が
確認できたんで。ほんと、見栄えをどうするか。
目盛板の作り方はなんとなくマスターできたし。

バックアップがわりにArduino-UNOのソース
  ・ダウンロード - motor_clk1a.txt
    (ファイルタイプを.txtにしています)

・2つのモータ駆動はタイマー割り込みで処理。
 同時運転可能。
・将来的にslow up/downできるように
 別のタイマー割り込みにしてる。
・今はslow up/downはしていない。
・現在は1msの固定周期で割り込み。
  だもんんで、駆動パルスの周期設定は1ms単位。
  1kHz,500Hz,333Hz,250Hz・・・と
・割り込みでパルスを数えているんで、メイン側では
   動け! と 止まったか? だけ。
 動いている間、なにしてもOK。
・液晶表示などに時間がかかっても(今回のハード
 には付いていないけど)パルスは勝手に出て止まる。
   ※メインルーチンでパルスを出力する手法では、
    時間がかかるルーチンが入るとパルス周波数が
    安定しない。
    また、「何か来るの(終わるの)を待つ」という
    ルーチンと共存しようとするとややこしい。


|

« またもやリード線切れ 今度はオシロのプローブ | トップページ | Amazonベーシック 2000mAh単3ニッケル水素電池 800サイクル目で終了 »

出窓」カテゴリの記事

Arduino」カテゴリの記事

コメント

面白いですねぇ。秒針ですが、59の次に0への戻り方を右回りのままでも良さそうですが如何でしょう。

投稿: 通りすがり | 2021年6月15日 (火) 20時51分

入れ物をどうしようか悩み中・・・
ラジオペンチさんとこみたいにかっこよく・・・
http://radiopench.blog96.fc2.com/blog-entry-1103.html
百均の時計か円形鏡あたりをベースにしてかなっと。
60分を越えてCWして0に戻すのはちょっとねぇ。
目指しているのは「広角度指示計」。

出窓には人感センサーが付いています。
スタンバイではゼロ。
人が来たらいったんフルスケールになってから現在時刻に。
人が去ってタイムアウトで、いったんフルスケールにしてからゆっくりゼロかなと。

投稿: 居酒屋ガレージ店主(JH3DBO) | 2021年6月16日 (水) 15時54分

コメントを書く



(ウェブ上には掲載しません)




« またもやリード線切れ 今度はオシロのプローブ | トップページ | Amazonベーシック 2000mAh単3ニッケル水素電池 800サイクル目で終了 »