Project image
)}
€3,705
pledged of €100,000pledged of €100,000 goal
44
backers
Funding Canceled
Funding for this project was canceled by the project creator on Jun 8 2018
€3,705
pledged of €100,000pledged of €100,000 goal
44
backers
Funding Canceled
Funding for this project was canceled by the project creator on Jun 8 2018

What is a prototype?

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.

Functional Prototype

Demonstrates the functionality of the final product, but looks different.

Appearance Prototype

Looks like the final product, but is not functional.

Design Prototype

Appearance and function match the final product, but is made with different manufacturing methods.

Production Prototype

Appearance, function, and manufacturing methods match the final product.

97ac0675274356e931f65db6c4e1477e original.jpeg?ixlib=rb 2.1

Prototype Gallery

These photos and videos provide a detailed look at this project’s development.

About

*** This campaign page will be closed. Check out our restarted campaign page at http://www.neonious.com/Funding ! ***

.

.

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

The neonious one is a microcontroller board, programmable and debuggable out of the box in an on-board web-based IDE, combining JavaScript ES 6, TypeScript, Node.JS API and the whole npm repository with Internet directly on the board via WiFi or Ethernet and with all the other interfaces a microcontroller board usually provides.

  • 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!
  • Programmable in JavaScript ES 6 and/or TypeScript, both with 100 % Node.JS API support. Enough resources to run sophisticated npm software libraries.
  • 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
  • Enter your JavaScript code into the index.js file, upload static files, add external modules, all from 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.

 project video thumbnail
Replay with sound
Play with
sound

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.

As an example, take a look at the table radar in the video below. You can find the code for this example here: https://github.com/neoniousTR/table_radar

 project video thumbnail
Replay with sound
Play with
sound

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.

 Apart from the standard protocols, neonious one allows you to implement custom protocols from your JavaScript program using an easy to understand abstraction language. Thanks to the LPC822 state-configured timer custom protocols way up into Mhz range are possible.

This allows you to interface RGB LED protocols and almost anything else you can imagine.  

The software

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.

The hardware

CPU, RAM, STORAGE
neonious one is based on the dual-core ESP32 microcontroller, running at 240 Mhz and providing up to 600 MIPS. One core is dedicated to your JavaScript program, run by a fast byte code based engine, and one core is dedicated to everything else, including things such as Wi-Fi, file compression, http or https handling. Your application has access to 4 MB of RAM, plenty to support all JavaScript features. System + IDE run in their own RAM space. 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 JavaScript ES 6
  • Modern IDE with debugger and graphical package manager
  • GPIO, external packages to test, such as lodash, async, moment, uuid, underscore or rxjs

However...

  • 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

If you are a great JavaScript developer without experience in electronics, this is for you: The all-in-one package to get you a full IoT electronics education.

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  

Allows you to control 1800 ultra-bright RGB-LEDs with JavaScript in 30 FPS.

This sign is made of only 120 RGB-LEDs. Imagine what 1800 can do!
This sign is made of only 120 RGB-LEDs. Imagine what 1800 can do!

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.

For some cool ideas on what you can do with smooth LED animations, take a look at the installations of Ian Brill, for example: https://www.youtube.com/watch?v=uv3Ohf355os

Kit includes:

  • neonious one
  • 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 the technical side however things are relaxed. The big challenges were already dealt with in the Technology Preview (available right now), such as making such a small board with Ethernet and making sure that a JavaScript engine, fast enough for the full Node API, including WYSIWG editor and debugger, can run on an microcontroller. Through TypeScript (compiler running on the client in the IDE) we can even seamlessly provide all ES 6 and TypeScript features.

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.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge €35 or more About US$ 39

    neonious one

    The fully featured product.

    A microcontroller board, programmable and debuggable out of the box in an on-board web-based IDE, combining JavaScript ES 6, TypeScript, Node.JS API and the whole npm repository with Internet directly on the board via WiFi or Ethernet and with all the other interfaces a microcontroller board usually provides.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 16 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge €65 or more About US$ 73

    neonious one 3x

    3x the fully featured product.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 16 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Reward no longer available

    Pledge €65 or more About US$ 73

    neonious one Technology Preview

    For impatient developers, the immediate entry into serious IoT JavaScript development! Includes shipment of a final neonious one when it's done (NOT if you got yours for free @ JSConf!)

    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.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 3 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Reward no longer available

    Pledge €250 or more About US$ 282

    neonious IoT electronics kit

    If you are a great JavaScript developer without experience in electronics, this is for you: The all-in-one package to get you a full IoT electronics education.

    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. See description in main text for details.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 3 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Reward no longer available

    Pledge €315 or more About US$ 355

    IoT electronics kit + 3x neonious one

    See descriptions above!

    neonious one's should be shipped in January, kit in February.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 1 backer
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Reward no longer available

    Pledge €350 or more About US$ 395

    neonious 1800x RGB-LED Kit

    All your need for the brightest, most original Christmas house decoration ever (as an example). See text left for example video.

    Contents:

    - 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

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 1 backer
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (45 days)