ricallinson / telegraphy

Giving messages a physical side with an Arduino microcontroller.
1 stars 0 forks source link

Telegraphy

Build Status

Telegraphy is a project that uses an Arduino microcontroller and NodeJS to provide physical notifications for the arrival of messages such as emails.

Checkout & Install

You'll need git installed to follow this guide.

git clone git@github.com:ricallinson/telegraphy.git
cd ./telegraphy

1. Arduino

From within the Arduino IDE open the ./arduino/notifier_morse_code/notifier_morse_code.ino sketch. Make sure your Arduino board is connected and Upload the sketch.

2. Node

You must have NodeJS and npm installed to follow these steps. Should you get an install error check the node-serialport install guide to make sure you have the prerequisites to compile ANY native module for Node.js.

cd ./node
npm install
npm start

Once running open http://127.0.0.1:8080/ in a browser.

3. Test

From the Telegraphy web-page you can push the blue button that says send. This will immediately make the LED on the Arduino board start flashing a message in Morse Code.

Links