aarch64版のFedora 29 Serverをダウンロードさせて頂き、Raspberry Piで起動してみました。
(※18.11.3時点)通常のFedora ARM版のホームページからダウンロードできず、別途ダウンロードのリンクを探す必要がありました。リンク情報等を記録させて頂こうと思います。
※19.11.4追記:より新しいFedora 31をインストールされる場合、宜しければこちらの記事を御覧ください。

aarch64版のFedora 29 Serverをダウンロードさせて頂き、Raspberry Piで起動してみました。
(※18.11.3時点)通常のFedora ARM版のホームページからダウンロードできず、別途ダウンロードのリンクを探す必要がありました。リンク情報等を記録させて頂こうと思います。
※19.11.4追記:より新しいFedora 31をインストールされる場合、宜しければこちらの記事を御覧ください。

Raspberry Pi 3 Model BでFedora 29 Workstationを起動してみました。
ファイルシステムの拡張方法等を記録しておきたいと思います。 (さらに…)
2018年11月 Fedora 29がリリースされました。
シングルボードコンピュータにインストールして遊んでみたいと思いますが、サポートされているRaspberry Piは限られているようです。
そのあたりの情報を整理させて頂こうと思います。
※18.11.3:内容に間違いがありましたため、修正致しました。 (さらに…)

Raspberry PiにBluetooth方式のワイヤレス・ゲームパッドを接続してみました。
早速、↑↑↓↓・・・あのコマンドを入力すると、Raspberry Piが無敵化・・・せずに自爆しました。
それはさておき、接続手順を記録しておこうと思います。 (さらに…)

フルカラーLEDをRaspberry Piで制御して、様々な色を表現するイルミネーションを作ってみたいと思います。
デジタル的に単にLEDをチカチカ(ON/OFF)させるのではなく、アナログ的に輝度(明るさ)を4096段階調整可能です。調節はPWM(Pulse Width Modulation)制御基板を使用しました。
「イルミネーション」に相応しく、PWM制御基板1つで16チャンネル=フルカラーLEDを5つ接続することができます。複数のPWM制御基板を並列に接続することで最大992チャンネル、330個のフルカラーLEDを接続し、Raspberry Pi 1台で制御することが可能です。
この記事では、そのようなフルカラーLEDを制御する方法を記録してみたいと思います。 (さらに…)

例えばモーターの制御などに、PWM制御を使用したい場合があります。
Raspbery Piは内蔵のハードウェアPWMを持っていますが、GPIOの給電能力の影響で直接モーター等を接続するとうまく動作しない場合があり、使いやすいとは言えない感じです。使用できるチャンネル数もそれほど多くありません。
通常のGPIO端子でソフトウェア的にPWM制御を行う場合、OSのリアルタイム性能の影響などで制御時間にズレが生じ、ハードウェアPWMよりも精度がずいぶん落ちるようです。
電源、チャンネル数等の問題をクリアしつつ、Raspberry Piで精度の高いPWM制御を行う方法を記録しておこうと思います。 (さらに…)

Raspberry PiのGPIO端子にスイッチ(ボタン等)を取り付けて、デバイスを制御することがあるかと思います。
ここではスイッチを取り付けるのが面倒なので物理的なスイッチの代わりに、Wi-Fiや有線LANで接続したスマートフォンやPCにスイッチを表示して、Raspberry PiにON/OFF信号を伝える方法を考えたいと思います。
Raspberry Piと制御用のスマートフォンの間でリアルタイムにデータのやり取りが行えるように、WebSocketを使った方法の一例を記録しておこうと思います。 (さらに…)

たとえばRaspberry PiのGPIO端子にモーターを接続したい場合など。
うまく動作する場合もありますが、デバイスにより電源容量が不足してうまく動作しない場合があります。
デバイス専用に別の電源を用意すれば良いのですが、コンセントが2つ必要だったり、配線が複雑になったりします。
GPIOを使う場合にありがちな、電源容量不足の問題をなんとかシンプルに解決できないでしょうか?
方法案として「比較的大きな電源容量のUSB電源を1つのみ用意しRaspberry PiとGPIOデバイスの両方に同時に給電する」方法を考えたいと思います。 (さらに…)

Raspberry Pi用のOSであるRaspbianは、数ヶ月おきに頻繁にアップデートされていますが。
アップデートによりOSの設定手順が変わる場合があるようです。
具体的には、たとえばSSHのリモートログインを行いたい場合、近年のRaspbianは手動でSSHサービスを有効にする必要があります。
2018年10月現在のRaspbian初期設定手順を記録したいと思います。 (さらに…)

Node.jsのプログラムを作りたい時、Visual Studio Codeを使用する場合もあるかと思います。
Visual Studio Codeで実際にデバッグ実行する手順を記録しておきたいと思います。 (さらに…)