コンポーネントと用品 Arduino Nano R3 × 1 LEDマトリックス (MAX7219 4-in-1モジュール) × 1 フォトレジスター (CdSセル) × 1 ブレッドボード (汎用) × 1 DS3231 RTCモジュール × 1 アプリとオンラインサービス Arduino IDE このプロジェクトについて 数メートル離れた部屋からでも時刻が読めるようなLEDマトリックス時計が欲しくて作りました。 4セルのディスプレイを安く入手したので、HacksterでArduino Nano用のプロジェクトを探しました。いくつか見つかりまし
コンポーネントと用品 Arduino Yun × 1 超音波センサー (HC-SR04等) × 1 サーボモーター (Tower Pro MG996R) × 1 ジャンパーワイヤー (汎用) × 10本 アプリとオンラインサービス Arduino IDE MATLAB このプロジェクトについて ステップ1: 理論 このプロジェクトでは超音波距離センサーを使用します。人間の聴覚範囲を超えた音波を発生させ、その波が障害物に当たって戻ってくるまでの時間を計測することで距離を測定します。これはコウモリや巡航船が使用する原理と同じです。 もう一つのコンポー
コンポーネントと用品 アルミフレームパイプ (38×38×2mm) × 1式 アクリル板 (3mm厚) × 1式 12mm径 スチールロッド (696mm) × 2本 8mm径 スチールロッド (562mm / 507mm) × 各2本 SC8UU 8mm リニアブッシュ × 8個 SC12UU 12mm リニアブッシュ × 4個 SK12UU リニアレールシャフトロッド × 4本 SK8UU リニアレールシャフトロッド × 8本 ピローブロックベアリング 8mm KP08 × 2個 T8 8mm リードスクリュー (ナット付き, 500-550mm)
コンポーネントと用品 Arduino UNO × 1 CATALEX製 シリアルMP3プレーヤーモジュール × 1 超音波センサー HC-SR04 (汎用) × 2 3.5mmジャック入力対応スピーカー × 1 このプロジェクトについて CATALEX製シリアルMP3プレーヤーの使い方 以前のチュートリアルでは、#include <SoftwareSerial.h>ライブラリのみで、簡単な関数を解説しました: 8); // データ上位 Send_buf[6] = (int8_t)(dat); // データ下位 Send_buf[7]
コンポーネントと用品 Raspberry Pi 2 Model B × 1 PNY 16GB Turbo MicroSDXC CL10 × 1 SparkFun Arduino Pro Mini 328 - 5V/16MHz × 1 SainSmart 5V 4チャネル ソリッドステートリレー基板 × 1 Tolako 5V Arduino用リレーモジュール × 1 DS18B20 防水温度センサー × 1 4.7kΩ 抵抗 1/4W 5% (10本セット) × 1 Raspberry Pi用 USB WiFiドングル × 1 USB Aオス-メス 延長ケ
必要なパーツと材料 パーツ数量備考 Wiiヌンチャク (純正または互換品)1 レベルシフター (SparkFun等、双方向I2C対応)13.3V動作のヌンチャクを5V Arduinoで安全に使うため推奨 Arduino Uno1 プロジェクト概要 Wiiヌンチャクは安価で、ジョイスティック (2軸)、加速度センサー (3軸)、2ボタン (C/Z) を備え、I2Cで通信する優れた入力デバイスです。しかし安定したライブラリが見当たらなかったため、筆者が独自にヘッダーライブラリ (nunchuk.h) を作成し、詳細なプロトコル解説と共に公開しました。 純正 vs 互換品 純正:
必要なパーツと材料 パーツ数量備考 超音波距離センサー HC-SR042左右の「目」用。検知距離3-4m Arduino Nano R31小型、USB内蔵、GPIO豊富 フォトレジスター (CdSセル)1周囲明度検知、LED輝度自動調整用 8x8 LEDマトリクス MAX7219モジュール2デイジーチェーン接続可 (SPI) ハーフサイズブレッドボード1最初はこちらで組立推奨 ジャンパーワイヤー1セット赤/黒は電源/GND、他色で信号分類推奨 抵抗 330Ω1CdS分圧用 使用するソフトウェア Arduino IDE ライブラリ: MD_MAX72xx (LEDマトリクス制御)
必要なパーツと材料 パーツ数量備考 Arduino Mega 25601I/Oポート多数必要なため 2ピンLCDディスプレイ (Adafruit等、シリアル接続)1スコア/ボール数表示用 24V電源装置1フリッパー/バンパー駆動用 フォースセンサー (圧力検知)1ボール落下検知用 ポップバンパーアセンブリ1市販ピンボールパーツ ポップバンパースイッチ1 ターゲットスイッチ1 ロールオーバースイッチ1 フリッパーアセンブリ1左右2セット必要 LEDランプ (ピンボール用)複数各ターゲット/バンパー/ロールオーバー用 プロジェクト概要 Arduino Mega 2560 1台で制御す
必要なパーツと材料 パーツ数量備考 Arduino Nano R31 MAX30102 パルス/心拍センサー (Maxim Integrated)1I2C接続、赤外線/赤色LED内蔵 128x64 I2C OLEDディスプレイ (DFRobot Gravity等)1SSD1306互換 必要な工具 3Dプリンター (ケース出力用) はんだごて 使用するソフトウェア・サービス Arduino IDE Autodesk Fusion 360 (ケース設計) プロジェクト概要 COVID-19 (SARS-CoV-2) は呼吸器系を冒し、無症状性低酸素血症 (「ハッピー・ハイ
必要なパーツと材料 パーツ数量備考 Arduino Mega 2560 (任意のArduinoで可)1 4桁7セグメントLEDディスプレイ (カソードコモン等)1 タクトスイッチ4スタート/リセット、時間増減用 ブザー1タイムアップ通知用 ジャンパーワイヤー約21本 ブレッドボード (フルサイズ)1 プロジェクト概要 4桁7セグメント表示器の定番プロジェクト「カウントダウンタイマー」を、コード書き換えなしでボタン操作だけで時間設定できる 実用的なスタンドアロン版として作成しました。既存のライブラリでは見つからなかった「指定数値を指定時間表示する汎用関数」も実装し、他プロジェクトへ
必要なパーツと材料 パーツ数量備考 ESP8266 ESP-01 (または NodeMCU開発ボード)1NodeMCUなら電源回路/USB内蔵で楽 Arduino Nano R31IR信号送信用 汎用NPNトランジスタ1IR LED駆動用 IR LED1高出力/広角タイプ推奨 必要な工具 はんだごて 使用するソフトウェア・サービス Arduino IDE NodeMCUファームウェア (ESP8266単体使用時) プロジェクト概要 スマートフォンのIRブラスター(赤外線リモコン機能)が廃れる中、既存の「ダンビ」家電 (TV、エアコン、AVアンプ等) をWi-Fi経由で
必要なパーツと材料 パーツ数量備考 Arduino Pro Micro (または Leonardo)1ATmega32U4搭載必須。Uno/Mega/Nanoでは動作しません RC522 RFIDモジュール13.3V動作。5V直接接続厳禁 抵抗 10kΩ3電圧分割用 (5V→3.3V) 必要な工具 はんだごて 使用するソフトウェア Arduino IDE プロジェクト概要 PCのロック解除に毎回パスワードを入力する手間を、RFIDカード/タグをかざすだけで解消するシステムです。ATmega32U4搭載ボード (Pro Micro/Leonardo) のHID機能 (K
必要なパーツと材料 パーツ数量備考 Arduino Uno1 12V 4チャネルリレーモジュール1 16x2 RGBバックライトLCD (Adafruit)1 GSMモジュール SIM900A1クアッドバンド対応 12V ACアダプター1GSMモジュール電源用 必要な工具 はんだごて 使用するソフトウェア Arduino IDE プロジェクト概要 スマートフォン不要で、従来のGSM携帯電話からSMSを送信するだけで家電をON/OFFできるホームオートメーションシステムです。Arduinoが全体を制御し、GSMモジュール経由でコマンドを受信、リレーを駆動して家電を操作し
必要なパーツと材料 パーツ数量備考 ESP8266 ESP-01モジュール1 Arduino Uno1ESP-01の書き込み用/電源供給用 ジャンパーワイヤー7本 Androidデバイス1Telegramアプリ動作用 使用するサービス・ツール Telegram Bot API Arduino IDE プロジェクト概要 Telegram Bot APIとESP8266を組み合わせ、スマートフォンからIoTデバイスを制御する方法を解説します。これにより、外出先からでも家電や照明などを操作できるようになります。 手順1: Telegram Botライブラリのインストール Ard
必要なパーツと材料 パーツ数量備考 Arduino Mega 25601Arduino Unoでも可。コード内のDUCK_PINを3に変更し、配線を調整してください ジャンパーワイヤー約20本 タクトスイッチ (12mm)2ジャンプ用とダック用 抵抗 10kΩ2プルダウン用 16x2 LCDディスプレイ (白文字/青背景)1標準的な16ピンタイプ 可変抵抗 10kΩ1LCDコントラスト調整用 ブザー (パッシブ推奨)1アクティブブザーやピエゾブザーでも動作する可能性あり。ゲームプレイに必須ではない ブレッドボード (フルサイズ推奨)1 使用するソフトウェア Arduino ID
プロジェクト概要 Arduino UNO と ESP8266(ESP-01)を組み合わせ、ブラウザから Wi-Fi 経由で操作できる 2 輪駆動の FPV(First Person View)ローバーロボットを自作します。Android スマホをロボットに搭載し、IP Webcam アプリで映像・音声をストリーミング。ブラウザ側の HTML/JS インターフェースで操作しながら映像を確認できます。アクリル板を手工具で加工してフレームを自作する低コスト設計で、3D プリンターやレーザーカッターが不要です。 主要パーツ パーツ数量備考 Arduino UNO1 ESP8266 ESP-011
ダークテーマ導入のメリット 長時間のコーディングで白背景のエディタを見続けると、目の疲れや集中力低下を招きます。ダークテーマ(暗色背景)に切り替えることで、ブルーライト軽減・コントラスト向上・長時間作業時の視認性改善が期待できます。標準の Arduino IDE にはテーマ切り替え機能がないため、テーマファイルを手動で差し替える方法を解説します。 手順概要 テーマファイルをダウンロード GitHub: jeffThompson/DarkArduinoTheme から ZIP を取得し展開 Arduino IDE のインストールフォルダを開く デフォルト: C:\Program Files
プロジェクト概要 8 種類の液体(ウォッカ、コアントロー、クランベリージュース、スプライト、レモンジュース、シロップ、ブルーキュラソー、ジン)を 12V ポンプで吸い上げ、Bluetooth 経由でスマホアプリからカクテルを選択して自動調合するバーボット(自動カクテルメーカー)を自作します。既存のポンプ式バーボットは「1 杯に 1 分以上かかる」課題がありましたが、本プロジェクトでは高流量ポンプを採用し、実用的な速度で提供できるよう最適化しています。フレームは木材で自作、制御は Arduino UNO + HC-05 + 8ch リレーモジュールという低コスト構成です。 主要パーツ パーツ
プロジェクト概要 Arduino UNO に PHPoC WiFi シールドをスタックし、4 つのタクトスイッチで 2 人のゴールキーパーを操作する Web ブラウザ対戦ゲームを構築します。PHPoC シールドが WebSocket サーバーとなり、ブラウザ側の JavaScript がボール・ゴールキーパー・障害物の物理演算と衝突判定を行います。Arduino はボタン状態を読み取り、ゴールキーパーの移動方向を WebSocket 経由でブラウザへ送信するだけのシンプルな役割です。 必要なパーツ Arduino UNO ×1 PHPoC WiFi シールド ×1 タクトスイッチ ×4(各
プロジェクト概要 定番の「イライラ棒(Buzz Wire)」に、接触回数をカウントする 7 セグメント表示と、10 回失敗するとブザーと LED が激しく点滅する「ゲームオーバー演出」を追加した拡張版です。Arduino Nano とシフトレジスタ(74HC595)で 7 セグ LED を駆動し、シンプルな配線で実現しています。 主要パーツ パーツ数量 Arduino Nano R31 74HC595 シフトレジスタ1 7 セグメント LED 表示器(赤、カソードコモン)1 ブザー1 赤色 LED(ストップ表示用)1 緑色 LED(ゴー表示用)1 220Ω 抵抗10 9V 電池 + スナ
製造プロセス