A prototype is a preliminary model of something. Projects that offer physical products need to show backers documentation of a working prototype. This gallery features photos, videos, and other visual documentation that will give backers a sense of what’s been accomplished so far and what’s left to do. Though the development process can vary for each project, these are the stages we typically see:
Proof of Concept
Explorations that test ideas and functionality.
Demonstrates the functionality of the final product, but looks different.
Looks like the final product, but is not functional.
Appearance and function match the final product, but is made with different manufacturing methods.
Appearance, function, and manufacturing methods match the final product.
Introduced Technology Preview @ JSConf EU on June 2nd, 2018 (see differences to final Kickstarter version below). Reactions:
@tobmaster: Nicest conference swag I ever got. At @jsconfeu by @neonious @lucasrecknagel: @jsconfeu i got a amazing nodejs compatible microcontroller from @neonious THANKS SO MUCH! @phjardes: If you're a JS developer and like tinkering, please do support @neonious - an astonishing and affordable IoT device running JS natively. @doramilitaru: This is amazing and I can’t believe I’m getting one (thanks @neonious @jsconfeu) — #ES6 #TypeScript #microcontroller board
On-board web-based IDE with full-featured debugger gives you the best programming experience possible. Includes a graphical package manager for npm, the largest software repository in the world!
58 mm x 27 mm (2.28 inch x 1.06 inch), tightest posible design with chips mounted on top and bottom. Breadboard compatible!
Only 2-3 secs boot time (no Linux), fast byte code execution. Energy-efficient CPU. Multiple power modes and code hibernation allow for ultra-low energy usage.
27 I/O pins, 11 of these pins usable as ADC (provided by accurate LPC822, not ESP32), 2 pins are 20 mA 5 V-tolerant open drain pins, 2 pins usable as touch sensor. 23 pins can be used freely for SPI, I2C, I2S or UART!
Custom protocols, easily going into Mhz range, possible thanks to on-board I/O controller programmable through an easy to learn abstraction language. RGB LED protocols is just one example of what you can do!
150-Mbit WiFi (2,4 GHz, 802.11 b/g/n), 10/100-Mbit Ethernet, Bluetooth Classic + Low Energy, USB 2.0 Full Speed
240 Mhz, 4 MB RAM, 12 MB Flash dedicated to your application, with all files being compressed on the fly. System + IDE use separate dedicated CPU core, RAM and Flash.
Ready, set, go!
Attach power supply. A USB cable or any power source with 3.3 V or 4.5 to 50 V works
Connect to the WiFi access point "neonious one" (default password on sticker) or connect network cable
Point browser to 192.168.0.1 and log in to enter the IDE
Click "Run" and / or enable auto-run on power-up for long-term fun!
Programming Experience with the On-Board IDE
The on-board IDE is sophisticated:
Full debugger including breakpoints, step through program, show and edit variables and more
Full code editor with syntax highlighting, auto completion, and more
Full file manager with on-the-fly compression while uploading
Shows syntax errors in realtime
CPU, RAM, flash statistic graphs
Graphical package manager for npm repository
Check out the following video to get an understanding on how direct the programming experience is with the IDE.
Web Server As A Starting Point For IoT Project
... in only 5 minutes! Just install the npm modules express and compression through some clicks in the IDE and enter the following code into your index.js file:
You now have your web server serving your static pages up and running, including gzip compression!
Where to Continue from Here
With addition of motors and sensors a great IoT project can be realized, fusioning both electronics and web development.
Connecting To Sensors, Motors And Other Electronics
We give you many pins to connect your electronics, and thanks to the LPC822 switch matrix, you can choose the pins quite freely.
This allows you to interface RGB LED protocols and almost anything else you can imagine.
ECMASCRIPT 6 / TYPESCRIPT Use ES 6 modules, let, async/await, classes, typed array, you name it.
For larger projects you might even want to use TypeScript, supported seamlessly on neonious one, to get rid of programming errors by introducing static typing.
NODE.JS API neonious one provides the Node.JS API which brings its event-driven, non blocking I/O model to the embedded world.
You can now write large embedded projects without having to think about realtime operating systems, synchronisation issues and deadlocks.
NPM MODULES neonious one allows you to install modules from the largest software library in the world, the npm repository, from within its on-board graphical package manager.
12 MB of data storage dedicated to your application is provided by an Flash chip connected via 4x80 Mhz dedicated SPI lines, giving you plenty of space for most embedded applications, especially thanks to an on-the-fly compression of all files.
POWER CONSUMPTION AND MODES Even though the highly efficient step-down regulator of neonious one allows you to connect any voltage between 4.5 V and 50 V (bypass if you want to use 3.3 V directly) and provides 1000 mA of current with ease, neonious one only uses around 160-240 mA with WiFi transmitting, and without WiFi just a fraction of that.
You can let neonious one save your program to Flash and enter one of the sleep modes, reducing power consumption greatly (deep sleep mode under 50 µA). On the requested event your program gets reactivated and continues where it left.
This allows battery powered installations to run for months or even years.
neonious one Technology Preview
Before starting the Kickstarter, we already developed the neonious one Technology Preview. Buy it through our Kickstarter and get it shipped immediately!
Will be shipped immediately!
Modern IDE with debugger and graphical package manager
GPIO, external packages to test, such as lodash, async, moment, uuid, underscore or rxjs
All software features of the final version will be added in the months to come via software updates
Only 4 MB storage dedicated to user programs, compressed on the fly
Only support for USB as power source
Absolutly all features will then be supported in the final version, which you get for free as soon as it is done, if you buy and pay the Technology Preview!
neonious IoT Electronics Kit
Includes a 100+ page book, educating you about the basics of electronics, using microcontrollers and interfacing both sensors and motors of any kind. With many examples tailored to the neonious one.
Also includes over 150 large and small pieces, everything to try the examples yourself. We currently plan with:
neonious 1800x RGB-LED Kit
All you need for the brightest, most original Christmas house decoration ever! Or add in a few sensors and have the side walk at your house illuminated while people walk by.
Shield board to interface 8 WS2812B strips (slide directly on to neonious one, no breadboard necessary)
6 x 5 m high quality WS2812B IP67 RGB-LED strips with 60 LEDs/m = 1800 LEDs
5 V, 500 W power suppy for 110-240 V input
User manual with example code for great animations
neonious Automatic Lawn Mower
Available approximately end of 2019! We will start a new Kickstarter for this!
Risks and challenges
The key challenge is related to the supply chain: With high costs and a lot of manual work, we have been able to source the Technology Preview with high ratio of added value in Germany. But to run this project from cost perspective most of the supply chain has to move to Asia with all disadvantages of quality related problems.
Another challenge is the current market situation and especially two competitors, which are well known and set in the market. To underline the unique selling point and difference neonious requires some technical background.
On software side we just need to add features and make sure we get it 100% Node API compatible. This should not be a problem, as our challenge with Node was the resource-hungry V8 engine, not the API itself.
The preview almost looks like the final neonious one and has many features, but some features are still missing and will be introduced on the neonious one. See description in the main text for details.
All your need for the brightest, most original Christmas house decoration ever (as an example). See text left for example video.
- neonious one
- shield board to interface 8 WS2812B strips (slide directly on to neonious one, no breadboard necessary)
- 6 x 5m high quality WS2812B IP67 RGB-LED strips with 60 LEDs/m = 1800 LEDs
- a 5V, 500 W power supply for 110-240 V input
- user manual with example code for great animations