はじめに PCをアップグレードしてMicrosoft Flight Simulator 2020が動くようになったことをきっかけに、フライト操作の没入感を高めるため自作コントローラーの製作に取り組みました。キーボード操作では飛行の感覚が得られず、本格的なコックピットや市販のコントローラーを揃えるスペース・予算もないため、3DプリンターとArduinoを活用したコンパクトな自作デバイスを目指しました。 設計のポイント 単発小型機を主に飛ばす想定で、スロットル・フラップ・着陸装置用のレバーとエレベータートリムホイールをセットにしました。特にトリムホイールは実機の操作感をイメージしながら試行錯誤し
必要な部品と材料 部品名数量備考 Arduino Mega 25601 MAX7219 LEDマトリックスドライバーシールド (Maxim MAXREFDES99#)18x8 LEDマトリックス含む タクトスイッチ 12mm2左右移動用 アクティブブザー1効果音用 ブレッドボード1 プロジェクト概要 MAX7219ドライバーで制御する8x8 LEDマトリックスをディスプレイとして、タクトスイッチ2個で自機 (星型宇宙船) を左右に動かし、上から落下してくるアステロイド (小惑星) を避けるシンプルなゲームです。時間経過とともに落下速度が上がり、衝突するとゲームオーバー。生存時間 (ティッ
必要な部品と材料 部品名数量備考 Arduino MKR Fox 1200 (Sigfoxモデム内蔵)1欧州/日本対応版 フォトレジスタ (CdSセル)1受光側 レーザーモジュール1発光側 RTC用 2xAA/AAA電池ボックス (UDOO等)1MKR FoxのRTCバックアップ用 ジャンパーワイヤー1セット 抵抗 1kΩ1フォトレジスタ用プルアップ 単3/単4電池2RTCバックアップ用 必要な工具 はんだごて 使用するソフトウェアとサービス Arduino Web Editor Sigfox クラウド/コールバック設定 プロジェクト概要 従来の郵便受けをIoT化し、郵便物が投函
必要な部品と材料 部品名数量備考 Arduino UNO1互換ボードでも可 ACS712 30A モジュール1※国内用途なら5A/10A版推奨 OLED I2C 128x321表示用 (LCDでも可) LCD 16x2 I2C1表示用 (OLEDでも可) プロジェクト概要 ⚠ 注意: 商用電源 (AC100V/200V) を扱う際は感電・火災に十分注意してください。 ホール効果を利用したACS712電流センサーとArduinoを用いて、交流電流の真の実効値 (True RMS / TRMS) を測定する方法を解説します。一般的な「ピーク値からの換算 (正弦波前提)」ではなく、統計的手法
必要な部品と材料 部品名数量備考 Arduino Mega 25601 3.2インチ TFT LCDタッチシールド (Mega用)1Arduino Mega 2560用 3.2インチ TFT LCDディスプレイ + タッチスクリーン1シールドとセットで購入推奨 RTCモジュール DS32311バックアップ電池付き 音声録音モジュール ISD18201スピーカー付き PLAフィラメント (3Dプリンター用)適量ケース出力用 二液性エポキシ樹脂適量ケース接着用 USBケーブル 2m (充電器用)1電源供給用 グルーガン1 ケーブルタイ3 オプション: 自動バックライト調光用部品 (ベッドサイ
必要な部品と材料 部品名数量備考 抵抗 1kΩ1 ブレッドボード1 ジャンパーワイヤー1セット ブレッドボード用電源モジュール 5V/3.3V (SparkFun)1 Arduino UNO (または Pro Mini)1Pro Miniも使用可 使用するソフトウェア Arduino IDE プロジェクト概要 目的: Windows 10などのモダンな環境で、Amigaダブルデンシティ(DD)フロッピーディスクからデータを復旧する、シンプル・低コスト・オープンソースな手段を提供すること。 解決策: Arduino + Windowsアプリケーションの組み合わせ。 背景: 一般的なPCの
必要な部品と材料 部品名数量 Arduino UNO1 RFIDリーダー/ライターモジュール (RC522 / MFRC522)1 ジャンパーワイヤー1セット USB-A - Micro-USBケーブル1 4チャネルI2Cリレーコントローラー (ControlEverything.com)1 使用するソフトウェアとオンラインサービス Arduino IDE プロジェクト概要 このチュートリアルでは、Arduino UNOとRC522 RFIDモジュールを使用して、ポータブルなRFIDドアロックシステムを構築する方法を解説します。認証されたRFIDカードまたはキーフォブをかざすとリレーが
部品と材料 部品 数量 Arduino UNO 1 NodeMCU ESP8266 ブレークアウトボード 1 NeoPixel WS2811 LED 96個 5V 2.5A スイッチング電源 1 必要な工具と機材 はんだごて 鉛フリーはんだ はんだフラックス ニッパー(143mm) アプリとオンラインサービス Arduino IDE プロジェクト概要 HexMatrixは、三角形ピクセルで構成されるLEDマトリックスです。6つのピクセルで1つの六角形を形成します。FastLEDライブラリの多彩なアニメーション表示に加え、マトリックス上で10セ
部品と材料 部品 数量 Arduino MKR1000 1 DHT22 温湿度センサー 1 アプリとオンラインサービス Microsoft Azure Arduino IDE Microsoft Visual Studio 2015 (Community版で可) プロジェクト概要 Paul DeCarlo氏のParticle PhotonでAzureへ気象データ送信の記事を参考に、新しいArduino MKR1000で同じことを実現しました。 PhotonはParticle Cloud経由でWebhookを使ってAzureへデータ送信していましたが、MKR10
部品と材料 部品 数量 備考 Arduino UNO(またはPro Mini 5V 16MHz) 1 Pro Miniなら小型化可能 近接センサー(IR) 3 目×2、胸×1 SDカードTFモジュール 1 音声再生用 マイクロSDカード 1 2GB以下推奨 サーボモーター (Tower Pro MG996R / SG90) 3 頭、左手、右手 ユニバーサル基板、ピンヘッダー、リボンケーブル等 1式 回路実装用 段ボール等(ボディ用) 適量 自作ボディ用 アプリとオンラインサービス Arduino IDE プロジェクト概要 このロボット「モフィ
部品と材料 部品 数量 Arduino UNO 1 HC-05 Bluetoothモジュール 1 ジャンパーワイヤー 1式 アプリとオンラインサービス Arduino IDE IDLE (Python GUI) MIT App Inventor Bluetooth Mouse Control プロジェクト概要 このプロジェクトは、以前ジョイスティックでPCカーソルを制御した作品に似ていますが、大きな違いはスマートフォンアプリを作成し、2つのバーチャルジョイスティックでカーソル移動、スクロール、左クリック・右クリックを通常のトラックパッドのように操作できる点で
部品と材料 部品 数量 Arduino Nano R3 1 ElectroPeak 0.96インチ OLED 64x128 ディスプレイモジュール (SSD1306) 1 タクトスイッチ(トップアクチュエート) 9 1N4148 高速スイッチングダイオード 4 アプリとオンラインサービス Arduino IDE プロジェクト概要 この動画では、自宅で簡単に作れるミニオシロスコープの製作方法を紹介します。シンプルで簡単な構成です。※このコードは私がオリジナルで書いたものではなく、チュートリアルとしてまとめたものです。サードパーティのソースコードを参考にして
部品と材料 部品 数量 Arduino UNO 1 Espressif ESP8266 ESP-01 1 Arduino Proto Shield 1 車輪付きDCモーター 1 Hブリッジ 1 アプリとオンラインサービス Autodesk Fusion 360(3D設計用) Arduino IDE(プログラミング用) プロジェクト概要 周囲の探索、到達困難な場所へのアクセス、監視、写真撮影、動画撮影、ライブ配信などの目的で、リモートコントロール可能なロボットを作成してみませんか?このチュートリアルでは、それらすべてを実現する低コストなロボットの作り方
部品と材料 部品名数量備考 Arduino UNO1 Arduino MKR WiFi 10101入手困難なためNodeMCU ESP8266で代用 Maxim Integrated MAX32630FTHR1MAX32620FTHR、Arduino 1010、または任意のESP8266ボードで代替可。WiFiは別途必要 Raspberry Pi Zero Wireless1通常のRaspberry Pi 2/3でも可 DHT11 温湿度センサー(4ピン)1 Seeed Grove ガスセンサー MQ21 SparkFun 土壌水分センサー(ねじ端子付き)1 PIR人感センサー(汎用)
部品と材料 部品名数量備考 Arduino UNO1 ハンダレスブレッドボード フルサイズ1 超音波センサー HC-SR04(汎用)1 ブザー2アクティブ/パッシブ各1 LED(汎用)1 必要な工具と機器 セロテープ(杖への固定用) アプリとオンラインサービス Arduino IDE プロジェクト概要 街で白杖を持つ視覚障害者が周囲の助けを必要としているのを見て心を痛め、このプロジェクトを始めました。超音波センサーで前方の障害物を検知し、距離に応じてLEDとブザーで段階的に警告するスマート杖です。 コード アップロード用コード (C/C++) /* 視覚障害者を助け
部品と材料 部品名数量備考 Arduino UNO1 超音波センサー HC-SR04(汎用)1実際は3個使用(左・中・右) ミニバッテリーディスプレイ(TM1651チップベース)2本来はバッテリー残量表示用だが、ここでは距離表示に流用 プロジェクト概要 HC-SR04超音波センサー3個(左・中・右)とミニバッテリーディスプレイ2個(左・右)で駐車支援レーダーを自作します。最大距離(デフォルト20cm)を超えると「安全=満タン表示」、それ未満では距離に比例してレベル表示が下がります。中央センサーは両側ディスプレイに影響し、左右センサーはそれぞれ自側のみに影響します。複数障害物がある
部品と材料 部品名数量備考 Arduino Nano R31 HC-05 Bluetoothモジュール1 8×8 LEDマトリックスモジュール(MAX7219搭載)7 6.8 kΩ 抵抗1 2.2 kΩ 抵抗2 必要な工具と機器 はんだごて(汎用) アプリとオンラインサービス Arduino IDE Bluetooth SPP Pro(Androidアプリ) - Uptodownからダウンロード プロジェクト概要 8×8 LEDマトリックスでスクロール文字表示を実現するため、Embedded Labの記事(Portable Bluetooth Enabled Scro
部品と材料 部品名数量備考 振動センサーモジュール1 オス/メス ジャンパーワイヤー3 LED(汎用)1 Arduino UNO1Arduino Megaでも可 アプリとオンラインサービス Arduino IDE プロジェクト概要 Arduinoに振動センサーとLEDを接続します。振動がないときはセンサー出力が0(LOW)、振動があると1(HIGH)になります。Arduinoが0を読み取ったら緑色LEDを点灯(赤色消灯)、1を読み取ったら赤色LEDを点灯(緑色消灯)します。※提供コードでは単色LED1個でON/OFF制御しています。 コード 振動センサーモジュール用コード
部品と材料 部品名数量備考 Arduino UNO1 SparkFun Bluetooth Modem - BlueSMiRF Silver1筆者はGold版を使用 プロジェクト概要 注意: 本文末尾のコメント欄にアップデート情報あり。 Windows 10 UWP(ユニバーサルWindowsプラットフォーム)アプリをRemote-Wiringライブラリで構築し、Firmataを動作させたArduinoと通信してGPIO入出力やアナログI/Oを行うアプリを開発します。Windows 8.1ユニバーサルアプリ版の前回記事と機能は同等ですが、UWPとしてWindows 10デスクトッ
部品と材料 部品名数量備考 Arduino UNO1 ProtoStax Arduino用エンクロージャー1 ProtoStax ブレッドボード/カスタムボード用エンクロージャー1 ProtoStax 水平スタッキングキット1 超音波距離センサー HC-SR041 ProtoStax HC-SR04用キット1 Adafruit 0.56インチ 4桁7セグメントディスプレイ I2Cバックパック付き(青)1 Adafruit ピエゾブザー PS12401 ハンダレスブレッドボード ハーフサイズ1 アプリとオンラインサービス Arduino IDE プロジェクト概要 手洗いは感染
製造プロセス