NodeMCU is both a Breadboard-Friendly ESP8266 Wi-Fi Board and a LUA based Firmware

NodeMCU is a LUA based interactive firmware for Expressif ESP8622 Wi-Fi SoC, as well as an open source hardware board that contrary to the $3 ESP8266 Wi-Fi modules includes a CP2102 TTL to USB chip for programming and debugging, is breadboard-friendly, and can simply be powered via its micro USB port. Let’s checkout the hardware first. The latest version of the board (V1.0) has the following specifications and features: Wi-Fi Module – ESP-12E module similar to ESP-12 module but with 6 extra GPIOs. USB – micro USB port for power, programming and debugging Headers – 2x 2.54mm 15-pin header with access to GPIOs, SPI, UART, ADC, and power pins Misc – Reset and Flash buttons Power – 5V via micro USB port Dimensions – 49 x 24.5 x 13mm The hardware documentation for the board can be found on nodemcu-devkit repo, including schematics and PCB layout designed with Altium Designer, but they should also be compatible with the cheaper Altium …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

ESP8266 Wi-Fi Module is Now Supported in Arduino IDE

ESP8266 revolutionized the IoT world by offering an ultra low cost Wi-Fi solution either standalone or connected to a micro-controller board via SPI or UART. There are plenty of tutorials on the web to play with the Wi-Fi module, but it’s only recently an Arduino IDE has added support for ESP8266. If you want to try it, you can download the binary for Linux, Windows, or Mac OS X. Since my computer is running Ubuntu 14.04, I download and extracted arduino-1.6.1-linux64.tar.xz to install it in my PC. Now simply run the arduino script to start the IDE, and select to Tools->Board->Generic ESP8266 board. I don’t own an ESP8266 module myself, but Olimex tried it on their ESP8266-EVB: They connected a serial debug board and selected Tools->Port->/dev/ttyUSB0 in the IDE Selected Tools-> Programmer->esptool Loaded Blink example, and modified it to turn on and off the relay on their evaluation board. If you don’t find turning on/off an LED or a relay, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Freetronics Introduces an Arduino Shield for ESP8266 ESP-01 Wi-Fi Module

ESP8622 has drastically brought down the price of adding Wi-Fi to MCU boards such as Arduino UNO,  but you need to add some cables, and take care of 3.3V to 5V conversion for the UART pins either with a divider made of 2 resistors, or a FET level shifter, and you may not be able to access all I/O of ESP8622 on the popular ESP-01 version of the module. For a neater solution, Freetronics had designed ESP-01 WiFi Module Shield that takes care of all these small issues. Key features of the shield: 3.3V regulator dedicated to the module Logic level shifters on TX/RX lines: compatible with both 3.3V and 5V Arduino models Selectable TX/RX pins: use D0/D1 for hardware serial, or D2 – D7 for software serial CH_PD pin on ESP-01 module pre-biased for correct operation mode Extra ESP-01 pins broken out for your own connections Prototyping area with 5V and GND rails All Arduino headers broken out for …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Olimex ESP8266-EVB Wi-Fi Evaluation Board Includes a Relay, an UEXT Connector

Olimex announced open source hardware ESP8266 modules last month, and the company has just announced the availability of ESP8266-EVB board with an ESP8266 module, a relay, an UEXT connector for other compatible Olimex modules, and headers for access to GPIOs. ESP8266 evaluation board specifications: MOD-WIFI-ESP8266-DEV Wi-Fi module with soldered connectors Female connectors for MOD-WIFI-ESP8266-DEV 10A/250VAC Relay Expansions 16-pin header (CON3) with access to some GPIOs, ADC, SDIO, RESET, and power signals. UEXT connector to connect modules and sensors from Olimex, or access I2C, UART, SPI, and extra GPIOs Misc – User Button which can also be pressed at boot time to enter bootloader mode for firmware upgrade. Power Supply – 5V/1A recommended; DCDC power converter to 3.3V to supply ESP8266 and UEXT modules with up to 1.5A current Dimensions – 57x50mm (4 mounting holes) You’ll also need 5V power supply, and a USB to serial board (3.3V) in order to load the code, and which are not included with the …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Top 10 Posts of 2014 and Stats on CNX Software

Wow! After a slow start of the year, 2014 has been a busy year as new devices based on newer processor from Amlogic started to flood the market in Q2, soon followed by even more Rockchip RK3288 based media players, and then some more Amlogic S805 and Allwinner A80 boards and devices. It’s now the last day of the year, so just like in 2013, it’s time to look back on the main trends of the year, and based on the list of the top 10 most visited posts below, the new generation of ARM Android media players were the most important story of the year on CNX Software, but we also saw more IoT devices and board like Vidonn X5 or LinkIT One, lots of new Wi-Fi modules, and by the end of the year ESP8266 seemed to have won that fight, but being found in $3 Wi-Fi modules. Low cost Intel based mini PCs generated a lot of …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Olimex Introduces Open Source Hardware ESP8266 Wi-Fi Modules, Evaluation Board Coming Soon

ESP8266 has become popular as module based on this SoC make it incredibly cheap to add Wi-Fi to all sort of things, the SDK available, and a community has gathered around the solution. Olimex has jumped on the bandwagon, and is now provided two open source hardware ESP8266 modules: MOD-WIFI-ESP8266 which makes it easy to interface to other Olimex boards thanks to its UEXT connector, and MOD-WIFI-ESP8266-DEV with  two rows of 0.1″ connectors and an unsoldered UEXT pad, is better suited if you want to integrate it with your own baseboard, or experiment with a breadboard. An evaluation board called MOD-WIFI-ESP8266-EVB will be launched a little later. Both modules share most specifications: SoC – Espressif Systems ESP8266 32-bit RISC processor with 802.11 b/g/n support(32-pin QFN package), Wi-Fi – 802.112 b/g/n with WEP, TKIP, AES, and WAPI engines, Wi-Fi direct (P2P), and soft-AP. On-board antenna and u.FL connector Expansion MOD-WIFI-ESP8266 – UEXT connector for Olimex MCU boards MOD-WIFI-ESP8266-DEV –  2x 11-pin …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

DWA8 ESP8266 Wi-Fi Module Features a 10-bit ADC, Up to 8 GPIOs, 4 PWM Outputs, and More (Crowdfunding)

Espressif ESP8266 based ESP-01 module may now cost $3, but it’s limited to only two GPIOs, so a Dooao, a Chinese company based in Beijing, has decided to make a new ESP8266 module with more GPIOs, PWM signals, SPI, UART. and a 10-bit ADC. Dooao DWA8 module specifications: SoC – Espressif Systems ESP8266 32-bit RISC processor @ 80 MHz with 120KB RAM (40KB usable), built-in 802.11 b/g/n support. Wi-Fi – 802.112 b/g/n, STA/AP/STA+AP modes, WEP/WPA-PSK/WPA2-PSK security Interfaces: Up to 8x GPIOs Up to 4x PWM SPI (master & slave) up to 40MHz UART with hardware FC up to 4Mbps 1x channel 10bit ADC Power supply – Single 3.3V  (2.8 to 3.6V) Power consumption – Max: 70 mA @ 3.3V (230 mW); typical: 12mA; standby < 200 uA; “soft power off” < 10uA. Dimensions – 27.13 x 17 x 2.3 mm (a bit larger than ESP-01) Temperature Range – Operating: -40 °C to – 85 °C; storage -45 °C to 125 …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Add Wi-Fi to Arduino Boards for $3 with ESP8266 Wi-Fi Serial Module

There has been some buzz around ESP8266 Wi-Fi module, mostly because of its low price, and SDK availability, meaning it could become the Wi-Fi equivalent of ENC28J60 Ethernet module, and that for $5 you could potentially add Wi-Fi to your Arduino board for example. Since then, the price has come down even further, and if you are prepared to buy 5 pieces, you can now get the module for less than $3 / piece shipped, alternatively a single module costs $4, and a complete Wi-Fi + Arduino Uno (clone) kit goes for $15. A community has also been built around the chip, and a several project have been made with Arduino boards and ESP8266 module. The best way to find information is to go to ESP8266 community forum, as well as read the Wiki on github. There’s currently a GCC toolchain for Espressif Systems ESP8266, open source tools for working with the firmware images and serial protocol, but the (leaked) …

Support CNX Software – Donate via PayPal or become a Patron on Patreon