PiPHL/README.md

38 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2017-02-11 11:28:42 +11:00
# PiPHL
2017-02-09 18:51:11 +11:00
Haptic Passive Learning of Morse for the Raspberry Pi
2017-02-09 18:57:45 +11:00
# Objectives
2017-02-11 11:28:42 +11:00
This project aims to assist with learning morse code via a raspberryPi with a haptic motor and some headphones. Using techniques from the Haptic Passive Learning experiments run by the Georgia Institue of Technology. [Their Paper](http://dl.acm.org/citation.cfm?id=2971768)
2017-02-09 18:57:45 +11:00
2017-02-11 22:56:18 +11:00
# Dependancies:
Adafruit GPIO libraries and PyAudio
```apt-get install python-pyaudio adafruit-gpio```
2017-02-09 18:57:45 +11:00
# TODO
2017-02-09 23:31:50 +11:00
- [X] talk to motor controller
2017-02-11 09:46:46 +11:00
- [X] record/find audio
2017-02-09 23:31:50 +11:00
- [X] document hardware choices
- [X] python library for motor controller
2017-02-11 22:56:18 +11:00
- [X] python async audio playing
- [X] generate sequences on the fly
2017-02-09 18:57:45 +11:00
2017-02-09 21:47:50 +11:00
# Hardware
* RaspberryPi
2017-02-11 10:13:44 +11:00
* [Adafruit DRV2605L Haptic Motor Controller](https://littlebirdelectronics.com.au/products/adafruit-drv2605l-haptic-motor-controller)
* [Adafruit Vibrating Mini Motor Disc](https://littlebirdelectronics.com.au/products/vibrating-mini-motor-disc)
2017-02-09 21:47:50 +11:00
2017-02-11 09:46:46 +11:00
Links are to my local(ish) retailer of Adafruit goodness.
# Credits
2017-02-11 11:28:42 +11:00
* Audio from: https://evolution.voxeo.com/tools/ under LGPL license.
* DRV2605 python code from: https://github.com/spmealin/pyAdafruit_DRV2605 with changes by me to support the new adafruit_gpio Python packages.