T-Watch-Keyboard-C3 with ESP32 “watch”, ESP32-C3 keyboard looks like a miniature PC replica

LILYGO Watch Keyboard C3

T-Watch-Keyboard-C3 is a device that looks like a miniature PC replica comprised of an ESP32-C3 powered keyboard, and the TTGO T-Watch ESP32 programmable device with a 1.54-inch touchscreen display. The LilyGo TTGO T-Watch ESP32 programmable touchscreen display has been around for a while, and the company used to provide an accessory keyboard based on Microchip ATSAM20 Cortex-M0+ microcontroller that has now been replaced with ESP32-C3 WiFi and Bluetooth RISC-V microcontroller to create the T-Watch-Keyboard-C3 devices pictured below.   T-Watch-Keyboard-C3 specifications: TTGO T-Watch MCU – ESP32-D0WDQ6 dual-core microcontroller @ 240 MHz with WiFi 4 and Bluetooth 4.x with 520KB SRAM Memory – 8MB PSRAM Storage – 16MB QSPI flash Display – 1.54-inch LCD screen USB – 1x USB Type-C port for power and programming via CP2104 USB to TTL chip Sensor – 3-axis accelerometer Misc – Power button, RTC Dimensions – 40 x 38 x 20 mm Weight – 43.19 grams […]

ESP-Hosted simplifies adding WiFi connectivity to legacy Linux or MCU-based products

Most of the ESP8266 and ESP32 projects and products we cover here use the Espressif microcontroller as the main chip, but ESP8266 started as a WiFi module meant to be controlled with AT commands from a host device. But there are still “legacy” products that may benefit from connecting to the cloud, and Espressif introduced the ESP-Hosted for that purpose in 2020, and recently released a next-generation ESP-Hosted solution (ESP-Hosted-NG) specifically for Linux hosts. The solution is available in two variants: ESP-Hosted-FG (First generation) exposing an Ethernet interface to the host and suitable for microcontrollers and Linux hosts, and the ESP-Hosted-NG presenting an 802.11 network interface and designed for Linux hosts only. Both solutions include ESP32 firmware and a host driver running on the legacy system. Espressif Systems recommends using ESP-Hosted-FG on an MCU host, and ESP-Hosted-NG on a Linux host in order to benefit from Linux user space applications/services […]

Beware of fake ELM327 OBD-II Bluetooth adapters

Cheap ELM327 compatible OBD-II Bluetooth adapters that connect to your car for diagnostics and retrieve engine and other data are available all over the Internet. But today, we were reminded that many are fake with a partial implementation or not working at all. ELM32 was originally created by Elm Electronics – which recently decided to close shop – and based on Microchip PIC18F2480 microcontroller to provide the data through a UART interface, but copies have been around for years, and I myself bought a cheap ELM327 compatible ODB-II Bluetooth adapter back in 2013, but I never managed to make it work. Those were brought back to my attention today, as Jasbir bought two such fake ELM327 adapters on Aliexpress for under $3 each. The device reports itself as ELM V2.1 with firmware version “TDA99 V0.34.0628C”, it’s extremely buggy and certainly not feature-complete for an ELM V2.1 device. When he opened […]

MediaTek T830 to power 5G FWA routers and mobile hotspots

MediaTek T830 is a consumer premise equipment (CPE) SoC with a quad-core Cortex-A53 processor, an integrated Sub-6GHz 5G modem, hardware-based network acceleration engines,and optional support for Wi-Fi 6/6E, and son the new WiFi 7. It’s unrelated to the MediaTek Filogic 830 WiFi router SoC and instead, offers an upgrade to the MediaTek T750 5G chipset for higher performance multi-gigabit CPE products, such as fixed wireless access (FWA) routers and mobile hotspots (Mi-Fi) with up to 7 Gbps 5G speeds. MediaTek T830 specifications: CPU – 4x Arm Cortex-A55 cores @ up to 2.2 GHz GPU – Unnamed 3D GPU Networking accelerators MediaTek Network Processing Unit QoS Acceleration and Tunneling Offload Engine for VLAN / PPTP / L2TP / GRE Memory I/F – LPDDR4x / LPDDR5 Storage I/F – nMCP (NAND-based Multi-Chip Package) suggested. SPI, eMMC 5.1, and ONFI (Open NAND Flash Interface) supported Display I/F – MIPI DSI interface for up […]

ESP32 board with rotary encoder gets 2-key keypad shield

LILYGO TTGO T-Encoder, a round-shaped ESP32 board with a built-in rotary encoder, has gotten a shield with a 2-key keypad based on WCH CH552 8-bit microcontroller. Launched several months ago, the TTGO T-Encoder is a USB-powered rotary encoder with ESP32 microcontroller offering WiFi and Bluetooth connectivity, and now, you can build a keypad with rotary encoder thanks to T-Encoder shield that features two mechanical switches and keycaps with RGB LED backlight.   Since we missed it at launch, let’s check out the tiny TTGO T-Encoder board specifications first: System-in-Package (SiP) – Espressif ESP32-PICO-V3-02 with MCU – ESP32 Xtensa dual-core 32-bit Xtensa LX6 microcontroller up to 240 MHz, 448 KB ROM for booting and core functions, 520 KB SRAM for data and instructions, 2.4 GHz WiFi 4 and Bluetooth 4.2 BR/EDR + LE connectivity Memory – 2MB SPI PSRAM Storage – 8MB SPI flash Dimensions – 7×7 mm Antenna – Ceramic […]

TTGO T4 ESP32 board features 2.4-inch color display, IP5306 battery charging IC

LilyGO has launched yet another ESP32 board with an integrated color display. The TTGO T4 offers a 2.2-inch or 2.4-inch color display, LiPo battery support, but in contrast to many other boards from the company, features a battery charging circuitry based on Injonic IP5306 “fully-integrated power bank system-on-chip with 2.1A charger, 2.4A discharger”. The WiFi and Bluetooth IoT board is also equipped with 4MB flash, a MicroSD card socket, 8MB PSRAM, a 20-pin GPIO header and a 5-pin I2C connector for expansion, and a few buttons for programming and user control. TTGO T4 v1.3 specifications: Wireless MCU – Espressif Systems ESP32 dual-core Tensilica LX6 microcontroller @ up to 240 MHz with 520 KB SRAM, wireless connectivity RAM – 8MB SPRAM (ISSI PN18S32) Storage – 4MB SPI NOR flash, MicroSD card slot Connectivity (ESP32) 2.4 GHz 802.11 b/g/n Wi-Fi 4 Bluetooth 4.2 BR/EDR and Bluetooth LE 3D antenna and u.FL connector […]

$52 7.5-inch E-paper display connects to ESP32 boards

So far LILYGO’s ESP32 boards with an E-Paper display such as the TTGO T5  or Mini E-Paper Core featured smaller displays from 1.02-inch to 2.9-inch. But the company is now offering a larger 7.5-inch display that works with most of its T5 boards excluding the one used with a 4.7-inch display. The black and white e-paper display offers a resolution of 800 x 480 pixels, is Arduino programmable and backward compatible with earlier T5 E-paper solution, and should be one of the most cost-effective to way to make a wireless E-paper display. LilyGO 7.5-inch E-paper display specifications: Panel SKU – DKE DEPG0750_U790F3 (See PDF datasheet. note non-secure link so your browser may complain) Size – 7.5-inch diagonal Resolution – 800 x 480 pixels (124 DPI) Active area – 163.2 x 97.92mm Pixel pitch – 0.204 x 0.204 mm Host interface – SPI Dimensions – 170.2 x 111.2 x 1.2 mm […]

Up2Stream HD DAC wireless audio streaming board supports Airplay 2, aptX HD (Sponsored)

Arylic has offered Up2Stream audio receiver modules for DIY wireless speakers since 2018, and their latest module, the Up2Stream HD DAC board supports modern audio features such as Qualcomm aptX HD and Apple Airplay 2. Equipped with a high-performance ESS 9038Q2M audio codec, the wireless audio streaming board delivers 1:1 high-fidelity lossless 192khz/24bits audio output, offers dual-band WiFi, a range of audio input & output ports, and supports services such as Spotify Connect & Tidal Connect making Arylic’s 4Stream app optional. Up2Stream HD DAC board specifications: Analog Audio DAC – ESS 9038Q2M Stereo RCA  output AUX input header Digital Audio Optical S/PDIF output, coaxial S/PDIF output, 1:1 up to 24bit / 192kHz Digital input header AUX input header Audio formats – FLAC, MP3, AAC/AAC+, ALAC, APE, WAV Connectivity Ethernet port Dual-band 802.11 b/g/n WiFi 4 Bluetooth 5.0 with support for aptX HD Streaming Protocols – AirPlay 2, DLNA, UPnP, Spotify […]