• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

Rinnのブログ一覧

2019年07月19日 イイね!

Arduinoにちょっとだけ頑張って貰った

先日投稿したブログに書いた通り、Arduinoを使ってPC98の起動音っぽい音を鳴らすだけのモノを作ったのですが。


流石にコレだけじゃ勿体無いので、ちょっとだけ手を加える事に。


PC98シリーズと言えば、モデルによって起動音の長さが違っています。
初期のV30時代のモデルは「ピーポーッ」と長めの音だし、286~486世代の頃に流行ったCPU換装機や終盤期のPentiumモデルでは「ピポッ」と短めの音でした。
再生する音色(音程)は同じですが、どれくらいの速さで鳴るかがCPUスペックの違いを示していたようにも感じました。


あの頃の味を出してみたいと、音の長さをランダムに変更するようプログラムを追加。
こういう時に簡単に書き加える事が出来るのが、Arduinoの良いところ。
で、出来上がったのがコレ。

---------------------------------------------------------------------------------
int ExInputPin = 4; // 外部入力ピン
int SpeakerPin = 10; // 圧電スピーカーを繋ぐピン
int NoisePin = 0; // 乱数の初期化用にノイズを拾う。アナログピン番号で指定。何も繋がないこと
int is_button = 1; // 電源投入時に1回鳴らすなら1、鳴らさないなら0を設定
unsigned int randNumber;

void setup() {
randomSeed(analogRead(NoisePin)); // 未接続ピンのノイズを利用
pinMode(ExInputPin, INPUT_PULLUP); // 外部入力ピンを入力用に設定してプルアップする
}

void pc98beep(){
randNumber = random(8,17);
tone(SpeakerPin, 2000); // スピーカーを2000Hzで鳴らす
delay(randNumber*10); // 80~160ms待つ
tone(SpeakerPin, 1000); // スピーカーを1000Hzで鳴らす
delay(randNumber*10); // 80~160ms待つ
noTone(SpeakerPin); // スピーカーを止める
}

void loop() {
if (digitalRead(ExInputPin) == LOW) {
is_button = 1;
} else { // 外部入力がHIGHで
if (is_button == 1) { // 直前までLOWだった場合のみ
pc98beep(); // 音を鳴らす
}
is_button = 0;
}
}
---------------------------------------------------------------------------------

電源を投入すると、PC98の起動音風な音が鳴ります。
外部機器からも再生できるように、外付けスイッチ用のポートも設けました。

音の長さはランダムで10ms区切りにしています。
ネット上で聞いた感じ、コレくらいかなぁと勝手に決めたものなので、流用される際はお好みで調整して下さい。

Arduinoに圧電スピーカー等を繋ぎ、ケースに収めて完成。
PCのUSBポートだとシャットダウン時も電気が流れている場合がありますので、内蔵HDDの電源コネクタから5Vを貰ってきて繋げばOKです。
Posted at 2019/07/19 12:02:00 | コメント(0) | トラックバック(0) | 雑記 | 日記
2019年07月13日 イイね!

Arduinoに役不足な仕事させてみた

車や家電の制御に用いようと、数年前からRaspberry PiやArduinoを買い揃えて色々と遊んでます。

Raspberry PiはPCなので、動作中にいきなり電源切るとデータが壊れます。
車載するにあたり、エンジンOFFに連動したシャットダウンの方法を色々と試した所で、ちょっと面倒になってきて放置。
簡単に制御する方法をご存じの方、教えて下さい。

Arduinoでは、いくつか制御プログラムを作ってみました。
スロコンだったり、エアサス制御だったり。
ハードウェアのスペックは充分だし、いきなり電源切ってもOKなので、組込み回路の中核として用い易いですね。

Arduinoは互換品が安価に出回ってますので、1個に複数の機能を持たせるより、複数のArduinoを用いて個別に動作させた方が楽だし安全です。

主として使用しているのは、Arduino nano 互換品。
Amazonで1個3~400円くらい(5個セット1,500~2,000円ほど)
ピンヘッダを使う場合は自身でハンダ付けしないといけませんが、ピンヘッダを使わなければ余計な突起物が無いので、フリスク等のケースに収まります。


とまぁ、前置きはこれくらいにして。
久しぶりにお馬鹿なパーツを。Arduinoの勿体ない使い方をしてみました。
「PC98起動音」を鳴らすだけのプログラム。
PCの電源投入時に「ピポッ」って鳴らすだけの役割です。

5年ほど前、PICで作った事があるんですけど、今のPCでPIC開発環境を用意するのは手間が掛かるし、音の出力になると周波数の微調整が面倒だし、何より回路に組込んだ状態で書換できないという不便さが。
大量生産するならPICの方が安価だけど、自分の趣味で使う分にはArduinoで良かろうと。

参考にしたのは、こちらのサイト
http://blog-e.uosoft.net/entry/20150202/1422809407
参考というより、プログラムをそのまま使わせて頂きました。
こちらのサイトのプログラムは、ボタンを押すと効果音が鳴るというもの。
電源投入時に1回鳴れば良いので、そこだけ書き換えてます。

効果音を複数用意して、ランダムで鳴らすのも面白いかなと思いつつ。
自分にしか需要が無いと思うので、そのあたりは割愛で。
Posted at 2019/07/13 23:59:29 | コメント(1) | トラックバック(0) | 雑記 | パソコン/インターネット
2019年07月02日 イイね!

TanTo パーツレビューの写真差し替え

TanTo パーツレビューの写真差し替え先日投稿した、AUTOOL X60 多機能メーターの写真を差し替えました。


前回の写真は夜に撮影したため、液晶画面の部分しか見えず、自分で納得いってなかったんです。
2枚とも差し替えちゃいました。

パーツレビュー掲載するなら、自分が満足できるものを撮影してからでないとダメですね。
Posted at 2019/07/02 14:54:05 | コメント(0) | トラックバック(0) | TanTo | クルマ
2019年06月27日 イイね!

TanTo 後付けメーター

TanTo 後付けメーターTanToに後付けのスピードメーターが欲しくなり、探す事数日。

レーダー探知機+OBD2ケーブルが無難ではあるものの、一式購入するとなれば3~5万円くらいの支出になるし、レーダーの警告画面が表示されている間は追加メーターとしての機能が使えません。

国内の有名チューニングパーツメーカーが出してるメーターなら目的を成す事ができますが、これもまた高額。

そもそも純正メーターが見難いのが理由なので、あまり費用を掛けたく無いというのが正直なところ。


そこで見付けたのが、AUTOOLという中国のメーカー。
中華製って書くと粗悪コピー品なイメージを持つ人もいますが、AUTOOLは車両メンテナンスに使用する計測器を専門とするメーカーですので、それなりの信頼性はあります。

ここのX60というODB2多機能メーターを購入、取付てみました。

初期設定がマイルやガロン、華氏表示なので、一通り設定変更は必要です。
その辺りを終えてしまえば期待通りの表示をしてくれます。


その他にも色々な機能を備えており、使いこなせていない所もありますが、個人的に使いたい部分は使用できているので、とりあえず満足です。
Posted at 2019/06/28 00:15:07 | コメント(0) | トラックバック(0) | TanTo | クルマ
2019年05月25日 イイね!

TanTo リコール対応

ダイハツからTanToのリコールの通知葉書が届いたので、近くのディーラーに連絡を入れて、対応して頂きました。


訪問したディーラーは、初代Copen ULTIMATE EDITIONが発売された時、衝動に駆られて契約に伺ったところを、受付にいた担当者数名の塩対応にて我慢する事ができたという、以来一度も足を運ぶ事が無かった店舗。

TanToはディーラー以外での購入なので、今まで直接の縁は無かったのですが、さすがにリコールだとディーラーに依頼した方が良かろうって事で、十数年ぶりの訪問。



なんかね、店の雰囲気が凄く良くなってましたよ。店員の対応も含めて。
経営者が代わったのか、時代の流れか分かりませんけど。
今なら、このディーラーから直接購入しても良いなぁと。

お客さんもそれなりに居て、駐車場が埋まってました。
リコール対応なのか、車検やメンテナンスなのか、購入なのかは分かりませんが、待ってる人達も皆さんリラックスされていて、接客が良いんだろうなぁと感じられる空気でした。


TanToは補修部品を購入するのも通販を利用してましたが、送料掛かって割高だったり、部品番号調べるのが手間だったりするので、今度はその辺の対応可否も含めて訪問してみましょう。
Posted at 2019/05/25 23:16:42 | コメント(0) | トラックバック(0) | TanTo | クルマ

プロフィール

「WR-Vのここのパネルのデザインを変えたくて、まずは純正とほぼ同じ形状のパネルを3Dプリンタで作成。寸法確認用なので余っているフィラメントを使用。速度重視で作ってるので表面の見た目は度外視。ノギス採寸で作りましたが、一発で形状決まりました。」
何シテル?   05/18 23:48
数年ぶりに復活しました。 車も乗り換え心機一転。 でも、やってる事は相変わらずです。
みんカラ新規会員登録

ユーザー内検索

<< 2025/6 >>

1234567
891011121314
15161718192021
22232425262728
2930     

リンク・クリップ

HONDAサービスマニュアルをWin11/Edgeで閲覧する設定手順 
カテゴリ:みんカラ内
2023/05/10 09:53:28
 
K&N Air Filter Cleaning - Japanese 
カテゴリ:その他(カテゴリ未設定)
2014/11/18 20:28:15
 

愛車一覧

ホンダ WR-V ホンダ WR-V
ゴールドブラウン・メタリックを購入しました。 納車日から休暇の度に悪天候が続いてますの ...
ホンダ N-ONE ホンダ N-ONE
プレミアムディープロッソ・パールというボディカラーに惹かれました。 今までの軽自動車に対 ...
ホンダ グレイスハイブリッド ホンダ グレイスハイブリッド
相方の車ですので、私が率先してイジるものではありませんが、ある程度は手を加えていくつもり ...
ダイハツ タント ダイハツ タント
家族用の車として購入。 基本的にはフルノーマルで維持しますが、若干手を加える予定。

過去のブログ

2025年
01月02月03月04月05月06月
07月08月09月10月11月12月
2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation