TL;DR at end
So I'm a complete noob. I've messed around with Python a bit and I have a Raspberry Pi knockoff (Orange Pi) that I toyed with a bit. I could use some general guidance and help figuring out exactly what I need and how feasible this project it.
I just recently got a free Fitbit flex 2 for free from my workplace and the tapping on the wrist got me thinking that it'd be cool if there was a way to tap Morse code and then have it translated into text that then can be sent via sms on my phone. I realize the fitbit can't be used like this so I was looking at the small boards Arduino makes. I was thinking that it'd be cool to use a small board like the lillypad or beetle and have a few buttons on it. One for the Morse code input, one to input a space (cuz why not), and one to send the message, and maybe a backspace button. I know even less about the hardware side of things (aside from building a gaming PC but that's basically just plug and play) and a little about the programming side of things. I also don't know how read the inputs from contacts and translate that into code so any help there would be appreciated.
Basically I want to do the following: 1. input Morse code on arduino 2. translate morse code to English 3. send English text to person.
TL;DR - what would I need to be able to send morse code SMS messages through my cell phone number.
Any and all input is welcome even regarding the coding side of things. I'm happy to elaborate on the idea and I just thought this up today so it isn't totally relized yet.
I also don't know how read the inputs from contacts
That is where you start. Get an Arduino and a couple of pushbuttons, and start with the example code provided by the free Arduino code development package (the IDE).
Also learn to blink an LED without using delay, do several things "at the same time" and learn the programming language. Plenty of tutorials on line for just about any Arduino project you can imagine, including reading Morse code and converting it into text, sending text messages by SMS, etc.
One major problem is "tapping morse code".
Morse is based on long and short signals. Not taps. Even not taps at varying intervals - or how are you going to have letter separation? Extra long time between taps? Then was the last tap supposed to be a dit or a dah?
jremington:
That is where you start. Get an Arduino and a couple of pushbuttons, and start with the example code provided by the free Arduino code development package (the IDE).
Also learn to blink an LED without using delay, do several things "at the same time" and learn the programming language. Plenty of tutorials on line for just about any Arduino project you can imagine, including reading Morse code and converting it into text, sending text messages by SMS, etc.
alright thanks for the advice. I'll definitely start there.
wvmarle:
One major problem is "tapping morse code".
Morse is based on long and short signals. Not taps. Even not taps at varying intervals - or how are you going to have letter separation? Extra long time between taps? Then was the last tap supposed to be a dit or a dah?
I should've rephrased. I thought about the issue with tapping and the difficulties with that and that's why I decided to use a button that can be held longer for dah and shorter for dit.
That will work a lot better.
Still the timing is of course critical, and needs a lot of attention. Remember that us humans are much more flexible: if one time you hear a series of 1- and 3-second tones, you easily know which are short and which are long. If the next time it's 0.3- and 0.9-second tones, that still works fine for you. For a computer, it's a lot harder!