Skip to content

mikeysklar/ble-morsecode-neokey

Repository files navigation

ble-morsecode-neokey

Bluetooth One Hand Morse Code Keyboard

This wireless four key keyboard allows for typing on laptops, phones and tablets. This subtle interface is CircuitPython based. It uses morse code dots and dashes with a lookup table to translate characters.

Screenshot

Features:

* Built-in USB-C charger
* 420mAh charger
* Wireless BLE v5.x
* Each key has a NeoPixel LED

* Key1: '.'    # dot
* Key2: '-'    # dash
* Key3: ' '    # will do a space between words or show the morse code buffer contents
* Key4: *SEND* # translates morse code sequence to ascii sends ascii over BLE

Screenshot

Screenshot

The morse code to ascii character is from Crysknife's excellent morsePico project.

Screenshot

Bill of Materials (main components):

Tested with Circuitpython 9. Design files are from FreeCAD with STL and STEP available.

Screenshot

Screenshot

Screenshot

About

Bluetooth One Hand Clicky Keyboard

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages