rpine lab Tech Blog
- 2025-03-17
🚦 CH32V003マイコンでWS2812B RGB LED (NeoPixel)を動かす
CH32V003マイコンでNeoPixel(WS2812B)LEDを制御する方法を解説しています。既存のライブラリーを流用して、SPIとDMAを活用することでCPU負荷を抑えながら安定した制御が可能です。サンプルコードを示してLEDを様々な色で光らせる実装方法を紹介しています。
- 2025-03-03
CH32V003マイコンでRCサーボモーターを動かす(PWM出力)
CH32V003マイコンを使用してPWM信号を生成し、RCサーボモーターSG90を制御する方法について解説しています。マイコンの公式SDKを利用してタイマー機能を利用したPWM信号を生成するプログラムを作成し、サーボモーターの角度制御を実現しました。
- 2025-02-23
☁️ Proxmox VEクラスター環境の構築
Proxmox VEを使用して3台のPCでクラスターを構築する方法を解説しています。クラスター化により、Web UIからの一元管理、VMのライブマイグレーション、高可用性機能が実現でき、運用効率が向上します。また、VMのライブマイグレーション機能の活用方法についても紹介しています。
- 2025-02-13
🧰 格安RISC-VマイコンCH32V003をMounRiver Studio 2 (Ⅱ)で開発してみる
CH32V003マイコンを使って開発環境構築からLチカの実装までを解説しています。VSCodeベースになった新しいMounRiver Studio Ⅱを使用して、格安RISC-VマイコンCH32V003の開発環境のセットアップ、基本設定から、デバッグ、Lチカの実装まで説明しています。
- 2025-01-27
👁️ Uptime Kumaによるシンプルなネットワーク監視
オープンソースのネットワーク監視ツールUptime Kumaの導入と活用方法について解説しています。監視対象のステータスを視覚的に分かりやすいグラフで表示してくれ、HTTP(s)・TCP・Pingなどの多様な監視機能やメールやSlackなど複数の通知オプションに対応しています。Kubernetes(microk8s)環境での具体的なインストール手順から、実際の監視設定例まで説明していきます。
- 2025-01-18
🌥️ Proxmox VEによる仮想環境構築:軽量で高速なLXCコンテナーの作成
Proxmox VEでLXCコンテナーを作成・設定する方法を詳しく解説しています。軽量で効率的なLXCの特徴や、VMとの使い分け、テンプレートのダウンロード、コンテナーの作成手順、基本設定、Dockerの利用方法などを説明しています。
- 2025-01-16
🌤️ Proxmox VEによる仮想環境構築:仮想マシンの作成
Proxmox VEで仮想マシンを作成する手順を解説しています。OSインストールメディアの準備から、VM設定、起動、OSインストール、QEMU Guest Agentのセットアップまでの流れを説明しています。
- 2025-01-06
☁️ ミニPCで構築するProxmox VE仮想環境:インストールから初期設定まで
Proxmox VEのミニPCへのインストールと初期設定の手順を詳しく説明します。OSのインストール、Web GUIの設定、ストレージの追加など、仮想化環境の構築に必要な基本的な作業を解説しています。
- 2024-12-27
📛 Unbound + Keepalived による冗長化DNSサーバーの構築
自宅ネットワーク向けに、UnboundとKeepalivedを使用して2台構成の冗長化DNSサーバーを構築する手順を解説しています。VIPを利用した冗長化により、障害に強いDNS環境を実現する方法を詳細に説明しています。
- 2024-12-21
🏖️ Tailscaleを使ってPiKVMへのリモートアクセスを設定する
PiKVMへのセキュアなリモートアクセスをTailscaleを使って実現するためのセットアップ手順を解説します。ポート開放不要で簡単かつ安全にアクセスでき、安全性と利便性の両立ができます。