ModelBoatBlog

Designing, Building, Operation and Discussion of Model Ships and Boats
To read article posts (Blog Style) select a Category in the main menu bar above.
Current Activity

- The Dauntless Project has been on hold as I stumbled between other major projects trying to to solve a late-in-life crisis. Being over the "standard" retirement age but still working, I was searching for an Idea on how to turn a hobby into a profitable business. Building a model boat didn't qualify.
- My primary employer "retired" me in early 2015 so now I have time to pursue other projects of interest.

Registration Not Required
Log-in is only required for contributors. All readers may browse and enter comments. However, you will be asked to provide some personal information when submitting a comment.

Shore Terminal

Hot Props

The Texas heat is killing me in the unconditioned shop. It is keeping me away from experimenting with the Xbee and the Parallax Propeller (computer). The inside temperature in the garage shop has been hovering at 100 degrees while the outdoor has been 105 to 107.

This is NOT for a few days mind you. We have been getting this temperature every single day for over two months steady. Yes, every day.

My new shop fan helps a lot at 80 or 90 degrees but near 100 or over it is just like sitting in a blowtorch. No fun. I tough it out in the morning (on weekends) for a few hours but by 10:00 or 11:00 AM,  it’s breaking over 100 again.

Actually the little control computers don’t mind this kind of heat. They are very low powered so don’t generate much heat on their own. It depends on how much power you pull from them.  I can’t say that about the PC computer that I use to write the application software. I believe it is maxed out with 105 degree ambient air temp trying to cool the processor, hard drive and other PC components. I had one of my CNC computers (another machine) shut down from the heat after running almost four hours. Luckily I had just finished the part I was cutting and was bringing the HB2 back to home position. I don’t do long CNC runs anymore in a hundred degree shop.

I like the newer Propeller processor. With 8 processors or “cogs” it is a “hot” multitasking little controller. That is figuratively hot. Not environmentally hot. I definitely have it earmarked to be the processor on the boat end. I was thinking about it today, and I am going to also use it on the shore terminal.

I don’t think I need its multi cog power on the shore unit but my thinking is to keep the software programming the same “flavor” for the entire project. I can put the BS2 STAMP to other uses.

I have a few ideas how to design the shore transceiver. It will be a small standalone unit. I was originally thinking of using a PC or Net Book as the shore terminal with just an XBee for the communication. The more I thought I decided a control box would be a better interface and not so expensive (to fix) when getting too close to the water, if you catch my drift. A BS2 would be plenty of computer smarts to run things but as I said above, I’m going to opt for another Propeller.

But hey! Who says I can’t play with my options.

With the Propellers at both ends of the communications I can dedicate one or more cogs in each Propeller to just run the XBees at their best transmission rates. Decision made.

If the Texas heat takes a few days off over the holiday weekend, I plan to get a lot more done with testing the com link. Then I can start designing the Propeller proto boards for the real link.

I also discovered there is a new Propeller multicore processor in the works. It will be bigger and hotter that the present Propeller. But hotter will also be the heat it generates. I suspect it will be more useful in applications where enough “shore” power is available and chip temps can be controlled. I think the Parallax Propeller has a great future and will be useful for a long time.

Holy Micro Andy!

That’s what I was saying when I first examined the soldering work ahead of me. In the picture is the USB adapter board where I will have to mount one of the XBee modules. This is the one that will be the Base or shore terminal. All I have to do is solder those teeny tiny pins into those equally teeny tiny holes in the board.

Solder flowing across between any of those holes is not allowed. My normal soldering irons look like 10 penny nails up close to those little babies.

Time to break down and order one of those Weller WM -120 12 watt micro irons to do the job. There are some really fancy commercial micro soldering stations units available but they can cost more than these boards. The Weller is in the $40.00 range. Find one cheaper, get it!

It has a grounded cord unlike cheaper (Weller) models I have and the lower wattage is perfect for this size project. The super fine rosin core solder I already have. I figure there will be hundreds of these connections I’ll have to solder on this project. This is some of the smaller components these old eyes have had to work with. I love my magnifying headband.

The Fun Begins

I received the package from Parallax last night. It contains the XBee 802.15.4 Starter Kit. Sure is a small package of parts for the money. Ha, good things (hopefully) come in small packages.

This will provide the radio link between the boat and shore. Looks like a lot of options so I will be working on this communications link for some time.

I have a Basic Stamp computer to hook up to one of the transceivers and I will purchase a Propeller demo system very soon for the second transceiver. The third transceiver will be used for the  master  or base computer.

The Stamp computer will not be used in the actual RBB project but it will be a part of the learning process. Also a Stamp or another Propeller could become a part of the system later on.

Up Front, A Terminal Idea

Yesterday I got to thinking about what I need to do for the user computer interface on the shore side of the data link. A common terminal program and the debugger terminal (for the Parallax software) are all that is needed right now for the link communication testing.

For actual operation something more user friendly will be required for the “front end”. I am in the buildings controls business so this is not a great revelation. A control system is only as good as it looks and can be understood by the user.

I built serial terminal programs many years ago for the first MAC computer. I designed a text interface between the computer and the amateur radio teletype I was operating in my ham station (W5EHS). It was a two way text communications system. The software worked so well I had a fellow ham selling the programs for me. I had a lot of fun constantly adding features so I couldn’t freeze the design long enough to sell the program myself. Later on I made a few more changes and it worked very well as a packet radio front end.

So I am fairly certain I can do it again. Yesterday I loaded MS Visual Basic 2010 Express (a part of Visual Studio) and after a couple of hours punched out a fully operational (and professional looking) photo fetch and display program. Yes, it was a tutorial but it helped me realize my plan wasn’t out of reach. It looks like if I wanted to, doing the same in Visual C  language would be no harder with the Visual Studio tools available. The Express versions of this software are free, so a no brainer to try.

I have considered a Linux based front end but most people don’t run around with Linux on their laptops. I have to work within something I can share with the most people. I think someday a cell phone could be the front end.

The shore side front end software may therefore be easier to build than the boat software. Total control reaction will have to be calculated in the boat software if there is any chance of autonomous operation. Some feedback into the shore display could be raw data and let the shore computer crunch it to display format. The shore side computer only has to talk and listen to the boat computer. A lazy job.

All these variable scenarios are a part of the decisions to be made. I am actually looking forward to the challenge. Having eight processors available in the boat computer has my mind spinning. I only have four in my home PC…