|
|
January 5, 2012 New software coming for iPod, iPad, Android, Nook, and Kindle It's been a while since I've had time to work on this project. Frankly, after 10 years, I was a little burnt out! Long story short, all of my test PocketPC have finally met their maker. They had a good run and suffered greatly under my efforts get them do dance to my music. Rest in peace my good friends. Left with no hardware to control my PCR1000 (even I don't like the PC versions of my programs! - HRD is way better), I finally found the ambition to create a control program for the new world of smartphones and tablets. What a ride it has been. To say the least, these new devices are amazing. They have capabilities not available on the PocketPC. And there's no shortage of development systems for them. I tried to learn xCode for the Apple, I really did. Unfortunately, after writing software for PCs since the Radio Shack TRS-80 days (32 years, really??), my brain is not wired for xCode. Another drawback on xCode is that it only supports Apple devices. While they're great, not everyone buys into the Apple vision. I eventually found Corona SDK, from www.anscamobile.com. This program allows you to build for all of the current devices using the same source code and it thinks (almost) like I do. It's pricey, but worth looking into if you're interested in creating apps. My first attempt is shown below, iCTRcvr for the Icom PCR-1000. I plan on submitting it to the Apple, Android, Nook and Kindle stores once I clean it up a little more. It will be free, but you will have to sit through a 5 second in-app ad when you connect. Those of you that use these devices know how this works. This app allows you to control the turning, squelch and volume on the PCR-1000. Tuning is accomplished by clicking on the band label to select a band then swiping or clicking the dial for coarse frequency adjustments and using the tuning know for fine tuning. Five radio buttons are provided for each band to store your favorites. Programming them is as simple as push & hold for 1 second. Pushing & holding the tuning knob allows you to direct enter any frequency you want. I plan on adding additional functionality to this program as time permits, similar to what I have in CTR-Rcvr, band-scope, frequency lists, beacon tracking, DX clusters, etc. I'm still looking for a better s-meter graphic. This one doesn't match the color scheme very well.
One of the drawbacks of all Apple devices and the Corona SDK is that they don't support Bluetooth SPP connections or any type of RS232 serial port. That leaves Wifi connections (and of cell based IP services). Fortunately, it's easy to interface your radio to IP. There are several solutions available including my own CTR-Server program (free) for the PC and the Wiz110SR ($30) described below. There's also the WiFly RN-134 (around $100) that supports ad-hoc Wifi connections so you don't need a Wifi router or other IP infrastructure. Not as clean as a Bluetooth connection, but doable and about the same cost as CTR-BlueLync was several years ago.
April 3, 2009 Using the SparkFun Bluetooth® Modem - Roving Networks RS232 unit with CTR software I recently purchased a SparkFun Bluetooth® Modem - Roving Networks RS232 unit to try with my CTR software, and it works great! I only needed to switch S4 ON to enable 9600 baud as the default baud rate. So far I've tried it with the Icom PCR-1000 and CTR-Rcvr and the Yaesu FT-817 (with the CT-62 adapter) and CTR-Remote and both work flawlessly. You need to provide 5 to 11 VDC (+ center pin) to the unit to power it up. I'm thinking it would be pretty easy to modify it to take power directly from the device it's plugged into, but I'll leave that for another time.
June 12, 2008 Build an inexpensive wired Ethernet-to-Serial interface. Let's face it, you don't always need a wireless Bluetooth interface for your radio. USB-to-Serial converters offer inexpensive serial port connections to newer computers, but they can be problematic. Wouldn't it be nice to connect your radio to your shack's LAN, or better yet, to the Internet? CTR-Server offers one Ethernet-to-Serial solution. The drawback with this program is that your PC must be running for it work. What's needed is a stand-alone Ethernet-to-Serial server that can connect your router directly to your radio without a computer in the middle. A quick Google search reveals that there are several ready to use serial port servers on the market ranging from USD 89 to well over USD 200. But then what's the fun of buying a commercial device when for around USD 30 you can buy a WIZ110SR Ethernet-to-Serial board from SparkFun.com and build your own? Below is a pictorial of how I built mine (I actually have two of them, they are pretty handy to have around). NOTE: I am not in any way connected to sparkfun.com or www.wiznet.co.kr (the manufacturer of the WIZ110SR), or Hammond Manufacturing. I just think this is a way cool way to connect to my radio! You will need the following:
The WIZ110SR fits neatly
inside the component space in the Hammond box. A hole for the serial
port was cut in the end blank supplied with the box and the partition
between the component compartment and the battery compartment was cutout
to allow the Ethernet and power connections to enter through the battery
compartment. Here's the serial port
view. The two threaded studs attach the WIZ110SR's serial port to the
front panel, keeping it secure. The foam on the Ethernet connector
further cushions the board and keeps it from wobbling around in the box. The Ethernet and power
cables enter through the battery compartment. Here's a shot of the
Ethernet/Power end showing the slot I cut to allow cable entry. Here's the completed
unit. I built a short serial cable for the PCR-1000 with pins 7 & 8
shorted on the DB9M (radio end) so the radio stays on when I disconnect.
Pins 2, 3, and 5 are connected straight through for the PCR-1000 (the
gateway looks like a PC serial port, i.e. DTE). Finally, here's completed
unit with the PCR-1000. This unit can be used with any radio that you can control with RS-232. For a Yaesu with the 8-pin miniDIN interface you'll need a CT-62 adapter, for Icoms with the C-IV interface you'll need a C-IV adapter, and for older Kenwood radios you'll need a IC-232 adapter. NOTE: It is highly recommended that you build a custom cable if you plan on using this (or any RS-232 port) with the Elecraft K2 radio because of non-standard power/voltage connections present on the K2's serial port. Refer to their documentation! Using the Ethernet-to-Serial Gateway One of the nice features of the WIZ110SR is that it can be fully configured via the Ethernet port. Through this port you can set it's TCP/IP address and change the serial port properties. Other Ethernet-to-Serial gateways require you to configure them through their serial port. You will use the supplied WIZ110SR Configuration Tool to configure the gateway. Power up the gateway with a 5 VDC power supply, connect it to your LAN and use the Search feature in the configuration tool to locate the gateway on your LAN.
Once you have this screen up you can edit the TCP/IP addresses, ports, and subnet for the Ethernet side. You'll connect to the Local IP address and Local IP Port when you connect using CTR software. The Gateway and Server IP addresses and port should be set if you plan on experimenting with them. Set the other setting as shown above. Next, click on the
Serial tab to set the serial properties to match your radio. Finally, click on the
Option tab and enter the following settings. These allow the gateway
to operate with CTR software. You may need to adjust the Time
property if you find you have problems maintaining a reliable connection
over the Internet. These settings worked well on my LAN/Wifi network. CTR radio control software directly supports TCP/IP connections. Just enter the Local IP address you entered in the Network tab as the TCP/IP Host Address in the Comm menu and the Local IP Port number from the Network tab as the TCP/IP Host Port, again in the Comm menu. As with all aspects of ham radio, experiment a little, get your hands dirty a little, learn a little, and have FUN! Now, if I could only find a TCP/IP based stand-alone audio interface! 73, Lynn, KU7Q
|
||||||