38-3dブログ

  • ArduinoでGY-302 BH1750光強度センサーの使用方法

    GY-302は、LUXの光レベルを測定するBH1750光強度センサーを備えたブレイクアウトボードです。 I2Cプロトコルを介してマイクロコントローラーと通信し、スマート照明、ソーラートラッカー、写真アプリケーションなどの光依存プロジェクトに最適な選択肢となっています。このチュートリアルでは、Arduinoを使用したGY-302モジュールを接続および使用することをガイドします。 あなたが必要とするもの GY-302 BH1750ライトセンサーモジュール Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:GY-302モジュールの理解 GY-302は、BH1750センサーを使用して光強度を測定します。結果をLUXで出力します。これは、照度を測定するための標準単位です。 GY-302ピンアウト ピン 関数 VCC 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン I2Cアドレス デフォルトアドレス: 0x23 代替アドレス: 0x5C (いくつかのモジュールでADDRピンを高く引くことによって設定) ステップ2:GY-302をArduinoに配線します 次のように、GY-302モジュールをArduinoに接続します。...

  • ArduinoでTCA9548A I2Cマルチプレクサを使用する方法

    TCA9548AはI2Cマルチプレクサであり、同じI2Cアドレスを持つ複数のデバイスを単一のArduinoに接続できます。これは、個別にアクセスできる最大8つのI2Cバスを作成することでこれを達成します。このチュートリアルでは、Arduinoを使用してTCA9548Aをインターフェースおよび使用して、複数のI2Cデバイスを管理することをガイドします。 あなたが必要とするもの TCA9548A I2Cマルチプレクサモジュール Arduino委員会(例:UNO、MEGA、NANO) I2Cデバイス(センサー、ディスプレイなど) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:TCA9548Aの理解 TCA9548Aは、最大8つの独立したI2Cバス(チャネル)を制御できます。各チャネルをオンまたはオフにして、同じアドレスでデバイスを分離できます。 ピンアウト ピン 関数 VCC 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン SDX/SCX 個々のI2Cバス(0-7) A0、A1、A2 アドレス構成 I2Cアドレス構成 TCA9548AのI2Cアドレスは、A0、A1、およびA2ピンによって決定されます。 GNDへのすべてのピン: 0x70...

  • ArduinoでAT24C256 EEPROMを使用する方法

    AT24C256は、不揮発性ストレージを提供する256キロビットEEPROMであり、電源が切れている場合でもデータを持続できます。 I2Cプロトコルを介してマイクロコントローラーと通信し、Arduinoプロジェクトにセンサーデータ、構成、またはその他の情報を保存するのに最適です。このチュートリアルでは、Arduinoを使用したAT24C256をインターフェースして使用することをガイドします。 あなたが必要とするもの AT24C256 EEPROMモジュールまたはIC Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:AT24C256の理解 AT24C256 EEPROMには次の機能があります。 ストレージ容量: 32 kb(256 kbits = 32,768バイト) 通信プロトコル: I2C I2Cアドレス: 間に構成可能 0x50 そして 0x57 A0、A1、およびA2ピンを使用します 動作電圧: 2.5V〜5.5V ピンアウト ピン...

  • ArduinoでHC-SR501 PIRモーションセンサーの使用方法

    HC-SR501は、周囲の赤外線の変化を測定することにより動きを検出する人気のあるパッシブ赤外線(PIR)モーションセンサーモジュールです。一般的に、動きの活性化照明、セキュリティシステム、およびIoTプロジェクトで使用されています。このチュートリアルでは、HC-SR501をArduinoでセットアップして使用することをガイドします。 あなたが必要とするもの HC-SR501 PIRモーションセンサーモジュール Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:HC-SR501センサーの理解 HC-SR501モジュールは、調整可能な感度と遅延時間設定を備えているため、さまざまな動き検出アプリケーションに汎用性があります。 5V電力で動作し、動きが検出されると高い信号を出力します。 HC-SR501ピンアウト ピン 関数 VCC 電源(5V) 外 デジタル出力信号 GND 地面 調整可能な設定 感度: 検出範囲(最大7メートル)を調整します。 遅延時間: 動きが検出された後の高信号の持続時間を調整します(約5秒から5分)。 ステップ2:HC-SR501をArduinoに配線します HC-SR501をArduino UNOに接続する方法は次のとおりです。 HC-SR501ピン Arduino...

  • ArduinoでMAX3232 RS232-toTTLコンバーターを使用する方法

    MAX3232は、Arduinoが古いコンピューター、GPSモジュール、産業機器などのRS232デバイスと通信できるRS232からTTLレベルのコンバーターです。 RS232(±12V)とTTL(0-5Vまたは0-3.3V)の間の電圧レベルを変換し、シームレスなシリアル通信を可能にします。このチュートリアルでは、MAX3232をArduinoと接続および使用することをガイドします。 あなたが必要とするもの max3232モジュール(またはコンデンサ付きチップ) Arduino委員会(例:UNO、MEGA、NANO) RS232デバイス(PC、GPSモジュールなど) RS232シリアルケーブル(該当する場合) ジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:MAX3232モジュールの理解 MAX3232は、RS232通信の電圧レベルを変換し、3.3Vおよび5Vロジックレベルの両方をサポートします。 MAX3232ピンアウト ピン 関数 VCC 電源(3.3Vまたは5V) GND 地面 T1in TTLシリアル入力 r1out TTLシリアル出力 R1in RS232シリアル入力 t1out RS232シリアル出力 注:一部のモジュールには、2番目のRS232チャネル(T2IN、R2OUTなど)に追加のピンがあります。 ステップ2:MAX3232をArduinoに配線します max3232をArduinoに接続します...

  • ArduinoでMPR121容量性タッチセンサーの使用方法

    MPR121は、最大12個のタッチ感受性電極を検出できる容量性タッチセンサーコントローラーです。これは、タッチに敏感なインターフェイス、楽器、その他のインタラクティブなプロジェクトで一般的に使用されています。このチュートリアルでは、Arduinoを使用してMPR121を接続して使用してタッチベースのアプリケーションを作成する方法を紹介します。 あなたが必要とするもの MPR121タッチセンサーモジュール Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:MPR121モジュールの理解 MPR121はI2C通信を使用して、マイクロコントローラーとインターフェースします。導電性オブジェクト(指など)が電極の近くにあるときに容量性変化を検出できる12のタッチ感受性入力があります。 MPR121ピンアウト ピン 関数 VCC 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン IRQ 割り込み出力(オプション) ステップ2:MPR121をArduinoに配線します MPR121をArduino UNOに接続する方法は次のとおりです。 MPR121ピン Arduino Pin VCC 5V...

  • ArduinoでPCF8575 I/O Expanderを使用する方法

    PCF8575は、I2Cインターフェイスを介してマイクロコントローラーと通信する16ビットI/Oエキスパンダーです。 Arduinoの入出力ピンの数を拡大することができ、多くのセンサー、ボタン、またはLEDを必要とするプロジェクトに最適です。このチュートリアルでは、PCF8575をArduinoと接続および使用することをガイドします。 あなたが必要とするもの PCF8575 I/O Expanderモジュール Arduino委員会(例:UNO、MEGA、NANO) テスト用のセンサー、ボタン、またはLED ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:PCF8575モジュールの理解 PCF8575は、入力または出力として構成できる16の追加のGPIOピンを提供します。 I2Cプロトコルを介して通信し、複数のモジュールを同じバスに接続するための調整可能なI2Cアドレスを持っています。 ピンアウト ピン 関数 VCC 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン P0-P15 汎用I/Oピン I2Cアドレス構成 I2Cアドレスは、A0、A1、およびA2ピンによって決定されます。 GNDへのすべてのピン:...

  • Arduinoを備えたMax30102パルスオキシメーターと心拍数センサーの使用方法

    MAX30102は、血液酸素レベル(SPO2)とパルス速度を測定できるデジタルパルスオキシメーターおよび心拍数センサーです。赤外線と赤のLEDを使用して指の血流変化を検出し、健康監視やウェアラブルデバイスに最適です。このチュートリアルでは、ArduinoとMax30102とのインターフェースを導きます。 あなたが必要とするもの MAX30102センサーモジュール Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:MAX30102センサーの理解 MAX30102センサーは、I2Cプロトコルを使用してArduinoと通信し、プロジェクトに簡単に統合できるようにします。特徴: 赤とIR LED: パルスおよび酸素レベルの検出に使用されます。 I2Cインターフェイス: マイクロコントローラーと通信します。 統合温度センサー: 環境への影響を補うため。 MAX30102ピンアウト ピン 関数 ヴィン 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン int 割り込み(オプション) ステップ2:MAX30102をArduinoに配線します...

  • ArduinoでMH-SR602 PIRモーションセンサーの使用方法

    MH-SR602は、その範囲内の動きを検出するために使用されるコンパクトなPIR(パッシブ赤外線)モーションセンサーです。その小型、低消費電力、調整可能な遅延により、モーション活性化照明、アラーム、IoTプロジェクトに最適です。このチュートリアルでは、MH-SR602をArduinoとインターフェースすることをガイドします。 あなたが必要とするもの MH-SR602 PIRモーションセンサー Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:MH-SR602センサーの理解 MH-SR602は、周囲の赤外線の変化を感知することにより、動きを検出します。動きが検出されると、高い信号が出力されます。そうでなければ、それは低いままです。 MH-SR602ピンアウト ピン 関数 VCC 電源(3.3V-5V) 外 デジタル出力信号 GND 地面 調整可能な機能 遅延時間: オンボードポテンショメータは、動きが検出された後(約2〜100秒)、出力が高い時間を調整します。 ステップ2:MH-SR602をArduinoに配線します センサーをArduinoに接続する方法は次のとおりです。 MH-SR602ピン Arduino Pin VCC 5V 外...

  • ArduinoでADS1115 ADCを使用する方法

    ADS1115は、I2Cインターフェイスを備えた16ビット精度アナログからデジタルコンバーター(ADC)です。高精度と複数の入力チャネルを提供するため、センサーの読み取り、電圧の監視、またはArduinoプロジェクトの信号の増幅に最適です。このチュートリアルでは、ARDUINOとADS1115を接続および使用することをガイドします。 あなたが必要とするもの ADS1115 ADCモジュール Arduino委員会(例:UNO、MEGA、NANO) センサーまたはアナログデバイス(ポテンショメータなど) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:ADS1115モジュールの理解 ADS1115は以下を提供します。 16ビットADC解像度 (差動入力の場合は15ビット)。 4つの入力チャネル (または2つの微分ペア)。 プログラム可能なゲインアンプ(PGA) 信号増幅用。 ADS1115ピンアウト ピン 関数 VCC 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン addr I2Cアドレス構成...

  • ArduinoでVL53L0Xフライト時間距離センサーの使用方法

    VL53L0Xは、ミリメートルの精度で最大2メートルの距離を測定できるコンパクトで正確な時間(TOF)距離センサーです。レーザーを使用して、光がオブジェクトに移動して背中に移動するのにかかる時間を測定し、ロボット工学、近接センシング、障害物の検出に最適です。このチュートリアルでは、vl53l0xをArduinoとインターフェースすることをガイドします。 あなたが必要とするもの VL53L0X距離センサーモジュール Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:VL53L0Xセンサーの理解 VL53L0XはI2Cプロトコルを使用して通信し、Arduinoに簡単に接続できます。特徴: I2Cインターフェイス: SDAおよびSCLラインを使用します。 範囲の機能: 数ミリメートルから2メートルの距離を測定します。 VL53L0Xピンアウト ピン 関数 ヴィン 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン xshut シャットダウン入力(オプション) GPIO1 割り込み(オプション) ステップ2:VL53L0XをArduinoに配線します 次のように、VL53L0XをArduinoに接続します。...

  • Arduinoを備えたAS5600磁気回転エンコーダーの使用方法

    AS5600は、12ビット解像度で角度を測定できる正確な磁気回転エンコーダーです。 I2Cまたはアナログ出力を介して通信し、ロボット工学、モーター制御、および位置センシングアプリケーションに最適です。このチュートリアルでは、ArduinoとAS5600を接続および使用することをガイドします。 あなたが必要とするもの AS5600磁気回転式エンコーダーモジュール Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:AS5600モジュールの理解 AS5600は両方をサポートしています I2C そして アナログ 出力。 I2Cモードでは、非常に正確な角度データを提供します。アナログモードは、角度に比例した電圧を出力します。 ピンアウト ピン 関数 VCC 電源(3.3V/5V) GND 地面 SDA I2Cデータライン SCL I2Cクロックライン 外 アナログ出力(オプション) 監督 方向設定...

  • ArduinoでMAX9814マイクモジュールを使用する方法

    MAX9814は、自動ゲイン制御(AGC)を備えたアンプモジュールであり、オーディオ録音およびサウンド検出アプリケーションに最適です。音声認識、音響活性化システム、オーディオ測定などのプロジェクトの明確なオーディオ入力を提供します。このチュートリアルでは、Arduinoを使用したMAX9814マイクモジュールの接続と使用をガイドします。 あなたが必要とするもの MAX9814マイクモジュール Arduino委員会(例:UNO、MEGA、NANO) ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター ステップ1:MAX9814モジュールの理解 MAX9814機能: 内蔵マイク。 一貫した出力のための自動ゲイン制御(AGC)。 3つの調整可能なゲイン設定(40dB、50dB、60dB)。 ピンアウト ピン 関数 VCC 電源(3.3Vまたは5V) GND 地面 外 アナログ出力信号 ステップ2:MAX9814をArduinoに配線します 以下は、MAX9814モジュールをArduino UNOに接続するための配線です。 MAX9814ピン Arduino Pin VCC 5V GND...