Coolな透過OLEDデバイスを作成しよう! TTGO TTV レビュー
透過OLED(Transparent OLED) に大きなエモーショナルを感じているうちに、いつのまに手元にあったりする。ガジェット好きならよくあるあるな話なのだと思います。
中国深センの M5Stack の強力なライバル(?) LILYGO(Shenzhen Xin Yuan Electronic Technology) プロダクトの作品。
中国の春節を挟んだたため一ヶ月越しの到着〜。
リモコンまで付いていて、まさに TV ですw
標準では透過OLEDがくっついているわけですが、LilyGOでは他のオプションパーツを載せ替えて遊べるようにするコンセプトもあるらしい。
※写真は LilyGO の Twitter より
さっそく分解
底のゴム足のうち2つを外すとネジがあるので、それを回せば臓物が見えるようになる。
まさかの LiPo が入っていて、 SoC にテープでくっついていた。そいつを剥がそうとしたら、結線の部分から外れてしまった(T-T)。
直ではんだ付けしているのね…。こういう所はハウジングコネクタにして欲しいところ。
LILYGOは、こういう所の作りが M5Stack よりイマイチ雑な感じですね…。
どうせ USB-POWER で動かすだろうし、RTC用には別のちっちゃなバッテリーがくっついているのでLiPoは外れてしまって良かったのかもしれません。。。LiPo が SoCにくっついてると熱くなって燃えるのが怖いですしね(^_^;
鎮座されている SoC は LILYGO が誇る 独自 ESP32 モジュール T-Micro32 である。 Ali ではこれ単体でも売っていたりする。
TTGO T-Micro32 について
ピンマップ:
接続デバイス
・ Transparent screen(透過OLED)
・ RTC
・ タッチセンサー
・ IR
・ その他
開発
#define OLED_MISO 32#define OLED_MOSI 23#define OLED_SCLK 18#define OLED_CS 5#define OLED_DC 19#define OLED_RST 4#define OLED_PWR 33#define PWR_ON 2#define TOUCH_PWR 32#define TOUCH_PIN 15#define RTC_SDA 26#define RTC_SCL 25#define ADC_PIN 34#define IR_RECV 13
U8G2_SSD1309_128X64_NONAME2_F_4W_SW_SPI u8g2(U8G2_R0,/* clock=*/ OLED_SCLK,/* data=*/ OLED_MOSI,/* cs=*/ OLED_CS,/* dc=*/ OLED_DC,/* reset=*/ OLED_RST);void setup(void){Serial.begin(115200);/*Turn on power control*/pinMode(PWR_ON, OUTPUT);digitalWrite(PWR_ON, HIGH);/*Power on the display*/pinMode(OLED_PWR, OUTPUT);digitalWrite(OLED_PWR, HIGH);/*Set touch Pin as input*/pinMode(TOUCH_PIN, INPUT);u8g2.begin();}
コメント
コメントを投稿