カテゴリー

工作

工作

このトピックの記事

25件の記事

2分

Android Studio バージョンアップ

趣味でアプリ開発をしていると Android Studio をあまり使用しません。 折を見て更新してやらないと取り残されて不具合や脆弱性の原因につながることがあります。 更新はツールバーの Help > Check for Updates から行うわけですが、環境次第では以下のようなメッセージが表示されて更新がうまくいかないことがあります。 Studio d…

読む
6分

Stable Diffusion をローカル環境で動かす

Stable Diffusion はテキスト入力に基づく画像生成モデルです。 文章を入力するとそれっぽいイメージを作成することができます。流行しているAIによる画像作成ですが、その実装のソースコードと訓練モデルは公開されていたりします。 これを入手するとお使いのデスクトップ PC でも画像生成を試すことが可能となります (ラップトップで動かすのはかなり厳しい…

読む
10分

Raspberry Pi で機械学習

どうでも良いことですが、私の大学(院)時代の専門は機械学習やパターン認識の近接領域です。 当時は侵入検知や一般物体認識など、一部の限られた研究者のあいだで非線形手法が流行していたところに、古臭くて見向きもされていなかったニューラルネットが圧倒的な性能を見せつけ、シンギュラリティという言葉が生まれて一躍、大ブームが巻き起こりました。 流行の波に乗って、多くの人…

読む
4分

Android Studio 2020.3.1 で Realm を使う

ここ1年から2年ぐらいの間に Android 開発環境が大きく変化し、過去のドキュメントが役に立たなくなることが散見されるようになりました。 具体的には JCenter や Kotlin synthetics が非推奨になったりしたわけですが、モバイルデータベース Realm も気がついたら以前の設定のままでは使えなくなっていました。 そこで設定方法を一通り…

読む
1分

電子工作に使える『電気のための基礎数学』

電子工作に取り組んでいると避けては通れないものが二つあります。 一つはデータシートであり、もう一つは電気回路です。言い換えるとデータシートと電気回路図さえ読めれば、電子工作を用いて解決できる問題の数も作成できるもの種類も飛躍的に増加します。 『電気のための基礎数学』は電気回路において用いられる計算法を網羅した入門レベルの問題集です。具体的な範囲は一次方程式、…

読む
3分

ネットワークはなぜつながるのか

最近は雨が多いので走り込みの時間を書籍に当てています。『ネットワークはなぜつながるのか』はその一つです。 この本は某外資企業の中の人も絶賛していた入門書で、私のようにネットワークに苦手意識がある読者にも全体像が見通せるようになっているところが特色です。 情報通信の専門書でもインターネットについては雲のような図で描かれ、ネットワークの接続先の詳細は省略されて書…

読む
17分

OLIGHT RN1500 と CAT EYE VOLT 700 の照度計測実験

照度センサを用いて自転車用ライト OLIGHT RN 1500 バイクライト と CAT EYE LEDヘッドライト VOLT700 (現在は廃盤) の点灯開始から電池切れまでの照度を計測しました。 記事内における電池切れの定義は、ライトの電源電圧が動作電圧未満まで低下し、自動的に消灯した状態になること程度にお考えください。 また点灯時間は計測開始から 1.…

読む
5分

Arduino 照度センサ データ記録シールドの作成

Arduino UNO を対象として、照度センサと温湿度センサの出力を液晶ディスプレイ (LCD) に表示させながら SD カードに記録を残す機能を有するシールドを作成しました。 作成動機は 自転車用の前照灯 や 登山用ヘッドランプ を長時間使用した場合 (とくに電池残量が少なくなったとき) の挙動を定量的に知りたいという、ただそれだけのことです。 当初はス…

読む
2分

ユニバーサル基板の陥穽

計測するための部品を揃え、 ブレッドボード上で動作確認を完了した 現在、やることは部品をユニバーサル基板に移植してハンダで固定してしまうことだけです。 ただそれだけのことが非常に難しいのが困ったところ。私が不器用な初心者ということを差し引いても、作業時間は数時間にも及びながら結局うまくいきませんでした。これは普通のハンダ付けとはまた異なる技量が必要とされます…

読む
3分

レベルシフタ付き microSDカードスロット AE-microSD-LLCNV

SDカードにデータを保存する際のハマりどころとして有名な電源電圧。Arduinoの接続デバイスの多くは 5V の電源電圧のところ、SDカードの電源電圧は 3.3V です。 何も考えずに接続して通電するとカードを破損させるおそれがありますので、通常はレベルシフタを介して電圧レベルの変換を行います。 ただ世の中には便利なものがありまして、既に基板上にレベルシフタ…

読む
5分

LCDディスプレイ表示とSDカード記録

これは有名な話ですが Arduino とは市販のマイコンに入出力ポートやソフトウェア開発環境 Arduino IDE を組み合わせて、誰でも簡単に扱えるようにパッケージ化されたものです。 逆に言えば Arduino IDE を用いて プログラムを書き込まれたマイコンは Arduino というパッケージから切り離されても 単体で動作する ということでもあります…

読む
5分

Arduino で 温湿度センサ DHT11 を使う

前回に引き続き照度測定に使えそうな部品の導入です。今回は高精度を謳う温湿度センサモジュール DHT11 (秋月通販コード M-07003)です。 データシートからの概要から The product has high reliability and excellent long-term stability という凄い言葉が並んでいます。 仕様面も excel…

読む