ESPNowCam library enables ESP32 video camera or data transmission with the ESP-NOW protocol

ESPNowCam ESP-Now library for ESP32 camera board

ESPNowCam is an open-source library for ESP32 camera boards that relies on the ESP-NOW protocol for efficient point-to-point, one-to-many, or many-to-one video or data transmission. ESP32 microcontrollers already support WiFi or Bluetooth connectivity, but the ESP-NOW offers an alternative in scenarios where low latency is required and/or access to a router is not feasible or practical. That’s why we’ve previously seen ESPNOW used in ESP32 drones. As its name implies, the ESPNowCam project leverages the ESP_NOW wireless protocol for ESP32 video cameras, but can also be used for data transmission. ESPNowCam highlights: Transmission modes One transmitter to multiple receivers using the internal ESPNow broadcasting feature (1:N mode) Peer-to-peer (P2P) connections utilizing MAC address targeting (1:1 mode) Multi-sender mode with one receiver (N:1 mode) No need for IPs, routers, or credentials The project was first released in January 2024, but I’ve only noticed it, and it had several iterations since then. […]

Loomos AI smart glasses integrate GPT-4o, offer a 16MP camera and hi-fi audio for $199+ (Crowdfunding)

loomos AI smart glasses with 16MP camera

Chinese power supply company, SHARGE, has launched a pair of GPT-4o-powered smart glasses with a 16-megapixel camera capable of capturing 4K photos and 1080p videos. Like the Looktech AI glasses and Meta Ray-Ban series, the Loomos AI smart glasses have no onboard display. Instead, they feature a microphone array, onboard speakers, and side buttons for user control and feedback. The Loomos glasses are powered by a 2.0Ghz UNISOC quad-core processor and come integrated with the multi-modal GPT-4o for real-time AI assistance. The stated battery life is much more impressive than the competition at 40 hours of standby time (from a 450mAh battery). The company also offers a 6,500mAh neckband power bank for uninterrupted all-day wearing. The company promises security and privacy with the glasses. Data is processed anonymously with TLS encryption and users retain full control of their data. The glasses also include an indicator light to alert people around […]

Renesas RA4L1 ultra-low-power MCU family offers 168 µA/MHz operation, dual-bank flash, capacitive touch

Renesas RA4L1 ultra low power MCU family

Renesas has recently introduced the RA4L1 ultra-low-power Arm Cortex-M33 MCU family along with two evaluation/development boards. This new lineup consists of 14 ultra-low-power devices based on an 80 MHz Arm Cortex-M33 processor with TrustZone support and designed for metering, IoT sensing, smart locks, digital cameras, and human-machine interface (HMI) applications. The RA4L1 MCU family offers high power efficiency at 168 µA/MHz while active and a standby current of 1.70 µA while retaining SRAM. Additionally, they support segment LCD, capacitive touch, USB-FS, CAN FD, low-power UART, multiple serial interfaces (SPI, QSPI, I2C, I3C, SSI), ADC, DAC, real-time clock, and security features like the RSIP security engine with TRNG, AES, ECC, and Hash. Renesas RA4L1 microcontroller Renesas RA4L1 specifications MCU core Arm Cortex-M33 core (Armv8-M) Up to 80 MHz operating frequency Arm Memory Protection Unit (MPU) 8 secure regions (MPU_S) 8 non-secure regions (MPU_NS) CoreSight ETM-M33 Dual SysTick timers (secure & non-secure) […]

Femtofox Pro v1 LoRa and Meshtastic development board runs Linux-based Foxbuntu OS on Rockchip RV1103 SoC

Femtofox Pro v1 kit LoRa and Meshtastic development board

The Femtofox Pro v1 kit is a compact, low-power LoRa and Meshtastic development board running Linux specially designed for Meshtastic networks. Built around the Luckfox Pico Mini (Rockchip RV1103) SBC, this compact development platform supports USB host/device functionality, Ethernet, WiFi over USB, GPIO interfaces, I2C, UART, and a real-time clock (RTC). The most unique feature of this board is that it operates at very low power (0.27-0.4W), making it ideal for solar-powered applications. Additionally, Femtofox supports native Meshtastic client control, USB mass storage, and network reconfiguration via a USB flash drive. It also includes user-configurable buttons for WiFi toggling and system reboot, enhancing its usability. These features make Femtofox particularly useful for applications such as emergency response and off-grid messaging. Femtofox Pro v1 kit specifications Mainboard – Luckfox Pico Mini A SoC  – Rockchip RV1103 SoC CPU – Arm Cortex-A7 processor @ 1.2GHz + RISC-V core Memory – 64MB DDR2 […]

STMicro expands the STM32C0 Cortex-M0+ MCU family with STM32C051, STM32C091, and STM32C092 (with CAN FD)

STMicro Nucleo-64 board with STM32C092RC MCU

STMicro first introduced the STM32C0 32-bit Arm Cortex-M0+ MCU family as an 8-bit MCU killer in 2023, followed by the STM32C071 adding USB FS and designed for appliances with graphical user interfaces (GUI). The company has now added three new parts with the STM32C051, STM32C091, and STM32C092. The STM32C051 is similar to the original STM32C031 but adds more storage (64KB vs 32KB) and is offered in packages with up to 48 pins, while the STM32C09x parts offer flash densities up to 256 KB in packages up to 64 pins, and the STM32C092 also gains a CAN FD interface. The STM32C09x parts can be seen as an update to the STM32C071 where more flash memory is needed. That’s 30 new SKUs bringing the total to 55 when different packages and flash memory size/RAM size options are taken into account. The STM32C051 offers the same maximal amount of SRAM as the STM32C031 […]

Solar-powered LLM over Meshtastic solution may provide live-saving instructions during disasters and emergencies

Solar LLM over Meshtastic

People are trying to run LLMs on all sorts of low-end hardware with often limited usefulness, and when I saw a solar LLM over Meshtastic demo on X, I first laughed. I did not see the reason for it and LoRa hardware is usually really low-end with Meshtastic open-source firmware typically used for off-grid messaging and GPS location sharing. But after thinking more about it, it could prove useful to receive information through mobile devices during disasters where power and internet connectivity can not be taken for granted. Let’s check Colonel Panic’s solution first. The short post only mentions it’s a solar LLM over Meshtastic using M5Stack hardware. On the left, we must have a power bank charge over USB (through a USB solar panel?) with two USB outputs powering a controller and a board on the right. The main controller with a small display and enclosure is an ESP32-powered […]

Raspberry Pi Pico SDK 2.1.1 release adds 200MHz clock option for RP2040, various Waveshare boards, new code samples

Raspberry Pi RP2040 200 MHz

The Raspberry Pi Pico SDK 2.1.1  has just been released with official 200 MHz clock support for the Raspberry Pi RP2040 MCU, several new boards mostly from Waveshare, but also one from Sparkfun, as well as new code samples, and other small changes. Raspberry Pi RP2040 gets official 200 MHz clock support When the Raspberry Pi RP2040 was first released along with Raspberry Pi Pico in 2021, we were told the default frequency was 48 MHz, but the microcontroller could also run up to 133 MHz. Eventually, I think the Cortex-M0+ cores were clocked at 125 MHz by default, although some projects (e.g. PicoDVI) would boost the frequency up to 252 MHz. Frequencies higher than 133 Mhz were not officially supported so far, but the Pico SDK 2.1.1 changes that since the Raspberry Pi RP2040 has now been certified to run at a system clock of 200MHz when using a […]

LLMStick – An AI and LLM USB device based on Raspberry Pi Zero W and optimized llama.cpp

LLMStick

Youtuber and tech enthusiast Binh Pham has recently built a portable plug-and-play AI and LLM device housed in a USB stick called the LLMStick and built around a Raspberry Pi Zero W. This device portrays the concept of a local plug-and-play LLM which you can use without the internet. After DeepSeek shook the world with its performance and open-source accessibility, we have seen tools like Exo that allow you to run large language models (LLMs) on a cluster of devices, like computers, smartphones, and single-board computers, effectively distributing the processing load. We have also seen Radxa release instructions to run DeepSeek R1 (Qwen2 1.5B) on a Rockchip RK3588-based SBC with 6 TOPS NPU. Pham thought of using the llama.cpp project as it’s specifically designed for devices with limited resources. However, running llama.cpp on the Raspberry Pi Zero W wasn’t straightforward and he had to face architecture incompatibility as the old […]

Exit mobile version
UP 7000 x86 SBC