Tiny Tri-color E-Ink display for Wemos D1 Mini board sells for $10

tri color E-Ink display for Wemos-D1 mini ESP8266 board

Wemos D1 Mini is one of my favorites ESP8266 boards with a cheap price, tiny form factor, and support for stackable expansion boards. Lolin has now launched a small 2.13-inch tri-color E-Ink display that is compatible with D1 mini, D1 mini Pro, and D32 Pro boards, and sells for just $9.90 plus shipping. Specifications: 2.13-inchTri-Color (red/black/white) ePaper/e-Ink display with 212×104 resolution Driver IC – Good Display UC8151D Connection to D1 mini, D1 mini Pro, D32 Pro via 10-pin connector Debugging – 8-pin unpopulated header with EPD signals (SPI, Reset, Busy…) 3.3V, GND You may wonder why the PCB reads “2.13 INCH e-Paper 250×122”, while the resolution is 212×104. That’s because the company probably reused the PCB from their 2.13-inch black and white e-Paper display with 250×122 resolution (IL3897 driver). The display can be programmed with Arduino using LOLIN_EPD, Adafruit_GFX, and Adafruit_BusIO libraries as explained in the Wiki. You’ll find three […]

Pack of 4 ESP8266 smart plugs sold for $13.49 (Promo)

ESP8266 smart plug pack discount

There’s currently a promotion on Amazon for a pack of four ESP8266 smart plugs that are ETL and FCC certified, and sold for $13.49, or around $3.5 per socket. In order to apply for the discount, you’ll need to the Amazon product page, tick on “Save an extra 20% when you apply this coupon.”, and enter the coupon code “ABVYP87G“. Once this is all done the price will be $13.49 shipped within the US. The plug works in the 100-240V range, but when shipping outside of the US, you’ll need to pay extra for shipping and provisions for customs duties. Gosund WP3 key features: 2.4 GHz WIFI connectivity Rated Voltage: 100 – 240V Rated Current: 10A Max AC Frequency: 50/60Hz Max power: 1100W Operating Temperature – -10 ~ 60°C If you have no interested in running proprietary software, you’ll be happy to know Gosund WP3 smart plugs are compatible with […]

Fuzix Unix-like operating system ported to Raspberry Pi Pico and ESP8266

Fuzix Raspberry Pi Pico ESP8266

The Raspberry Pi Pico is not compatible with Linux, but now supports another Unix-like operating system known as Fuzix. Alan Cox’s Fuzix is a Unix-like operating system for older devices with less performance capacity. David Given’s two recent posts have brought to the attention about the operating system’s compatibility with ESP8266 MCU and Raspberry Pi Pico. Fuzix operating system has a kernel which is the central core of the system. Also, it has a C compiler and a set of core applications similar to the UNIX filesystem. The Raspberry Pi Pico port comes with many benefits like a well-structured Unix filesystem with its compatibility for SD cards through the SPI interface. Hence, supporting the Fuzix operating system. The full set of Fuzix binaries is available through a serial console to UART0.  Porting Fuzix to ESP8266 The post on “Porting Fuzix to the ESP8266” addresses the MCU’s support for the Fuzix […]

ESP8266 board with 24-pin ATX connector drives RGB LED strips

ATX power supply ESP8266 board

“Adding Open Hardware to Open Software for a More Equitable IoT” talk at FOSDEM 2021 discussed the importance of open-source hardware and software for IoT devices, notably to avoid getting a brick after the cloud service is suddenly terminated. Adrian McEwen then specifically talked about his “My Baby’s Got LED” ESP8266 open-source hardware board powered by… a USB charger? nope. A battery? You’ve got to be kidding. Instead, the ESP8266 board is equipped with an ATX connector taking a standard power supply found in PC towers and desktops. But why? That’s because the board is designed to control a string of Neopixels/WS2812 RGB LED’s, and a 500W ATX power supply can power up to 500 lights. MCQN’s “My Baby’s Got LED” board specifications: Wireless module – ESP-WROOM-02 ESP8266 module with WiFi 4 connectivity LED strip connector – 4-pin terminal block Expansion – 2x 9-pin unpopulated 2.54mm pitch header for easy […]

ESP32-C3 WiFi & BLE RISC-V processor to launch at ESP8266 price

ESP32-C3 module

[Update December 2020: While we first reported ESP32-C3 would be pin-to-pin compatible to ESP8266 based on the tweet mentioned in the post, the datasheets show both are clearly not pin-to-pin compatible, and instead it looks like the goal is to provide pin-to-pin compatible modules] When we reported about ESP32-S2-MINI modules last September, we also noted Espressif teased us with ESP32-S3 and ESP32-C3 with close to no details. ESP32-S3 is expected to be a multi-core WiFI & Bluetooth processor with AI instructions/accelerator, but there were no details about ESP32-C3 at all, and we only found out it would be a RISC-V processor several weeks ago. But Twitter user Johnny Wu posted a screenshot in Chinese and its translation claiming ESP32-C3 was finally released by Espressif Systems. [Update: The datasheet has been released. See comments.] ESP32-C3 WiSoC is pin to pin compatible with ESP8266, works with ESP32 development framework (e.g. ESP-IDF), supports […]

NuMaker-IoT-M263A board is the Swiss army knife of IoT development

NuMaker-IoT-M263A

If you’d like an MCU board to experiment with various wireless (and wired) protocols used for Internet of Things applications, the Nuvoton NuMaker-IoT-M263A development board may be worth a look. Powered by a NuMicro M263KIAAE Arm Cortex-M23 CPU microcontroller, the board offers WiFi, Bluetooth, and LoRa connectivity, plus an mPCIe socket for 3G, 4G, or NB-IoT cellular connectivity. It also comes with various sensors, as well as CAN and RS485 transceivers for industrial control applications. NuMaker-IoT-M263A key features and specifications: MCU – Novoton NuMicro M263KIAAE Arm Cortex-M23 microcontroller @ 64 MHz with 96KB SRAM, 512 KB  dual-bank flash for OTA upgrade, 4 KB LDROM; LQFP128 package Storage – MicroSD card connector On-board wireless modules ESP12-F (ESP8266) 802.11b/g/n module MDBT42Q-PAT Bluetooth 4.2/5.0 LE module APC1278 (for 408 / 433 / 470 MHz)  LoRa module plus antenna Serial – CAN and RS485 transceiver USB – 1x Micro USB OTG connector (to M263 […]

BL602/BL604 RISC-V WiFi & Bluetooth 5.0 LE SoC will sell at ESP8266 price point

BL602 BL604 RISC-V WiFI & Bluetooth SoC

Hisilicon Hi3861 may be the first RISC-V WIFI SoC we’ve reported on, but due to political uncertainties and security concerns, supplies may not be available outside of China. So alternatives are welcomed, and Nanjing-based Bouffalo Lab (not a typo, 博流智能科技 in Chinese) has recently introduced BL602 and BL604 32-bit RISC-V WiFi and Bluetooth LE SoC for low-power IoT applications that are supposed to compete against ESP8266 in terms of price but with higher performance and additional features. The BL602 will also be integrated into an upcoming Sipeed Longan-series board, and potentially a new IoT board from Pine64. BL602 / BL604 key features & specifications: MCU subsystem – 32-bit RISC-V CPU with FPU with dynamic frequency from 1MHz to 192MHz, L1 cache Memory – 276KB SRAM on-chip Storage 128KB ROM, 1Kb eFuse, and optional Embedded Flash on-chip XIP QSPI flash support  Wireless Wi-Fi 4 – 802.11 b/g/n @ 2.4 GHz Bluetooth […]

$16 Banana Pi BPI-EAI80 Cortex-M4F Board Embeds AI Accelerator, WiFi Module

Banana Pi BPI-EAI80 AI MCU Development Board

Last April, we wrote about Edgeless EAI-Series dual Arm Cortex-M4 MCU equipped with a 300 GOPS CNN-NPU for AI at the very edge as we had discovered the chip in an upcoming Banana Pi board. It turns out Banana Pi BPI-EAI80 development board powered by Edgeless EAI80 AI microcontroller has just launched for $16 on Aliexpress, or you could get a complete kit with a touchscreen display,  a camera, and a USB power supply for $80. Banana Pi BPI-EAI80 development board specifications: System-in-Package – Edgeless EIA80 dual-core Cortex-M4F microcontroller @ 200MHz with 300GOPS AI accelerator (CNN-NPU), 384KB of SRAM including 256KB for CNN-NPU, and 8MB SDRAM Storage – SPI flash Display I/F – LCD connector up to 1024×768 Camera I/F – 1x DVP camera interface Audio – 2x onboard microphones Connectivity – 2.4GHz 802.11b/g/n WiFI 4 using ESP8266 module USB – 1x USB 2.0 Type-C port Expansion 40-pin GPIO header […]

EmbeddedTS embedded systems design