必要な部品と用品 Arduino Nano R3 ×1 TCS3200 カラーセンサーモジュール ×1 I2C接続 16x2 LCDディスプレイ(青バックライト) ×1 ブレッドボード ×1 使用するアプリとオンラインサービス Arduino IDE プロジェクト概要 このチュートリアルでは、ArduinoとTCS3200センサーを使用して色を読み取る方法を解説します。物体の色を検出し、その結果をLCDに表示します。このプロジェクトは、物体の色に基づいて適切なアクションを選択するロボットアームの構成要素として位置づけられます。 主要コンポーネントのブロック
部品と用品 部品数量備考 Arduino UNO1 PHPoC Shield for Arduino1内蔵Webサーバー機能付き ジャンパーワイヤー1 このプロジェクトについて 初心者の方は、ArduinoとWiFiについてさらに学べます。 デモ (動作デモは元記事を参照) 主な機能 6チャンネル対応(A0〜A5) シングル/マルチトリガー対応 トリガーモード選択:立ち下がり、立ち上がり、両エッジ トリガーレベル設定可能 Webノブで時間軸(時間/目盛)を調整 各チャンネルの電圧軸(電圧/目盛)をWebノブで調整 各チャンネルの表示オフセットをWebノブで調整 タップ/クリ
部品と用品 部品数量備考 Raspberry Pi 3 Model B1 Arduino Nano R31WS2812B LED使用時の中継用 NeoPixelストリップ(WS2801またはWS2812B)1 写真立て(フレーム)1 レーザーカット文字レイアウト1 余分な木材(レイアウトと同サイズ)1LED遮光用スペーサー 必要な工具と機械 はんだごて(汎用) アプリとオンラインサービス Google Android Things Google Firebase Google Actions on Google このプロジェクトについて ユーザーの母国語で時刻を読み上
部品と用品 部品数量備考 Arduino UNO1 はんだ付け不要ブレッドボード フルサイズ1 LED(汎用)4緑・赤・黄・青 各1 SparkFun プッシュボタンスイッチ 12mm4LEDと対応する色 ブザー1 ジャンパーワイヤー(汎用)12 抵抗 10kΩ4ボタン用プルダウン(内蔵プルアップ使用時は不要) 抵抗 330Ω4LED電流制限用 USB-A - Bケーブル1 アプリとオンラインサービス Arduino IDE このプロジェクトについて はじめに 誰もが知る「Simon Says」ゲーム:光るボタンのシーケンスを記憶し、同じ順序でボタンを押すアレです。Hack
部品と用品 部品数量備考 Arduino UNO1アナログピン1つ、デジタルピン2つ以上、GND3つ以上あれば他のボードでも可 フォトレジスタ(光依存抵抗)1 LED(汎用)2異なる色2個 抵抗 1kΩ1フォトレジスタ用プルダウン 抵抗 100Ω2220Ωでも動作しますが、100Ωの方がLEDが明るくなります ジャンパーワイヤー(汎用)1 ブレッドボード(汎用)1 アプリとオンラインサービス Arduino IDE Arduino Web Editor このプロジェクトについて Arduinoを使い始めて少し経ち、そろそろゼロから自分でプロジェクトを設計する時だと感じました
部品と用品 部品数量備考 Arduino Nano R31 必要な工具と機械 3Dプリンター(汎用) アプリとオンラインサービス Arduino IDE このプロジェクトについて 赤外線温度計は物体の表面温度を測定できます。非接触で測定できるため、離れた物体の温度を簡単かつ正確に知ることができます。 必要な材料、工具、製作方法を紹介します。 材料リスト Arduino Nano × 1 タッチボタン × 1 抵抗(5kΩ、200Ω) × 各1 5Vレーザー発光モジュール × 1 双方向スイッチ × 1 OLED 0.96インチディスプレイ × 1 GY-906温度
部品と用品 部品数量備考 Arduino UNO1 Adafruit 標準LCD 16x2 白文字/青背景1 ブレッドボード(汎用)2スペース確保のため2枚使用。1枚でも可 可変抵抗 10kΩ(単回転)1LCDコントラスト調整用 LED(汎用)2ジャンプ/射撃インジケーター用 抵抗 1kΩ4LED電流制限用 SparkFun プッシュボタンスイッチ 12mm2ジャンプボタン、射撃ボタン RobotGeek ブザー1効果音用 ジャンパーワイヤー(汎用)1 必要な工具と機械 はんだごて(汎用) – LCDのはんだ付け用 このプロジェクトについて これはシンプルなLCDゲームです
部品と用品 部品数量備考 Arduino UNO1どのArduinoでも動作します サーボモジュール(汎用)3180度サーボ×2、連続回転サーボ×1 OpenBuilds マイクロリミットスイッチ1 抵抗 10kΩ1 単3電池10 スライドスイッチ2 ブレッドボード(汎用)1 アプリとオンラインサービス Arduino IDE このプロジェクトについて こんにちは、私の最初のプロジェクトへようこそ! うちの犬は食べ物が大好きで、文字通り数秒で完食してしまいます。食べる速度を落とすため、フードが入ったボールを使ったり、庭中にフードを撒いたりしました。驚くことに、彼女は今や掃除
部品と用品 部品数量備考 Bolt IoT Bolt WiFiモジュール1 Arduino UNO1 超音波センサー HC-SR04(汎用)1 USB-A - Micro-USBケーブル1 ジャンパーワイヤー(汎用)1 アプリとオンラインサービス Bolt IoT Bolt Cloud Arduino IDE Integromat(現Make) このプロジェクトについて はじめに バンガロールで数年暮らしているなら、モンスーンシーズンの浸水被害はご存知でしょう。私のアパートの地下駐車場は毎年のように浸水し、バイクのエンジンがかからないほど水位が上がります。水が引いた後も水害
部品と用品 部品数量備考 Arduino UNO1 SparkFun CAN-BUS Shield1 Male-Header 36 Position 1 Row Long (0.1)1SparkFun CAN-Bus Shield用 SparkFun OBD-II to DSUB-9 ケーブル1海外メーカー向け OBD-II to DSUB-9 ケーブル1ドイツ/欧州メーカー向け CANdiy-Shield v2 CAN-Bus Shield1IO電圧 3.3V/5V 切替可能、3.3Vボードでも使用可 Arduino用ケース1Arduinoストアでは在庫切れ、一部ディストリビュータで
概要 超音波センサーHC-SR04とArduinoを用いた液面レベル監視・自動制御システムです。工業用レベルインジケーターの原理を小規模・家庭用に応用。タンク内の液量を連続監視し、ポンプ制御によるフィードバック制御で液面を設定範囲内に維持します。 システム構成 ブロック図 Arduino UNO: メインマイコン HC-SR04超音波センサー: タンク天面に取り付け、液面までの距離を測定 潜水ポンプ ×2: タンク内排水用・貯水槽から給水用(単方向ポンプ)。双方向ポンプなら1台で代替可能 モータードライバー: ポンプ駆動用(12V駆動のため必須。ブロック図では省略) 測定原理(センシン
概要 模型鉄道レイアウトをArduinoで自動化し、待避線(パッシングサイディング)を用いた列車の自動退避・交換を実現するプロジェクトです。従来のアナログコントローラー不要で低コスト、無人展示にも最適、Arduino入門にも適しています。 自動化のメリット 低コスト運用: Arduino + L298Nドライバーで従来のスロットル・パワーパックより極めて安価 展示向け: 人的操作不要で無人ディスプレイ運用が可能 学習教材: マイコンプログラミングの実践的プロジェクトとして最適 システム構成 ハードウェア Arduino UNO L298N デュアルHブリッジモータードライバー ジャン
概要 新型コロナウイルス感染拡大防止のため、2メートルのソーシャルディスタンスを保つよう周囲に警告するウェアラブルデバイスです。超音波センサーで距離を測定し、温度センサー(サーミスタ)で音速補正を行うことで精度を向上。タッチセンサーで2つのモードを切り替え可能な2-in-1設計です。 2つの動作モード モード名称動作内容 モード1警告モード 200cm〜100cm: LCDバックライト点灯、「Please keep away」+ 距離表示 100cm〜50cm: バックライト点滅、「Keep away」+ 距離表示、ブザー短音 50cm未満: バックライト高速点滅(秒2回)、「STAY
概要 オープンソースのモーション制御ソフトウェアGRBLで動作する、350mm×350mmの作業エリア(実加工エリア250mm×240mm)を持つ3軸CNCフライス盤の自作プロジェクトです。ハードウェアもオープンソースベースで、コストを大幅に削減。木材、プラスチック、硬質ゴム、硬質レジンなどの加工が可能で、主なターゲットは低コストPCB製造です。将来的にはレーザー加工対応も計画中。 システム構成 メカニカル構造 フレーム: 2020 Tスロットアルミ押出材 + Lジョイント ガイド: スムースロッド + ラジアルグルーブスナップフィットボールベアリング(全軸) 駆動: 8mmメトリック台形
概要 このプロジェクトは、セイルプレーン、パラグライダー、ハンググライダー、気球などのパイロットが飛行中に使用する超高感度バリオメーター(昇降計)を自作するものです。気圧の微細な変化を検知し、上昇気流(サーマル)の核心部分を見つけ出し、より効率的に上昇するのを助けます。 仕組みと特徴 MS5611気圧センサーを用いた極めて感度の高い気圧計で、上昇時と下降時にそれぞれ異なる音で知らせます。 上昇時: ビープ音(ビープ・ビープ)を発生。上昇率に応じて頻度が変化(毎秒1回〜数回) 下降時: 連続した長いビープ音(ビーッ)で警告。-1m/s以上の下降で作動 驚異の感度: 数cm/sの上昇でも反応。
概要 Arduino標準のtone()関数は単音再生のみですが、Len Shustek氏のPlaytuneライブラリを使うとUnoで3音、Megaで6音の同時発音(ポリフォニック再生)が可能になります。本プロジェクトではこのライブラリを用いて、映画『アベンジャーズ』のテーマ曲を3チャンネルで演奏するデモを紹介します。 ハードウェア 部品数量備考 Arduino UNO1 スピーカー(3W, 4Ω)1ブザーでは音量不足。小型エンクロージュア付き推奨 220Ω抵抗3D10, D11, D12各ピンとスピーカー間に直列接続 LED(任意)3各チャンネルの信号有無を可視化 ブレッドボード、ジャン
概要 インターネット接続が安定していてChromeのエラーページ(恐竜ゲーム)にたどり着けない時でも遊べるよう、Arduino互換ボードとOLEDディスプレイで『T-Rex Runner』を完全移植したミニゲーム機です。オリジナル同様、進行につれ速度が上がり、ジャンプ・しゃがみ操作、ライフ制を実装。部品点数極少で手軽に作れます。 必要な部品 Arduino Uno / Nano / Pro Mini 等(AVRベースなら何でも可) 128×64 OLEDディスプレイ(SSD1309 SPIドライバー搭載品)※SH1106/SSD1306もスケッチ冒頭の定数切替で使用可能 タクトスイッチ ×
概要 Arduino UNO、Pololuデュアルモータードライバーシールド、Microchip RN171VX WiFiモジュール、プリアンプ付きエレクトレットマイク、BitVoicer Serverを組み合わせ、音声コマンドで前進・後退・旋回・幾何学図形描画等を行う2輪ロボットを製作しました。音声認識の重処理をPC側のBitVoicer Serverにオフロードし、Arduinoは音声取得・ストリーミング・モーター制御に専念するアーキテクチャです。 システム構成と信号フロー マイクで音声を拾い、ブレイクアウト基板で増幅 Arduino ADCでデジタル化・バッファリング RN171VX
概要 XOD(視覚的プログラミング環境)を用いて、Arduino UNOとDFRobot LCDキーパッドシールド(16×2文字LCD+5方向キー)で動作するメニューシステムをノーコードで構築するプロジェクトです。メニューツリーの定義からキー入力デコード、画面表示、外部出力制御までをパッチ(ノードグラフ)として組み立て、C++コードを書かずに階層メニューを実現します。 システム構成 メニューコントローラー部 アナログ入力ノード:シールドのキーパッド(A0接続)から電圧を読取 キーデコードノード:電圧レベルを上/下/左/右/セレクトのパルストリガーに変換(デバウンス調整可) メニューコントロ
概要 Arduino Nanoをベースに、ST7920 LCD、HC-05 Bluetoothモジュール、DS18B20温度センサー、リレー、ブザー、CD4017BEデカッドカウンター駆動のLEDバーを組み合わせた全自動コーヒーメーカーを製作しました。スマートフォンからのBluetooth操作に加え、水を注ぐだけで自動的に抽出を開始する「オートスタート」機能、抽出中の温度変化から湯量やヒーター異常を判定する「ワンタイム解析」、テストモードとして汎用温度計としても使える多機能デバイスです。 主な機能 Bluetooth制御:専用アプリ(Serial Bluetooth Terminal等)か
製造プロセス