Skip to content

Talking keyboard is a project to create affordable keyboards to train visually impaired for using computers

Notifications You must be signed in to change notification settings

rhokbangalore/talkingkeyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

KeyBoardAvrC

Talking keyboard ,RHOK This is source code for Talking keyboard.firmware and Modified BlueTerm App to include TTS(

https://play.google.com/store/apps/details?id=es.pymasde.blueterm&hl=en
original )

library , lcd.c and lcd.h is under opensource license and can be found at

 http://homepage.hispeed.ch/peterfleury/avr-software.html#libs 
and i claim no ownership for lcd.c and lcd.h

uart_lib.c is an uart lib created by me and can be used under GNU GPL V2

Design connected to atmega is pretty simple (Schematic will be released soon) An lcd is connected to port c(more detail in lcd.c,lcd.h about pinconfig) .ps2 connecters are connected as follow

Clock line >>> PB2

data line >>>PD2

Vcc to 5V

gnd to gnd

take note for keyboard to work it needs clock of 8MHz at microcontroller code is for 12MHz For connecting Bluetooth. connect HC05 module as Standard procedure.(using uart) Schematics doesnt show the regular set up of Crystals and power. It is assumed to be self explanatory if any issues you can always reach me at

 [email protected] 

(schematics

 http://postimg.org/image/dnjcomi0z/ 
more data about ps2 protocols and pinout config for your connector is found at
 http://www.computer-engineering.org/ps2protocol/ 

) Notes: in final product lcd will NOT be the part

Things left to be done:

1 to add all keys response, as of now only single stroke work

2 tweak and make code the goddamn code efficient to overcome 500-1000 millisec delay

3 create a separate app for this as of now we are using blueterm from playstore(That has been modified)

4 Provide and opensource the schematic asap

About

Talking keyboard is a project to create affordable keyboards to train visually impaired for using computers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published