ESP32-S2-Kaluga-1 “Multimedia” Development Board Comes with Touchscreen Display & Camera

ESP32-S2-Kaluga-1 Multimedia Development Board

ESP32-S2 secure WiFi processor based on Xtensa LX7 core was first unveiled in May 2019, before the datasheet was released, and the first development boards were showcased in September. The Coronavirus outbreak slowed down progress, but the company has now announced the start of mass production for ESP32-S2 SoC, ESP32-S2-WROVER & ESP32-S2-WROOM modules, and ESP32-S2-Saola-1 development board. So that means we should soon be able to buy any of those. Apart from improved security, ESP32-S2 chip also provides a USB OTG interface and interfaces for HMI (Human Machine Interface) solutions thanks to LCD & camera interfaces. So that’s probably why the company has developed ESP-S2 Kaluga-1 board with an LCD touchscreen display, touch panel, support for camera image acquisition, audio playback, and more. We do not have the full specifications at this stage, but here are some of the highlights of the board: LCD interfaces – SPI interface or 8-/16-/24-bit […]

Barracuda App Server for ESP32 Let You Easily Develop Lua Apps via Your Web Browser

Barracuda App Server ESP32

We covered Real Time Logic’s open-source lightweight Minnow Server for microcontrollers last year, and now the company has released another project: Barracuda App Server for ESP32. This project is more complex and requires an ESP32 board with PSRAM to run such as boards based on ESP32-WROVER module with 4 to 8MB PSRAM. The Barracuda App server (BAS) comes with a Lua VM, and in complement with the LSP App Manager that facilitates active development on the ESP32 by providing a web interface. The Barracuda App Server runs on top of FreeRTOS real-time operating system part of Espressif free ESP-IDF development environment. The company provides instructions to build BAS from source, as well as the LSP (Lua Server Pages ) App Manager that links to the binary-only BAS library. The Linux version of the ESP-IDF is recommended, so in Windows, you should install the “Windows Subsystem for Linux” first. The source […]

ESP32 JTAG Debugging can be done through a MicroSD Card Socket

ESP32 JTAG MicroSD Card Adapter

Found in most microcontrollers and processors, JTAG is an industry standard for verifying designs and testing printed circuit boards after manufacture, and that is also often used for low-level debugging or reverse-engineering. Espressif ESP32 also has a JTAG interface, but interestingly it’s shared with the SD card interface, and in ESP32 LyRaT audio development board where both MicroSD card slot and JTAG header are present selection is made by jumpers. The extract from ESP32 LyRaT schematics above shows IO’s 12, 13, 14 and 15 can present on the SD card and 4-pin JTAG header. Some boards may not come with a JTAG header but may feature a MicroSD card slot, but you don’t have to solder wires to the board to access JTAG, and instead, you could simply use a custom MicroSD card adapter to insert into the MicroSD card socket of the board and access JTAG as explained by […]

VCON Adds IoT Cloud Connectivity to Existing STM32 & AVR Products

mdash iot cloud

You can have a product based on a microcontroller and operating fully offline, for example, a washing machine. But you’d now like to update your appliance to connect to the cloud so it can upload data to the cloud, and help your customer access it. This is a non-trivial update as it requires you to add a communication module be it WiFi or Ethernet, or a new microcontroller that would require you to update your firmware to support networking and other new features. You’d also need to develop your own cloud platform, and potentially a smartphone app. Cesanta VCON platform aims to simplify the upgrade with firmware that can be flashed to ESP8266 or ESP32 module, and remotely upgrade the firmware on STM32 and AVR microcontrollers. On the hardware side, you’d need to wire your existing MCU to the ESP32 module with UART for data, BOOT/RESET for OTA firmware update. […]

Espressif Systems ESP32 Gets Bluetooth LE 5.0/5.1 Certifications

ESP32 Bluetooth 5.0

Espressif Systems ESP32 was introduced in 2016, and one of the key differences between ESP8266 and ESP32 was that the latter supported Bluetooth 4.2. But since then, the Bluetooth Special Interest Group (SIG) released Bluetooth 5.0 (2016) with higher speeds and longer range, and Bluetooth 5.1 (2019)  adding direction finding for indoor positioning applications. One would have thought that upgrading from Bluetooth 4.2 to Bluetooth 5.0/5.1 might have required a new radio, but apparently not. As you can see from the above link and screenshot, ESP32 is now Bluetooth LE 5.0-Certified having passed SIG Bluetooth LE 5.0 certification. That means the Bluetooth protocol version supported by the ESP32 microcontroller has been upgraded from Bluetooth LE 4.2 to Bluetooth LE 5.0 with improved stability and compatibility. Another link also shows Bluetooth 5.1 certification for ESP NimBLE Host stack. Sadly that does not mean ESP32 suddenly supports the longer range and higher […]

$18 TTGO T-Wristband DIY Arduino Programmable Smart Bracelet Features ESP32-PICO-D4 SiP

TTGO T-Wristband

2020 is promising to be an interesting year for low-cost user-flashable smartwatches/bracelets. After the recent introduction of the $25 Pine64 PineTime Bluetooth enabled wearable companion for PinePhone Linux smartphone that will support various real-time operating systems such as Zephyr OS or FreeRTOS, we’ve now been informed that Liliygo launched TTGO T-Wristband smart bracelet powered by Espressif Systems ESP32-PICO-D4 SiP. The watch comes with 802.11 b/g/n WiFi 4 and Bluetooth 4.2 Classic+LE connectivity and is currently selling for under $18 and up on Aliexpress and Tindie. TTGO T-Wristband smart bracelet specifications: SIP – ESP32-PICO-D4 system-in-package with ESP32 Tensilica LX6 dual-core processor, clocked at 240MHz, 520 KB SRAM, 802.11 b/g/n HT40 Wi-Fi,  integrated dual-mode Bluetooth (classic + low energy) Display – 0.96″ IPS color display Antenna – WiFi / Bluetooth ceramic antenna Sensor – Invensense MPU9250 9-axis motion sensor Expansion / Programming Interface – 0.3pitch 13-pin FPC socket Misc – NXP PCF8563 […]

Inkplate 6 ESP32 Wireless e-Paper Display Recycles Kindle E-reader (Crowdfunding)

Inkplate 6 wireless display is made from recycled e-Paper display taken from a used Amazon Kindle E-reader and adds WiFi (and Bluetooth) connectivity thanks to an ESP32-WROVER module featuring Espressif Systems ESP32 dual-core processor. The 6″ e-Paper display can easily be updated over WiFi, and used for a variety of applications or projects such as high-latency digital signage displays, collaborative task trackers, e-Paper typewriters, open-hardware E-readers, art projects and so on. Inkplate 6 specifications: ESP32-WROVER wireless module ESP32 dual-core Tensilica LX6 processor @ 240 MHz 8MB RAM, 4MB flash Connectivity – 802.11 b/g/n WiFi and Bluetooth 4.2 Display – 6″ e-Paper Display (ED060SC7) with 800×600 resolution taken from discarded Kindle readers; refresh time: 0.264 s; partial updates possible Storage – MicroSD card socket USB – 1x Micro USB Port for power and programming (via CH340C) Expansion EasyC / Qwiic connector with I2C Headers for power signals, I2C, SPI, ESP32’s GPIO, […]

NORVII IIoT ESP32 Industrial Controller Comes with Built-in OLED or TFT Display, DIN Rail Mount

NORVI IIOT ESP32 Industrial Controller

We’ve previously covered at least one ESP32 industrial controller with TECHBASE Moduino X equipped with digital and analog I/O terminals, a 0.96″ OLED display,  and support for various expansion cards for RS-485, LoRa, Sigfox… beside Ethernet, WiFi, and Bluetooth connectivity offered by the Espressif Systems chip. NORVII IIOT industrial controller – based on ESP32-WROOM-32 module – offers many of the same options as the TECHBASE model, but also integrates a choice of 0.96″ to 1.44″ OLED or TFT display, and comes with plenty of LED’s to ease troubleshooting. There are five variants from three series (AE01, AE02, and AE03) sharing the following specifications: Wireless Module – ESP32-WROOM32 with ESP32 dual-core processor @ 160 MHz,  520 Kbytes SRAM / 4 Mbit Flash, WiFi 802.11 b/g/n Bluetooth 4.2 Storage – Optional microSD card slot Display -Built-in 0.96″ OLED display. 0.96″ TFT display or 1.44″ TFT display Communication – RS-485, WiFi, Bluetooth, optional […]

EmbeddedTS embedded systems design