音階LED完成、YMZのノイズの原因判明
お疲れ様です。高橋です。
音階LEDの実装が完了しました。
青色LEDが眩しすぎるので、青だけ抵抗値高めにすればよかった。
チャンネル2(緑)と3(青)が、所々光らないのは、ICとの距離が離れており、半田付けが何処かで取れてしまったんだと思います。
当分ポリウレタン線は触りたくありません。
完成までの道のり
完成するまで紆余曲折がありました。
まず、昨日は1チャンネル目の配線が完了していたので、今日は2と3チャンネル目を配線します。
ポリウレタン線は意外に固い線で、半田のノリも悪く、とても大変です。
横から見るとこんな感じ。
スペーサーが無いと100%断線する漢らしい配線となってます。
動作試験で問題
とりあえず配線が完了したので、自作YMZシールドに結線します。
ところが「アレ!?GNDと5Vが伸びていない!!!」と気づいてしまいました。シールドを作る時に、肝心のGNDやら5Vやら3.3Vのピンソケットを設置していなかったのです。
猛ダッシュでピンソケットを実装します。
ポリウレタン線に比べて、なんと半田のノリが良いんでしょう。配線もシンプルで気持よく実装出来ました。
問題発生
猛ダッシュで電源周りのピンソケットを実装し、結線し、稼働させるも、一瞬全てのLEDが「ピュン」と言ったっきり、動かない。
落ち着いて配線を見なおしてみると、5VとGNDの配線が絶望的に間違っている事が判明。
気を取り直して、配線の奥に入ってしまった5VとGND周りのポリウレタン線摘出手術を開始。
既にLEDとの結線が完了した後ですので、線をかき分けながら慎重に5V関連とGND関連のポリウレタン線を1本1本丁寧に半田を溶かしてピンセットで摘出、という、本当に手術のような苦行を数時間実施。
なんとか無事に全ての配線を終え、再試験。
無事、動きました!
YMZのノイズの原因
今まで気になっていた、YMZのノイズの原因がほぼ特定出来ました。休符である周波数0をセットすると、ノイズが顕著でした。ので、周波数0をやめる代わりにボリュームを0にしてやる事で、ノイズが激減しました。
void set_ch(Channel ch, int note) {
if (ch == CH_A) {
if (note == 0) {
ymz.SetEnvEnable(CH_A, false);
ymz.SetVolume(ch, 0b00000000);
} else {
ymz.SetEnvEnable(CH_A, true);
ymz.SetEnvShape(1, 1, 0, 1);
ymz.SetEnvFrequency(800);
ymz.SetFrequency(ch, noteFreq[note]);
}
} else {
if ( note == 0) {
ymz.SetVolume(ch, 0b00000000);
ymz.SetFrequency(ch, noteFreq[0]);
} else {
ymz.SetVolume(ch, 0b00001110);
ymz.SetFrequency(ch, noteFreq[note]);
}
}
}
スケッチはこちら
Fritzingファイルはこちら
以上、よろしくお願い致します。
関連記事
-
-
電子オルゴール 動作試験
お疲れ様です。高橋です。 前回「電子オルゴール基板実装 #2 ~ワイヤストリッパ …
-
-
aitendoで買った375円のバックライト付きI2C LCDで文字を表示してみた。
お疲れ様です。高橋です。 ちょっと前にaitendoで買ったバックライト付きのL …
-
-
音階LED実装 #3 – 秋葉原で買い物
お疲れ様です。高橋です。 先日、お小遣いがチャージされまして、音階LED実装に必 …
-
-
FM音源YM2203をArduinoで鳴らしたい #1
お疲れ様です。高橋です。 きっかけ 4月から現在に掛けてのコロナな最近、会社のと …
-
-
猫×おもちゃ×動画×アプリ
お疲れ様です。高橋です。 金魚水槽 先日フラフラとネットサーフィンしていて目に入 …
-
-
クオーツ時計を100倍速&リバースモード付きに改造してみた。
お疲れ様です。高橋です。 今日、奥さんから壊れた時計を貰いました。電池を入れ替え …
-
-
電子オルゴール 回路図
お疲れ様です。高橋です。 電子オルゴールの回路図を書いてみました。 実体配線図よ …
-
-
Raspberry Pi2 model B
お疲れ様です。高橋です。 今年見た初夢、「猫×おもちゃ×動画×アプリ」の実現のた …
-
-
USBカメラ+Raspberry Pi
お疲れ様です。高橋です。 USBカメラをRaspberryPiに装着し、ストリー …
-
-
Arduino Pro MiniでLチカしてみた
お疲れ様です。高橋です。 最近ずっと忙しく、平日はもちろん、土日も疲労のため何も …
- PREV
- 音階LED実装 #4
- NEXT
- YMZシールドのMIDI化を検討









