Ham radio/TNC/APRS/Droid App Help??

Hello all! Sorry if this is in the wrong place or even a terrible question. i recently found out about arduino and purchased an uno, Bluetooth shield and tft screen. i am an avid tinker-er and very handy and pretty tech savvy. however i have never attempted anything like programming. i am a ham radio operator, and the ultimate goal of my project is to make the arduino uno (RUN?) an app called APRSDROID aprsdroid.org with the Bluetooth shield to communicate with Mobilinkd TNC for packet aprs use with my radio. www.mobilinkd.com/ On a cellphone it is as easy as running the application and the data between the TNC and phone is transferred via Bluetooth. however i really just want a standalone unit for the app instead of a phone. Is what I'm trying to do even possible? any guidance would be appreciated.

I have no clue about the app, but you can download the source and if it is C or C++, see if you can adapt it to an Arduino.

Paul

thanks paul! Or i guess the overall goal for those not as into radio, is to send text messages Via radio frequency. (turn written text into a transmittable sound with an onscreen user friendly GUI.) i already have transmitters i just need to be able to send/receive the text(sounds) to input into the transmitter and display the RX/TX on the screen. the APRSdroid Application however seemed to already do that and offer more features albeit probably more complicated to adapt to arduino?

you could ask at QRZ forums. everybody there speaks both ham radio and arduino gibberish

https://forums.qrz.com/index.php?forums/rfinderpi-open-source-radio-interface-based-on-r.102/

Thank you Emeritus I'll check them out as well! Also I'm not sure if this helps. aprsdroid/ at master · ge0rg/aprsdroid · GitHub
Here is the APRS droid on github I have no idea what I'm looking at though and not sure if it is C, or C++ or some prehistoric alien language of the lizzard people of hollow Earth....

Cfox33:
Thank you Emeritus I'll check them out as well! Also I'm not sure if this helps. aprsdroid/ at master · ge0rg/aprsdroid · GitHub
Here is the APRS droid on github I have no idea what I'm looking at though and not sure if it is C, or C++ or some prehistoric alien language of the lizzard people of hollow Earth....

Your stated goal was to make it run on an Arduino, so you will need to thoroughly understand it.

Paul

You might be interested in the Micromodem/APRS software for Arduino.

Well, APRSDroid is an Android app. It would probably be too much work getting it to run on Arduino, if it's even possible (my guess is it's not).

If you're a tinkerer, I would create a simple zero-crossing detector (with some hysteresis) and feed that to the Arduino. Then your code will just deal with decoding. I've done that (not with Arduino, but PIC). Decoding is pretty straightforward.

You may not need hysteresis in your ZCD. I remembered that I built one with and one without. Both worked fine. Just make sure you have grounding and shielding and all that good stuff.

Two projects worth checking out:

PIC-based TNC

Other PIC-based TNCs

You will not be able to get an Android app to run on an Arduino. This is for many reasons but mainly that any Android app will use calls into the Androide operating system and the Arduino has too little memory to be able to port that over.

73's de G8HBR

I just use aprsdroid to broadcast where I am, mainly so the XYL can keep tabs on me, hi. Not as cool as using a vhf radio to do that of course, and it's a bit funny to use the mobile phone network for what ham radio has done for a few decades.

Also my son uses it, he's a ff/emt/water rescue tech and it's very interesting to see what he gets up to in a 12h shift.

73...

Thanks all! It was written in Scala. And it does pull from the droid source itself. I'm seeing I may need to bring this down to a more basic level. I do appreciate all the input. Any suggestions for turning an screen text input into trsnsmitable data?

It was written in Scala.

Thanks

Scala runs on the JVM, so Java and Scala stacks can be freely mixed for totally

So there is no chance you can run a JVM on the Arduino.

And it does pull from the droid source itself.

No I said it calls functions on the Android OS. If it did not then it would never be able to talk to it.

Any suggestions for turning an screen text input into trsnsmitable data?

Not to sure what you mean by that. All data is transmittable no matter what the form.