ArduTester Millenium、究極のUNO&MEGAバージョン
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要なツールとマシン
> |
| |||
|
このプロジェクトについて
Ardutester V1.13の公開以来(ディスプレイインターフェイスの数が限られているため、主に2行16文字の人気のある4ビットパラレル1602 LCD、HD44780コントローラーがサポートされていました。)時間が経つにつれて、私は他のディスプレイを追加し、高速ネイティブI2C用のArduinoワイヤーライブラリを使用してソフトウェアドライバーを最新化しました。これにより、応答性の高いグラフィカルOLEDディスプレイに必要なパフォーマンスがもたらされます。
ArduTesterのグラフィックバージョンにはリソースが必要なため、グラフィックディスプレイを選択する場合はMEGAが必要です。 MEGAのタイマーが多いほど、Freqも使用できます。利用可能なカウンター機能。
基本的なUNOは、配線を最小限に抑えるために、I2Cインターフェイスを備えた1602 16 X 2LCDを実行できるようになりました。
このプロジェクトは、以下の4つの一般的なハードウェア構成の最新のソフトウェアバージョンの構成に焦点を当てています(もちろん、SPIを備えた1306や、ディスプレイをまったく備えていないArduinoシリアルモニターのみなど、より多くのディスプレイバリアントが可能です...)。
>ArduTesterを初めて使用する場合は、最初に
を調べてください。
ArduTester V1.13:ArduinoUNOトランジスタテスター
https://create.arduino.cc/projecthub/plouc68000/ardutester-v1-13-the-arduino-uno-transistor-tester-dbafb4?ref=user&ref_id=680368&offset=3
ArduTesterの詳細については、こちらをご覧ください。
このミレニアムプロジェクトで詳しく説明されている4つの構成は次のとおりです:
- 1602LCDパラレルインターフェースを備えたUNO
- I2Cインターフェイスを備えた1602LCDを備えたUNO
- I2Cインターフェース(および周波数カウンター)を備えた1602LCDを備えたMEGA
- I2Cインターフェース(および周波数カウンター)を備えたグラフィックディスプレイ1306 OLED 128 X64を備えたMEGA。
ArduTesterは「持続可能な電子機器」に準拠しています。誤ってAtmelチップを殺した場合でも、Arduinoボードを交換するか、修理することでArduTesterをいつでも修理できます(AtmelはUNOのソケットにあります)。すべてのテスターを廃棄せず、電子廃棄物の発生を最小限に抑えます。
構成1、クラシック:1602パラレルインターフェースを備えたUNO
IDEでArduino / Genuino UnoBoardを選択します
Makefile.hエントリは次のようになります。それ以降のすべてのディスプレイエントリはコメント化されています。
<図>エクスプレス配線命令:TP1..3-A0..A2、RL..RH-D8..D13、テスト-A3
DB7..DB4-D2..D5、E -D6、RS-D7、R / WからGND、KからGND、Aから3.3V、VOからコントラストポテンショメータ、VSSからGND、VDDから5V
構成2、配線の削減:1602withI2Cインターフェースを備えたUNO
IDEでArduino / Genuino UnoBoardを選択します
Makefile.hエントリは次のようになります。 (27〜28行目のコメントを外します。)
<図>エクスプレス配線命令:TP1..3-A0..A2、RL..RH-D8..D13、テスト-A3
GNDからGND、VCCから5V、SDAからA4、SCLからA5
構成3、MEGAwithFreq.Meter:1602withI2Cインターフェイスを備えたMEGA
IDEでArduino / GenuinoMegaまたはMega2560Boardを選択します
Makefile.hエントリは次のようになります。 (27〜28行目をコメントなしのままにします。)
<図>エクスプレス配線命令:TP1..3-A0..A2、RL..RH-A8..A13、テスト-D29
GNDからGND、VCCから5V、SDAからSDA 20、SCLからSCL 21
構成4、MEGAwithOLED&Freq.Meter:MEGA with 1306OLED128X64 withI2C interface
IDEでArduino / GenuinoMegaまたはMega2560Boardを選択します
Makefile.hエントリは次のようになります。 (27〜28行目を削除します。)
<図>エクスプレス配線命令:構成3と同じ
周波数計については、MEGAのプロセッサピンに2つのピンがあります(はんだごてが必要です)。
この難しさの後、あなたは周波数計を楽しむことができます!
<図>矢印1は、プロセッサのピン7〜8のはんだ付けです
矢印2PWM3に接続されたオレンジ色のワイヤーが50Hzのノイズを拾っています...
コード
ArduTesterV1.13ミレニアム
UNOまたはMEGAボードを選択し、Makefile.hを編集し、確認してアップロードします 回路図
これは、Karl-HeinzKubbelerによるマニュアル「TransistorTesterwithAVRmicrocontrollerおよびもう少し」のバージョン1.13kの33ページからの情報です。 2018年3月8日
製造プロセス