Arduino Plant Watering Kit combines Nano RP2040 Connect with moisture sensor and submersible pump

Arduino Plant Watering 3D Printed enclosure

You’ve probably seen a few plant watering projects based on Arduino over the years, and now the company has decided to launch its own Arduino Plant Watering Kit based on the Arduino Nano RP2040 Connect board and everything you need to get started to water your indoor plants. Arduino Plant Watering Kit content: Arduino Nano RP2040 Connect board (ABX00053) with Raspberry Pi RP2040 MCU, ESP32 module for WiFi, and Bluetooth LE connectivity. Arduino Nano Screw Terminal Adapter (ASX00037) Open-ended USB cable with on/off switch 5V submersible pump 1-meter of plastic hose Grove moisture sensor Grove relay module with cable Grove LED button module with cable Grove cables 50 cm 10x Jumper wires (15 cm) 12x screw connectors Simply connect the moisture sensor and the water pump (through the relay) to the Nano RP2040 Connect board, insert the moisture sensor in a flower pot, and put the pump in a recipient […]

WinLink E850-96Board SBC is powered by Samsung Exynos 850 Octa-core Cortex-A55 SoC

Samsung Exynos 850 SBC

WinLink E850-96Board is a 96Boards CE Extended-compliant single board computer (SBC) based on a Samsung Exynos 850 octa-core Cortex-A55 processor plus 64GB flash and 4GB RAM found in a single eMCP (embedded Multi-Chip Package) chip. While the Samsung Exynos 5422 based ODROID-XU4/XU4Q was one of the most popular SBCs when it launched in 2015 thanks to its features set and affordable pricing, we haven’t really seen other interesting Samsung Exynos SBCs in recent years. I did notice a WinLink E850-96Board based on Exynos 850 in the Linux 5.17 release last March, but there was not enough information then. The good news is that the board has now launched so let’s have a closer look. WinLink E850-96Board “All-in” board specifications: SoC – Samsung Exynos 850 CPU – Octa-core Arm Cortex-A55 processor @ up to 2.0GHz GPU – Arm Mali-G52 MP1 GPU supporting OpenGL ES1.1/2.0/3.2, OpenCL 2.0 Full Profile, and Vulkan 1.0/1.1 […]

STM32Cube.AI Developer Cloud generates AI workloads for STM32 microcontrollers

STM32Cube.AI developer cloud

STMicroelectronics has just announced the STM32Cube.AI Developer Cloud opening access to a suite of online AI development tools for the STM32 microcontrollers (MCUs) allowing developers to generate, optimize, and benchmark AI working on the company’s 32-bit Arm microcontrollers. The company sus the STM32Cube.AI Developer Cloud is based on the existing STM32Cube.AI ecosystem of desktop tools with the added benefit of being able to remotely benchmark models on STM32 hardware through the cloud in order to save on workload and cost. Some of the highlights of the online tools include: An online interface to generate optimized C-code for STM32 microcontrollers without requiring prior software installation. Access to the STM32 model zoo, a repository of trainable deep-learning models and demos. It currently features human motion sensing for activity recognition and tracking, computer vision for image classification or object detection, audio event detection for audio classification, and more. You’ll find those on GitHub […]

Green Metrics Tool helps developers measuring & optimizing software power consumption

GMT CPU Utilization Memory Power Usage

The Green Metrics Tool (GMT) is an open-source framework that allows the measurement, comparison, and optimization of the energy consumption of software with the goal of empowering both software engineers and users to make educated decisions about libraries, code snippets, and software in order to save energy along with carbon emissions. While the firmware of battery-powered embedded devices and the OS running on your smartphone are typically optimized for low power consumption in order to extend the battery life, the same can not be said of most software running on SBCs, desktop computers, and servers. But there are still benefits of having power-optimized programs on this type of hardware including lower electricity bills, a lower carbon footprint, and potentially quieter devices since the cooling fan may not have to be turned on as often. The Green Metrics Tool aims to help in that regard. The developers explain how that works: […]

MicroBlocks is a visual programming IDE for 32-bit microcontrollers

MicroBlocks

MicroBlocks is a visual programming IDE for 32-bit microcontrollers currently supporting the BBC Micro:bit V1/V2, Calliope mini (aka the German Micro:bit), Adafruit Circuit Playground Express and Bluefruit, Raspberry Pi Pico and Pico W, and various other boards including ESP32 and ESP8266-based boards. I discovered MicroBlocks in the list of talks for FOSDEM 2023, and although it did not make it to my virtual schedule, I thought it was interesting to look into and write about it. In their upcoming FOSDEM talk, Bernat Romagosa and Kathy Giori refer to MicroBlocks as small, fast, and human-friendly with development guided by four guiding principles: liveness, parallelism, portability, and autonomy. The IDE is inspired by Scratch, and as such, looks very similar to other visual programming interfaces I have used over the years. You can launch MicroBlocks from Google Chrome or Microsoft Edge on a PC (not a mobile device) without having to install […]

FOSDEM 2023 schedule – Open-source Embedded, Mobile, IoT, Arm, RISC-V, etc… projects

FOSDEM 2023

After two years of taking place exclusively online, FOSDEM 2023 is back in Brussels, Belgium with thousands expected to attend the 2023 version of the “Free and Open Source Developers’ European Meeting” both onsite and online. FOSDEM 2023 will take place on February 4-5 with 776 speakers, 762 events, and 63 tracks. As usual, I’ve made my own little virtual schedule below mostly with sessions from the Embedded, Mobile and Automotive devroom, but also other devrooms including “Open Media”, “FOSS Educational Programming Languages devroom”, “RISC-V”, and others. FOSDEM Day 1 – Saturday February 4, 2023 10:30 – 10:55 – GStreamer State of the Union 2023 by Olivier Crête GStreamer is a popular multimedia framework making it possible to create a large variety of applications dealing with audio and video. Since the last FOSDEM, it has received a lot of new features: its RTP & WebRTC stack has greatly improved, Rust […]

GL.iNet Beryl AX OpenWrt router review – WiFi 6 performance, repeater, NAS, and 4G hotspot modes

Power bank GL.iNet GL-MT3000 Beryl AX router

In the first part of the review of GL.iNet GL-MT3000 “Beryl AX” pocket-size WiFi 6 OpenWrt router we had a look at the specifications, the package content, and the hardware design with a teardown of the little. I’ve now had more time to play with the router focusing the review on WiFi 6 performance, and some of its functions such as repeater, NAS, and 4G hotspot. The router also supports VPN client and server modes, the Tor network, and Adguard Home, but I’ll invite readers to check out the GL.iNet Brume 2 security gateway review since I went through all these, and the hardware is very similar minus wireless connectivity. Initial setup of the Beryl AX router If you connect an Ethernet cable to the router you can switch to step two. If you only rely on WiFi for the setup that works too as the Beryl AX router will […]

Arduino Nicla Voice enables always-on speech recognition with Syntiant NDP120 “Neural Decision Processor”

Arduino PRO Nicla Voice with LiPo battery

Nicla Voice is the latest board from the Arduino PRO family with support for always-on speech recognition thanks to the Syntiant NDP120 “Neural Decision Processor” with a neural network accelerator, a HiFi 3 audio DSP, and a Cortex-M0+ microcontroller core, and the board also includes a Nordic Semi nRF52832 MCU for Bluetooth LE connectivity. Arduino previously launched the Nicla Sense with Bosch SensorTech’s motion and environmental sensors, followed by the Nicla Vision for machine vision applications, and now the company is adding audio and voice support for TinyML and IoT applications with the Nicla Voice. Nicla Voice specifications: Microprocessor – Syntiant NDP120 Neural Decision Processor (NDP) with one Syntiant Core 2 ultra-low-power deep neural network inference engine, 1x HiFi 3 Audio DSP, 1x Arm Cortex-M0 core up to 48 MHz, 48KB SRAM Wireless MCU – Nordic Semiconductor nRF52832 Arm Cortex-M4 microcontroller @ 64 MHz with 512KB Flash, 64KB RAM, Bluetooth […]

ASUS Tinker board - Raspberry Pi alternative