ArduTester V1.13: Arduino UNO搭載 自動トランジスタテスター
部品と用品
| Arduino UNO | ×1 |
| Adafruit Standard LCD - 16x2 White on Blue | ×1 |
| SparkFun Pushbutton switch 12mm | ×1 |
| Perma-Proto Breadboard Half Size | ×1 |
| ジャンパーワイヤー(汎用) | ×1 |
| 抵抗 1kΩ | ×1 |
| 抵抗 10kΩ | ×1 |
| 抵抗 470kΩ 1% | ×3 |
| 抵抗 680Ω 1% | ×3 |
このプロジェクトについて
これは様々な個別半導体(NPN/PNPトランジスタ、MOSFETなど)のピン配置と特性を特定する自動トランジスタテスターです。抵抗、コンデンサ、インダクタンスなども測定可能です。オリジナルプロジェクトは、AVR gccツーリングAVR Studio用にCとAVRアセンブリコードの混在で書かれていました。
私の目的はこれをArduino Web Editorに移植することでした。これにより、巨大な設定可能ソフトウェアの扱いが劇的に簡素化され、AVRツーリングスイートのインストールやLinux OSの使用なしで、Arduino UNOボードへの編集、検証、アップロードが即座に可能になります。
ほとんどのArduino UNOスターターキットには必要なコンポーネント(UNO R3ボード、1602 LCD、プッシュボタン、ブレッドボード、ジャンパーワイヤー、抵抗)が含まれています。
このプロジェクトは、Arduinoのオープンソース、オープンハードウェアの哲学をより良く見せるものでもあります。なぜなら、トランジスタテスターオリジナルプロジェクトから提供されていたArduino UNOとMEGA 2560用の以前の.Hexファイルは、Arduinoを良い光で見せていませんでした(UNO版はLCDなし、シリアルモニターのみ提供)。
最後に、このArduino版ArduTester V1.13では、オリジナルのTransistorTesterと比較してほぼ性能や精度の損失はありません!
ArduTester V1.13の使い方?
テストしたいコンポーネントをTP1、TP2、TP3のいずれかに接続します(NPN/PNPトランジスタ、FET、抵抗、コンデンサ、ダイオード、LEDなど多数対応)。
警告: テストするコンデンサは事前に放電しておいてください!
その後、TESTプッシュボタンを押し、2×16 LCDにテスト結果を読み取ります。
トランジスタでのテスト例

再度TESTを押すと、より多くのパラメータや新しいテストが表示されます。
テスト完了後、TESTを長押しするとメニュー選択になります:TESTを再度押してメニューをスクロールし、長押しで特定の機能を選択します。
その他のメニュー機能...
f-Generator (TP2で選択可能な周波数の矩形波出力)(テストピン2)
10-bit PWM (TP2で選択可能なデューティサイクルの周波数出力)
メニューで迷った場合は、Arduino UNOのリセットキーを押してください。
コード
ArduTester V1.13 スケッチ
Arduino/Genuino Uno Boardを選択し、検証してアップロード
回路図
部品の配置と配線方法
ardutester_v113_otPu7eBf45.fzz
製造プロセス
- Arduino Nanoで20kHzオシロスコープを自作:Nokia 5110 LCD搭載・簡易DIYガイド
- スマートブラインド:Arduinoとソーラー電源で実現する自動光制御
- イタリア語ワードクロック自作:Arduino Nano、NeoPixel、LCD、RTCで時刻を文字で表示
- Arduino UNOで作るシンプル電卓 - シリアルモニターで四則演算
- Arduinoで地球の質量を測定:ステップバイステップDIYガイド
- Arduino UNOとATtiny85で作る携帯型POV(残像)ディスプレイ
- Arduino MKR Fox 1200で作る信頼性の高いSigfox kWhメーター
- Bluetooth対応温度モニター:Arduino NanoとHC-06でスマホ監視
- ESP32-CAMで作るAI顔認識ドアロックシステム:ローカル処理でプライバシー保護
- 非接触ジェスチャー錠: APDS-9960とArduinoでセキュアアクセス
- Arduino用絶縁アナログ入力回路の設計:LM331 V-F変換+フォトカプラでノイズ耐性を確保