TTGO ผลิตโดย บริษัท shenzhen xinyuan electronics co,ltd โดยใช้ชื่อแบรน์ด LilyGO มีสำนักงานใหญ่อยู่ในประเทศจีน สายธุรกิจของบริษัทประกอบด้วยการขายส่งชิ้นส่วนอิเล็กทรอนิกส์และอุปกรณ์สื่อสารอิเล็กทรอนิกส์
LilyGO เป็น Open-Source สามารถดูข้อมูลได้ที่ https://github.com/orgs/Xinyuan-LilyGO/repositories ใน GitHub ของ LilyGO นอกจาก จะมีข้อมูล Device แล้วยังมี Firmware และ Libraries ให้ใช้งานอีกมากมาย รวมทั้งยังมีตัวอย่างการต่อใช้งานให้ได้ศึกษาค้นคว้าอีกด้วย แต่สิ่งที่เราโฟกัสในวันนี้คือเจ้า TTGO T-Display
ข้อดีที่ทำให้ผมสนใจเจ้า TTGO T-Display ก็คือ รองรับการแก้ไข Code ด้วย Arduino IDE ด้วยความคิดเห็นส่วนตัว Arduino IDE เรียบง่ายรองรับ บอร์ด, โมดูล, Sensor ได้หลายนอกจากนี้ยังมี Libraries ให้เลือกใช้อีกมากมายด้วย
TTGO T-Display ที่ผมใช้จะเป็น TTGO T-Display V1.1 ESP32 – met 1.14 inch TFT Display – 16MB หาข้อมูลเก็บไว้เปรียบเทียบรุ่นอื่นๆ ซักหน่อย
Hardware Specifications :
- Chipset: ESPRESSIF-ESP32 240MHz Xtensa® single-/dual-core 32-bit LX6 microprocessor
- FLASH Memory: QSPI flash 4MB
- SRAM: 520 KB SRAM
- Button: Reset
- USB to TTL IC: CP2104
- Modular interface: UART, SPI, SDIO, I2C, LED PWM, TV PWM, I2S, IRGPIO, ADC, capacitor touch sensor, DACLNA pre-amplifier
- Display: IPS ST7789V 1.14 Inch
- Working Voltage: 2.7V-4.2V
- Working Current: About 60MA
- Sleep Current: about 120uA
- Working temperature range: -40℃ ~ +85℃
- Size&Weight: 51.52 x 25.04 x 8.54mm(7.81g)
Power Supply :
- Power Supply: USB 5V/1A
- Charging current: 500mA
- Battery: 3.7V lithium battery (Not included)
- JST Connector: 2Pin 1.25mm
- USB: Type-C
Wi-Fi :
- Standard: FCC/CE-RED/IC/TELEC/KCC/SRRC/NCC
- Protocol: 802.11 b/g/n(802.11n,speed up to150Mbps)A-MPDU and A-MSDU polymerization,support 0.4μS Protection interval
- Frequency range: 2.4GHz~2.5GHz(2400M~2483.5M)
- Transmit Power: 22dBm
- Communication distance: 300m
Bluetooth :
- Protocol: Meet Bluetooth v4.2BR/EDR and BLE standard
- Radio frequency: With -97dBm sensitivity NZIF receiver Class-1,Class-2&Class-3 emitter AFH
- Audio frequency: CVSD&SBC audio frequency
Software specification :
- Wi-Fi Mode: Station/SoftAP/SoftAP+Station/P2P
- Security mechanism: WPA/WPA2/WPA2-Enterprise/WPS
- Encryption Type: AES/RSA/ECC/SHA
- Firmware upgrade: UART download/OTA(Through network/host to download and write firmware)
- Software Development: Support cloud server development /SDK for user firmware development
- Networking protocol: IPv4、IPv6、SSL、TCP/UDP/HTTP/FTP/MQTT
- User Configuration: AT + Instruction set, cloud server, android/iOSapp
- OS: FreeRTOS
จากข้อมูล Pinout ผมพบว่ามี Pin SDA กับ SCL ให้ใช้แสดงว่ารองรับการสื่อสารแบบ I2C มี Pins ให้ใช้งานพอสมควร เพียงพอแล้วกับ Chip ขนาดเล็กนี่
TTGO T-Display ใช้ Chip ตะกูล CP210x หรือ CH34x (แล้วแต่ผู้ผลิต) ในการสื่อสาร USB คุณสามารถเลือก Download Driver แล้วแต่เบอร์ Chip ที่คุณใช้ได้จากที่นี่ CHxxx Series MAC driver , CHxxx Series Windows driver,CP21xx Series driver
แหล่งข้อมูล GitHub LilyGO, th.cytron.io