MAX98357Aのノイズを減らす

2026年1月31日土曜日

マイコン工作

https://www.notyet-maker.com/2026/01/xiao-esp32s3.html

の続き。


今回は、GAINピンに3.3Vを接続して、ノイズが減るかどうか試してみる。


これをREPLで実行したところ、ブブブというノイズは聞こえなくなった。


///

# ESP Audio Effects-7 / v20260118-n (safe volume finder)

import time

import board

import audiobusio

import synthio


SAMPLE_RATE = 22050


AMP_START = 0.00005 # ここから

AMP_MAX = 0.00200 # ここが安全上限(まだ怖ければ 0.00100 に下げる)

MULT = 1.35 # 1回ごとの増え方(大きすぎるなら 1.25)


i2s = audiobusio.I2SOut(board.D6, board.D3, board.D7)

synth = synthio.Synthesizer(sample_rate=SAMPLE_RATE)

i2s.play(synth)


env = synthio.Envelope(attack_time=0.05, decay_time=0.02, sustain_level=1.0, release_time=0.12)

note = synthio.Note(440.0, envelope=env, amplitude=AMP_START)


synth.press(note)


a = AMP_START

while a <= AMP_MAX:

    note.amplitude = a

    print("amp=", a)

    time.sleep(0.35)

    a *= MULT


synth.release(note)

time.sleep(0.25)


i2s.stop()

i2s.deinit()

print("done")

///


とりあえず、一旦、成功ということで。



このブログを検索

ブログ アーカイブ

メイカーを目指すための電脳せどり実績 2026/8

  ※メイカーを目指すための手段として始めた電脳せどりの話です。 2026/8は、2026/7に引き続き、キャッシュフローがプラスになった。 このままのペースなら、2027/2あたりに累積キャッシュフローが黒字化できる見込み。 なかなか、先は長い... せどり塾の月次シートでは、...

QooQ