目次:
スマートウォッチを作りたいです。
しかし、現在の状況をすばやく把握するために小さなディスプレイを取り付けたいというプロジェクトがあります。
用品:
ステップ1:部品
- WIZwiki-W7500
- ARM Cortex-M0
- ハードTCP / IP
- アダフルーツ
- OLED 128 x 64
- I2C通信
- ジャンパー線
スマートウォッチ用ハードウェア部品
WIZwiki-W7500
- 32ビットARM Cortex-M0
- フラッシュ:128KB / SRAM:16KB(最大48KB)
- ハードワイヤードTCP / IPコア(MIIインタフェースをサポート)
- 内蔵8MHzオシレータ
- 外部水晶発振器(8〜24MHz)
- 48MHzの最大周波数
- 内部クロックソース用PLL
- ADC - 12ビット、8ch、1Mbps
- DMA - UART、SPI、ソフトウェア
- GPIO 53ea I / O
- 4タイマー/ 8 PWM
- 3 UART、2 SPI、2 I2C
- 32ビットRNG
- シリアルワイヤデバッグ(SWD)
- パッケージ:64TQFP(7×7 mm)
アダフルーツ
- 電源
- ICロジック用VDD = 1.65V〜3.3V
- パネル駆動用VCC = 7V〜15V
- マトリックス表示用
- 最大15VのOLED駆動出力電圧
- セグメント最大ソース電流:100uA
- 一般的な最大シンク電流:15mA
- 256段階コントラスト輝度電流制御
- 内蔵128 x 64ビットSRAMディスプレイバッファ
- ピン選択可能なMCUインタフェース:
- 8ビット6800/8080シリーズパラレルインタフェース
- 3/4線式シリアルペリフェラルインタフェース
- I2Cインターフェース
詳細は添付ファイルを参照してください。
ステップ2:構造
WIZWatchはWIZwiki-W7500と呼ばれるハードウェアプラットフォームを使ったシンプルなシステムです。全体的な構造は上の図にあります。
あなたはボタンを使って時間を調整することができます。
ステップ3:WIZwiki-W7500のピン配列
ステップ4:電子アセンブリ
#WIZwiki-W7500 <--------------> OLED
- 3.3V <--------------------------> VCC
- GND <--------------------------> GND
- PA_09 <------------------------> SCL
- PA_10 <------------------------> SDA
電池
(+) - > RAW、GND - > GNDと接続するだけでバッテリーを接続できます。外付けバッテリーなどの外部電源を使用する場合は、RAWピンに(+)線を引く必要があります。
(詳細は後ほどお伝えします)
ボタン
詳細については後でお書きします。
ステップ5:OLEDテスト
私がソースコードを手配することができれば、あなたはできるだけ早くそれをアップロードするでしょう。 :)