エンジニア

機械学習のPCを自作してみた!(パーツ予算15~20万円編)

機械学習・ディープラーニング用のPCを自作してみました。パーツの予算総額は約15~20万円のミドルスペックです。機械学習で重要なGPUメモリを重視して、デスクトップPCを組んだ内容を紹介します。
AI

PWMのIPからDCモータを制御してみた(KR260+PYNQ)

FPGAボードのKR260でPWMを制御してみました。Python(PYNQ)経由でPWM出力して、モータドライバの基板を制御しています。オリジナルの基板を作り、DCモータ制御した内容を紹介します。PWMのIPからDCモータを制御してみた(...
AI

KR260とPYNQでLチカ+SW入力してみた

FPGAボードのKR260でGPIOを制御してみました。Python(PYNQ)経由でPMODコネクタからLED出力・SW入力しています。オリジナルの基板を作り、テスト動作させた内容を紹介します。KR260とPYNQでLチカ+SW入力してみ...
ラズベリーパイ(raspberry pi)

CODESYSとRaspberry Pi 5でPLC制御してみた(Sysfs暫定版)

ラズベリーパイ5にCODESYSをインストールして、PLC制御してみました。ただしSysfsを使ったGPIO制御です。(*Sysfs…ファイルシステムを介した制御)厳密な制御では難しいと思いますが、インストール含めて方法を紹介します。COD...
エンジニア

2024年の技術アウトプット、まとめ振り返り記事

2024年の振り返り・まとめ記事を書いてみたいと思います。普段はこんな振り返りはしないのですが…ただ、このブログ自体がほぼ趣味になっているので好きなことを書いてみます。趣味でやっていた、1年間の技術アウトプットを紹介します。2024年の技術...
ハードウェア

ラズパイのCompute ModuleでPTP通信を試してみた

reTerminalはラズパイのCompute Module 4で動作しています.通常のラズパイのPHYと違い、IEEE-1588/PTP通信が可能なメリットがあります。ハードウェアタイムスタンプ使ってPTP通信をテストした内容を紹介します...
FPGA

KV260のsmartcamのラズパイカメラ版で失敗したメモ

KV260のsmartcamという画像認識デモを試してみました。デフォルトでは使えない、ラズパイのカメラで試してみました。結果はダメでしたが、忘備録として環境構築から実行したコマンド含めて残しておきます。KV260のsmartcamのラズパ...
FPGA

VivadoやVitisなどをUbuntu 24.04にインストールしたメモ

デバッグ用のPCのUbuntuを20.04→24.04に入れ直しました。それに伴い、AMD(Xilinx)のFPGAの開発環境も更新しています。メモレベルですが、VivadoやVitis をインストールした旨を紹介します。VivadoやVi...
ハードウェア

市の公共の教室をデモ動画・デバッグのために借りてみた

ハードウェアのデバッグをしていて、広いスペースが必要となりました。デモ動画の撮影も兼ねていたので、自由に安く数時間使える環境を必要としていました。市の公共の施設・教室を借りて対応した旨を紹介します。市の公共の教室をデモ動画・デバッグのために...
Python

PyCon mini 東海 2024 - 名古屋の中日ビルで発表してきた

PyCon mini 東海 2024で発表者として参加してきました。発表テーマは「Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた」です。当日のカンファレンスの様子から、懇親会の様子含めて紹介します。PyCon...
FPGA

KR260のRpiのピンアサイン確認して、I2C通信をしてみた

KR260にはラズパイと同じく40ピンのピンヘッダーがあります。ピンアサインを確認して、Vivadoで合成してPYNQからI2C通信をしてみました。プログラム、オシロスコープ交えたテスト動画含めて紹介します。KR260のRpiのピンアサイン...
PLC(シーケンサ)

reTerminalにCODESYSをインストールして、PLCにしてみた

reTerminalにCODESYSをインストールして、PLCにしてみました。タッチパネルを使って、入出力を制御できることまで確認しています。インストール・接続方法に関して紹介します。reTerminalにCODESYSをインストールして、...
エンジニア

サンフランシスコとかシリコンバレーを1日観光してきた

アメリカのサンフランシスコ周辺で1日観光してきました。Waymoの自動運転を楽しんだり、シリコンバレーやスタンフォード大学に足を運んでみました。さくっと1日観光した旨を紹介します。サンフランシスコとかシリコンバレーを1日観光してきたサンフラ...
AI

AMDの開発者向けイベントのAdvancing AIに参加してきた

AMDの開発者向けイベント「Advancing AI 2024」に参加してきました。アメリカのサンフランシスコで開催され、現地まで行ってきました。当日のイベントの様子から、表彰された旨を紹介します。AMDの開発者向けイベントのAdvanci...
FPGA

PYNQからAXIバスのレジスタを触って、PWMを弄ってみた

PYNQのMMIOを使ってAXIバスのレジスタを変更してみました。PWMのdutyを変えて、Lチカ・DCモータを制御しています。プログラムからテスト動画含めて紹介します。PYNQからAXIバスのレジスタを触って、PWMを弄ってみたPYNQの...
AI

ラズパイと360度カメラで物体検出とライブストリーミング

ラズパイと360度カメラを使ってPythonからライブストリーミングをしてみました。また360度の物体検出もテストしてみました。使用したカメラからプログラム含めて紹介します。ラズパイと360度カメラで物体検出とライブストリーミングラズパイと...
AI

ラズパイとONNX RuntimeでYOLOXを試してみる

ラズベリーパイでONNXのYOLOXを使って、物体検出のテストをしてみました。プログラム・インストール含めて紹介します。ラズパイとONNX RuntimeでYOLOXを試してみるラズベリーパイでONNXのYOLOXを使って、物体検出のテスト...
Python

OpenCVでGStreamerがインストールされている環境のメモ

OpenCVでGStreamerを使いたいが、デフォルトでインストールされていないケースがあります。OpenCVが昨今で色んなインストール方法があるためです。opencv-python、python3-opencv、OpenCVの環境を調査...
FPGA

ステッピングモータを自作のドライバ回路とプログラムで動かしてみた

自作のドライバ基板でステッピングモータを回してみました。Pythonで簡単にプログラムを作って、パルス波形を作成しています。基板の回路図、プログラム含めて紹介します。ステッピングモータを自作のドライバ回路とプログラムで動かしてみた自作のドラ...
Python

ステッピングモータをラズパイで制御して、波形まで確認してみた

ステッピングモータを購入してみました。ラズパイからPythonで制御しています。オシロスコープで波形取得するまで確認した旨を紹介します。ステッピングモータをラズパイで制御して、波形まで確認してみたステッピングモータを購入してみました。ラズパ...
ハードウェア

モバイルバッテリーのPDの出力電圧で失敗した話

モバイルバッテリーを購入しました。PD(Power Delivery)対応の20W品です。但し出力電圧をしっかり確認していなかったため、2台目を購入する羽目になりました。失敗した・PD対応のバッテリ購入で注意することの内容を紹介します。モバ...