Neither ESP8266 nor ESP32 support USB, so what am I babbling about? No, ESP8622 did not suddenly grow a USB PHY, but cnlohr decided to implement virtual USB support using two GPIOs (12 & 13) for the D+/D- USB signals, meaning you can connect any ESP8266 module through USB, or even update the firmware through USB without external hardware, apart from a single extra resistor. The source code is available on espusb repo on github. Please note that the code is currently work in progress, and USB implementation currently only works at 1.5 Mbit/s, with potentially future support for 12 Mbit/s. That’s the demo, and an explanation about the design process. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. www.cnx-software.com
vESPrino ESP8266 USB WiFi Dongle Supports Add-on Boards (Crowdfunding)
Last month, I wrote about WiThumb a USB WiFi adapter based on ESP8266 processor which can conveniently be plugged into any USB port for power and programming. However, the hardware design was questionable with the WiFi PCB antenna placed close to other components, and a temperature sensor likely to get pretty hot inside the case. There’s now another device based on a similar concept with vESPrino USB stick that also expose a few I/Os through its enclosure. ESPrino specifications: WiFi module – ESP-12 FCC & CE Certified module based on Espressif ESP8266 USB – 1x micro USB port, 1x USB port Expansion – 6-pin female header with 4 GPIOs, 5V and 3.3V Programming & debugging – Via USB through CH340G USB 2 Serial adapter Misc – Push button (GPIO0), WS2812b RGB LED (GPIO2), temperature sensor connected to ADC? (not visible on schematics) Power Supply – 5V through micro USB or […]
An Alternative to ESP8266? Realtek RTL8710 ARM Cortex-M3 WiFi IoT Modules Sell for $2 and Up
ESP8266 WiFi modules initially stormed the maker market for IoT applications thanks to their low price, and later it became the dominant WiFi IoT platform for hobbyists thanks to its large community of developers. But technology progresses over time, and it’s always fun to look out for new solutions, and Realtek RTL8710 could prove to be an interesting alternative with its ARM Cortex-M3 processor @ 166 MHz, a little more user memory (48KB), audio support, faster WiFi performance, while still keeping a low price, as modules can be purchased for $3.90 on ICS station, a little more on eBay, and as low as $1.95 per unit on Aliexpress including shipping if you purchase 100 pieces or more. A Chinese website as a side-by-side comparison between Realtek RTL8710 and Espressif ESP8266, which I also found translated into English. Realtek RTL8710 Espresif ESP8266 Package QFN-48 (6×6 mm) QFN-32 (5×5 mm) CPU ARM […]
WiReboot is a Watchdog Device Rebooting Your Router if the WiFi Connection is Lost (Crowdfunding)
Routers are usually pretty stable devices, but sometimes they still hang, and I think I must reboot my router about 2 to 3 times a year as I lose (Ethernet) connectivity. I’m usually at home, so it’s not really an issue as I can just walk a few meters to manually reboot the router. But if you are often on the go, and have a few WiFi devices such as smoker alarms, smart lights, and other home automation products that you may want to control over the Internet, if WiFi goes down nothing works. Luckily there’s a solution: WiReboot, a small device powered by ESP8266 that will check your WiFi and Internet connection, and automatically restart the router if it fails.Key features of WiReboot: ESP8266 module for 802.11 b/g/n WiFi connection USB – 1x USB input port to connect your router power supply, and 1x USB output to connect to […]
WiThumb is an ESP8266 WiFi USB Adapter with Motion and Temperature Sensors (Crowdfunding)
There are now plenty of Espressif ESP8266 boards or module to play with, but most of them require some cables or wires, at least for power. WiThumb does not need any of that as it’s designed to be plugged into any USB ports, and includes a 6-axis motion sensor, and a temperature sensor. WiThumb USB dongle specifications: SoC – Espressif ESP8266 32-bit MCU with 802.11b/g/n WiFi Storage – 4MB Flash memory Sensors – Temperature sensor (+/- 0.25C typical accuracy, -40 to 125 C range), 6-axis gyroscope + accelerometer Expansion – Breadboard friendly through holes with 1x 10-bit ADC, I2C and 4x GPIOs USB – USB type A connector Misc – Reset and flash buttons Power – 5V via USB port Dimensions – 4.8 x 2.2 cm The USB stick can be programmed like most ESP8266 board, i.e. via USB using the Arduino IDE. In case you wonder what kind of […]
Armtronix AC Powered WiFi Quad Relay Board is Powered by ESP8266 SoC (Crowdfunding)
Armtronix, an Indian startup, has come to kickstarter to launch a quad relay board with an AC terminal based on ESP8266, and the company also offer a complete kit allowing you to build your own wireless power strip with the board. WiFi quad relay board specifications: Wireless module – ESP8266 module 4x Relays to connect four AC/DC loads with terminals offering both MO and NC options “ModeMCU” headers to connect additional sensors such as PIR, IR, Temperature, Humidity, Limit switch etc. USB – micro USB port for programming. Misc – LEDs Power Supply – Terminal with 100-240V AC to 5V DC converter. Dimensions – 145 x 60 x 22 mm. The WiFi Quad Relay Board can be programmed as “MQTT Client” for networking/home automation integration using Arduino IDE, and controlled/ setup with a smartphone running a web browser. Some code is already available on the company’s github account. The crowdfunding […]
Espressif ESP8285 is just like ESP8266 but with 1MB built-in Flash, and Designed for Wearables
Espressif announced ESP8285 WiFi SoC was entering production last March. The new processor is based on ESP8266, but the company added 1MB built-in flash to make the solution smaller, and more suitable to wearables such as smartwatches and activity trackers. ESP8285 features a Tensilica L106 32-bit MCU and another ultra-low-power 16-bit RISC core, as well as 802.11 b/g/n/d/e/i/k/r WiFi connectivity. AI Thinker has already produced a tiny module based on the solution, called ESP-8285, and another person has developed an ESP8285 development board sold on Tindie for $24.95, and with some code sample (Arduino sketches) on Github. You’ll also find some more technical information on a Devacron blog post, or inside the datasheet on Espressif website. Via Hackaday Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later […]
STAR OTTO Arduino Board is Based on STMicro STM32 32-bit Cortex-M4 MCU & ESP8266 WiFi SoC
Thanks to STMDuino32 community, there was already support for the Arduino IDE on board based on STMicro STM32 ARM Cortex-M micro-controllers, but STMicroelectronics and Arduino Srl have introduced the STAR program to bring official support, and unveiled their first board with STAR OTTO Arduino board powered by STM32F469 Cortex M4 MCU at Maker Faire Bay Area 2016. Key features of STAR OTTO board (ARD-OTTO-STM32): MCU – STMicro STM32F469BIT6 ARM Cortex-M4 MCU @ 180 MHz with 2 MB Flash memory, 384 KB SRAM, Chrom-ART graphics accelerator System Memory – 16 MB SDRAM Storage – 128 KB EEPROM, microSD slot Connectivity – Wi-Fi 802.11b/g/n @ 2.4 GHz via Espressif ESP8266 Display I/F – MIPI DSI display interface Camera – Camera connector Audio – 2x MEMS digital microphones, headphone and speaker output USB – 1x micro USB host interface Expansion – Arduino Uno, Due, Mega connectors including 8x ADC, 2x DAC, 32 digital […]