kuroの覚え書き

96の個人的覚え書き

Make

アバターの自作

初心者向けのチュートリアルワールドをいくつか回っているうちにステータスがVisitorからNew Userに格上げされたので早速オリジナルなアバターをアップしたい。どうせなら自分で作りたいよ、ってことでVRoid Studio。これは流石にUbuntuでわざわざやることも…

帰ってきたJetson nano 2GB

というわけで2ヶ月のすったもんだの末、うちに帰ってきたJetson Nano 2GB。 左:帰ってきた2GB、右:買い足した4GB(B01)壊れる前はそもそもMacbookAirのACアダプタ(容量、定格上は十分なスペック)で起動できなかったところからすでに異常だったわけだが…

Jetson Nano 4GBと自作キーボード

壊れたJetson Nano 2GBの保証交換がちっとも進まないまま2ヶ月が過ぎようとしている。ということでもう一台買っちゃった。それも4GB。 今回はアマゾンではなく、日本での正規代理店らしい菱洋エレクトロから購入。アマゾンより安い。 ryoyo-gpu.jp基板丸出…

Raspberry piにキャラクタLCDをつける(2)

とりあえず起動したらDHCPで拾ったアドレスなり、接続したESSIDなりを取得してLCDに表示させるようにしてみた。 #!/usr/bin/python3 # coding: utf-8 import subprocess import Adafruit_CharLCD as LCD import time # GPIO lcd_rs = 17 lcd_en = 27 lcd_d4 …

Raspberry piにキャラクタLCDをつける

お遊びではあるが、Raspberry PiにキャラクタLCDをつけてみた。 お遊びなのであえてこじんまりしたLCDをつけてみる。<液晶表示器(LCD)><液晶表示器(LCD)LCM0802A 8文字×2行 バックライト 青>1個<led-180>札幌貿易(Sapporo Boueki)Amazonこれと基本同…

UVCカメラ

タイムラプス映像のクオリティをあげるべくカメラを買ってもらった。ELP バリフォーカルレンズ USBカメラ 800万画素 フルHD ウェブカメラ 高解像度 2448P 超小型ウェブカメラ ソニーIMX179/プラグ&プレイ/フリードライバー 2.8-12mmバリフォーカルレンズ Us…

ADBキーボードをUSB化する(その2)

さて、できるだけもとの基板パターンを利用しつつ、Pro Microを移植していく。とりあえず半分だけ配線完了したので、ProMicroも乗っけてファームウェアを書き込んでみる。表から見るとほぼ何事もなかったように見えるが、 今回のブツは下側のもの裏を見ると…

ADBキーボードをUSB化する

先日入手したADBキーボードがどうも調子が悪い。チャタリングがひどいといえばそうなんだが、特定のキー入力がダブるというよりはランダムにダブる。 これはスイッチがへたれているというよりはキーボードのICか周辺の回路に問題があるんだろうと思う。いっ…

SU120を使ってメカニカルキーボードを作る(ソフトウェア編)

キーの配置も決まって配線もできたので、キーボードファームウェアを作る。コントローラはArduino Pro Micro互換を使い、QMK firmwareで制御することにする。 docs.qmk.fmかなりシェアの大きい(といってもコアな趣味の人たちにだけど)環境なので、先人の知…

SU120を使ってメカニカルキーボードを作る(ハードウェア編その1)

これまでずっとAppleのM0116とその互換キーボードばっかり使ってきたのだが、さすがに古くなってきて、部品も中古しかないので、この先いつ使えなくなってしまうかという不安もあるため、新たなキーボードを調達することにした。 で、どうせならフルカスタム…

ADBキーボードをUSBに変換する(2020年版)

以前一度作成していたADB-USB変換アダプタをまた作ってみた。 以前はCJMCU-beetleというArduino Leonardo互換基板を使って作成したが、無駄に高いので今回はお手頃価格で入手できるArduino Pro MicroというSparkFun( https://www.sparkfun.com )というメー…

Arduino Pro micro その3 ATCG キーボード

さて、1キーのキーボードができたら今度はそれを複数にしていきたいわな。ということで4キーに拡張してみた。 #include "Keyboard.h" const int buttonPinA = 6; // input pin for pushbutton int previousButtonStateA = HIGH; // for checking the state…

Arduino Pro micro その2 ワンボタンキーボード

Arduino Pro microはArduino Leonardoの互換基板で、今回入手したのは更にそのコピー商品である。このArduinoクローンの特徴としていわゆるArduino UNOなどスタンダードなシリーズがATMegaシリーズのAVRを使っているのと異なり、32U4というUSBインターフェイ…

Arduino Pro micro

Arduino Pro micro を入手したのでとりあえずLチカの儀。KKHMF 2個 Leonardo Pro Micro ATmega32U4 5V/16MHz ブートローダ マイクロ USB Pro Mini 開発ボード Arduinoに対応メディア:オンボードには電源直結のLEDとシリアルのインジケータLEDしか載ってない…

Raspberry pi にarduinoをのっける

Raspberry piにはピンが出ていて、デジタル信号を操作した工作などができるようになっている。ただし、そのピンは基本デジタルであってアナログな信号は直接やり取りできない。アナログ(電圧値など)の入出力をコントロールするならワンチップマイコンの出…

Raspberry piで温度ロガー

ラズパイを温度監視用ロガーとして使えないかなと。ここまでラズパイはマイクロLinuxボックスとしてしか使っておらず、IoT的な電子工作はやっていない。 で、どうなんよ、と今更ながらにIO関係を調べてみたところ、AD変換とかはない。 抵抗とコンデンサを使…

[RaspberryPi] Raspberry PiにDAC その2

YouTubeの音声をもうちょっとキレイに聴きたいという動機で着手したRaspberry PiのDAC搭載だが、Chromiumからの音を出せないでいたわけだが、どうにか音をだすことに成功した。結論から言うと元々の内蔵音源をオフにしてやる必要があったようだ。/boot/confi…

Raspberry PiにDAC

Raspberry Piのヘッドフォンジャックはなかなかにひどい音しか出ない。HDMIから出せばそこそこまともな音が出るのにどうしてなんだろうね。 ってことで、DACを積んで出力をしてみることにする。USBにつなぐDACというのがかんたんなんだろうけど、折角ラズパ…

Raspberry Pi BをUSB起動にする

今更ながらRaspberry Piでマインクラフトをやってpythonでゴニョゴニョやってみたくなった。 SDカードで起動していると結構な頻度でSDカードが昇天するので、USBからの起動に切り替えてみる。まずRaspbianの最新imgをダウンロード https://www.raspberrypi.o…

Arduino (Leonardo互換)のHEX書き込み

ずいぶん前に入手したまま放置していたCJMCU beatle (Leonardo互換の Arduinoボード)にADBキーボードのファームウェアを入れてみようと思う。 http://d.hatena.ne.jp/k-kuro/20151119さて、とりあえずすることはArduinoIDEからボードへ書き込みし、内部で行…

CJMCU Beetle ピンアサイン

AMAZONのページでは以下のように説明されている。 == CJMCU-Beetle USB ATMEGA32U4 ミニ 開発 ボード Arduino Leonardo対応 == 仕様: マイクロコントローラ: ATmega32u4 クロック スピード: 16 MHz 稼働電圧: 5V DC デジタル I/O ピン: 10 PWM チャンネル: …

プレイステーション2の太鼓の達人用タタコンをWiiにつなぐプロジェクト

うちにはPS2用のタタコン(旧)があったのだがPS2本体が壊れてしまったのでお蔵入りしていた。 Wiiの太鼓の達人を手に入れたので、このコントローラを使えないものかと、PS2の普通のコントローラをWiiで使えるようにするアダプタを入手した。 事前情報でこの…

Arduinoで周波数カウンタ

ここで配布されているライブラリを使用 http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-frequency-counter-library/ 周波数をカウントするためのピンはデジタルの5番で固定されているので、LCDのピン配置をちょっと変則的に移動。 LCD…

Arduino LCD スクロール

#include <LiquidCrystal.h> // LiquidCrystal display with: // rs on pin 12 // rw on pin 11 // enable on pin 10 // d4, d5, d6, d7 on pins 5, 4, 3, 2 LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2); void setup() { lcd.begin(2,16); lcd.clear(); int i,t; for(i=16;i>0</liquidcrystal.h>…

arduino LCDとスイッチの練習

#include <LiquidCrystal.h> // LiquidCrystal display with: // rs on pin 12 // rw on pin 11 // enable on pin 10 // d4, d5, d6, d7 on pins 5, 4, 3, 2 LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2); #define LED 13 //13ピンにはonbooardのLEDが元からつながっている #de</liquidcrystal.h>…

ADBUSB変換をArduinoで

20年来のMacユーザーだがMacのキーボードはメカニカルキー時代のものに限ると思っている。 (現行のパンタグラフキーも次点だけど) というわけでADBキーボードを無理やりUSBに改造して使ってきた。 ADBからUSBに変換するアダプターも市販されていたがやけに…

Raspberry PI

巷で話題の?Raspberry PIをようやく入手。 現地価格35ドルがAmazonで送料込みで4400円。 RSコンポーネントから直接買うともうちょっと安い訳だけど、いちいち登録とかやるのが面倒なので、らくちんした分高くついてもOKということでポチる。早速OSをインス…

中華ドラレコ J201R

自宅防犯用に使おうとドライブレコーダーを買ってしばらく運用していた。 その間、特に空き巣被害とか受けていないので、録画しっぱなしで画像のチェックもしたことがなかったり。どういう訳か録画時間が1分刻みの設定から動かない(設定画面では5minとかに…

フォノイコライザーの設計

実家に眠っていたレコードプレーヤーを掘り起こしてきたのだけど、我が家にはPhono端子のついた音響機器が無いわけで。もう今時レコードプレーヤーをつなげる需要も無いどころかミニコンポすら消えそうな勢いだけど、AUX端子では信号レベルが低すぎて小さい…

煉瓦の小径

庭が殺風景&歩くと泥だらけになるので煉瓦で小道でも作ってみることにした。ちょうどホームセンターで煉瓦が安売りしていたのでとりあえず花壇の境界線用とあわせて50個ほど買ってきた。 間隔や幅がまちまちなのはご愛嬌。イメージはオズの魔法使い。店で見…