AIと電子工作系ブログ

趣味でやっている電子工作とtennsorflow等を使った何かを書いていきます。

yolov8をGPUで動作させる方法

ここではyolov5をgeforceのGPUで動作させる方法について記述します。この記事ではyolov8のCPU導入がされている前提でやり方を書かせていただきます。 www.soiyasoiya.com ・環境 OS :windows10 CPU :Ryzen5 3600 GPU :Geforce GTX 3060Ti導入バージョンは…

JLCPCBで基板の注文方法(EAGLE使用)

前にfusion pcbの注文の仕方を紹介しましたがfusionよりも安く注文できるJLCPCBの注文方法を今回は紹介します。 ガーバーデータの生成はEagleを使用した方法を紹介します。まず、JLCPCBのCAMデータをダウンロードします。 ダウンロードできる場所は下記URLの…

Pythonを使用してファンクションジェネレータSDG1032Xを制御してみる

Pythonを使用してファンクションジェネレータSDG1032Xを制御する方法をご紹介します。 まず、計測器,実量器と通信するためにNI-VISAをインストールします。 www.ni.com VISAはVirtual Instrument Software Architecture の略称で計測制御用通信ライブラリ仕…

yolov8の始め方 (導入編)

Anacondaを使用したyolov8の導入方法について紹介します。(今回はCPUでの動作確認をします) ・環境 OS :windows10 CPU :Ryzen5 3600 GPU :Geforce GTX 3060Ti導入バージョンは以下の通りです yolov8(ultralytics) pyhon 3.8.16 pytorch 2.0.1 導入方法は…

WS2812C-2020(マイコン内臓RGBLED)をPIC12F1822で動作させてみた

秋月電子で売られているWS2812C-2020(マイコン内臓RGBLEDをPIC12F1822で動かしてみました。 今回紹介する基板4枚を使ってLED照明にすることができます。 この記事ではWS2812C-2020をPIC12F1822での動かし方について解説していきます。 秋月で売っているWS281…

WS2812C-2020(マイコン内臓RGBLED)の解説

秋月電子に売られているWS2812C-2020の解説をしていきます。 akizukidenshi.com WS2812C-2020にはマイコンが内蔵されており、 信号を送ることで複数のLEDを制御することができます。 色は緑、赤、青のLEDがチップ上にあり各色0~255の256段階で制御すること…

MPLAB X IDE v6.00とMCCの導入

MPLAB X IDE は下記サイトからダウンロードできます。 使用するOSにあった物をダウンロードしてください。 https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide MPLAB X IDE ダウンロード場所 過去のバージョンをダウンロードしたいときは…

yolov5 学習方法

今回はyolov5に自前で用意した画像とラベルデータを使用して学習させます。 yolov5を導入していない方は以下を参考にしてください soiyasoiya58.hatenablog.com 学習させる前に環境についてですが。GPUを使用することをお勧めします。 今回やる学習に関して…

Seeed Fusion PCB の注文方法 (EAGLE)

PCB設計・電気回路図ソフトウェアEAGLEを使用してFusion PCBに基板を注文する方法を紹介します。まずEAGLEでFusion PCBに注文するときに必要なガーバーデータの生成をします。 ガーバーデータはEAGLEパターン図の画面から生成することができます。 左上のほ…

環境変数の編集がグレーアウトして編集を押せないときの対処方法

環境変数の編集が以下画像のように新規、編集、削除のボタンがグレーアウトして押せないときの対処方法です。 まずWindows Powershellを管理者で起動させます。 Windows Powershellを起動させると以下画像の画面が表示されます。 次にWindows Powershell上で…

yolov5をGPUで動作させる方法

ここではyolov5をgeforceのGPUで動作させる方法について記述します。・環境 OS :windows10 CPU :Ryzen5 3600 GPU :Geforce GTX 1650導入バージョンは以下の通りです yolov5-6.0 pyhon 3.7.11 pytorch 1.8.1 cuda 10.1 cuDNN 7.6.0 このバージョン以外で動…

2022年1月時点のyolov5の導入方法

前の記事↓で入れていた方法では2022年1月8日現在、detect.pyとtrain.pyが動作しなくなったことを確認したので現在動作する導入法を紹介します。 soiyasoiya58.hatenablog.com・環境 OS :windows10 CPU :Ryzen5 3600 GPU :Geforce GTX 1650導入バージョン…

LabelImgの導入と使い方

labelImgとは YOLOV5などの物体や人を認識して座標まで出力してくれる物体検出モデルに学習させるためのデータ作成に使います。データの作成といっても難しくなく用意した画像に対して物体や人がどこにいるのかを四角で囲って座標データを出力するだけです。…

yolov5の始め方 (動作確認編)

前回yolov5の導入を紹介したので今回は動作確認の仕方を紹介します。まずyolov5を入れた場所を確認してください。 anacondaでyolov5を入れるときにインストールする場所を変えてない限りは C:\Users\ユーザー名\yolov5 に入っているはずです。yolov5のフォル…

yolov5の始め方 (導入編)

yolov5とは 画像や動画で検知した物体や人を認識し、座標まで特定することができるというのが特徴のAIになります。2022年1月現在 この記事の方法では一部動作しないので下の記事の方法でやるのをおすすめします。 soiyasoiya58.hatenablog.com

Tensorflow 2 入門 AND回路を学習させる

Tensorflowは以下のサイトにチュートリアルがありますが、難しく感じたのでより単純な学習をさせてみました。 www.tensorflow.org ・環境 python 3.7.7 Tensor Flow 2.2 Anaconda 3 ・やること AND回路入力の1と0、そして出力結果を学習させる。 AND回路AND…