I started Crowbits Master Kit review last month by checking out the content, user manual, and some of the possible projects for the ESP32 educational kit including a 2G phone and a portable game console. For the second part of the review, I’ll go through one of the lessons in detail, namely the intrusion scanner to show the whole process and how well (or not) it works. Let’s go to Lesson 5 directly, although I’d recommend going through the first lessons that provide details about the hardware and visual programming basics using Letscode program, which is basically a custom version of Scratch for Crowbits The user manual introduces the project, explains it is to detect intruders, and lists the learning goals as we’ll learn how to control the servo and play music on the Crowbits kit. Kit Assembly But first, we’ll have some assembly to do, in a similar way […]
ESP32-C6 WiFI 6 and Bluetooth 5 LE RISC-V SoC for IoT devices coming soon
Espressif Systems introduced their first RISC-V wireless SoC last year with ESP32-C3 single-core 32-bit RISC-V SoC offering both 2.4GHz WiFi 4 and Bluetooth 5.0 LE connectivity, and while the company sent some engineering samples of ESP32-C3 boards months ago, general availability of ESP32-C3-DevKitM-1 and modules is expected shortly. But the company did not stop here, and just announced their second RISC-V processor with ESP32-C6 single-core 32-bit RISC-V processor clocked at up to 160 MHz with both 2.4 GHz WiFi 6 (802.11ax) and Bluetooth 5 LE connectivity. ESP32-C6 preliminary specifications: CPU, Memory, and Storage 32-bit RISC-V single-core processor up to 160 MHz 384 KB ROM 400 KB SRAM (16 KB for cache) 8 KB SRAM in RTC SPI, Dual SPI, Quad SPI, and QPI interfaces for external flash and/or PSRAM WiFi 2.4 GHz 802.11ax Wi-Fi 6 with 20 MHz bandwidth, support for station interface 2.4 GHz 802.11b/g/n WiFI 4 with 20/40MHz […]
Olimex RP2040-PICO-PC “computer” to feature RP2040-Py Raspberry Pi Pico compatible module
We previously wrote it was possible to create a Raspberry Pi RP2040 board with HDMI using DVI and programmable IOs to output video up to 640×480 at 60 Hz with the microcontroller’s Cortex-M0+ cores clocked at 252 MHz. At the time, we also noted Olimex was working on such a board with RP2040-PICO-PC designed to create a small Raspberry Pi RP2040 computer with HDMI/DVI video output. The Bulgarian company has now manufactured the first prototype, but due to supply issues with the Raspberry Pi Pico board, they also designed their own RP2040-PICO module since they’ve got a reel of Raspberry Pi RP2040 microcontrollers. RP2040-PICO-PC small computer board Specifications: Support for Raspberry Pi Pico board Storage – MicroSD card Video Output – HDMI port with DVI signal (note no audio through this interface) Audio output – 3.5mm audio jack Expansion UEXT connector with UART, SPI, I2C, 3.3V, and GND to attach […]
Rugged, fanless quad-camera system brings AI and Machine Vision to rolling stock and automotive applications
Eurotech BoltGPU 10-31 is a rugged fanless embedded system powered by NVIDIA Jetson Xavier NX module, equipped with four FAKRA connectors for GMSL camera, and designed to bring Edge AI and machine vision to rolling stock (e.g. trains) and automotive applications. The BoltGPU 10-31 also features 16 GB of eMMC flash, NVMe SSD support, three Gigabit Ethernet interfaces, WiFI 6 and Bluetooth 5.1, two USB3.1 ports, as well as isolated CAN-FD, optoisolated DIO, video out, and GNSS with optional RTK. BoltGPU 10-31 specifications: System-on-Module – NVIDIA Jetson Xavier NX with hexa-core NVIDIA Carmel ARM v8.2 64-bit CPU with 6MB L2 + 4MB L3 cache, 384-core NVIDIA Volt GPU with 48 Tensor Cores (up to 21 TOPS of accelerated computing), 8 GB LPDDR4x RAM, 16GB eMMC 5.1 flash Storage MicroSD card socket Optional 512 GB NVMe SSD on M.2 Key M socket 256 Kbit Serial EEPROM Video Output – 1x Mini […]
DIY Raspberry Pi Compute Module 4 NAS supports up to four drives
We previously noted it was possible to build a Raspberry Pi CM4 NAS using Wiretrustee carrier board with a built-in Marvell 88SE9215 PCIe to SATA controller and four SATA connectors. But Mebs just created his own Raspberry Pi Compute Module 4 four-bay NAS with his own carrier board equipped with a PCIe socket used to insert a PCIe SATA card, as well as a neat 3D printed enclosure that took 6 days to print. This carrier board design is actually derived from the official Raspberry Pi CM4 IO board with only the interfaces needed for the NAS to make it smaller and fit within the width of a standard 3.5″ hard drive. It was also made as simple as possible because it was Mebs’ first PCB design. This leaves the board with Gigabit Ethernet, one HDMI port, a USB 2.0 port, the PCIe 2.0 socket, as well as some headers […]
Eyecam open-source webcam will make you feel spied on
Most people will use webcams connected to a computer or integrated into a laptop without thinking about the possibility of being spied on, but Eyecam will certainly raise awareness and make you feel like somebody is truly watching. The open-source webcam is shaped like a human eye and acts like one thanks to a Raspberry Pi camera and an Arduino board controlling six servos for eyeball, eyelids, and eyebrows movements. The project was conducted at Saarland University in Germany, and Eyecam looks amazingly realistic – and creepy – with the eyeball and eyelids moving, especially when face tracking is enabled, and expressions are possible with servos controlling the eyebrows. The webcam is comprised of 3D printed parts, a Raspberry Pi camera connect to Raspberry Pi Zero recognized as a USB webcam from the host, and an Arduino Leonardo Pro Micro to control the 6 servo motors. On the software side, […]
Edge AI and robotics embedded computers feature NVIDIA Jetson TX2 NX module
NVIDIA unveiled a cost-down version of the Jetson TX2 module with the Jetson TX2 NX SO-DIMM system-on-module last month, and AAEON is one of the first companies to have updated some of their products with the new module. AAEON’s BOXER-823x-series of fanless embedded computers feature the NVIDIA Jetson TX2 NX module, and multiple Ethernet ports, including some PoE capable for the development of edge AI and robotics applications. BOXER-8230AI AI Edge Fanless Embedded Box PC This model offers a mid-range alternative between the Jetson Xavier AGX NX-based BOXER-8250AI embedded box PC and the Jetson Nano-powered BOXER-8220AI mini PC both of which offer the same ports. BOXER-8230AI specifications: SoM (CPU/Memory/Storage) – NVIDIA Jetson TX2 NX with dual-core NVIDIA Denver 2 64-Bit CPU and quad-core Arm Cortex-A57 MPCore processor @ up to 2.0 GHz, 256-core NVIDIA Pascal GPU @ up to 1.3 GHz, 4GB LPDDR4, 16GB eMMC flash Storage – MicroSD card […]
ArduinoShrink library slashes code size, boosts speed of Arduino AVR firmware
Arduino AVR Core is supposed to be already efficient, as the resulting code will run on AVR ATmega168 and ATmega328 MCUs with just 16 to 32KB of internal flash storage and 8 to 16 MHz clock speeds. But Nerd Ralph felt there was space for improvement as for instance the Blink sample takes 924 bytes of flash storage when compiled for the Arduino Uno. So he developed ArduinoShrink library with the same functions as Arduino AVR Core but enabling smaller and faster firmware files. The result is pretty impressive as we can see from the screenshot above with the Blink sample now taking just 196 bytes or an almost 80% reduction in size. So how was this feat achieved exactly? Ralph explains it in details in a blog post, but in a nutshell, the following main two steps were taken: Writing modular, self-contained code instead of providing a single static […]