AirGradient ONE Kit Review – An open-source indoor air quality monitor

airgradient one ready to work

The product we are reviewing today is the “AirGradient ONE” air quality monitor kit which is an updated version of the earlier AirGradient air quality monitor. The device is equipped with sensors from Sensirion and Plantower, allowing it to measure many air quality parameters such as CO2, PM2.5, TVOCs, NOx, temperature, and humidity. It is an indoor air quality monitor that is both open-source software and open hardware. This means that the Arduino source code, schematic diagrams, PCB, and 3D models of the enclosure are available to developers. AirGradient ONE DIY Kit Unboxing The device was packaged within a cardboard box, with a greeting card from the manufacturer. The card features a QR code linking to a webpage with the installation guide. Since I requested the Kit version (there’s also a fully assembled model), some sensors were not pre-assembled and they were well-packaged in separate seals. The main PCB was […]

Olimex launches STMicro STM32MP157 SoM and open-source hardware EVB

Olimex STM32MP157 EVB

Olimex has just launched the STMP157-BASE-SOM-EXT system-on-module (SoM) powered by an STMicro STM32MP157 dual-core Cortex-A7 microprocessor along with the open-source hardware STMP157-BASE-SOM-EVB evaluation board designed in KiCAD. The CPU module comes with 1GB RAM, an EEPROM for configuration, and power management circuitry, and the carrier board exposes all features of the microprocessor with HDMI video output, LCD display interfaces, a 2MP camera, gigabit Ethernet, USB ports, CAN bus terminal block, audio jacks, several GPIO headers, and more. STMP157-BASE-SOM-EXT System-on-Module specifications: Microprocessor – STMicro STM32MP157DAA1 dual-core Cortex-A7 processor @ 800 MHz with Arm Cortex-M4 real-time core @ 209 MHz, Vivante 3D GPU with OpenGL ES 2.0 support System Memory – 1GB DDR3 Storage – Linux configuration EEPROM Host interface – 6x 40-pin board-to-board connect with 1.27mm pitch for I/Os Misc – User LED, 24 MHz oscillator Power Management  – AXP209 PMIC, LDO, DCDC power management Dimensions – 72 x 48 mm […]

Theengs Bridge BLE to MQTT gateway supports Home Assistant, OpenHAB, Jeedom, NodeRed, and more

Theengs Bridge

The Theengs Bridge is a new WiFi & Ethernet BLE to MQTT gateway running the open-source OpenMQTTGateway firmware, compatible with a range of sensors, and supporting Home Assistant, OpenHAB, Jeedom, NodeRed, and other MQTT-compatible systems. It follows the Theengs Plug smart socket introduced at the beginning of the board with many of the same features (minus the socket part…) but adds Ethernet and an external antenna for improved range, and improves modularity with a Grove I2C connector and mounting holes for a LoRa-E5-based Grove module and a prototyping area where you can solder your own circuitry with DIP components. Theengs Bridge specifications: Wireless module MCU – ESP32 microcontroller with WiFi and Bluetooth Storage – 8MB flash PCB antenna and u.FL antenna connector Connectivity 10/100M Ethernet RJ45 port 2.4 GHz WiFi 4 and Bluetooth LE with 6dBi 50Ohm external antenna Optional LoRa module via Grove I2C connector MQTT protocol Expansion – […]

Allwinner VPU gets open-source Linux driver for its H.264 hardware video encoder

Allwinner V3s open source Linux video encoding driver

Long-time readers of CNX Software may remember Bootlin’s crowdfunding campaign launched in 2018 to bring open-source Allwinner VPU drivers to take care of hardware video encoding and decoding in mainline Linux. They managed to raise enough funds (over 30,000 Euros) from small donors and several companies (Olimex, Pine64, Libre Computer, FriendlyELEC, and Orange Pi) to work on open-source VPU drivers for mainline Linux, but only for MPEG2, H264, and H265 decoding for in a range of Allwinner SoCs such as the A20 and H5, but not quite enough to cover the cost of H264 video encoding. Five years later, Bootlin took it upon themselves to complete the work without backing or support from Allwinner and have now released an open-source Linux-kernel based V4L2 driver to support the H.264 video encoder found in Allwinner V3, V3s, and S3 camera SoCs. The new driver builds upon earlier work by the company to […]

Libre Computer AML-A311D-CC “Alta” SBC features Amlogic A311D AI processor

Libre Computer AML-A311D-CC Alta SBC

Libre Computer has launched the credit card-sized “Alta” SBC, also known as AML-A311D-CC, designed for AI applications with the Amlogic A311D hexa-core Arm Cortex-A73/A53 processor equipped with a 5 TOPS AI accelerator. The board comes with 4GB LPDDR4, a 16MB SPI flash for the bootloader as well as a microSD card slot and eMMC flash module connector for storage, and offers many of the same ports as found on the Raspberry Pi 3 Model B+ with Gigabit Ethernet, four USB 3.0 ports, HDMI output, an AV jack, MIPI CSI and DSI connector, and a 40-pin GPIO header that should work with most Raspberry Pi HATs. AML-A311D-CC “Alta” specifications: SoC – Amlogic A311D CPU Hexa-core processor with 4x Arm Cortex-A73 cores @ up to 2.2 GHz and 2x Cortex A53 cores @ up to 1.8 GHz Built-in Cortex-M4 core for “always-on” processing GPU – Arm Mali-G52 MP4 GPU VPU 4K UHD […]

$15 Olimex RT1010-Py board runs MicroPython on 500 MHz NXP i.MX RT1011 Cortex-M7 MCU

Olimex RT1010Py

Olimex RT1010-Py is a small development board powered by a 500 MHz NXP i.MX RT1011 Cortex-M7 MCU designed to run MicroPython and about four times faster than the Raspberry Pi Pico. The board comes with two 20-pin GPIO headers exposing various interfaces such as SPI and I2C, a microSD card slot for storage, two buttons, and a USB-C Type port for power and programming. The RT1010-Py also includes a 12-pin fUEXT connector to connect Olimex’s UEXT modules via a flat cable. Olimex RT1010-Py specifications: SoC – NXP iMX RT1011 crossover microcontroller with an Arm Cortex-M7 clocked at 500 MHz and 128KB SRAM/TCM Storage – 2MB SPI Flash, microSD card slot USB – 1x USB 2.0 OTG Type-C port Expansion 2x 20-pin headers with up to 15x GPIO, 3x UART, 2x SPI, 2x I2C, 1x I2S, 4x PWM. 5x analog input fUEXT connector (12-pin flat cable 0.5 mm step connector) with […]

Ollie v2 USB to UART/CAN/RS485/RS232 converter gets USB-C port, plastic enclosure, and more (Crowdfunding)

USB-C to UART, CAN Bus, RS485, and RS232 converter

Ollie v2 is an improved version of the Ollie USB to isolated UART, CAN Bus, RS232, and RS485 converter that gains a USB-C port, a plastic case, the ability to set the voltage from the target board, and various other minor improvements. Like the first version, the Ollie v2 is a portable tool designed for hackers and field engineers that allows them to work with a single device instead of a bunch of USB converters, each handling a single protocol, and isolation makes sure the host, such as a laptop, is protected from high voltages. Ollie V2 specifications: Serial chip – WCH CH344 quad-serial port chip (instead of XR21V1414 in the first design) Host interface – USB Type-C port Isolated interfaces (all with ESD protection) 2x UART ports up to 6 Mbps with 1.8/3.3/5 V or target voltage levels (set by slide switch) CAN 2.0A/B up to 1 Mbps bus […]

Haxophone – A Raspberry Pi-based electronic saxophone with mechanical keys (Crowdfunding)

Raspberry Pi Saxophone Mechanical Keys

The Haxophone is an unusual Raspberry Pi expansion board that transforms the popular SBC into a travel saxophone using mechanical keys. The hackable musical instrument is open-source hardware and OSHWA certified and comes with mechanical keys which makes it easily repairable, customizable by changing keycaps or the firmware, and at a price point cheaper than commercial digital saxophones with custom molded keys. Haxophone key features and specifications: Custom Raspberry Pi HAT PCB Tactile-feedback 5-pin mechanical switches Mechanical keycaps Airflow pressure sensor Built-in audio amplifier compatible with Raspberry Pi Zero and Zero W Serial console for hacking Weight – 180 grams OSHW certifications – PT000005 You’ll find KiCAD hardware design files, assembly instructions, documentation, and the software and firmware used with the Haxophone on GitHub. There are two main software components, first haxo-rs Rust-based driver for detecting key presses and breath in order to convert them into notes, and fluidsynth synthesizer […]

ASUS Tinker board 3N