The Fool In The Valleyの雑記帳

-- 好奇心いっぱいのおじいちゃんが綴るよしなし事 --

コンピュータ

ev3dev

ev3devはDebian Linux ベースのOSで、LEGOとは無関係の ev3dev.org というコミュニティーによって独自にMindstorms EV3(以後EV3と書く)のために開発されたソフトウェア・プラットフォームです。EV3用のセンサ、モータ等のハードウェアの低レベルのドライバ…

5.25インチベイにはいるスグレモノ

最近PCの周りがゴチャついてきたので、5.25インチのフロントパネルに内蔵できるカードリーダをAmazonで注文したら、翌日に届きました。 これです。 USB3.0カードリーダーに加えて、 2.4Aの高速充電ポート USB2.0 ポート × 4 USB3.0ポート USB3.1 Gen2ポート…

Raspberry Pi を屋外で使う

Raspberry Pi(以後RPiと略す)を室内の机の上で使うときは、ディスプレイをHDMIでつなぎ、キーボード・マウスをUSBでつないで通常のコンピュータと同じように操作できますが、そこから離れた場所、例えば屋外で使うとなるとそうはいきません。別の入出力装…

Raspberry Pi OSのインストールと環境構築

昨日の記事でRaspberry Pi 4に最新の64bit OSをインストールしたことを書いたが、ここでは、その手順と環境構築について備忘のために記しておく。 ー------------ 【Raspberry Pi Imager】Raspberry Piは、Raspberry Pi Imagerを使ってOSをイン…

Raspberry Pi OS

知人のEさんは機械づくりを趣味にされている。これまでに作ったという「テニスボールの球出し機」や「天体のタイムラスプ撮影装置」の写真を見せてもらったが、それらを改良して機能・精度を上げたいということで相談を受けた。 話を聞けば、マイコンでDCモ…

ゼムクリップ

シニアのテニスサークルで、パソコンに入れたDVDが出なくなって困っているという相談を受けた。それだったら、ドライブに小さな穴が開いているので、そこに針金を挿し込んで取り出すことができるということを教え、家に帰ってからLINEでも下のようにメッセー…

Windows11をTPM2.0非対応機にインストールする

Windows11がリリースされましたが、私がメインで使っているPC(2016年に自作)とサブで使っているPC(2017年に自作)はともにシステム要件を満たしていないと判定されています。両PCとも性能、機能的には何の不満も不都合もなく使えているのでアップグレードする…

PC自作の鉄則!2022

PC周りの技術情報をキャッチアップするために毎年、このムックを欠かさずに購入しています。 例年、年が明けてから入手していましたが、最新の技術動向が気になりだして今年は早々とAmazonで予約購入していたら、発売日の今日届きました。 Windows10で使って…

ニューラルネットのテストラン

先週(11/24)、ニューラルネットワークをPythonで実装する準備をしていることを書きました。 そのニューラルネットワークでやろうとしていることは、カラーセンサーでルービックキューブの個々のパネルの色を認識することです。カラーセンサは近接する物体…

あーあ・・・

ニューラルネットワークのPythonでの実装について、9月に勉強して分かったつもりになっていたが、2か月間別のことをしていたら、すっかり忘れてしまっている。 あーあ、である。 まあ、一度理解できたことだし、納期があるわけじゃないのでやり直せばいいだ…

NVIDIAとメタバース

NVIDAは、GPUの汎用計算用途への拡張に力をいれている米国の半導体メーカーで、世界で最も困難な問題を GPU アクセラレーションで解決、ということを掲げていたりする。 www.nvidia.com 私の使っているグラフィックスボードにはNVIDAのGPUが乗っているし、グ…

Volumioの文字化け

1年半前からRaspberry Pi 3にVolumioというオーディオ再生に特化したLinuxディストリビューションを入れて音楽サーバーとして使っている。 Raspberry Pi3にVolumioを入れて作った音楽サーバー これを構築するには、まず下記のサイトからRaspberry Pi用のVolu…

この曲なに?

Google Pixel 5aの「着信音とバイブレーション」設定メニューの中に、「この曲なに?」という項目がある。(おかしな場所に置いてある) 通知の設定はOFFになっていたが、履歴を見ると、ここ数日、私のまわりでかかっていた曲が表示されるではないか。昨日見た…

Google Pixel 5a

GoogleのPixel 5aが8月に発売されて以来評判がいいので注目していました。 wired.jp 上位機種のPixel 5と基本スペックはほとんど変わらないのに価格が3/4以下に設定されているので、「神コスパ」なんていう謳い文句で家電量販店の店頭に並べられているのもう…

Rubik's Cube SolverをPythonで動かす その0

Facebookが「思い出」として過去のその日に投稿した記事を日々知らせてきますが、最近それらの中に、2年前にMindstorms EV3で作ったRubik’s Cube Solverが完成したことを書いた記事がありました。そのRubik’s Cube Solverを作った頃はまだこのブログを持って…

pyplotで3Dグラフを描く

pyplotで3Dグラフを描くためのサンプル・コード from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np def func1(x): return x[0]**2 + x[1]**2 x0 = np.arange(-3.0, 3.0, 0.1) x1 = np.arange(-3.0, 3.0, 0.1) X0…

水匠

最近藤井二冠の活躍もあって「観る将」が増えているといわれます。自分で指すことはしないけど、観戦するのを楽しむ「観る将棋ファン」のことです。私自身、これまで自分で指すという趣味は持っていませんでしたが、最近はABEMAの無料配信でタイトル戦を朝の…

Snapdragon

NHK-BSで録画していた名探偵ポアロ63話の「ハロウィーン・パーティー」を観たのですが、その中で子供たちがハロウィーンの夜にスナップドラゴンという遊びをしていました。 スナップドラゴンに興じる子供たち 焔が立ち上る中から何かを掴みだそうとする その…

Stella Image 9とftsファイル

現役の時はICTがらみの仕事をしていたので、地域のシニアのサークル内でもその領域のことでいろいろと質問を受けることがある。今週は、星の写真撮影を楽しんでいるというメンバーから質問を受けた。なんでも赤道儀を付けたカメラで撮影した複数の写真を重ね…

VS Codeでソースコードを印刷する

VS Codeでソースコードを印刷する方法についての備忘録 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー VS Codeでは、デフォールトでは印刷機能は用意されておらず、通常のWindowsアプリにようにファイルの下のメニューを捜しても、以下のよ…

はてなブログに数式を書く

はてなブログに数式を書くには、Markdown編集を使ってLaTeXのコードを書けばよいのだが、慣れないと手こずることがある。しかし、便利なソフトウェアやツールが公開されていて、それらを使わせてもらうと戸惑うことなく簡単に目的を果たすことができて大変助…

EV3でハノイの塔を その8

実際のパズルを解くためのプログラムの最後のステップはグリッパーで円盤を動かしパズルを解く処理です。 すでに、「EV3でハノイの塔を その4」において、解法のアルゴリズムを下記の疑似的なpythonの関数solve(n, sc, dc)で記述しましたが、その中のmoveTa…

EV3でハノイの塔を その7

今回は、「EV3でハノイの塔を その6」で”パズルを解く具体的な処理”の2)として挙げた、X軸、Y軸、Z軸の原点の設定について説明します。それらの設定は自動的に行うようにしたいのですが、Mindstormsの部品で実現するとなると制約があり難しいところがあり…

EV3でIRリモコンをつかう

Infrared Receiver SensorはHiTechnic社からNXT用として提供されているもので、これを使うとLEGOのIR Remote Controlからのコマンドを受信することができます。 このデバイスをEV3のセンサとしてPythonで使用する方法について以下に記します。 EV3を起動した…

Chromebook

我が家にChromebookがやってきました。妻のノートPCが使いづらくなってきたのでそのリプレイスとしてネットで購入しました。 ずっと前から興味はあって、そのノートPCをリプレイスするときはChromebookにしようと思っていたので、やっと触れるようになったと…

DVDドライブのリージョン・コード

スペイン製のDVDがあるのだが、これを日本製のDVD/BDプレーヤで観ようとすると、こう冷たく言い放たれる。 以前にもこの問題に行き当たったことがある。ヨーロッパは日本と同じリージョン・コード2なのだが、規格がPAL方式なので再生できないということを思…

EV3でハノイの塔を その5

前回、ハノイの塔のパズルを解くプログラムの基本アルゴリズムを実装し、検証してみましたが、下のような文字を出力するだけでは結果が正しいのかどうか見ても分かりにくいし、第一、面白くありません。 円盤 2 を柱 0 から柱 2 に移動する 円盤 1 を柱 0 か…

EV3でハノイの塔を その4

THS1のプログラムを書く前に、ハノイの塔の解法を整理します。 今回はEV3に直接には関係のない、一般的な話です。 ーーーーーーーーーーーーーーーー ハノイの塔と呼ばれるパズルは写真のようなもので、そのルールは次の通りである。 3本の柱と中央に穴の開…

THS simulator on Naomi

全豪オープンの第二週だった先週、観戦の傍ら、Tower of Hanoi SolverのシミュレータをPythonとOpenCVで作っていました。それについてのブログは追々書いていくつもりですが、それを待っているとタイミングを逸してしまうので、先ずはFacebookにも投稿したこ…

VSCodeでPython+OpenCV

本稿は、「Windows10上でVSCodeを使ってPython+OpenCVのプログラムを開発する」ための環境をつくる方法を記したものです。2021年2月時点での最新版を使い、Visual Studio Code1.53.1 の上で、Python 3.8.5、OpenCV 4.5.1が使えることを確認できています。以…