I2C - 回路間バス

I2Cバスは、組み込みの領域で非常によく使われています。その仕組みとRaspberry Piでの設定方法を例を挙げて説明します。I2Cの特徴 Inter-Integrated Circuit Busは、同期式シリアル通信バスです。1982年にフィリップスセミコンダクターズが発明を担当したが、このインタフェースはすぐに人気を博した。一般的に使われる同義語はI2C、I2CまたはIICです。このインタフェースは、コントローラ-ターゲット・アーキテクチャを利用し、コントローラはわずか2本のワイヤで最大112台のデバイスと通信することができる。コントローラは、特定のターゲットのニーズに合わせてビットレートを調整することができます。したがって、I2Cはセンサー、EEPROMデバイスなど、多くのデバイスと互換性があります。

read a person's history

SPI - シリアル・ペリフェラル・インターフェース

SPIとは、Serial Peripheral Interface(シリアル・ペリフェラル・インターフェース)の略です。SPIを使うと、2つの機器間で高速にデータをやり取りすることができます。しかも、必要な配線は4本だけです。SPIの特徴 シリアルペリフェラルインターフェイスは、短距離用の同期式通信インターフェイスです。同期とは、データをブロックまたはフレーム単位で送信し、2つのデバイスをクロックで同期させることです。シリアルインターフェースなので、デバイスは一度に1ビットずつ送信します(パラレル通信とは異なります)。一方のデバイスは「マスター」と呼ばれ、クロックサイクルを指示します。もう一方のデバイスは「スレーブ」です。通常、通信は全二重モードで行われます。従って、両方のデバイスがデータを送信することができ、たとえ...

read a person's history

DIYセンサー

DIYセンサー

独自のセンサーを構築する方法を学びましょう。簡単で、早く、コストはほとんどかかりません。さらに、センサーについて多くのことを学ぶことができます。読むのが面倒な場合は、ビデオをご覧ください。センサーの仕組み センサーには数え切れないほどの種類があります。温度、光、音、力などを測定するセンサーなど、数え切れないほどです。それぞれのセンサーは異なる構造をしており、より良いものを作るために日々研究が行われています。しかし、ほとんどのセンサーは、同じような原理で動作しています。基本的には、測定される入力に反応する可変抵抗器です。例として温度センサーを見てみましょう。多くの材料は、抵抗率が...

read a person's history

第3回 「カードグレードとは何か、なぜ重要なのか?

第3回 「カードグレードとは何か、なぜ重要なのか?

SDカードによって品質が異なることをご存知ですか?企業はSDカードを価格や性能に最適化するため、さまざまなグレードのSDカードが存在します。なぜ異なるSDカードのグレードが存在するのか、どのようなグレードが見分けられるのか、そしてなぜそれが重要なのかについて説明します。この記事は、SDカードに関する3つのミニシリーズの最終回であり、いくつかの深い情報を提供します。パート1 - SDカードを分類し、アプリケーションに適したカードを選択する方法 パート2 - フラッシュメモリの仕組み パート3 - カードグレードとは何か、なぜそれが重要なのか 内容 SDカードにはなぜ異なるグレードが存在するのか...

read a person's history

第2回 「フラッシュメモリーの仕組み

フラッシュメモリーの仕組み

SDカードの心臓部は、フラッシュメモリーチップです。したがって、SDカードの品質が常に同じでない理由を理解するには、フラッシュメモリがどのように製造され、どのように機能するかを知る必要があります。この記事は、SDカードに関する3部構成のミニシリーズの一部で、いくつかの詳細な情報が記載されています。この記事では、SDカードに関する3部構成のミニシリーズの一部をご紹介します。

read a person's history

Part 1 - SDカードの分類とアプリケーションに適したカードの選び方

SDカード -その1

SDカードのクラスは、はっきり言ってわかりにくいです。このトピックに光を当て、あなたのアプリケーションに最適なカードを選択する方法を説明します。この記事は、SDカードに関する3部構成のミニシリーズの一部で、いくつかの詳細な情報が記載されています。パート1 - SDカードの分類とアプリケーションに適したカードの選び方 パート2 - フラッシュメモリの仕組み(次週) パート3 - カードグレードとは何か、なぜ重要なのか(2週間後) コンテンツサイズ SDカードのストレージサイズ バスバージョン SDカードのスピードクラス 正しいSDカードを選択しよう 見てみましょう...

read a person's history

Raspberry Piのヘッドレスセットアップ

このヘッドレスセットアップでは、Raspberry Piを動かすのに必要なのはMicroSDと電源アダプタだけです。WindowsからPiに接続する方法はこちらをご覧ください。必要なハードウェア Raspberry Pi MicroSDカード(16GB以上) MicroSDカードアダプター/SDカードリーダー 電源アダプター Windows PC ソフトウェア Raspberry Pi Imager PuTTY VNC Viewer 手元に必要なハードウェアが揃っていることを確認し、このセットアップに必要なフリーソフトをダウンロードしてください。Steps 1 OSの設定 2 SSHでHeadlessにログイン 3 VNC Serverを有効にする 4 VNC ViewerでHeadlessに接続 1 OSの設定 MicroSDを...に差し込む。

read a person's history

初心者向けGPIOガイド

このブログ記事では、Raspberry PiのGPIOピンに関するすべてを学びます。特に電子工作の初心者の方向けの記事です。最初に警告Raspberry Piは、ピンの使い方を間違えると、取り返しのつかないことになります。そのため、回路が正しいか、十分な抵抗が使用されているかを常に確認してください。GPIOピンとは GPIOピンは、Raspberry Piの上部にある40個の小さな金属製のピンです。GPIOという略語は、general purpose input outputの略です。つまり、GPIOピンはほとんど全ての電子機器のインターフェースとして使用することができるのです。そのため、さまざまな使い方ができます。

read a person's history

Raspberry Pi Picoの気になる10の事実

raspberry pi pico

技術的な仕様から楽しいプロジェクトまで、Raspberry Pi Picoに関する10のエキサイティングな事実をご紹介します。1 二度あることは魅力です Picoには、英国のRaspberry Pi社が設計したRP2040マイクロコントローラチップが搭載されています。デュアルコアのArm Cortex-M0+プロセッサを搭載しており、最大133Mhzの柔軟なクロックを実現しています。そのため,Pico はマルチスレッドアプリケーションを実行することができます。2 バイリンガル PicoはC/C++とMicroPythonを流暢に話すことができます。つまり、両方の長所を兼ね備えているということです。経験豊富なプログラマーは,Pico SDK を使って C/C++ の計算能力と性能を活用できます.初心者はMicroPythonとThonny IDEを使って簡単にプログラムをアップロードできます。このような理由から、Pico...

read a person's history

BME688に匂いを教える

BME688ブレイクアウトボード

BME688センサーのトレーニング方法の完全ガイド こんにちは、技術愛好家の皆さん。ボッシュは、最大4つの異なる香りを識別することができる素晴らしい新しいセンサー、BME688を発表しました。このガイドでは、BME688に香りの識別方法を教えるためのすべての詳細を説明します。AIやPythonに慣れていない方でもご安心ください。このガイドは初心者向けです。では、早速始めてみましょう。前提条件 Raspberry Pi BME688 Breakout Board または Bosch BME688 Gas Sensor Developer Kit 目的の匂いを発生させる試料 センサーと試料を入れる密閉容器 BSEC and AI Studio by Bosch PiCockpit ステップ アプリケーションの選択 データの記録 アルゴリズムのトレーニング...

read a person's history