工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino Nanoコンパニオンキット – 電子工作に必須の部品とツールを搭載した多機能IC型デバイス

部品と材料

部品数量備考
Arduino Nano R3 (CH340Gクローン)1
USB-A – Mini-USBケーブル1Micro-USBではないことに注意
抵抗 10kΩ4
抵抗 220Ω2
抵抗 1kΩ, 4.7kΩ, 47kΩ, 100kΩ各1オートレンジ用
ポテンショメータ 10kΩ (単回転)1LCDコントラスト調整用
タクトスイッチ 12mm2リセット・モード切替用
スライドスイッチ3バックライト、RX/TX切替用
ピンヘッダ メス 8ピン4
ピンヘッダ オス 36ピン2
RGBバックライトLCD 16×21Adafruit製等
単4電池ホルダ (4本用)1フラットタイプ推奨
DS3231またはDS1307 RTCモジュール1安価な偽チップ品は避ける
単4電池 (または単3)4単3の方が容量大
単線 (22AWG程度)適量ブレッドボード用
リボンケーブル または撚り線適量
小ねじ・ナット (M3程度)2ケース固定用
黒アクリル絵具・筆適量仕上げ塗装用

必要な工具

プロジェクト概要

この時計型デバイス「**Companion IC**」は、以下の4機能を1つのIC型ケースに統合した作業台常備ツールです。

電源は単4×4本(またはUSB)で、ブレッドボードのように部品を挿すだけで測定できるよう、ケース上面にテスト用ピンソケットを配置しています。ケースは厚紙(約2mm)で自作し、黒アクリル絵具でICらしく仕上げています。

初心者向け: Arduino/電子工作経験2〜3週間程度あれば製作可能です。コードは機能ごとに関数化・タブ分割され、配線もステップごとに解説しています。ブレッドボード上で動作確認してからケースに組み込む流れです。

各機能の原理と実装

1. オームメーター – 電圧分割法 + オートレンジ

既知抵抗(R1〜R5: 1k, 4.7k, 10k, 47k, 100kΩ)をデジタルピンで切り替え、未知抵抗との分圧電圧をA7で読み取ります。測定値に応じて最適な既知抵抗を自動選択する5段階のオートレンジを実装。

// 主な計算式
reading = analogRead(A7);
R = (reading * R_known) / (1023 - reading);  // 分圧から未知抵抗を算出

レンジ境界: 2.85kΩ, 7.35kΩ, 28.5kΩ, 73.5kΩ で切替

2. 静電容量計 – RC時定数法

10kΩ抵抗で充電し、電圧が63.2%(= 1時定数)に達する時間を計測。C = t / R で容量を算出。放電用ピン(D12)を兼用でダイオードテストにも使用。

3. ダイオードテスト – 順方向電圧降下検出

A6を10kΩでプルアップ(5V)。D12を出力LOWにし、ダイオードをA6–D12間に挿す。順方向なら電流が流れ電圧降下(読み値100〜400)、逆方向ならほぼ5V(読み値900〜1023)で極性判別。

4. RTC (DS3231/DS1307) – I2C接続

SDA=A4, SCL=A5に接続。RTClibライブラリで簡単に時刻取得・設定可能。コイン電池でバックアップ。

製作ステップ概要

  1. ブレッドボードで各機能を個別に動作確認 (ステップ2〜5)
  2. 全機能を統合した回路で動作確認 (ステップ6)
  3. ケース製作 – PDFレイアウトを印刷し、厚紙を切り抜き・折り曲げ・接着 (ステップ8〜13)
  4. 基板実装 – ユニバーサル基板をケースサイズにカットし、部品実装・配線 (ステップ14〜20)
  5. スイッチ・ボタン・テスト端子の取り付け (ステップ21〜22)
  6. 脚部・電源スイッチ・USBポートの設置 (ステップ23〜27)
  7. 配線・バッテリー収納・脚取り付け・塗装仕上げ (ステップ28〜33)

コード構成

メインスケッチ Main_file_rtc.ino とヘッダ definations.h、および各機能関数を別タブに分割:

モードボタンで機能切替。ライブラリ RTClib と Wire.h が必要。

トラブルシューティングの要点

反省点と改善案

ダウンロードファイル

回路図

Main_Schematic.fzz (Fritzing形式)

製造プロセス

  1. スマート渇きアラート植物アラーム – 最適な水やりタイミングを知らせるDIYセンサー
  2. イタリア語ワードクロック自作:Arduino Nano、NeoPixel、LCD、RTCで時刻を文字で表示
  3. アナログ3ピンで4×3キーパッドを接続 - Arduinoピン節約テクニック
  4. Arduino MKR Fox 1200で作る信頼性の高いSigfox kWhメーター
  5. Bluetooth対応温度モニター:Arduino NanoとHC-06でスマホ監視
  6. 非接触ジェスチャー錠: APDS-9960とArduinoでセキュアアクセス
  7. Arduino Micro/Leonardo用 USB-MIDIアダプタキット – 完全パーツリストと実装ガイド
  8. Arduino用絶縁アナログ入力回路の設計:LM331 V-F変換+フォトカプラでノイズ耐性を確保
  9. RGB 32バンド オーディオスペクトラムビジュアライザー - Arduino LEDマトリックスプロジェクト
  10. 抵抗2本だけで作るArduino UNO用TV出力ケーブル (RCA/コンポジット)
  11. Arduino UNOで作る精密反応速度テスター