ホーム > タグ > RaspberryPi

RaspberryPi

ArduinoやPICにI2Cで接続できる超魅力的なロータリーエンコーダボード「I2C Encoder V2」

今回はArduinoやPICやRaspberryPiでロータリエンコーダを接続する時に、みなさんが一様に困っていた誤カウントを防止する上に、GPIOの節約、そしてプログラムを簡素化できるI2C接続で使えるロータリーエンコーダ・ボード「I2C Encoder V2」をご紹介致します。

全文を読む

CANインタフェースを搭載する事で相互通信が可能なRaspberryPiHAT + Arduino MKR互換機「NoCAN」

マイコンを使ったハード設計において制御ボード間で通信を行う場合の通信方式として古くからあるのはUARTと言うシリアル通信で、その他にSPIやI2C通信があります。
この中でUARTとSPI通信は1:1の通信な為に設計する際の制約がどうしても生まれます。

例えばUARTですとリアルに1:1での通信ですので複数のセンサーと通信と行う場合はセンサーの数×2本の配線が奪われ、ソフトウェアシリアルに使用できないポートがありますとそれだけ接続できるセンサーやモーター類も少なくなってしまいます。

一方SPIは3本の信号線(SI,SO,SCK)を使い通信を行うのですが一方通行の通信しかできず、1つのSPI信号に複数のスレーブと呼ぶボードをぶら下げる事はできますが、どのボードと通信するのかはマスター側からのもう1本のCS配線を使って制御しなければならずスレーブとなるボードが増えれば増えるほどマスターとなるボードの空きポートは減って行きます。

そしてI2Cは2本の信号線でマスターとなる親機と相互通信でき他、接続するI2C機器にはそれぞれ全く違う重なる事のないアドレスが割り振られていますので、スレーブとなる子機同士の通信もアドレスを使って行う事ができる様になっており、少ない配線で多数の機器と通信できる為に便利なのですが、基板内通信が基本で、遠く離れたボードと通信すると言う用途には残炎ながら向きません。

そこで、離れた場所に設置した機器とも通信できノイズに強いCAN通信をサポートしたArduino MKR互換機「NoCAN」とRaspberryPi用HATをご紹介致します。

全文を読む

RaspberryPiが赤ちゃんに見えるAMD Ryzen™組み込み型プロセッサー搭載「UDOO BOLT」

RaspberryPiはGPIOを搭載した小型マイコンで、Linuxが動く上に(IoT向けWindows10も動きますが)直接ボードから各種センサーやサーボ等のハードウェアが制御できる画期的なマイコンボードで、PICやArduinoでメモリーの少なさに苦慮していた開発者達にとっては何でもできる魔法の箱の様な存在でした。

そしてこのRaspberryPiのお陰でIoT機器が急速に発達して言ったと言っても過言ではありません。例えば、画像認識技術による自動追尾機能などはその代表的な例で、カメラで捉えた映像から動く物体を検出してカメラを固定したサーボを動かして動く被写体を追うなんて言う事はArduinoでは処理スピードが遅すぎてまず考えられませんし、自立制御できるロボットやセグウェイと同じ原理で動作するホバーボード(2輪の自動でバランスを取って走行する乗り物)等も同様の事が言えます。

ただRspberryPiが進化して年々高速化しているとは言っても、グラフィック機能が弱い為にX-Windowsを起動させるとその動きは”もっさり”としていますし、IoT用のWindows10も決して動きが速いとは言えません。

ですが今回紹介するAMD Ryzen™組み込み型プロセッサー V1000搭載の「UDOO BOLT」は普通のパソコン用マザーボードにArduinoを組み込んだ様なボードで、マイクラで影Modを入れてもサクサクと動く最強とも言うべきボードです。

全文を読む

Home > タグ > RaspberryPi

New Topics

Return to page top

%d人のブロガーが「いいね」をつけました。