chakokuのブログ(rev4)

テック・コミック・DTM・・・ごくまれにチャリ

お越しいただきありがとうございます。

このブログでは主に以下の内容を記載しています(自分の記録用)。 何か作った話(自分は何かを作るために生きている..できたらクスっと笑えるものや、アートと絡みたい)(何かに手を出しても続かず、飽きるのが問題) 音楽(AerophoneやDTM(FL-Studio))を勉…

RPiにMathematicaを入れてみる

取り組み:RPiにMathematicaを入れてみる 結論:パッケージインストールで何の問題もなくインストールできた 詳細: 微積をやりなおそうとしていて、証明を追いかけるだけでなく、グラフとか微積が本当にそうなるのかをプログラムでも確認できたら理解も深ま…

Mathematicaは微積の勉強に役立つ?

フーリエ級数の勉強をしていて、sinΘとsinΘを掛け算して積分したら非0だが、sinΘとsin2Θを掛け算して積分したら0になる・・元の関数f(x)に含まれる波(sin/cos/nΘ)を知りたかったら、調査したい波を掛け合わせて積分して0か非0かで判断できる・・的な説明…

メモ:Udemyの分かりやすいコンテンツ「イメージでわかる電磁気学 - マクスウェル方程式 」

基本的には理論の積み重ねで理解すべきなんだろうけど、まずはざっくりと電磁気学ってどういうものかを理解したい(抽象的、感覚的に)。YouTubeでもいろいろ解説ビデオがあるのだろうけど、Udemyの「イメージでわかる電磁気学 - マクスウェル方程式 -:社会…

村上雅人氏による「なるほどベクトル解析」を買った→めちゃ分厚い

感覚で分かるような事が書かれていたので気楽に村上雅人氏の「なるほどベクトル解析」を買ったのだが、届いた本はハードカバーで自立できるぐらいの分厚い本であった。金額は2800円。立ってしまう程の参考書ってそうそうないですよね。。 内容を少し読ん…

ベクトル解析を理解したい→「高校生からわかるベクトル解析 」を買った→普通に難しい

元々は、真空管アンプを自分で設計して作りたいというのが発端で、回路設計するには、コンデンサやコイルに関する計算式が分からないといけない。式を理解するには電磁気学か?となって、電磁気学の勉強を始めると、基本はベクトル解析らしいと分かり、ベク…

電磁気学等のメモ

電磁気学の基礎方程式を理解するために - 相対論の理解とその周辺EMANの電磁気学【第1回】電磁気学入門(電荷と電場) | 筑波大学オープンコースウェア|TSUKUBA OCWベクトル解析 - YouTube

時間ができたのでFFTを理解したい、、その前にラプラス変換を学んでみる

背景:某社雑誌向け解説記事執筆や某社向け研修会も終わり、休みの日の用事もなくなった。土日ゆっくりできるようになった 課題:頭がついていくかどうかわからないが、波を扱うなら必須?となるFFTをもう一度勉強したいと思った。 取り組み:FFTを学ぶのも…

がさつな性格なのでどこかに忘れた鍵を見つけられるようにAirTagを付けた

基本忘れることはないのだが、数年に一度キーチェーン(家の鍵とかいろんな鍵の束)を会社のロッカーに挿したまま帰ってしまい、ヨメに怒られるケースが発生する*1。先日もプログラミング研修会の朝に家の鍵が無いのに気づいてかなり慌てた*2。もうジジイで…

真空管アンプが設計できるようになりたいので「情熱の真空管アンプ」本を買った

*1手に入った真空管でアンプが作れるように、真空管アンプの設計製作手引書「情熱の真空管アンプ」を購入した。執筆された木村哲さんは真空管アンプでは著名な方らしく、師と仰ぐ人も多いらしい。 届いた本を読んでいると、歴史や設計根拠等が非常に丁寧に解…

RL78でLチカ

某社向けプログラミング研修を開催してRL78について質問をいただいた。自分はマイコンといえば、ArmとかEspressifのESP32(Xtensa)とかしか使っておらず、RL78って全く知らなかった。勉強のため久しぶりに素*1のマイコン(RL78)*2でLチカさせた。緑色のLEDはP5…

GoogleのAI Bardに作曲について質問してみた

テクノ音楽を作ってください かしこまりました。テクノ音楽を作ってみますね。 **テンポ:128 BPM** **ドラムトラック** * キック:4分音符 * スネア:8分音符 * ハイハット:16分音符 **ベーストラック** * 音色:シンセベース * オクターブ:1オクターブ *…

teenage engineeringのOP-Zを買った

teenage engineeringのOP-Zを買った*1。最初結構手ごろな値段と思っていたらそれはもう在庫がないと言われた。買いたい買いたいと思っていて、気持ちが抑えきれず、結構割高な値段になったが買った。 届いてふたを開けてちょっとボタンを押してみたが、これ…

室内環境計測装置を改良する

背景:室内環境計測装置(仮)を作って、温度、湿度、CO2は計測していた。が、センサー(SCD41)の仕様により、気圧が計測できていなかった やりたいこと:I2Cで接続できる気圧センサがあるのでこれをくっつけて気圧も計測する 詳細:組み込みRustはビルドするま…

アシダ音響のHeadset(MT-669CT)

会社でTV会議(?オンライン会議?)する時は会社が支給したヘッドセットを使っていたが、壊れてしまった*1。また買ってもらうのもありだが、自分が希望するヘッドセットを使いたくて、アシダ音響のヘッドセットを買ってみた。片耳なので慣れるまでは違和感…

メモ:残りの人生は、音や音楽、波、波形に全振りしたい

時間に余裕ができて、絵(イラストや漫画)を勉強しようか、音楽(DTMや楽器)を勉強しようかと思って、少し絵を勉強したが、やっぱり根気が続かず絵は自分に合っていないと思った。次は音楽かということで、DTM(EDM)で音楽を作りたいのだが、なかなか敷居が…

memo : Grove仕様の解説

繋ぐだけで使えるというGroveのIFですが、素のマイコンからGrove用のセンサ等を使いたいと思った時に、Groveの仕様って実際どうなっているの??となっていましたが、わかりやすい記事がありメモM5Stackシリーズ x Grove拡張ユニット 組み合わせ方超入門 | …

MEMSマイクからPDM信号を取得するプログラムをno_stdのRustで書いてデータを抜いた(苦笑)

課題:MEMSマイクのPDM出力を抜き取ってΣ、フィルタで元の波形に戻るのかを確認したい 取り組み:MicroPythonの性能ではMEMSマイクのサンプリングレート(1MHz以上)に間に合わないので、(C,TinyGo,Rust等の)コンパイル型言語で、かつ、RTOSによるタスクスイッ…

WSLに組み込みRust開発環境を入れる

これまでに何度もやったのだが、、再度WSLに組み込みRustを入れる。今回はno-std開発用 もう時間もなく、じっくり資料読みながら作業する余裕もないので、RustBookをちらちらと呼んで必要そうなコマンドを実行 rustup toolchain install nightly --component…

no stdの組み込みRustをWSLに入れる

tinyGoを使ってMEMS マイクからデータを引っこ抜いてグラフ化等してみたがどうも思うような波形にならない。Σとフィルタも試行錯誤なので、後処理の問題かもしれないが、、、組み込みRustのno stdな環境でもデータを抜いてみる

TinyGoのloop速度を確認ー>MEMSマイクからのPDM信号を引っこ抜く

以下のプログラムをビルドしてRP2040(RPi Pico)上で走らせてみた。GP13をL/Hするプログラムなのだが、これを走らせた状態でオシロで波形を観察 package main import( "machine" ) func main(){ led := machine.GP13 led.Configure(machine.PinConfig{Mode: m…

WSLにGolangとTinyGoを入れる→PicoでLチカやってみる(光らない)

課題:WSLにTinyGoのビルド環境を構築する。動作確認を兼ねてBlinkyをビルドしてPico上で走らせる 結論:TinyGoは入った。PicoでLチカやったがLEDは光らない 取り組み: 当初、WLS上のDockerにTinyGoを入れたが、コンテナ内でコンパイルされても実際何をやっ…

wslにdockerを入れる

# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyring…

WSLにjupyterを入れる→HeatMapを動かす

普段PythonはCLIで使っていて、jupyter等は使っていなかった。が。。子供の修論でHeatMap解析でエラーが出ているとかで少し手伝いすることになり、jupyterを入れてみる。Windows環境ではなく、wsl上のUbuntuに入れることにする。 wslを起動して、プロンプト…

真空管アンプの設計方法を理解したくて「真空管アプリ製作」を購入

真空管アンプ製作: LTspiceでシミュレーション作者:有村 光晴オーム社Amazon中学生の頃、「ラジオの製作」だったかで、300Bのシングルアンプの製作記事が掲載されていて、ふ~んという感じだったが、成長とともに、「無線と実験」を読むようになって、211や3…

memo: ChatGPTのAPIを使おうとしたが、お金を払わないとエラー

背景:身内の修論に関係して、遺伝子情報を大量に調べる必要がありChatGPTを使ってみようと思った。これまで利用者用画面からGPTに2,3の問い合わせはしていたが*1、今回は件数が多すぎて文字列上限に達する(多分・・現物がまだなのでやってないけど、非…

メモ: micro:bit + MicroPythonで無線を使う

いろんな人がサンプルを作っていて新しさはないけど。。教材用のメモ micro:bit(その1)でAボタンを押すと・・・ import utime from microbit import button_a import radio radio.on() while True: if button_a.was_pressed(): print("pressed") radio.send…

Windows11 なぜかローカルPCのhome配下がOneDriveに引っ越し

OSのアップデートが走って、「DocumentsをOneDriveにバックアップしましょう」的なメニューが出てバックアップか、、まぁお願いしておこうと有効にしたら、そのうち、home配下がすべてOneDriveに行ってしまって、ファイルエクスプローラーから見えるhomeがOn…

owonのオシロを買い替え

10年以上owonのオシロを使っていたが液晶がまともに表示されなくなった。趣味のマイコン+センサの試作では、このオシロには大いに助けられた*1。もう少しマイコン+センサの試作は続くので、後継機を買う必要ありと判断。会社のオシロはアジレントとかだけ…

Let's Noteの交代、ようこそ+お疲れ様

背景:10年以上前のLet's Noteを使っている*1。夏場はCPUの冷却が間に合わずサーマルスロットリングが発生して、ブラウジングもままならない状況になった*2 課題:ノートを買い替えたい。が、、金がない 取り組み:最初は中古(CF-FZ6)を考えたが、やはりB5…