このチュートリアルでは、個別にアドレス指定可能なRGB LED、またはWS2812B LEDストリップをArduinoで制御する方法を学びます。詳細については以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 基本例を通じて動作原理を説明した後、これらのLEDを使ったクールなArduinoプロジェクト、DIYインタラクティブLEDコーヒーテーブルを紹介します。このテーブルはWS2812B LED、物体検出用赤外線近接センサー、HC-05 Bluetoothモジュールを搭載し、カスタム構築したAndroidアプリで色を制御できます。このプロジェクトは私とCreat
このチュートリアルでは、Arduino測距儀とデジタル水準器の作り方を学びます。以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 本デバイスは、超音波センサーで最寄り物体までの距離を測定し、加速度計で地面に対する角度を測定、LCDディスプレイで結果を表示、すべての部品をカスタム設計PCBに実装しています。 単一ボタンで操作可能。電源投入後、まず測定単位を選択します。 ボタン押下で単位を切り替え、長押し(約0.5秒)で最初のプログラム(距離測定)に入ります。ここでは距離測定と直前の2回分の測定値保存が可能です。 再度長押しで2番目のプログラム(面積測定
このチュートリアルでは、パン・チルトヘッド付きのモータライズドカメラスライダーの作り方を学びます。このArduinoベースのプロジェクトは100% DIYで、MDFや合板などの安価な材料を使用し、Arduino、3つのステッピングモーター、ボタン、ジョイスティックをカスタム設計PCBで制御します。それでも完成品はかなり印象的で、超スムーズなカメラ移動によりプロフェッショナルなシネマティックショットが可能です。 以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 コントローラーでカメラを手動操作できるほか、開始点と終了点を設定すればカメラが自動でその間を移動します
このチュートリアルでは、Arduinoベースのワイヤレス気象観測ステーションの作り方を学びます。以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 屋外の温度と湿度はDHT22センサーで測定し、このデータをNRF24L01トランシーバーモジュールで屋内ユニットに無線送信します。屋内ユニットにもDHT22センサーがあり室内の温湿度を測定、さらにDS3231リアルタイムクロックモジュールでArduinoの電源が切れても時刻を保持します。すべてのデータは0.96インチOLEDディスプレイに表示されます。 Arduinoワイヤレス気象観測ステーションの回路図 回路図
このチュートリアルでは、複数のNRF24L01トランシーバーモジュールで構成されるArduinoワイヤレスネットワークの構築方法を学びます。以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 例として5つのノードからなるネットワークを作成しました。各ノードはネットワーク内の任意のノードと通信でき、同時に送信機と受信機の両方として動作します。この例は、より大規模なネットワークの構築方法を説明するように設計されており、正確には単一のRFチャネルで最大3125個のモジュールが相互通信可能です。仕組みを見ていきましょう。 前回のチュートリアルでは、NRF24L01モ
このチュートリアルでは、カスタムビルドの Android アプリケーションを使用してワイヤレスで制御およびプログラミングできる Arduino ロボットアームの作り方を学びます。ロボットパーツの設計と 3D プリント、電子部品の接続、Arduino のプログラミング、ロボットアーム制御用の独自 Android アプリケーションの開発まで、構築の全プロセスを紹介します。 以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 アプリのスライダーを使用して、ロボットアームの各サーボまたは軸の動きを手動で制御できます。「保存」ボタンを使用すると、各位置やステップを記録
このチュートリアルでは、Arduino と ESC を使用してブラシレスモーターを制御する方法を学びます。BLDC モーターの仕組みについてより詳細を知りたい場合は、他の記事をご覧いただくか、ブラシレスモーターの動作原理と Arduino および ESC を使用した制御方法の説明を含む以下の動画をご覧ください。 概要 この例では、以下の仕様を持つアウトランナー BLDC モーターを使用します:KV レーティング 1000、2S、3S、または 4S の LiPo バッテリーで駆動可能、30A ESC が必要。ブラシレスモーターの KV レーティングは、無負荷時のボルトあたりのモーター R
このチュートリアルでは、Arduino と ADXL345 加速度センサーを使用して角度を測定し、姿勢をトラッキングする方法を学びます。以下の動画をご覧いただくか、詳細な書面チュートリアルをお読みください。 概要 まず、センサーの仕組みとデータの読み取り方法を説明し、その後 Processing 開発環境を使用して加速度センサーの向きの 3D 可視化を行います。 ADXL345 加速度センサーの仕組み まず、ADXL345 センサーの仕組みを見てみましょう。これは 3 軸加速度センサーで、静的および動的な加速度の両方を測定できます。地球の重力は静的力の典型的な例であり、動的力は振
このチュートリアルでは、MPU6050 加速度センサーとジャイロスコープセンサーを Arduino で使用する方法を学びます。まず MPU6050 の仕組みとデータの読み取り方法を説明し、その後 2 つの実践例を作成します。 以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 最初の例では、Processing 開発環境を使用してセンサーの向きの 3D 可視化を行います。2 番目の例では、シンプルな自己安定化プラットフォーム、つまり DIY ジンバルを作成します。MPU6050 の向きと、加速度センサーとジャイロスコープの融合データに基づいて、プラットフォー
自作 CNC マシンを作ろうと考えている、または作成中なら、GRBL という用語に出会う可能性が高いです。このチュートリアルでは、GRBL が何であるか、インストール方法、Arduino ベースの CNC マシンの制御に使用する方法を学びます。 また、人気のオープンソース GRBL コントローラーソフトウェアである Universal G-code Sender の使い方も学びます。 GRBL とは? GRBL は、CNC マシンのモーション制御を可能にするオープンソースのソフトウェアまたはファームウェアです。GRBL ファームウェアを Arduino に簡単にインストールすることで、低
あなたの仕事や趣味が CNC マシンや 3D プリンターに関連しているなら、Gコードが何であり、どのように機能するかを理解することは必須です。このチュートリアルでは、Gコード言語の基礎、最も重要かつ一般的な Gコードコマンド、それらの動作原理を学びます。 Gコードとは? Gコードは、CNC(コンピュータ数値制御)マシンのためのプログラミング言語です。Gコードは「Geometric Code(幾何学コード)」の略です。この言語を使用して、マシンに何をするか、どのようにするかを指示します。Gコードコマンドは、マシンにどこへ移動するか、どの速度で移動するか、どの経路をたどるかを指示します。 旋
このチュートリアルでは、HC-SR04 超音波センサーの仕組みと Arduino での使用方法を学びます。これは Arduino で距離測定や障害物回避ロボットの作成に最も人気のあるセンサーです。 私はすでに HC-SR04 超音波センサーを使用していくつかのクールな Arduino プロジェクトを作成してきました。ご覧ください: Arduino レーダー(ソナー) 距離測定器&デジタル水準器 セキュリティ&アラームシステム プロジェクト Arduino アリ型ヘキサポッドロボット 以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。仕様、ピン配列、配線図、コードな
このチュートリアルでは、サーボモーターの仕組みと Arduino でサーボモーターを制御する方法を学びます。サーボモーターは使いやすく、優れた位置制御ができるため、多くの Arduino プロジェクトで広く使用されています。 サーボはロボティクス、自動化、RC モデルなどに最適です。私も多くの Arduino プロジェクトで使用してきました。いくつかご紹介します: DIY Arduino ロボットアーム(スマートフォン制御) Arduino アリ型ヘキサポッドロボット DIY Arduino ベース RC ホバークラフト SCARA ロボット | 独自の Arduino ベースロボットの
この Arduino チュートリアルでは、LCD(液晶ディスプレイ)を Arduino に接続して使用する方法を学びます。このような LCD ディスプレイは、センサーデータなどのシンプルな情報表示に最適で、非常に安価であるため、多くの電子工作プロジェクトで広く使用されています。 私もいくつかの Arduino プロジェクトでこれらを使用してきました。参考までにご覧ください: Arduino セキュリティ&アラームシステム プロジェクト DIY 自動販売機 - Arduino ベースのメカトロニクス プロジェクト Arduino 距離測定器&デジタル水準器 プロジェクト 以下の動画をご
このチュートリアルでは、nRF24L01トランシーバーモジュールを使用して、2枚のArduinoボード間で無線通信を実現する方法を学びます。nRF24L01モジュールは、Arduinoで無線通信を行う際の非常に人気のある選択肢です。 私はこのモジュールを多数のArduinoプロジェクトで使用してきました。いくつかはこちらで確認できます: DIY Arduino RC送信機 Arduino RC飛行機 | 100%自作 DIY ArduinoベースRCホバークラフト Arduino無線気象観測ステーションプロジェクト 以下の動画を見るか、書面チュートリアルをお読みください。nRF24L01
コンポーネントと用品 SparkFun Arduino Pro Mini 328 - 5V/16MHz × 5 超音波センサー × 5 ユニバーサル基板 × 5 振動モーター × 5 ブザー × 5 5mm赤色LED × 5 スライドスイッチ × 5 メスヘッダー 8ピン 1列 (2.54mm) × 2 オスヘッダー 40ピン 1列 (2.54mm) × 2 ジャンパーワイヤー(汎用) × 4 モバイルバッテリー × 1 ゴムバンドとステッカー(バンド型装着用) × 1 3.7V LiPoバッテリー × 1 必要な工具と機械 はん
コンポーネントと用品 Arduino UNO × 1 Adafruit OLED 128x32 × 1 ブザー × 1 Maxim Integrated MAX30102 高感度パルスオキシメーター/心拍センサー(ウェアラブルヘルス用) × 1 このプロジェクトについて イントロ こんにちは。このチュートリアルでは、MAX30102パルスオキシメトリー/心拍モニターモジュールをArduino UNOボードとインターフェースし、OLEDディスプレイとブザーを使ってBPM(心拍数)を測定するプロジェクトを作ります。 BPMは「beats per minute(拍動/分)
コンポーネントと用品 Arduino UNO × 1 A7 GPRS/GPSモジュール × 1 水質センサー × 1 必要な工具と機械 はんだごて(汎用) アプリとオンラインサービス Microsoft Azure Arduino IDE このプロジェクトについて はじめに 2016年9月、汚染水が浄水場に流入したため、浄水場を閉鎖せざるを得なくなりました。水道会社は汚染源を特定できず、深刻な給水障害を引き起こしました。 大学の授業で、地域の課題を解決するシステムを構築することが求められました。自動水質監視システムがあれば、汚染源の特定が容易になります!
コンポーネントと用品 Arduino UNO × 1 28BYJ-48ステッピングモーター(ドライバー付き) × 2 TSOP 4838 IRレシーバー × 1 SPI接続 Micro SDメモリーカードリーダー × 1 SG90マイクロサーボモーター × 1 必要な工具と機械 3Dプリンター(汎用) はんだごて(汎用) アプリとオンラインサービス Arduino IDE このプロジェクトについて 背景 いつ始まったか正確には覚えていませんが、1999年頃だったと思います。ロボティクスと電子工作に熱中していた友人と、ホワイトボードに描画するロボットを
コンポーネントと用品 Arduino UNO × 1 コンデンサ 100μF × 1 LED(汎用) × 5 PIRモーションセンサー(汎用) × 5 抵抗 220Ω × 5 サーボ(Tower Pro MG996R) × 1 このプロジェクトについて 家庭用防犯カメラの問題を解決するためにこのアイデアを思いつきました。壁の間にある2つの部屋の間にカメラを設置していますが、手動でカメラソフトウェアにログインして回転させない限り、一度に1つの部屋しか見えません。誰かが反対側の部屋に入っても、カメラはその動きを記録できません。この問題を解決するため、カメラを取り付
製造プロセス