Radio Blinkies

From Hack Manhattan Wiki

Introduction

What is a Radio Blinky?

A Radio Blinky is a small device made by Hack Manhattan (designed by Guan) which is paired with an identical blinky, and uses radio transmission to light up an LED light on the remote paired device upon a button press. Any code system you can think of can be used to send messages!

Components

Microcontroller

ATMEL AT XMEGA microcontroller

Nordic Radio Module

http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P

This is the small black board hanging off the edge of the main green printed circuit board, and it handles the actual radio transmissions and reception part.

LEDs

LEDs produce light when a voltage is applied to them in the correct direction.

Buttons

Buttons complete a circuit and provide an interface to the device.

Resistors

The resistors limit the current that can flow through the LEDs, preventing them from being destroyed by too much current.

Capacitors

Most of the capacitors are used as bypass capacitors, to reduce noise.

Batteries

Two 1.5V AA batteries.

Codes for communication

Simple 'Handshake' Acknowledgement

An incoming signal is acknowledged with either the same signal or a prearranged response.

Morse Code / CW

Morse Code was invented in the 1830's, and was later used for sending telegraph messages and weather, shipping and military operations. It is now used by amateur (ham) radio operators to communicate, especially when signal strength is very weak over long distances.

Learn Morse Code in your browser.

Morse Code can be faster than SMS text messaging!

2.4 GHz Radio

Interference

Many devices share the 2.4 GHz region of the electromagnetic spectrum.

Why is 2.4 GHz used for so many devices?

Design

Electronics Schematic

Schematic:

PDF:

File:Radioblinkies-schematic.pdf

Code

Firmware Source Code for the Radio Blinky, written in C.