インターフェース

USBのフルスピードとハイスピードの切り替えをオシロで確認してみた

USBのフルスピード(12Mbps)とハイスピード(480Mbps)の切り替え信号を確認しました。オシロスコープでChirp信号の波形測定しています。USB2.0の回路構成・プロトコルの基礎を実際の波形含めて分かりやすく紹介します。
インターフェース

USBシリアル通信のボーレートの最大は?通信速度(bps)をオシロで確認

シリアル通信の速度をオシロスコープで確認してみました。USBシリアル変換ケーブルのICを調べて、最大のボーレートまで試しています。シリアル通信のボーレートの設定で通信速度(bps)がどのように変化するか紹介します。
インターフェース

RS232Cの電圧レベルをオシロスコープで測定してみた

RS232Cの電圧をオシロスコープで測定してみました。また通信プロトコルも確認しています。USB-RS232C変換ケーブルの電圧波形を実際に確認しています。RS232C通信の基礎を初心者の方にも分かりやすく紹介します。
オシロスコープ

交流100Vの波形をオシロスコープで測定してみた

交流のAC100Vの電圧波形をオシロスコープで測定してみました。コンセントの周波数、実効値、瞬時値含めて確認しています。AC100Vを実際に測定した波形含めて分かりやすく交流を紹介します。
オシロスコープ

オシロスコープはおすすめ!電子工作のために購入してみた

オシロスコープを個人で購入してみました。オシロがあれば電子工作の測定、電子回路の勉強などに使えて非常に役立ちます。現役のエンジニアが自宅でオシロを使うメリット・デメリットを説明します。また実際に通販で購入して、使い始めるまでの一連の流れも紹介します。
ラズベリーパイ(raspberry pi)

ラズパイの電源が不安定な場合は?CPU性能への影響を確認してみた!

ラズベリーパイの電源は一応スマートフォンの電源などでも動作します。しかし、電源不足・不安定な場合はラズパイのスペックが著しくダウンします。実際に電源の違いでどれほどの性能差が出るのかベンチマークしてみました。ラズパイの電源が不安定な場合は?...
ラズベリーパイ(raspberry pi)

ラズベリーパイの電源のおすすめは?USBの電流を測定してみた

ラズベリーパイに必要な電源スペックを測定してみました。「専用の電源アダプタは必要なのか」「PCからのUSB給電で十分なのか」含めて確認しています。ラズパイの専用電源が本当に必要か迷っている方におすすめな記事となっています.ラズパイの電源のお...
OPC UA

PythonでIoT!Raspberry Piで産業用のデータ収集してみた

PythonでEtherCAT,PROFINETの産業用データを収集してみました。ラズパイと無料ソフト環境でテストしていますので誰でも実施可能です。使用したライブラリからプログラムまで一から紹介します。PythonでIoT!Raspberr...
ラズベリーパイ(raspberry pi)

ラズベリーパイのGPIOの使い方!5V/12Vを制御してみた

ラズベリーパイのGPIOは3.3V出力のため直接5V/12Vは制御できません。しかしトランジスタを使うことで自由にON/OFFできることを紹介します。実際の回路図・プログラムまで載せていますので誰でも同様にテスト可能です。ラズベリーパイのG...
PLC(シーケンサ)

CODESYSとラズベリーパイで使えるGPIOを増やす方法

CODESYSとラズべリーパイのデフォルト設定では使えるGPIO数は限られています。しかし簡単な変更でPLCに使えるGPIO数を実質8点から17点に増やすことが可能です。最新のラズベリーパイ4含めて多くあるGPIOを有効活用する方法を紹介し...
OPC UA

工場の見える化の事例を試してみた!OPC UAで簡単にデータ収集

工場のコントローラであるPLCのデータを見える化してみました。OPC UAを使えばスマートフォン・タブレットから簡単にデータ収集することが可能です環境整えてアプリ一つダウンロードすれば見える化できる事例を紹介します工場の見える化の事例を試し...
OPC UA

PythonでOPC UAを実装!クライアントを作ってサーバーに接続

PythonでOPC UAのクライアントを作成してPLCと接続テストしてみました。Github上で公開されている無料のオープンソースのライブラリを使用しています。Examplesも豊富で誰でも簡単にプログラム出来ることを紹介しますPytho...
OPC UA

LinuxでOPC UAクライアントを動かす!PLCと通信してみた

LinuxでOPC UAクライアントをインストールして動かしてみました。汎用的なラズベリーパイでテストしていますので誰でも同様に実施できます。無料(フリー)で簡単にLinuxからPLCと通信することが可能です。LinuxでOPC UAクライ...
OPC UA

OPC UAクライアントのフリーソフトUaExpertを使ってみた

OPC UAクライアントソフトのUaExpertのダウンロード方法から基本的な使い方まで紹介します。無料(フリー)で使えて便利なソフトですのでOPC UAを始めてみたい方におすすめな記事となっています。OPC UAクライアントのフリーソフト...
OPC UA

OPC UAでPLC(シーケンサ)と接続!サーバーの環境構築してみた

OPC-UAでPLCと接続して、クライアント側からデータ取集まで試してみました。無料で対応可能です。汎用的なラズベリーパイで「OPC UAサーバー」かつ「PLC(シーケンサ)」にする手順を紹介します。OPC UAでPLC(シーケンサ)と接続...
インターフェース

USBの波形を測定!D+とD-をロジックアナライザで解析してみた

USBの波形をロジアナで解析してみました。D±の波形、また測定動画含めて紹介します。USB2.0や3.0の高速信号の測定では差動プローブ・専用機器が必要ですが、Low-speed(1.5Mbps)ならば個人の環境で対応可能でした。USBの波...
ラズベリーパイ(raspberry pi)

ラズベリーパイができること!産業利用・業務利用の使い方を紹介

Raspberry piで産業・業務利用の使い方をまとめてみました。センサー、カメラ、プログラミングと多くのことがラズパイ1台で可能です。仕事でも使えて、自分自身の勉強にもなる活用方法を具体的に紹介します。ラズベリーパイができること!産業利...
ラズベリーパイ(raspberry pi)

ラズベリーパイでプログラミング入門!Pythonの簡単な始め方

プログラミングを始めたい方にラズベリーパイを使った簡単な入門方法を紹介します。プログラミング言語の中でも初心者にもやさしく、人気なPythonがラズパイならば簡単にスタートできます。ラズベリーパイでプログラミング入門!Pythonの簡単な始...
機械学習

KaggleのデータセットをAutoML Visionでエッジに組み込む

GoogleのAutoMLを使ってKaggleのデータセットを解析、またエッジ向けのモデルを作成してみました。機械学習の初心者の筆者でも簡単に試すことができ、非常に勉強になった旨を紹介します。KaggleのデータセットをAutoML Vis...
ラズベリーパイ(raspberry pi)

ラズパイでカメラの使い方!Pythonとコマンドの基本・応用例を紹介

ラズベリーパイとカメラの使い方をまとめてみました。初心者の方でも簡単に撮影できますPythonとコマンドのどちらでも写真・動画撮影が対応できる旨を紹介して、最後には画像認識まで実施してみます。ラズパイでカメラの使い方!Pythonとコマンド...
ラズベリーパイ(raspberry pi)

ラズパイのUSB3.0でエッジAIデバイスを接続!USB2.0との比較

ラズパイ4でエッジAIデバイスのUSB Acceleratorを動かし方を紹介します。ラズベリーパイのUSB3.0とUSB2.0でエッジデバイスとしての性能・速度を比較しています。ラズパイのUSB3.0でエッジAIデバイスを接続!USB2....
ラズベリーパイ(raspberry pi)

ラズパイのサーバーを性能比較!NASの速度・負荷を確認してみた

最新のラズベリーパイでNASサーバーを作り、通信速度・メモリ負荷を確認しました。ラズパイ+外付けHDD(SSD)でサーバーの自作を検討している方に対して、満足なスペックを出すためのポイントを紹介します。ラズパイのサーバーを性能比較!NASの...
ラズベリーパイ(raspberry pi)

ラズベリーパイのヒートシンクの効果は?ファンまで必要かを検証!

発熱が不安なラズパイ4のCPU温度を測定して「ヒートシンクの効果」「ファンまで必要なのか」を検証してみました。これからラズパイを購入する方のために何処までCPUの発熱対策のパーツを購入するべきなのかを紹介します。ラズベリーパイのヒートシンク...
産業用イーサネット

EtherCATのマスターの作り方 市販のスレーブ機器と接続を想定

EtherCATのmasterをラズベリーパイで作ってみました。CODESYSを使って簡単にスレーブ機器と接続する方法を説明します。特殊なマイコン・開発環境なくとも、簡単なマスターを作る程度ならばラズパイ1台で可能です。EtherCATのマ...
産業用イーサネット

PROFINETとPLCを接続!マスターとスレーブをラズパイで作ってみた

Raspberry piで「PROFINET」のマスター・スレーブを作ってみました。産業用Ethernet・フィールドバスの高価な機器を購入しなくても、接続テスト程度ならばラズパイで無料で簡単に試せる内容を紹介します。PROFINETとPL...
ラズベリーパイ(raspberry pi)

技適マークなしの海外製品が使える!総務省の特例制度を申請してみた

技適未取得の海外製品を使うために総務省の特例制度を手続き・届け出をしてみました。ラズパイ4の例で申請方法を一から説明します。Wi-FiやBluetoothなどの無線機能を持った技適マークなしの海外製品をいち早く使いたい方のための記事です。技...
PLC(シーケンサ)

シーケンス制御とラダーの始め方 ラズパイとCODESYSで入門

初心者が簡単にシーケンス制御・ラダーを始める・勉強できるための資料をまとめてみました。無料でラダープログラムを書けてシミュレーション・デバッグ動作できる方法を一から紹介します。シーケンス制御とラダーの始め方 ラズパイとCODESYSで入門筆...
機械学習

AIの勉強会に初心者がLT枠で参加してみた!AIchi勉強会

AI初心者の筆者が愛知開催のAIの勉強会に参加してきました。(しかも5分間発表するLT枠として)勉強会の参加方法、当日の様子、また知見ある有識者とも知り合えて非常に有意義だった旨を紹介します。AIの勉強会に初心者がLT枠で参加してみた!AI...
機械学習

人の動作を検出!Edge TPUとPosenetで姿勢を推論してみる

写真・動画の「人の動き」をリアルタイムで検出・解析することがGoogleのエッジ向けのプロセッサ「Edge TPU」で可能です。誰でも簡単に「人間の姿勢」を推定して検出・解析できる方法を紹介していきます。人の動作を検出!Edge TPUとP...
ラズベリーパイ(raspberry pi)

Raspberry Pi 4のケースのおすすめは?3B+と互換性を調査!

Raspberry Pi 4は従来の3B+からコネクタ種類・位置が変更されていますのでのケースをそのまま流用できません。ラズベリーパイ4のケースを購入する人のために、4B,3B+のサイズ・寸法の違いを徹底調査してみました。Raspberry...