2020年02月23日

DCC Shield で、IMA-ADPCMを使う

久しぶりに、IMA-ADPCMに向かうために思い出すために、闇に葬られて
しまいましたIMA-ADPCMのwebページをDCC2号館にUPしました。
(UPしたらWeb容量Maxに達してしまいました・・・)

Arduinoの端子ではスピーカー直接駆動ができませんので、PAM8403の基板が
ありましたので繋いだ所、ピャーという音が出てましたので調べました。

ArduinoからはPWM信号を使って音を出していますので、無音時でも以下の様な
波形を出力しています。
DS1Z_QuickPrint4.png

スピーカー両端の波形はこちら。デジタルアンプでこんな波形なのでしょう(^^;
こいつがピャーの音の様です。
DS1Z_QuickPrint6.png

なごでんさんのR7nで確かローパスフィルタ入っていたなと思い出して、
スクリーンショット 2020-02-23 10.35.45.png

手持ちにあった2kオームと0.1uF(104)を取り付けました。
スクリーンショット 2020-02-23 10.40.48.png

Arduinoの出力はほぼ直流レベルになることで、スピーカーからのピャー音が無くなりました。
DS1Z_QuickPrint7.png

大川電子設計製作さんのCRローパス・フィルタ数計算ツールを使って確かめると
スクリーンショット 2020-02-23 10.58.11.png
ピー音帯域はカットされますが音声は厳しくなるかな・・・
【DCC Shieldの最新記事】
posted by あやの at 11:07| Comment(0) | DCC Shield

2020年02月19日

Arduinoでサーボモータをスイーププログラムで動かしてみる

Arduinoでサーボモータ使って、設定した角度から角度へ設定した時間で移行するプログラミングが
できるスケッチを考えてみました。
ついでに、クラス化して複数のサーボモータを動かせる様にしました(今んとこ2個は確認)

踏切の遮断機を真似て作ってみました。

スクリーンショット 2020-02-18 23.54.05.png

詳細はqiitaで(^^
Arduinoでサーボモータを スイーププログラムで動かしてみる

動画
スクリーンショット 2020-02-19 0.06.49.png
https://twitter.com/masashi_214/status/1228659627123830784
https://twitter.com/masashi_214/status/1228660176900673537

詳しい説明は、別紙「Arduinoで作るDCCデコーダ」を買ってね(まだ売っていませんw)
posted by あやの at 00:03| Comment(0) | サーボモータ

2020年02月16日

Arduinoでサーボモータを S 字曲線(シグモイド関数:sigmoid function)で動かしてみる

S字曲線関数は、以下の様にε(自然対数)を組み込んだ関数で、サーボモータの動作開始と動作終了を
滑らかに動かすために、組み込んでみました。

servo4.png

servo5.png

詳細はqiitaで(^^
Arduonoでサーボモータを S 字曲線(シグモイド関数:sigmoid function)で動かしてみる

踏切の開閉に使ってみました。



詳しい説明は、別紙「Arduinoで作るDCCデコーダ」を買ってね(まだ売っていませんw)
posted by あやの at 21:19| Comment(2) | サーボモータ