38-3dブログ

  • Raspberry PiでPN532を使用します

    PN532は、NFCタグの読み取りと書き込み、およびRFIDシステムの実装に使用できる汎用性の高いNFC(近接コミュニケーション)モジュールです。 Raspberry PIでPN532を使用すると、Access Control、Contemonly Payments、IoTデバイスなどのアプリケーションのプロジェクトにNFC機能を統合できます。このガイドでは、Raspberry PiでPN532をセットアップして使用することをお勧めします。 あなたが必要とするもの Raspberry Pi (GPIOサポートを備えたモデル、例えばPI 3、PI 4) PN532 NFCモジュール ブレッドボードとジャンパーワイヤ Raspberry Piまたは接続されたキーボードとモニターへのSSHアクセスを備えたコンピューター Raspberry PiにインストールされたPython ステップ1:PN532をRaspberry Piに配線します PN532モジュールは、I2C、SPI、UARTを含む複数の通信プロトコルをサポートしています。このガイドでは、I2Cインターフェイスを使用して簡単にします。 接続(I2Cモード) PN532ピン ラズベリーPIピン VCC 3.3V(ピン1) GND グラウンド(ピン6) SDA...

  • Raspberry Piでだらだらをセットアップして実行します

    Dashyは、お気に入りのWebサービス、ツール、リソースを1か所で管理および視覚化できる強力でカスタマイズ可能なダッシュボードアプリケーションです。 Raspberry PIでだらだらを実行すると、ホームサーバーや小さなネットワークに最適なネットワークとアプリケーション用の集中型コントロールパネルを用意できます。 あなたが必要とするもの Raspberry Pi (3、4以降がお勧めします) microSDカード (少なくとも8GB、クラス10以上) 電源 (5V、PI 3; 5Vの最小2.5A、PI 4の場合は3A) Raspberry Pi OS (好みに応じて、ライトまたはデスクトップ) インターネット接続 Dockerがインストールされました (または手動で実行する場合はnode.js) ステップ1:Raspberry Piを準備します RaspberryPiを更新します: sudo apt update && sudo apt...

  • Raspberry PiでMPU-6050を使用します

    MPU-6050は、ジャイロスコープと加速度計を備えた6軸モーショントラッキングデバイスであり、ロボット工学、ドローン、IoTプロジェクトなどのモーション注目アプリケーションに最適です。このガイドでは、MPU-6050をRaspberry PIで接続および使用して、モーションと方向のデータをキャプチャする方法を学びます。 あなたが必要とするもの Raspberry Pi (GPIOサポートを備えたモデル、例えばPI 3、PI 4) MPU-6050モジュール ブレッドボードとジャンパーワイヤ Raspberry Piまたは接続されたキーボードとモニターへのSSHアクセスを備えたコンピューター Raspberry PiにインストールされたPython ステップ1:MPU-6050をRaspberry Piに配線します MPU-6050は、I2Cプロトコルを使用してRaspberry PIと通信します。 接続 MPU-6050ピン ラズベリーPIピン VCC 3.3V(ピン1) GND グラウンド(ピン6) SDA SDA(ピン3、GPIO2) SCL SCL(ピン5、GPIO3) 注記:...

  • Raspberry PiでOctoprintを実行します

    Octoprintは、3Dプリンターを制御および監視するためのオープンソースWebインターフェイスです。 Raspberry PiでOctoprintを実行すると、3Dプリンターをリモートで管理するための費用対効果の高い方法が提供されます。このガイドでは、Raspberry PiにOctoprintのインストールと構成を説明します。 あなたが必要とするもの Raspberry Pi (3、4以降がお勧めします) microSDカード (少なくとも8GB、クラス10以上) 電源 (5V、PI 3; 5Vの最小2.5A、PI 4の場合は3A) 3Dプリンター (Octoprintと互換性があります) USBケーブル (RaspberryPiを3Dプリンターに接続するには) カメラ (オプション、ライブビデオ監視用) ステップ1:Octopiをダウンロードします Octopiは、Raspberry PiのOctoprintの事前に設定された画像です。 Toctopiの最新バージョンをダウンロードしてください 公式ウェブサイト. ダウンロードしたファイルのチェックサムを確認して、その完全性を確保します。 ステップ2:MicroSDカードにOctopiをフラッシュします のようなツールを使用します Raspberry...

  • Raspberry PiでNEO-6M GPSモジュールを使用します

    NEO-6M GPSモジュールは、Raspberry PIプロジェクトにGPS機能を追加するための一般的な選択肢です。正確な場所、高度、およびタイミングデータを提供するため、ナビゲーション、ジオロケーション、および時間同期アプリケーションに最適です。このガイドでは、Raspberry Piを使用してNeo-6M GPSモジュールのセットアップと使用について説明します。 あなたが必要とするもの Raspberry Pi (GPIOサポートを備えたモデル、例えばPI 3、PI 4) NEO-6M GPSモジュール ブレッドボードとジャンパーワイヤ Raspberry Piまたは接続されたキーボードとモニターへのSSHアクセスを備えたコンピューター Raspberry PiにインストールされたPython ステップ1:NEO-6MをRaspberry Piに配線します NEO-6Mは、UART(シリアル)インターフェイスを使用してRaspberry PIと通信します。 接続 NEO-6Mピン ラズベリーPIピン VCC 3.3V(ピン1) GND グラウンド(ピン6) TXD...

  • Raspberry PiでOpenVPNをセットアップします

    OpenVPNは、安全な仮想プライベートネットワーク(VPN)を作成するための強力なオープンソースツールです。 Raspberry PIでOpenVPNを実行すると、自宅やオフィスネットワークへのプライベートで安全な接続を確立できます。このガイドでは、Raspberry PiにOpenVPNのセットアップを説明します。 あなたが必要とするもの RaspberryPi: Raspberry Pi 3、4以降をお勧めします。 オペレーティング·システム: Raspberry Pi OS(32ビットまたは64ビット)。 インターネット接続: Raspberry Piがインターネットに接続されていることを確認してください。 ルーターへのアクセス: ポート転送を構成します。 更新されたOS: 次のコマンドを実行して、Raspberry Piを更新します。 sudo apt update && sudo apt upgrade -y ステップ1:OpenVPNをインストールします...

  • Raspberry PiでAS5600を使用します

    AS5600は、360°までの角度を測定できる高解像度回転磁性位置センサーです。 I2Cインターフェイスにより、ロボット工学、自動化、およびその他のアプリケーションでの正確な角度測定のために、Raspberry Piと簡単に統合できます。このガイドでは、AS5600をRaspberry PIで使用して角度位置を読み取る方法について説明します。 あなたが必要とするもの Raspberry Pi (I2Cサポートを備えたモデル、例えばPI 3、PI 4) AS5600磁気回転式エンコーダーモジュール 磁石 (直径磁化) ブレッドボードとジャンパーワイヤ Raspberry Piまたは接続されたキーボードとモニターへのSSHアクセスを備えたコンピューター Raspberry PiにインストールされたPython ステップ1:Raspberry Piでi2cを有効にします Raspberry Piの端末を開きます。 Raspberry PI構成ツールを実行します。 sudo raspi-config に移動します インターフェイスオプション> i2c、そしてそれを有効にします。 RaspberryPiを再起動します:...

  • Raspberry PiでGrafanaを実行しています

    Grafanaは、データを監視および視覚化するための強力なオープンソースプラットフォームです。 Raspberry PIでGrafanaを実行すると、システムの監視からIoTデータの視覚化まで、さまざまなメトリック用のダッシュボードを作成できます。このガイドでは、Raspberry PiにGrafanaをセットアップすることをお勧めします。 あなたが必要とするもの RaspberryPi: Raspberry Pi 3、4以降をお勧めします。 オペレーティング·システム: Raspberry Pi OS(32ビットまたは64ビット)。 インターネット接続: Raspberry Piがインターネットに接続されていることを確認してください。 ターミナルアクセス: raspberry piにsshまたはキーボードとモニターを使用します。 更新されたOS: 実行してRaspberry Pi OSを更新します。 sudo apt update && sudo apt upgrade...

  • Raspberry PiでBTS7960を使用します

    BTS7960モータードライバーは、高電流を処理できる強力なHブリッジモジュールであり、ロボット工学および自動化プロジェクトでDCモーターを制御するのに最適です。このチュートリアルでは、モーターを駆動するためにRaspberry PIでBTS7960を接続および制御する方法を学びます。 あなたが必要とするもの Raspberry Pi (GPIO機能を備えたモデル、例えばPI 3、PI 4) BTS7960モータードライバーモジュール DCモーター (プロジェクトに適しています) 外部電源 (モーターの電圧と現在の要件に合わせて) ブレッドボードとジャンパーワイヤ ステップ1:BTS7960モータードライバーの理解 BTS7960モジュールには、最大43aの電流でモーターを駆動できる2つの高出力ハーフブリッジが含まれています。特徴: 速度制御のためのPWM入力ピン 方向制御ピン 過電流と熱保護 ピンアウト ピン 説明 VCC 5Vロジック電源入力 GND 地面 RPWM 前方モーションのPWM入力 LPWM 逆モーションのPWM入力...

  • Raspberry PiにDockerをインストールします

    Dockerは、孤立した環境でアプリケーションを実行および管理できる軽量コンテナ化プラットフォームです。 Raspberry PIにDockerをインストールすることで、WebアプリケーションのホストからIoTサービスの実行まで、この強力なツールを幅広いプロジェクトに使用できます。このガイドでは、Raspberry PiにDockerをインストールすることをお勧めします。 前提条件 RaspberryPi: Raspberry Pi 3、4以降をお勧めします。 オペレーティング·システム: Raspberry Pi OS(32ビットまたは64ビット)。 インターネット接続: Raspberry Piがインターネットに接続されていることを確認してください。 ターミナルアクセス: Raspberry PiにSSHまたは直接接続されたキーボードとモニターを使用します。 更新されたOS: Raspberry Pi OSが実行されて最新であることを確認してください: sudo apt update && sudo apt upgrade...

  • ArduinoでTCS34725を使用します

    TCS34725は、赤、緑、青、クリア光の強度を検出できるカラーセンサーです。ロボット工学、ホームオートメーション、色に敏感なアプリケーションなど、色検出プロジェクトで広く使用されています。このチュートリアルでは、Arduinoを使用したTCS34725カラーセンサーのセットアップと使用をガイドします。 あなたが必要とするもの Arduino委員会 (例:UNO、MEGA、NANO) TCS34725カラーセンサーモジュール ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター 図書館: Adafruit TCS34725ライブラリ ステップ1:TCS34725カラーセンサーの理解 TCS34725は、色と光の強度データを提供するI2C互換センサーです。それは以下を含みます: RGBCセンサー: 赤、緑、青、明るい光の強度を測定します。 IRブロッキングフィルター: さまざまな照明条件下で色の精度を向上させます。 導かれた: 一貫した照明のための組み込みの白いLED(使用するオプション)。 ステップ2:TCS34725をArduinoに配線します TCS34725は、I2Cプロトコルを介してArduinoと通信します。 接続 センサーピン Arduino Pin ヴィン 5V GND GND SDA...

  • Arduinoで電圧を測定します

    Arduinoは、組み込みのアナログからデジタルコンバーター(ADC)を使用して電圧を測定できる多用途のマイクロコントローラーです。この機能は、バッテリーレベルの監視、入力信号の検知、センサーの出力の測定などのアプリケーションに不可欠です。このチュートリアルでは、Arduinoで電圧を測定するプロセスをガイドします。 あなたが必要とするもの Arduino委員会 (例:UNO、MEGA、NANO) 電圧仕切り (5Vを超える電圧を測定する場合) ブレッドボードとジャンパーワイヤ 測定する電圧源(たとえば、バッテリー、センサー、または調整可能な電源) Arduino IDEがインストールされたコンピューター ステップ1:Arduinoの電圧測定の理解 ArduinoのADCは、アナログ電圧(ほとんどのボードで0Vから5V)を10ビットのデジタル値に変換します。つまり、ADCは0〜1023の間の値を提供し、0は0Vに対応し、1023は5V(または参照電圧)に対応します。 キーフォーミュラ 入力電圧を計算するには: Voltage = (ADC_Value / 1023.0) * Reference_Voltage 注記: ほとんどのArduinoボードの場合、デフォルトの参照電圧は5Vです。 3.3Vバリアントを使用している場合は、それに応じて式を調整します。 ステップ2:直接電圧測定 最大5Vの電圧の場合、電圧源をアナログピンに直接接続できます。 配線 成分 Arduino Pin...

  • ArduinoでDS1307 RTCを使用する方法

    DS1307リアルタイムクロック(RTC)は、Arduinoプロジェクトで時間を維持するために広く使用されているモジュールです。オンボードバッテリーバックアップのおかげで、Arduinoが電源を切っている場合でも、正確な時間を維持します。このチュートリアルでは、DS1307 RTCモジュールをArduinoで接続およびプログラムして、時間を表示および更新する方法を学びます。 あなたが必要とするもの Arduino委員会 (例:UNO、MEGA、NANO) DS1307 RTCモジュール ブレッドボードとジャンパーワイヤ Arduino IDEがインストールされたコンピューター 図書館: rtclib ステップ1:DS1307 RTCモジュールの配線 DS1307 RTCは、I2Cプロトコルを介してArduinoと通信します。 接続 RTCピン Arduino Pin VCC 5V GND GND SDA A4 SCL A5 注記: 専用のSDAおよびSCLピン(MEGAなど)を使用してArduinoボードを使用する場合は、RTC...