閉じる

UI言語[UI Language]

記事自体は翻訳されません! 記事によって英語版があったりなかったりします。翻訳がある記事は文頭に記載があるよ!
Each articles themselves will not be translated by this setting. Some of article has translation and some of them doesn't. You will notice if the article has its translation by its preamble!

テーマ[Theme]


電子工作[Electronics]

アイキャッチ画像

U8g2ライブラリで2つ目のI2Cを使おうとしたところ、write(): NULL TX buffer pointer

ESP32でU8g2ライブラリを使ってSH1106 OLEDディスプレイを使おうとしたところ、表題のエラーが発生してそこで停止してしまうようになりました。いわゆるヌルポですね。

アイキャッチ画像

Kicadの回路図エディターでピン選択しないようにする方法

表題の通りです。いつの間にか回路図を編集している時にシンボルのピンが選択されて困っていたのですが、設定にありました。 〈設定〉 → 〈回路図エディター〉 → 〈編集オプション〉 → 〈ピン上のクリックでシンボルを選択〉

アイキャッチ画像

ESP32-WROOM-32Dに書き込むためのCH340GがWindowsで認識できなかった話

ESP32-WROOM-32Dを使った自作基板にプログラムを書き込むためのUSB-UART変換モジュール――これもまたCH340Gを使った自作基板なのですが――がWindowsに認識されない(デバイスマネージャに表示されず、COMポートから通信できない)というトラブルに遭遇したので、その解決までの道をメモメモ。

アイキャッチ画像

キースイッチマウスを組み立てたよ

メカニカルスイッチが使えるマウス キーケットの戦利品としてゲットしたA&N LABORATORYさんの 『キースイッチマウス』を組み立てたので、その様子をご紹介します。ワイヤーのはんだ付けが若干難しいですが、それ以外はネジ止めだけの簡単設計です。この手の作業に慣れている人なら30分もかからないでしょう。ワイは1時間かかったけどな! キースイッチマウス キット - A&N LABORATORY - BOOTH https://anlabo.booth.pm/items/5539610 キースイッチマウスキットには3Dプリンタ製と思しきケース上下パーツと、スイッチ取り付け用のワイヤーが4本入っています。

アイキャッチ画像

【3月2日】キーケット romly.com お品書き【B-12】

もう明日ですが、3月2日(土)に開催されるキーボードマーケット トーキョー(キーケット)に参加します。お品書き、と言っても当サークルはキーボードもキーキャップも売ってません。 自作のフォースカーブ測定マシン『軸《じく》の秤《はかり》』を使ってフォースカーブ測定サービスをやりますでね。あとキーキャップマステの在庫があるのでそれだけ販売しよかなと。

アイキャッチ画像

【電子工作ツール】分圧抵抗計算機

分圧抵抗計算機 r1 r2 vin vout 電源電圧(Vin) V 必要な電圧 V 上流抵抗(R1) 直接指定 kΩ 下流抵抗(R2) 直接指定 kΩ 抵抗の系列 E3系列 E6系列 E12系列 E24系列 E48系列 E96系列 E192系列 出力電圧(Vout) V 必要な電圧との差 V ある電圧を分圧して任意の電圧を取り出したい時に上流と下流に置くべき抵抗値を算出するツールです。ESP32で9V動作の感熱プリンタの電圧を測りたかったので作りました(電圧がダイレクトに印刷の濃さに影響するのです)。 同様のものは既にいくつかあるのですが、いちいち計算ボタンを押さなくても答えが表示される、系列が選択できる、一方の抵抗値を固定して残りの抵抗値を求められるなど、モダンな感じでまとめてみました。でもまぁ、素人がチマチマ作ったプログラムです。値の保証はないぞ!

アイキャッチ画像

エモ過ぎヴィンテージなLEDセグメント・ドットマトリクスディスプレイいろいろ

2023/07/05 追記[Added 2023/07/05] バブルディスプレイの緑バージョンのツイートを追記しました。 16セグメントのディスプレイって7セグよりさらにエモくね? と思って探してみたものの全然見つからず、そうこうしてるうちにもっとエモいノスタルジックなLEDディスプレイがたくさん出てきてワクワクしてしまったのでメモ。

アイキャッチ画像

【電子工作ツール?】短い時間の単位変換機【ナノ秒、ミリ秒、MHz、FPS】

極小時間 単位変換機 時間 ナノ秒 (nano seconds) ns マイクロ秒 (micro seconds) µs SK6805プロトコル T0H(max):0.4, T0L:0.8 T1H(max):1.0, T1L:0.2 ミリ秒 (milli seconds) ms 秒 (seconds) sec 周波数 ヘルツ (hertz) Hz キロヘルツ (kilo hertz) kHz メガヘルツ (mega hertz) MHz その他 1秒間にn回 ボーレート※1, FPS (frame per second), SPS※2 など baud/fps/sps 代表的なボーレート: 9600, 14400, 19200, 38400, 57600, 115200 代表的なFPS: 24, 30, 60, 120 1分間にn回 BPM (betas per minute), RPM (rotations per minute) など bpm/rpm 小数点以下は適当な所で切り捨ててる(四捨五入じゃない)のでご注意ください。 ヘルツ(Hz)と1秒間にn回(ボーレート、FPS、SPS)はどちらも1秒間における回数的な値なので、同じ値になります。 比較的短い時間、ナノ秒とかマイクロ秒とかの単位の単位変換ツールです。 電子工作をやるにつれ、NeoPixelのプロトコルで必要なHIGHの時間とか、74HC595が動作するのに必要な時間とか、UARTでの1ビットの長さとか、意外と小さい時間単位を考えなきゃいけない事が多くなりまして。ナノ秒とかマイクロ秒ってイメージが沸かないので、ギリギリわかるミリ秒とか、あるいは秒で表すとどれくらいなのか変換できるツールを作りました。

アイキャッチ画像

フォースカーブ測定マシン『軸の秤』ってなんだ!?【キーボード Advent Calendar 2022】

この記事はキーボード #1 Advent Calendar 2022の6日目の記事です。 5日目はMachiaWorksさんの2022年の自作キーボード活動振り返り。 – MachiaWorksでした。 イントロ へぇい。Romlyと申します。 コミケで自作キーボード島の末席を汚し、 『軸《じく》の本《ほん》』という、メカニカルスイッチのフォースカーブを調査してまとめた同人誌を作ったりしたことがあります。 もしお買い上げいただいた方がいたら、ありがとうございますm(__)m

アイキャッチ画像

自作キーボード Microooon 組み立てたよ

コミックマーケット100でお隣だったサークル「MYシンフォニー」さんが自作キーボードキットを頒布してまして、超小型な上にトラックボール付きで、これはサブ機となったWindowsマシンの操作用にちょうどよいかなと購入しました。サクッと組み立て完了したので写真などをば。 パッケージ内容 マイクロキーボード Microooon 同梱物。

アイキャッチ画像

電子工作初心者による可変抵抗器についてのメモ

MT3608を使った昇圧コンバーターを自分でも作ってみるにあたって、可変抵抗器についてすごく電子工作初心者っぽい学びがあったので簡単にメモ。 間違ったことを書いてるかもしれないから注意してね! 可変抵抗器とは 稼働するつまみを使って抵抗値をいじれる抵抗。DJミキサーに沢山付いてるアレ。 英語では potentiometer と言う。POT と略されることも多い。また日本語でも “ポテンショメータ”とか “ポテンショ”と書かれてることもある。

アイキャッチ画像

NeoPixel (WS2812B / SK6812)について調べてみた

みんな大好きNeoPixelについて調べてみました。ピカピカ光る電子工作や大きなフルカラー電光掲示板みたいなプロジェクトはだいたいコレを使ってますね。

アイキャッチ画像

CH9102F, CH9329, MT3608... 最近気になってるICとかメモ【電子工作】

最近は電子工作はてんで出来ていないのですが、 「ほえ~こんな部品があるとな!」って感じで部品の情報はちょくちょく調べたりしていて、そろそろ型番とかごちゃごちゃして覚えきれなくなってきたので、現状の調査結果をここにメモしておくことにします。 CH9102F 概要 ArduinoやESP32にプログラムを書き込むための、USBシリアル変換IC。CH340シリーズと同じ中国のICメーカーであるWCH製。4mmのQFN-24パッケージ。

アイキャッチ画像

【Arduino】SDカードのファイルのタイムスタンプを取得、変更する

SDカードのファイルにタイムスタンプをちゃんと入れたい Arduino(あるいはESP32など)のスケッチから、SDカード上のファイルのタイムスタンプを取得したり変更する方法です。 SDカードにファイルを作成するのはとっても簡単なんですが、タイムスタンプをどうこうという情報はあまり見つからないのでまとめておきたいと思います。

アイキャッチ画像

【軸の秤】お買い上げ誠にありがとうございます

2022/02/10 追記[Added 2022/02/10] ファームウェア0.1.1を公開しました。 WiFi接続方法を追記しました。 軸の秤をお買い上げいただき、誠にありがとうございます。

アイキャッチ画像

【コミケ】フォースカーブ測定マシン「軸の秤」頒布します!【C99】

タイトル、嘘をついたかもしれない。頒布できるかはまだわからん! コミケ(C99)出ます 25日現在、2年ぶりの開催となるコミックマーケットまで一週間を切ってしまいました。

アイキャッチ画像

シフトレジスター74HC595を交換したら動かなかった話

同じ74HC595なのに交換したら動かない #軸の秤はディスプレイやキーパッドを持つ本体と、ステッパーが稼働して重さを測定する測定部が分かれているんですが、その間を繋ぐ線を少なくするため、シフトレジスターの74HC595を2つ、測定部に積んでいます。 秋月で購入したDIPパッケージの74HC595を使ってブレッドボードでのテスト、JLCPCBの部品実装サービスでSOP-16パッケージの74HC595を実装したrev2基板と問題なかったので、rev3基板では別途購入したSOP-16の74HC595を自分でリフローしたんですが、ここに来て動かなくなってしまいました。

アイキャッチ画像

【これで完璧】JLCPCBにKiCadで作った基板を注文する方法【のハズ】

※思いの外前置きが長くなってしまったんで、「うるせぇ、早く方法教えろ!」な方はJLCPCBに対応したガーバーファイルを作るからお読み下さい。 JLCPCBで基板を作ろう! 自分は電流も抵抗も理解していない電子工作初心者のくせに、自作キーボードのせいで基板作成PERK《パーク》を先に解放してしまったため、なんだかんだもう20~30種類くらいの基板を注文したことがあります。

アイキャッチ画像

【電子工作ツール】コンデンサの静電容量の単位変換機

コンデンサ(キャパシタ)の単位変換です。電子工作初心者の方はDigi-Keyの静電容量変換などの変換ツールが欠かせないかと思いますが、自分の場合は指数表示になると途端に数のイメージが沸かなくなってしまうので、桁が大きくてもしつこくゼロで表示するものを作りました。

アイキャッチ画像

KiCad 6 ファーストインプレッション、KiCad 5との違いなど

2021/11/29 追記[Added 2021/11/29] ガーバーファイル作成ダイアログの違いとか、日本語使えるようになったこととか、古いライブラリの扱いとか色々追記しましたー。 KiCad 6のみでPCB作成、注文するところまで使ってみました 自作フォースカーブ測定マシン 『軸の秤』のコミケ展示を目指し、最近はずっとKiCadを使っているのですが、Eeschemaの真っ白い画面とPcbnewの真っ黒い画面のコントラストに目がやられてしまったので、カラースキームが刷新され見やすいと噂のKiCad 6を使ってみることにしました。

アイキャッチ画像

KiCadで、階層シートのファイル名を変更するには

KiCad(5.1.12)で回路図内にある階層シートのファイル名を変更する方法です。 ダメだろうなと思いつつエクスプローラーから変更したら回路図が空っぽになってしまったので。←その後で回路図側でファイル名を変更すれば問題はないのですが……

アイキャッチ画像

KiCadで、フットプリントのファイル名を変更してもライブラリに反映されない

症状 KiCadで、自作フットプリントのファイル名をエクスプローラーからちゃちゃっと変更してしまう事はよくあると思うんですが、最新バージョン(5.1.12)に更新してからか、下記のような症状が発生してしまいました。

アイキャッチ画像

【解決】Nokia 5110 LCD(液晶ディスプレイ)に何も表示されない

Nokia 5110 LCDモジュール 電子工作に使える安価なディスプレイの一つに、Nokia 5110という1998年頃のノキアの携帯電話に使われていたモノクロ液晶ディスプレイを再利用※したものがあり、Nokia 5110 LCDなどの名前でAmazonでも買うことができます。

アイキャッチ画像

USB-シリアル変換モジュールについて調べたメモ

前提 ArduinoやESP32にぱそごんからプログラムを書き込むには、 “USB-シリアル変換モジュール”という部品(IC)が必要。USBコネクタが付いてて、パソコンと繋いですぐにプログラムを書き込めるArduinoだと、USBコネクタの先に必ず存在する。ESP32 DevKitなどの開発キットも同様。 USBコネクタのないArduino Pro Miniなんかは搭載してないので、プログラムを書き込むにはUSB-シリアル変換モジュールの乗った “USBシリアル変換アダプター”が必要になる(あっ、だから"Pro"って言うのか!? 今気づいた…)。