RT-Thread Vision board review – Part 1: OpenMV on Renesas RA8D1 Cortex-M85 microcontroller

I am always interested in real-time operating systems (RTOS) for microcontrollers (MCUs) with my past backgrounds in µC/OS-II, mbed, and FreeRTOS. When the opportunity arose to get my hands on the RT-Thread Vision Board, thanks to the RT-Thread team and CNX Software, I was excited to check it out. This board, a collaboration between RT-Thread and Renesas, packs a powerful Renesas RA8D1 Cortex-M85 MCU and comes pre-loaded with OpenMV firmware. OpenMV’s MicroPython engine lets you jump right into embedded vision development, perfect for experimenting with computer vision tasks. But the real power lies in RT-Thread’s ability to handle tasks very quickly, which we’ll explore with C/C++ development in part two. This first part will focus on getting you familiar with the hardware using the OpenMV firmware, making it a smooth entry point for beginners. Plus, I have a collection of other Renesas evaluation boards, so you can bet I’ll be […]

LILYGO T-Camera-Plus-S3 – An ESP32-S3 powered dev board with night vision camera and touchscreen display

The LILYGO T-Camera-Plus-S3 is an ESP32-S3 development board designed for building smart home devices, monitoring systems, and other connected projects. The board features a 1.3-inch TFT LCD and the option to choose from OV2640 or OV5640 camera modules. The T-Camera-Plus-S3 can be considered an upgrade from the T-Camera S3, which was introduced in 2022. The upgraded features include a 1.3″ SPI TFT LCD (240×240), a microphone with MAX98357A codec and external speaker support, support for a micro SD card, a battery connector, and many other features. Previously we have written many different types of ESP32-S3-based boards like the Waveshare ESP32-S3-Matrix, ESP32-S3-Tiny board, and Unexpected Maker NANOS3 feel free to check those out if you are looking for unique ESP32 boards. LILYGO T-Camera-Plus-S3 specification ESP32-S3-WROOM-1 wireless module SoC –  ESP32-S3R8 dual-core Tensilica LX7 microcontroller @ 240 MHz (Note: this SKU is not listed in the official ESP32-S3 datasheet) with 2.4 GHz 802.11n […]

Khadas Edge2 Arm mini PC

WeAct STM32H743 Arm Cortex-M7 board ships with a 0.96-inch LCD and a choice of camera sensors

WeAct STM32H743 is a small MCU development board powered by a 480 MHz STMicro STM32H743VIT6 Cortex-M7 microcontroller and equipped with a small LCD and a camera connector taking OV2640, OV5640-AF, OV7670, or OV7725 camera sensors. The board comes with 2048KB flash and 1MB RAM built into the STM32H7 microcontroller, 8MB SPI flash, 8MB QSPI flash, a microSD for data storage,  USB-C port for power and programming, a few buttons, and plenty of I/Os accessible through two 44-pin headers. WeAct STM32H743 specifications: MCU – STMicro STM32H743VIT6 Arm Cortex-M7 microcontroller at 480MHz with FPU, DSP, and MPU, 2048KB flash, 1MB RAM Storage – 8MB SPI Flash, 8MB QSPI Flash (bootable), microSD card socket Display – 0.96-inch TFT LCD based on ST7735 SPI display driver Camera 8-bit Digital Camera Interface (DCMI) with autofocus support OV2640 (1600×1200), OV5640-AF (2592×1944 with autofocus), OV7670 (640×480), or OV7725 (640×480) camera sensors are supported USB – 1x USB-C […]

MEMENTO is an ESP32-S3-based, CircuitPython or Arduino programmable DIY camera module

Adafruit’s new MEMENTO – Bare Board Camera module is powered by the ESP32-S3 and can be programmed with CircuitPython or Arduino. The module includes a camera with an OV5640 sensor which features auto-focus capabilities and the board includes a 1.54″ 240×240 Color TFT to display the images. Previously we have covered many ESP32-based camera modules like the TinyML-CAM, the Arduino Nicla Vision, TTGO T-Camera, and many other camera modules that feature the OV5640 sensor you can check those out if interested. Features and Specifications of the MEMENTO ESP32 Camera Module: Processing and Connectivity ESP32-S3 Module Dual-core 240MHz Tensilica processor 8 MB Flash, 2 MB PSRAM WiFi and BTLE capabilities Camera and Display OV5640 Camera Module 5MP sensor 72-degree view Autofocus JPEG encoder 1.54″ Color TFT Display with 240×240 resolution Storage – MicroSD card slot (SPI) Ports and Expansion Two Digital/Analog Stemma Ports – JST PH-3 connectors for A0, A1, power, […]

OpenMV CAM RT1062 camera for machine vision is programmable with MicroPython

Following the success of the OpenMV Cam H7 and the original OpenMV VGA Camera, OpenMV recently launched the OpenMV CAM RT1062 powered by NXP’s RT1060 processor. This new camera module integrates a range of features, including a high-speed USB-C (480Mbps) interface, an accelerometer, and a LiPo connector for portability. Similar to its predecessor, this camera module also features a removable camera system, and it is built around the OV5640 image sensor which is more powerful in terms of resolution and versatility. However, the previous Omnivision OV7725 sensor, used in the OpenMV Cam H7 has a far superior frame rate and low-light performance. OpenMV provides a Generic Python Interface Library for USB and WiFi Comms and an Arduino Interface Library for I2C, SPI, CAN, and UART Comms which can be used to interface your OpenMV Cam to other systems. To program the board, you can use MicroPython 3 with OpenMV IDE, […]

More Allwinner F1C200s ARM9 boards: MangoPi R3 and CherryPi-F1C200S

I wrote about the Widora TINY200 board based on Allwinner F1C200s ARM9 processor with 64MB built-in RAM, up to 512MB NAND flash, LCD and camera interfaces in April 2020. I was just informed more similar Allwinner F1C200s boards had recently shown up with Widora MangoPi R3 that’s basically the same as TINY200, and CherryPi-F1C200S with similar dimensions and features, but a different ports arrangement. Let’s have a look at both. MangoPi R3 MangoPi R3 specifications are the same as the ones for Tiny200 board, but they selected the 128MB NAND flash storage option, and changed the USB-TTL chip: SoC – Allwinner F1C200s ARM926EJS processor @ 420 MHz (overclockable to 700 MHz) with 64MB DDR RAM Storage – 128MB NAND flash and MicroSD card slot Display I/F – 40-pin RGB565 display interface and 6-wire touch interface Camera I/F – 24-pin DVP camera interface compatible with OV2640, GC0328, etc. Audio – Onboard […]

Intel Arc Graphics Technology

MYIR introduces i.MX 8M Plus module and devkit with AI/ML capabilities

There are already plenty of i.MX 8M Plus systems-on-module, but here’s one more courtesy of MYIR Tech with MYC-JX8MPQ i.MX 8M Plus module with as well as MYD-JX8MPQ development board for evaluating the solution. The module is especially well suited to applications leveraging Artificial Intelligence (AI) and Machine Learning (ML) with the NXP Cortex-A53/M7 integrating a 2.3 TOPS Neural Processing Unit (NPU). The module comes with up to 6GB LPDDR4, 128GB eMMC flash, 32MB QSPI flash, a PMIC for power management, as well as a 314-pin MXM 3.0 connector exposing the I/Os from the processor. MYC-JX8MPQ module specifications: SoC – NXP i.MX 8M Plus (MIMX8ML8CVNKZAB) quad-core Cortex-A53 processor @ 1.6 GHz, real-time Arm Cortex-M7 co-processor @ 800 MHz, 2.3 TOPS AI accelerator, 2D/3D GPU, HiFi4 Audio DSP, and 1080p VPU System Memory – 3GB LPDDR4 (option up to 6GB) Storage – 8GB eMMC flash (option up to 128GB), 32MB QSPI […]

PinePhone Pro Linux smartphone to feature a power-optimized Rockchip RK3399S processor

Pine64 has now announced the PinePhone Pro Linux smartphone with a Rockchip RK3399S hexa-core processor clocked at 1.5 GHz, that’s a power-optimized version of the popular Rockchip RK3399 processor. It will provide a noticeable upgrade to the PinePhone Linux smartphones launched in November 2019, which, by today’s standards, is quite underpowered. Besides the faster processor, PinePhone Pro also comes with 4GB RAM and 128 GB storage which should make it a better candidate at mobile desktop convergence, as well as a 5.95-inch display with 1440×720 resolution, a 13MP rear camera, a 5MP front-facing camera, and more. PinePhone Pro specifications: SoC – Rockchip RK3399S with an hexa-core processor comprised of 2x Cortex-A72 core @ up to 1.5 GHz, 4x Cortex-A53 cores, Arm Mali T860 quad-core GPU @ 500Mhz System Memory – 4GB LPDDR4 @ 800MHz Storage – 128GB eMMC flash storage, MicroSD slot Display – 5.95-inch 1440 x 720 in-cell IPS with […]

Khadas VIM4 SBC