Hermes APRS Messenger
Michael Pechner NE6RD
- Source code for this project
http://hamradioprojects.com/authors/ne6rd/+hermes/code
Libraries
-
PS/2 Keyboard Library
I modified this library to add symbols for more keys.
http://www.arduino.cc/playground/Main/PS2Keyboard
The original is from the Teensy developer:
http://www.pjrc.com/teensy/td_libs_PS2Keyboard.html - NE6RD PS/2 Additions
My modified version of PS2Keyboard is available for download here
http://hamradioprojects.com/authors/ne6rd/+hermes/code
-
New Haven Displays 4x20 LCD Library
http://arduino.cc/playground/Code/LCDi2c - Adafruit I2C/SPI Library
For the Adafruit I2C LCD Backpack:
http://www.ladyada.net/products/i2cspilcdbackpack/
Install the modified LiquidCrystal library:
https://github.com/adafruit/LiquidCrystal
Components
-
Argent Data Systems Radio Shield
Build the Radio Shield as in the Timber project.
https://www.argentdata.com/catalog/product_info.php?products_id=136 -
Argent Data Yaesu cable
https://www.argentdata.com/catalog/product_info.php?products_id=68 -
LCD Choice 1:
New Haven Displays 4x20 5V I2C Serial LCD
http://www.newhavendisplay.com/index.php?main_page=product_info&products_id=922
https://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_100012118686–1 -
LCD Choice 2:
Adafruit I2C/SPI LCD Backpack:
http://www.adafruit.com/products/292
Adafruit 4x20 Display:
http://www.adafruit.com/products/198 - PS/2 Connector
http://www.adafruit.com/products/804
http://www.sparkfun.com/products/8509
http://www.sparkfun.com/products/8651
https://www.jameco.com/Jameco/Products/ProdDS/2111441.pdf
-
PS/2 Keyboard
US English -
Arduino header set
http://www.sparkfun.com/products/10007 -
22 Gauge wire in multiple colors or male-male jumper cables
-
Small breadboard or PCB board
http://www.sparkfun.com/products/7916 -
Machined Male and Female Headers
http://www.sparkfun.com/products/743
http://www.sparkfun.com/products/117 optional
License
-
This main sketch is distributed under the terms of the MIT License
http://www.opensource.org/licenses/mit-license. -
The schematics and hardware design are licensed under CC-BY-SA 3.0:
http://creativecommons.org/licenses/by-sa/3.0/ -
The Teensy PS/2 Keyboard Driver is licensed under the GNU Lesser General Public License, v2.1, as are my modifications:
http://www.gnu.org/licenses/lgpl–2.1.txt