Nanode

From HackerspaceWiki
Jump to: navigation, search
Nanode
Why Nanode is an open source, low cost platform allowing you to quickly develop web connected gadgets
Where London Hackspace, Oxhack (Oxford), Nottinghack (Nottingham) OEM (North Wales).
Who Ken Boak, Sam Carlisle, Glyn Hudson, Trystan Lea, Matt Gaffen, Oleg Lavrosky
More Info http://nanode.eu/, http://openenergymonitor.org/emon/
Tags Arduino, Internet of Things, Smart Sensors, Pachube, Thingspeak
Latest Production Nanode runs code!


Nanode - Get Connected![edit]

Nanode is an open source Arduino-like board with built-in web connectivity.

It is a low cost (25 Euro) platform for creative development of web connected ideas.

Use it, like an Arduino, but to develop web connected devices such as networks of smart sensors, control and monitoring devices.

Nanode is open source, easy to build and ideal for hackerspaces.

Nanode was developed specially by The London Hackspace for use by Hackers worldwide.


9-12-2011 Nanode has been nominated for an award as the Best InterNet of Things Open Source Project 2011. You can support Nanode with your vote here http://postscapes.com/best-iot-open-source-project-2011

Thankyou for your support. Team Nanode

Quick Links Getting you there faster

Nanode Wiki - All the information is here - maintained by London Hackspace

Buy One - contact ken dot boak at gmail dot com or @monsonite on Twitter. In the USA / Americas go here or contact dirk.swart AT wickeddevice.com, @dswart on the Twitter.

Homepage - The Nanode homepage is at nanode.eu.

Nanode IRC Channel - Follow the Nanode Project on #nanode IRC on Freenode.

IRC Archive - An archive of the #nanode IRC is maintained here Nanode back-log courtesy of Peitolm

Building It - this shortcut takes you to the Pictorial Building Guide

Applications Here's a list of Applications currently under development on the Nanode


Important[edit]

4th August: A new batch of approximately 200 Nanode pcbs have arrived and are currently being kitted.

These will be on sale throughout August and September both from the UK and from our exclusive US reseller, wickeddevice.com

North American and Canadian customers are engouraged to visit the Wicked Device web site -based in upstate New York, Wicked Device offers a faster delivery service and provides local customer support for the Nanode.

Nanode will be appearing at the New York Maker Faire on 17th and 18th September.


For UK and European Customers:

Price is still £22 for UK (This includes the £2 Postage).

For EU price is 25 Euros - complete including airmail.

Payment from now will only be accepted via PayPal to ken dot boak at gmail dot com.

For more information either contact Ken at the email address above or @monsonite on Twitter

Nanode is appearing at Nanode Applications Weekend on 6th/ 6th August at the Centre for Creative Colaborations (C4CC) near Kings Cross in London. Full details from Eventbrite - there are still some places left http://www.eventbrite.com/org/1312947747

Nanode will also be at OggCamp on 13th/14th August and at the Brigton Mini Maker Faire on September 3rd.

What is Nanode?[edit]

Nanode is a Network Application Node - a small, low cost, web-connected controller, intended to be at the frontline of the Internet of Things. (IoT).

Nanode is a combination of low cost microcontroller and ethernet controller assembled on the same small pcb. This makes the simplest, cheapest solution to get connected to the internet - half the cost of an Arduino and Ethernet Shield!

It uses the same micro as used in the popular Arduino project - the ATmega328, which with some extra memory and a web connection can make a powerful control and monitoring device - but small enough and cheap enough to be built into many products and be the starting point for developing ideas.

Nanode has good compatibility with Arduino - accepting most Arduino shields, and can programmed using Arduino IDE.

As well as ethernet connectivity we have added serial interface (with FTDI cable), Virtual USB, a local serial slave bus and a connector to take a low cost wireless module.

Nanode also accepts a low cost SPI memory such as SRAM, FRAM, Flash or SDCard to allow larger program and data storage for datalogging.

Nanode was originated at the London Hackspace and used by OpenEnergyMonitor as part of their web connected energy monitoring system.

Key Features[edit]

Latest Production Nanode pcb

-Three connectivity ports: Ethernet, Wireless* and Wired Serial

-Can be remotely configured by browser.

-Ethershield Library supports DHCP for automatic connection to internet applications.

-Can send and receive data using Pachube or ThingSpeak.

-On chip web server allows remote control of I/O.

-completely through-hole construction - so easy to build with readily available components

-breadboard compatible - all I/O on single in line 0.1" connector!.

-100% open source. All files on Thingiverse and GitHub

-compatible with most Arduino shields and software.

-Virtual USB programming interface - like Metaboard

-Easily extended with JeeNodes Wireless module which plugs straight in!

Nanode plugs into breadboard for quick hacks!

Technical Specifications[edit]

-16MHz ATmega328 microcontroller.

-10BASE-T Ethernet controller ENC28J60.

-Unique MAC address generator.

-Simple Web connection using DHCP.

-SPI expansion memory (SRAM, Flash or FRAM).

-Compatible with JeeLabs RFM12B wireless board.

-6 analogue sensor lines with 10 bit A-D converter.

-Up to 14 digital I/O lines.

-Can drive servos, displays etc.

-Serial Inter-Nanode Bus - allows Nanodes to be slaved together.

-atmega328P core running at 16MHz.

-32KB ISP flash memory.

-1KB EEPROM.

-2KB SRAM.

-5V 250mA - USB or external Power

Nanode With Nokia 3310 LCD Shield

Applications[edit]

Here's some ideas of how you can use Nanode.

Connect with Pachube or ThingSpeak for remote sensing and control. For an example sketch using the Nanode + Pachube with DHCP and DNS see this Wicked Device blog post

As a Web server and client.

With Twitter - as a tweeting device.

Smart sensor networks.

Home Automation.

Energy Monitoring. see OpenEnergyMonitor.org

Renewable Energy PV Solar Tracker and datalogger

Machine Control - web connected 3D printers, robots etc

Web connected datalogger running the Openlog code.

How do I get one?[edit]

In the first instance - you may buy a bare board or a kit - contact @monsonite on Twitter.

Nanode is 100% open source - so you can make your own, extend and improve it.

Then share your ideas and improvements with the rest of the Nanode Community.

Nanode has been designed so that it is easy to build as a Hackerspace project.

If you club together and make a batch of say 20 at a time you can get a very good price.

In this way, Nanode only costs the same as a cheap Arduino but offers so much more functionality and hacking fun.

Nanode uses easily obtained conventional through hole and DIL components so it is easy to build by anyone who can solder.

Download the pcb files and make a batch of your own from the pcb files located on Thingiverse.

London Hackspace is currently building a batch of 100 Nanodes, to host a weekend workshop building the Nanode kit and programming it.

Nanode can even be built up on a breadboard see Thingiverse.


A simple Nanode Application using Pachube

Contact Nanode[edit]

You can contact the Nanode Team at @monsonite on twitter

If you have read this far - why not send @monsonite a Tweet to say you are interested?

Nanode Events[edit]

London Hackspace are having a Nanode Build Weekend on 4th & 5th June.

Ken Boak - a hardware developer on the Nanode Team talks about Nanode to OxHack Youtube

More Information[edit]

Use this sketch as the "Hello World" to test that your Nanode is working as a simple webserver with DHCP

Building a Nanode - in Pictures

File:Introducing Nanode.zip A PowerPoint presentation Given at Pachube Internet of Things Hackathon, London 8/4/2011

Regular posts about Nanode on Sustainable Suburbia blog.

Find the schematics, pcb board files and general information here on Thingiverse

Code for Nanode is shared here on Nanode GitHub EtherShield Library: EtherShield GitHub Several extra EtherShield examples: OpenEnergyMonitor GitHub