A few years ago, I wondered why adding Wi-Fi to Arduino had to be rather expensive ($40+), and why there weren’t any low cost and small form factor Wi-Fi boards for embedded applications. But we’re now in 2015, embedded is “dead” giving rise to IoT, and I’m left wondering how it’s possible to make IoT Wi-Fi modules that cheap, and whether people will ever stop churning out cheap Wi-Fi boards, as I’m flooded with such news weekly… So when I saw yet another ESP8266 board on Kickstarter I was about to dismiss it, but since it was made by Digistump, that has an active community with their other products like DigiSpark Pro or DigiX, I decided to have a closer look.
Digistump Oak hardware specifications:
- MCU – Espressif ESP8266EX 32-bit microprocessor @ 80MHz (overclockable up to 160MHz) with 1MB ROM (~300KB available for user code), 64KB RAM, 512 bytes EEPROM
- Connectivity – 802.11 b/g/n Wi-Fi radio
- USB – micro USB for power
- Expansion Headers – 2x 9-pin headers with 11x digital I/O Pins (interrupts on 10 digital pins) including SPI, UART and I2C, 1x analog input pin, with PWM available on all digital pins (up to 6 at a time)
- Power – 5V via micro USB port, Sleep and Deep Sleep modes for low power usage
- Dimensions – 23.4 x 30 mm
- Certifications – FCC/CE
The board is compatible with most of the company’s Digispark Pro shields so you might be able to add Bluetooth, RF, GPS, sensors to the board relatively easily. Programming can be done with the Arduino IDE, or RootCloud IDE, a web based development environment that allows to write code from any browser, and upload & debug the code over Wi-Fi.
The board also supports RootCloud, a REST API based cloud platform for communicating between devices, applications, APIs, and so on. The cloud service is optional, and can be self-hosted if you prefer, for example in a Raspberry Pi board. You’ll be able to visualize the data on neat custom dashboards as the one shown below.
Finally, the company will also provide iOS and Android app to control Oak remotely. The project will be open source hardware with the design, firmware, libraries, API tools, and a local version of the API server to be released publicly, probably via Digistump github account, and documentation hosted on their Wiki.
The project has already raised over $50,000 from nearly 1,700 backers on Kickstarter. The early bird reward is an Oak board for $10, after which it will be $13, with other rewards including multiple quantities and kits with some shields and components. Shipping is free to the US, and $5 to the rest of the world, and delivery is scheduled for September 2015.
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.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
In case anyone doesn’t know about it yet, the ESP8266 is exploding. It’s a cheap microcontroller with wifi built in. In most ways it’s better than the Arduino – not just Wifi, but also more flash and RAM, 32-bit and much higher clock rate. And super cheap! The downsides are that it only has one limited analogue input and the SDK is still a little weird.
The recent Arduino port is great and allows lots of libraries to be used with little or no changes. It’s still new though, the devs are still wrestling with the SDK and making new additions fit into flash/RAM (its memory layout is tricky).
In the last update on KS, they mention there will be 4MB of memory instead of just 1MB
https://www.kickstarter.com/projects/digistump/oak-by-digistump-wi-fi-for-all-things-arduino-comp/posts/1334442