ESP8266 RGB LED Strip Control with ANAVI Light Controller, Arduino, MQTT, and HTML5

A few months ago I reviewed ANAVI Light pHat for Raspberry Pi which allows you to control an LED RGB strip from the popular development board. However, if all you need is to switch the RGB LED light on and off, or change the color, the hardware is clearly overpowered for the tasks. So Leon ANAVI designed another board based on ESP8266 – ANAVI Light Controller – which does the same thing with lower cost and more power efficient hardware. Leon sent me a sample for review, so let’s see what we’ve got. ANAVI Light Controller Starter Kit Unboxing I received a package for the Starter kit that’s offered for $39 on CrowdSupply. We’ve got the main board, a USB debugging, an acrylic enclosure with screws and spacers, a one meter RGB LED strip, and some stickers inside the package. If we have a close look at the board we […]

Run Windows Programs on Android Devices with ExaGear Windows Emulator App

In recent years, there have been efforts to run apps on operating systems they were not designed to run on. For example, Microsoft added Windows Subsystem for Linux to support Linux command line programs  in Windows 10, and Google added the ability to run Android apps to Chrome OS, and is working on Linux programs support for Chromebooks. ExaGear has been providing software to run Windows programs in Linux, including on the Raspberry Pi boards, for several years, but they also published Exagear Windows Emulator – a paid Android app – to run Windows programs in any Android device with appropriate hardware specifications. The virtual machine works on Arm Android devices with with 32-bit x86 Windows applications. You just need to connect a keyboard and a mouse. 64-bit x86 applications and and x86 Android devices are not supported. Some of the supported apps and games include Caesar III, Heroes of […]

Khadas Edge2 Arm mini PC

IOTA Tangle is a Blockless Distributed Ledger for the Internet of Things – Running a IOTA Full Node on Rock64 Board

A lot of efforts is going into distributed ledger technologies like the blockchain, and while I keep hearing blockchain is the future, there’s a lot of hype, and so far I have not seen that many practical use cases. But recently I saw Open Source Foundries – a new company announced at Linaro Connect US 2017 – participated in the IOTA blockchain BoF at the OpenIoT Summit 2018 showing a demo publishing sensor data to the IOTA Tangle. So maybe we have a practical application here… Sadly, there’s no video recording of the IOTA blockchain BoF, so instead let’s go to the IOTA website to find out more. What is IOTA? That’s the short description of the solution: An Open-Source Distributed Ledger The first open-source distributed ledger that is being built to power the future of the Internet of Things with feeless microtransactions and data integrity for machines. The key technology […]

Khadas Tone High Resolution Audio Board is Designed for Khadas VIM/VIM2, PCs, and Other SBCs

Khadas VIM and Khadas VIM2 are development boards powered respectively by Amlogic S905x and S912 processors that come with decent software support. The company also provides application specific add-on boards for their SBCs, and a while ago, I reviewed VIM2 with their dual tuner board and showed how to stream videos from my satellite dish or terrestrial antenna to the local network. Their latest solution is Khadas Tone board for high-quality audio applications. Khadas Tone “VIMs Edition” specifications: Multicore MCU – XMOS XU208-128-QF48 with 8x xCORE-200 cores up to 500 MIPS DAC – ES9038Q2M 32-Bit Stereo Mobile Audio DAC THD+N – ≤ 0.000337% @1KHz SNR – ≥ 120dB @ 10Hz~20KHz DNR – ≥ 120dB @ 10Hz~20KHz Crosstalk – ≥ 127dB @ 10Hz~20KHz Frequency Response – ±0.08 dB @ 10Hz~20KHz Sampling Frequency PCM: Up to 768KHz @ 32bit DSD: Up to DSD256 @ 1bit Clock Jitter Reference Clock Jitter < 3ps […]

ESP8266 based ANAVI Light Controller can be Programmed with Home Assistant or the Arduino IDE (Crowdfunding)

ANAVI Technology previously launched a Light pHAT allowing for RGB Light strip connection to Raspberry Pi boards, and during my review of ANAVI Light pHAT with Raspberry Pi 2, it did the job, but if that’s all you want to do, the  Raspberry Pi board is clearly oversized & overpowered for the job. So Leon ANAVI got back to the drawing board and designed a similar open source hardware board – called ANAVI Light Controller – with an built-in ESP8266 module that removes the need for a fully fledged Linux board. ANAVI Light Controller specifications: Wireless Module – ESP8266MOD module based on ESP8266 Tensilica L106 32-bit processor Connectivity – WiFi 802.11 b/g/n Expansion Terminal block for 12 V RGB LED strip 3x I2C headers for sensors Debugging – UART header Misc – Button Power Supply – 12 V via power barrel jack Dimensions – 75 mm x 40 mm Certification […]

XU4Q Retro Gaming System Runs ODROID GameStation Turbo, Sells for $150 and Up

One of the use case for little Arm Linux boards is retro gaming thanks to open source projects like RetroPie, RetrOrangePi, Lakka, and others. To get a complete & usable system, it’s possible to purchase console kits, enclosures, or even complete game consoles running one of such emulators. This morning I’ve come accross another option, as Ameridroid is now taking pre-order for XU4Q Retro Gaming System for $149.95 and up. As it name implies, the console is based on ODROID-XU4Q, the fanless version of ODROID-XU4 board, which with its Exynos 5422 octa-core processor and 2GB RAM will be much more powerful than Raspberry Pi 3 boards, and most other boards on the market. The kit also includes OGST Gaming Console, GameSir G3w analog joystick controller, a power supply, and a 16GB microSD boot media flashed with ODROID Game Station Turbo based on Debian. If you already own an ODROID-XU4(Q) board, […]

Rockchip RK3568/RK3588 and Intel x86 SBCs

How to Get Started with OpenCL on ODROID-XU4 Board (with Arm Mali-T628MP6 GPU)

Last week, I reviewed Ubuntu 18.04 on ODROID-XU4 board testing most of the advertised features. However I skipped on the features listed in the Changelog: GPU hardware acceleration via OpenGL ES 3.1 and OpenCL 1.2 drivers for Mali T628MP6 GPU While I tested OpenGL ES with tools like glmark2-es2 and es2gears, as well as WebGL demos in Chromium, I did not test OpenCL, since I’m not that familiar with it, except it’s used for GPGPU (General Purpose GPU) to accelerate tasks like image/audio processing. That was a good excuse to learn a bit more, try it out on the board, and write a short guide to get started with OpenGL on hardware with Arm Mali GPU. The purpose of this tutorial is to show how to run an OpenCL sample, and OpenCL utility, and I won’t go into the nitty gritty of OpenCL code. If you want to learn more […]

NeTV2 Open Video Development Board Works with Encrypted and Unencrypted Video Streams (Crowdfunding)

Chumby NeTV was an open source hardware Linux IPTV media player based on a Xilinx Spartan FPGA and a Marvell Armada 166 processor, and unveiled in 2011. Many years have passed since then, and now Bunnie Huang has come up with a new version. The NeTV2 development board is also optimized for open digital video application, but based on a more powerful Xilinx Artik-7  FPGA, and a Raspberry Pi 3 B+ can be added for things like seamless JTAG configuration and overlay video generation. Key features and specifications: FPGA – Xilinx Artik-7 XC7A35T-2FGG484 (available with XC7A50T option during campaign only) System Memory – 512 MB RAM, 32-bit wide DDR3-800 Storage – micro SD card, 8 MB SPI  flash Video Ports 2x HDMI type A inputs 1 x HDMI type A output 1 x HDMI type D output. One input/output pair configured for in-line ‘NeTV mode’ video filtering. Max Video Bandwidth […]

Khadas VIM4 SBC