Cumulus Wireless Sensor Platform

The wireless customizable low-cost home automation solution

Similar projects worth following
The Cumulus is an exciting new project. It will make your home a smart home. You place one receiver in your home which receives all information from wireless, low power sensors.

So you can always check things like the temperature of your room, temperature of your fridge, see if your washing machine is done, if the light is still on, turn your lights on and off and a lot more - it's a question of your imagination!

The Base Station is where all information comes together. It's an addon board for the RaspberryPi, which attaches to the Extension Connector. It contains a Nordic nRF24xxx 2.4GHz low-power transceiver.

The Sensor Node is a expandable, multiple purpose sensor board, which contains an AVR ATMega328P (Arduino uses this too!) low-power micro controller and a nRF24xxx 2.4GHz low power wireless transceiver.

It provides I2C and GPIOs to attach sensors like Alarm Sensors, Moisture Sensors, Temperature sensors and many many more. The Node can be programmed using the Arduin

Initially the sensor nodes were using the RF24 and RF24Network only. The current version uses the ChibiOS Real-Time Operating System and the "Narcoleptic" library to put the ATMega328P into deep-sleep when not transmitting and to allow multi-tasking.

  • 1 × ATMega328P-QFP For Sensor Nodes
  • 3 × Resistor 220 Ohm For Sensor Nodes
  • 1 × Resistor 10k For Sensor Nodes
  • 1 × 2x4 Pin Header For Sensor Nodes
  • 1 × 2x6 Pin Header For Sensor Nodes

View all 11 components

View all 4 project logs

  • 1
    Step 1

    Solder a 2x4 Female Pin Header to the spot right next to the micro controller.

  • 2
    Step 2

    Solder the 2x3 Female Pin Header to JP3

  • 3
    Step 3

    Attach USB to Serial adaptor to JP1 and start up Arduino IDE

View all 12 instructions

Enjoy this project?



Jasmine Brackett wrote 08/06/2014 at 23:14 point
Hello DatanoiseTV, thought I'd let you know that you should add a few more details to your project to give it the best chance of going through to the next round of The Hackaday Prize.

By August 20th you must have the following:
- A video. It should be less than 2 minutes long describing your project. Put it on YouTube (or Youku), and add a link to it on your project page. This is done by editing your project (edit link is at the top of your project page) and adding it as an "External Link"
- At least 4 Project Logs
- A system design document
- Links to code repositories, and remember to mention any licenses or permissions needed for your project. For example, if you are using software libraries you need to document that information.

You should also try to highlight how your project is 'Connected' and 'Open' in the details and video.

There are a couple of tutorial video's with more info here:

Good luck!

  Are you sure? yes | no

Ron wrote 07/01/2014 at 21:54 point
I am glad someone knows how to make the nRF24L01+ work.

  Are you sure? yes | no

DatanoiseTV wrote 07/04/2014 at 10:00 point
Well, its not hard to make them work. There are tons of ressources available how to make them work.

  Are you sure? yes | no

DatanoiseTV wrote 03/10/2014 at 07:47 point
I am using the cheap nRF24L01+ modules which you get on eBay, because you get those everywhere for around $1 per piece.

  Are you sure? yes | no

Eric Evenchick wrote 03/09/2014 at 23:23 point
Hey, neat project! Just wondering what nRF24 module you're using. It looks a lot like the nRF24L01, but I noticed that it isn't listed in the component list.

Also, do you have a preferred supplier for these modules?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates