FOSDEM 2022 schedule with embedded Linux, IoT, automotive… sessions

While typically taking place in Brussels, Belgium, FOSDEM 2022 will take place online just like FOSDEM 2021 due to COVID-19 restrictions. The good news is that it means anybody can attend it live from anywhere in the world, and makes it more like “FOSDIM”, replacing European with International, in “Free and Open Source Developers’ European Meeting”. FOSDEM 2022 will take place on February 5-6 with 637 speakers, 718 events, and 103 tracks. I’ve made my own little virtual schedule below mostly with sessions from the Embedded, Mobile and Automotive devroom, but also other devrooms including “Computer Aided Modeling and Design”, “FOSS on Mobile Devices”, “Libre-Open VLSI and FPGA”, and others.   Saturday, February 5, 2022 12:30 – 13:00 – Five mysteries in Embedded Linux by Josef Holzmayr Once you start out in embedded Linux, there is a lot to do. Some things are obvious, some less so. First and foremost, […]

2-key mechanical USB keypad runs QMK firmware (Crowdfunding)

System76 Launch high-end customizable keyboard for PC’s that we covered earlier this week, and ANAVI Macro Pad 2 2-key mechanical USB keypad should not have anything in common, but they do to some extent. Both happen to feature backlit mechanical keys, are open-source hardware, and run the same Quantum Mechanical Keyboard Firmware (QKM) open-source firmware. ANAVI Macro Pad 2 specifications: MCU – Microchip ATtiny85 8-bit AVR microcontroller with 8 KB ISP Flash memory, 512 bytes EEPROM, 512 bytes SRAM Keys – Two Gateron Red mechanical switches with 3 mm LED backlighting and translucent keycaps Host connection – MicroUSB port Dimensions – 40×38 mm OSHWA certification – BG000077. ANAVI Technology says the key is compatible with Windows, MacOS, and GNU/Linux support, but as a USB keypad, it should probably just work with any host device supporting the USB HID class. ANAVI Macro Pad 2 is a smaller version of the earlier […]

Khadas Edge2 Arm mini PC

PixelBlaze v3 WiFi LED board supports live-coding via a web interface (Crowdfunding)

We’ve previously covered a couple of ESP8266 WiFi boards to control LED strips from ANAVI Technology ESP8266 powered ANAVI Miracle Controller and ANAVI Light Controller Starter Kit, but Ben Henke has also made similar ESP8266 LED controllers with PixelBlaze boards. The latest iteration – PixelBlaze v3 – is based on ESP32 WiSoC and comes in two variants: PixelBlaze v3 Standard with headers and PixelBlaze V3 Pico in a much tinier form factor (33.3 x 11mm) with both models supporting live-coding via a web interface. PixelBlaze v3 specifications: Wireless SiP or module Standard – ESP32-WROOM-32 module with Espressif ESP32 dual-core processor @ 240 MHz with 4MB flash Pico – ESP32-PICO-D4 system-in-package with Espressif ESP32 dual-core processor @ 240 MHz with 4MB flash 4-pin header with VCC, GND, DATA, CLK for LED matrix or strip Compatible with APA102, SK9822, DotStar, WS2811, WS2812 (up to 2,500 LEDs), WS2813, WS2815, NeoPixel, and WS2801 actively […]

TTGO T-Higrow is a WiFi & Bluetooth connected soil temperature & moisture sensor

LilyGO has made plenty of ESP32 “TTGO” boards with various features be it PoE, battery support, OLED display, cellular connectivity, and even a devkit in watch form factor. The latest product from the company specifically targets smart farming/gardening as TTGO T-Higrow embeds either DHT11 temperature and humidity sensor or BME280 temperature, humidity, and barometric sensor to report soil temperature and moisture over Bluetooth or WiFi. It can also come as a kit with a battery and a 3D printed enclosure. TTGO T-Higrow board specifications: SoC – Espressif Systems ESP32 dual-core LX6 processor @ up to 240 MHz with 520 LB SRAM, Wi-Fi & Bluetooth Storage – 4MB QSPI flash Wireless 2.4 GHz 802.11b/g/n WiFi 4 up to 150 Mbps Bluetooth 4.2 BR/EDR and BLE Sensors Option 1 – DHT11 temperature and humidity sensor Option 2 – BME280 temperature, humidity, and barometric sensor Expansion – 2x 12-pin through holes with UART, […]

STM32 based Indoor Air Quality Sensor Connects to Raspberry Pi or Arduino (Crowdfunding)

Even before the COVID-19 lockdown, people spent most of their time indoors (around 90% according to some studies), so it’s important to monitor air quality and other metrics like light and sound levels in our homes, workplaces, schools, cars, etc… Metriful Sense indoor environment monitor does just that by reporting multiple metrics such as temperature, humidity, particle concentration, etc… over I2C to microcontroller or processor boards such as Arduino or Raspberry Pi. Sense hardware specifications: MCU – STMicro STM32G071KB Arm Cortex-M0+ microcontroller @ 64 MHz with 128 KB Flash, 36 KB SRAM Sensors Bosch Sensortec BME680 4-in-1 air quality sensor with relative humidity, barometric pressure, ambient temperature, and gas (VOC). Vishay VEML6030 ambient light sensor Knowles SPH0645LM4H-B MEMS microphone Optional – Shinyei PPD42 particle sensor unit I/Os – 10-pin unpopulated header with air particles sensor input, light and sound interrupt outputs, I2C, VPU pin for 3.3V/5V selection, GND, VDD, VIN […]

Getting Started with Qoitech Otii Developer Tool using ESP8266 and Raspberry Pi 4 Boards

Last month, I received Qoitech Otii Arc power supply, power meter, and DAQ unit that aims at helping hardware and software engineers develop energy-efficient products. I’ve now had time to test the unit with an ESP8266 board and Raspberry Pi 4 SBC, so I’ll show how to get started and my overall experience with the hardware and program. Requirements and Initial Setup The unit takes a 9V power supply or micro USB adapter as power input, but power output is done through banana plugs. I did not have any cables with banana plugs so I bought one on eBay for about $5 shipped. This cable is really convenient with output to USB (female connector), crocodile clips, and hook clips. However, as we’ll see below it may not be suitable for all types of loads, and you may have to make your own with a higher rated cable. You’ll need to […]

Rockchip RK3568/RK3588 and Intel x86 SBCs

How to Improve Productivity with an ESP8266 Light Controller & Andon Manufacturing System

ANAVI Light controller was launched in 2018, and I had the chance to review a sample and wrote a guide showing how to use an ESP8266 board to control an LED strip using Arduino code, MQTT protocol, and HTML5 code. It’s a fun toy for people using it at home, but Paul Cancouët – working for Wing company offering “Logistics as a Service” solutions – added several ANAVI Light controllers to their packing warehouse. You can see the lights on the left side of the packing stations. Those are pretty, but what are they for? The lights help to improve productivity using an Andon system usually found in factories, but in this case, used for packing. Andon – meaning paper lantern in Japanese – refers to a system to notify management, maintenance, and other workers of a quality or process problem with the alert either activated automatically or manually by […]

Some Interesting Talks from FOSDEM 2020 Schedule

We wrote about IoT devroom call for proposals for FOSDEM 2020 a little while ago, and as the free open-source developer meetup is getting closer, FOSDEM 2020 organizers released the schedule. So I’ll look at some of the talks in the relevant devrooms such as the Internet of Things, hardware enablement, Embedded, Mobile and Automotive, as well as RISC-V and others to compose my own little virtual schedule for the 2-day event. Saturday, February 1 10:30 – 10:50 – How lowRISC made its Ibex RISC-V CPU core faster – Using open source tools to improve an open-source core – by Greg Chadwick Ibex implements RISC-V 32-bit I/E MC M-Mode, U-Mode, and PMP. It uses an in-order 2 stage pipe and is best suited for area and power-sensitive rather than high-performance applications. However, there is scope for meaningful performance gains without major impact to power or area. This talk describes work […]

Khadas VIM4 SBC