8x8ドット絵表示装置
よくある作例だけど自分でも作ってみるか
組み立て
- ラベルのDIN5とDIN33に誤りがある
- DIN5がESP32直接の3.3Vのほう
- 今回の組み立てはDVCCを3.3Vにして ESP32直接の信号で駆動させる
- DVCC-SELECT 3,3V
- DIN-SELECT 5V(ラベルが間違っているので注意)
- 実装しなくてよい
- BSS138とその隣のR3,R4
- USB Serial 実装完了
- ESP32実装した
- 電源がショートする問題
- シリアル通信ができた
- Arduino書き込みができない
- 自動リセットの問題
- RSTがうまく制御されていないようにみえる
- プルアップを忘れてそう
- RST、BOOT、両方ともプルアップが足りない
- プルアップした
- Type-Cコネクタが後少ない
- リード部品の10KΩの抵抗が少ない
- 買った気がしたが・・
?
購入部品
- BSS138
- なくても良い
- 12MHz水晶
- { } 家にある?
- 22pFコンデンサ(ある)
- まだ家にあるはずだけど、見つからない、どうせ個数が足りないので買おう
- 3.3V駆動のものを買うのはどう?
回路設計
- USBの5Vを3.3Vに落とす
- CH340Gを3.3Vにする例を探す
- DP,DMは直結で良さそう
- 心配事
- ESP32の真ん中のGNDはどうはんだ付けする?
- 電流不足
- USBから500mA引いてきてこれで動かすつもり
- 最悪外部からとれるように電源ピンを出して置く
- レギュレータは800mAかな?
- こんなこともあろうかと
- ESP32ブレイクアウトボード
- {x} vinを引き出す
- ソーラー実験
- 3.3vには外でする
- 8x8ドット絵ボード
- Arduino UNOからだと5Vで気にすることが少なそう
妄想
- 5Vで行きたい
- バスパワーで足りるか?
- 5mA par channelとのこと、全力だと15mAということ?
- {{calc 15*64}}mA
- 全力だと食えないが少し減らせば500mA以内になりそう
- というかESP32は500mAで何とかなるのか?
- なるんだろう、開発ボードは動いているし・・
- あれ、これ3.3V駆動だと信号どうなる?
- LED周りを5Vで組んでレベルシフト回路を挟んで制御する?
- {x} あー、電流を食うからfuseも大切そう
- MOSFETでレベルシフトしている
- ESP32の電源周りの設計、ちゃんとやるととても大変そうだ・・
- 突入電流がひどい
- WiFiから書き換えられるとうれしそう
- ESP32かESP8266?
- うーむ、書き換え含めてどうするか・・
- 電源は有線で良い
- ESP32
- USB Type-C
- USBシリアルICと自動リセット回路
- 3.3V信号を出したいが、どうやるんだっけ
- 前何かでやった気がする
- おや、アプリケーションノートの通りにやるとダメか?
- リチウムイオンバッテリー・充電
- 既存のモジュールを載せられるとかで良さそう
- なんとなくOLEDも挿せるようにしておこうか
- DINも引き出せるようにして、別のマイコンからも使えるようにする
- ESP32以外の選択肢だと、外からeditできるとかも面白そう
- カーソルキーがあればできるかな
- 5V系で動くならそっちの方が回路はシンプルになりそう