Showing posts with label Netbook. Show all posts
Showing posts with label Netbook. Show all posts

Thursday, January 29, 2015

Netbook2chartplotter Project: The Next Generation

Yeah I know it's kinda lame but it sounds better than the Winpad2Chartplotter Project although that's technicaly more true since I've upgraded to a Lenovo Thinkpad Tablet 2 ($300) running the Big Boy's version of Windows 8.1 Pro. It has a slightly faster but dual core Atom processor giving me roughly twice the computing power of the original, at least double the graphics and has capacitive multitouch along with a Wacom digitizer overlay and pen, a separate power/charge port, a full sized USB port and 64 GB storage/SSD. I added a 32 GB SD card and  I also got the fast charge dock ($100) which has 3 more USB ports and an HDMI out so I can just use a wireless keyboard/mouse and send the video to my 27" 1080p desktop monitor  and it's like working on a desktop computer (albeit a little slower)


I got the Logitech keyboard on sale but I would have gotten it regardless because it will fit right in the existing keyboard tray in the boat and can be held in place with Velcro, has a touchpad built -in and most importantly is part of their Unity line which means the USB receiver can work with any and multiple Unity devices at once. So I started looking for a Unity mouse on sale and a week later Best Buy had one marked down so I have it plus another receiver that will go in my boat (The other is in the dock) Also in the background is a 160 Gb hard drive from the old netbook that I replaced with a 120 Gb SSD drive that I mounted in a box with a USB to SATA converter in it, plugged into the dock and I use that to hold system restore and backup images as well as other data backups. I also got a thick rubber case to help protect and cushion it and it fits perfectly (with minor adjustments) in my Ram Mount system in my boat. The original Netbook2Chartplotter is still chugging along 24/7/365 sending weather and other data to some "Internet of Things" websites like the little applet in the upper right of the page showing the current (every 5 minutes) weather data here in East Davenport.

Finally after over 5 years from  my original conception I was able to find an off the shelf tablet **at a reasonable price*** that would meet my needs without any hardware modifications ..... Except one, an SMA input for an external antenna to simplify calibration by keeping the GPS receive location and the sounder's transducer as close as possible to each other both in back and soon in the front. The internal GPS and antenna is fine for general navigation and rather than modify the Lenovo and install a SMA jack (And it could be done mounted on the back where the space for the non-existent 4G modem) So how about something new, novel and custom .... An Arduino based NMEA multiplexer and SD card logger with built in GPS  and ports to hook up either the main or the front fishfinder so I can log postion and depth to the SD card as well as send it to the computer via USB (And likely Bluetooth too) for mapping. That way if I have a problem with the main computer I'll still be able to collect position and depth data for map making and the rest of the time it will serve as a backup. I also want to add a temperature/humidity and barometric pressure sensors and send that data to the main computer (And hopefully into my new fishing log/database automagically)


On the left sitting on top of the Nexus 7 in the Otterbox protective case (highly recommended for 'rough' outdoor duty) is the Arduino and GPS setup and on the left in the little breadboard is a BMP180 barometric pressure/altitude sensor and a DHT22 temperature and humidity sensor that I have already written the code for, I just have to hack in into multiplexer/logger code when it's finished.






The bottom layer of the stack is an Arduino (clone) Mega 2560 R3, the middle layer is a matching basic prototyping shield and the top is a data logger shield that's actually for the Uno R3 but works on the Mega with minor modifications. It has a 'realtime clock' (RTC) that's a complete piece of junk by all accounts and mine is especially bad gaining a ridiculous 43 seconds per day. I don't need it for this application because the GPS time is infinitely more accurate but unlike many SD card breakout boards it does have a proper level shifter IC which is essential for high speed writing to the SD card. So it's no good for the data logger application I bought it for but it works here and eventually I'll disconnect and disable the clock. So far I have the NMEA multiplexing code done and working so next is parsing the NMEA sentences ($GPGGA, $GPRMC, $SDDPT) I want to log to the SD card and writing to it which is going to be a little trickier



A couple of shots of the old Garmin 300C that will be mounted up front for mapping using the trolling motor. Since it has fixed speed (4800 NMEA standard) and you can't turn off individual unneeded messages I decided to use this to develop with rather than the Lowrance Elite 7x HDI which can change data speeds and you can turn off individual sentences. Besides the power harness for the 300C was already out (the transducer is already attached and laced up though). Here it is running in the demo mode sending data to .......


That little circuit board in the upper left which is a RS-232 to TTL level converter and then to one of the UARTs on the Mega. Below it is a uBlox Neo-6M GPS receiver module  with a SMA 'pigtail' hooked to a GPS antenna sitting on the sill of the basement wall which isn't exactly ideal but gets the job done


Here is the multiplexed GPS and sounder NMEA data in the Arduino's simple serial terminal


Here it is in Dr Depth and no I don't have a hole filled with water 82.8 ft deep in my front yard, however that is what the demo program on the sounder is reading and the location is spot on here


Here it is after 10-15 minutes and you can see the drift caused from the Doppler Shift due to poor antenna location and 2 large trees right out front of my house but this is no different than every other GPS I've used this way. Also I am unable to get WAAS lock which won't be a problem in my boat. Basically in my experience if it works good down here it will be outstanding in my boat.

That's about all for now and since I have a 3D printer kit coming later today I'm probably not going to do much developing on this for the next couple of weeks. Being able to design and print custom enclosures for my projects and make small plastic mechanical parts and mounts is going to be very handy not to mention all the other stuff you can just download and print if it catches your eye.




Saturday, January 17, 2015

Recent System Upgrades

I made a couple of upgrades/improvements to my boat last summer and I wanted to get them documented before I start with the major upgrades I'm in the process of designing and installing this winter into the spring.

First is actually part of the upgrades I made in 2012 along with the anchor winches but I get a lot of questions about my pole holder serup so I took some more detailed pictures. It's not the cheapest route to go but it's flexible, functional, sturdy and most importantly easily removable. It consists of 2 'Swivl-eze' pedestal bases mounted using 6 1/4" rivets nuts and 1/4" beveled head stainless machine screws and two 13" posts (standard ones are 11")  which were scuffed up with fine sandpaper and a scotchbrite pad, sprayed with self etching primer and then flat black paint which I love because it's non-glare for night fishing, cheap, and touches up easily. It will also 'build' well with multiple coats, doesn't 'orange peel' unlike gloss spray can paints.



These can also double as normal seat posts for fishing from.

The top part is made from 2" aluminum angle 4 feet long and the 'pins' were made from two 3/4" x 5" hex bolts with about 1 1/2" of thread with the heads whacked off with a sawzall, beveled on a grinder and a little touch up with a fine file. I used a 3/4" 'Greenlee" punch to make the holes for the pins in the aluminum angle but a 3/4" holesaw would work as easily with just a little more work cleaning up the burrs. Paint the same as before, self etching primer followed up by flat black.





Lots of dirt cheap surplus electronics coming out of Hong Kong so I picked up a surplus aluminum case for a rechargeable Li-on battery cellphone/tablet charger and a surplus DC-DC converter and made a 2 port, 3 amp charger port plus a neat holder for my cellphone and my Nexus 7. The USB cables are only 12" long and are 'charge only' for minimal voltage drop and loss. This will now double as a power port for my new system I'll blog about in the future.






The phone/tablet holder was bought at  a hardware store and is intended for use to hold brochures or information for homes being sold. I just painted it with Krylon camo green and used a cheap ($1) foam case for a 10" tablet for a liner and used a coozie I got as a handout from Whisker Seeker Tackle. I felt bad about covering it up since it's intent was advertising so I stuck on a decal they also gave me .... Thanks guys!!!




That's about all for upgrades last year because I planned on big changes for this year but I also finally got around to (because the river was flooded half the summer) stripping and repainting my trolling motor and mount. I also put on new United States Catfish Association decals on the boat





In a week or so I will start to detail the new system which includes a new main computer and a NMEA multiplexer with built-in GPS and SD card logging which will allow me to collect mapping depth and location data even without a computer plus serve as a realtime data backup when used with the computer. It will also include temperature, humidity and pressure sensors which won't be logged on the SD card but sent to the computer every minute with the hopes of being able to get latitude, longitude, depth, water temperature, air temperature and barometric pressure to automatically insert when I open up a new record in my fishing database. If nothing else I can display the weather data with a little Python code that's running around the internet (When it comes to coding I really put the Hack in Hacker)

Friday, August 20, 2010

Conversion Details and Final Specs

The base unit is an Acer one AO531h netbook with WWAN modem and the 6 cell extended battery. This is the same unit sold with a data contract at AT&T although this particular unit was a refurb that most likely only had a bad webcam which is why they were returned to AT&T and Acer. So the basic specs are the same except for a few subtractions and additions.

Items Removed:

1. Webcam assembly
2. Keyboard (Which can be replaced if needed)
3.  Touchpad and controller (Like the keyboard it's not accessible in normal use)
4. VGA connector (Replaced with an SMA jack)
5. Ethernet connector  (Replaced with SMA jack

Items added:

1. Touchscreen Kit
2. Bluetooth transceiver (USB Bluetooth dongle stripped and mounted in the provided mount and hardwired to the Bluetooth Port on the motherboard)
3. Wireless Mouse receiver (Another stripped out USB dongle mounted where the touchpad controller used to be)
4. Antenna Jack (SMA) for GPS antennas
5. Antenna Jack (SMA) for Cellular WWAN modem
6. Memory upgraded to 2 GB
7. Windows 7 OS (Without a keyboard with the hardwired Fn key there was no way to control the backlight in XP even with the Tablet PC extensions so Win7 was my best option and properly set up seems just as fast as XP )
8. Power supply circuit modified to run off 12-13.8 VDC **without** battery installed, no noisy auto adapter needed lowering average power consumption to 10 watts or less
9. Four switches added to the front bezel, Power, Bluetooth, WWAN, WLAN wired in parallel with the existing switches which are all still functional


Outboard items mainly wired into my boat:

1. USB Hub in console
2. Rubber industrial grade USB keyboard in console
3. Serial to USB converter in console for serial NMEA depth output of the Garmin 300C fishfinder
4. GPS antenna(s)
5. Cellular 1900MHz Edge band antenna(s)
6 USB port mount in front of console
7. Tough Tray II and Ram Mount mounting hardware
8. PC Shade hood for better daylight visability of the LCD screen
9. Bluetooth headset for Voice Control

GPS related software:

1. Ozi Explorer v 3.95.5k
2. Map Merge for OziExplorer
3. Depths2Ozi
4. Fugawi Marine ENC v 4.5
5. Dr Depth v4.5


Next up some pictures of the unit in the boat and the boat electrical setup

Thursday, August 19, 2010

Netbook To Chartplotter V 1.0

First a few pictures then I'll go into the final details






They don't make a touchscreen kit for this particular Acer One model (AO531h) and it is so slim there was really no place to put the touchscreen controller. Since the keyboard was essentially worthless now with the screen flipped like a Tablet PC I removed it and put the touchscreen controller in there. I got a 3-in-1 screen protector, microfiber cloth and mousepad to cushion the LCD screen and chassis when it's in the boat Ram Mount.


The Tough Tray II Ram Mount, wireless mouse and Bluetooth headset for voice control



I was able to just flip the screen and wiring to get it to convert to a Tablet PC for use in my boat without the battery but the battery would bind a bit on the LCD screen when fully closed stressing it so I had to remove a little unnecessary plastic and then covered with quality electrical tape (3M Temflex 1700)


For field GIS type of work like mapping a yet to be flooded lake they are building north of Davenport I can pop in the battery pack, flip the screen 180 degrees and add my custom Cellular data modem and GPS antennas (which I'll detail in a later post along with the antennas I've made for my boat) and I can walk the area and map out all the manmade and natural structure that will eventually be underwater. If I need to I can access Google Earth, Bing and other online map services or any other information I might need after I get into the field




Here's a couple of pics with the unit in the Ram Mount like how I use it in my boat. It's running OziExplorer and Depths2Ozi showing some depth readings I took on a photomap I made at the outlet end of the Lake Odessa wildlife preserve in late July when I couldn't get on the river due to a late season flood






That should be enough to chew on for one post, I'll detail the system in my next post and then have some pictures of the setup in the boat along with the boat's electrical/electronics package

Tuesday, August 10, 2010

MAJOR UPDATES COMING SOON

Both projects have been completed since late June, I've just been too busy with other projects and trying to enjoy the summer (despite the record levels of rainfall and heat) to gather everything together and do an update. But since all this rain has kept me off the river lately I've had a chance to catch up and get my home improvement projects done.

Here's a couple of quick pictures of the netbook to chartplotter project,  the first is when I was roughing in the electrical system in my boat, the second picture is from late June on one of it's first trips out





I should have a bunch of pictures and details by the end of the weekend.  I'll stick mainly to the Netbook to Chartplotter but will throw in a few pics of the boat project since the two actually are part of one big project

Monday, March 1, 2010

More Progress On the Bezel Mods

Things are really starting to come together now. I'll start out with a shot of the switch array ready for wiring. The way the LED is mounted may seem strange but the last thing I want when I'm out navigating the Mississippi River at night is an LED shining directly in my face. So it's mounted sideways which will give it a nice glow without being in your face. I just want something to indicate when it's powered up.

 


Here's a shot of the drilled bezel, followed by a picture of it in place over the switches

    




Now we get to the fun part, my technique for making professional looking labels for projects, making hamemade microwave touchpad style switch arrays or in this case individual switches. First I use a product for making your own indoor sign labels, it's basically photographic printer paper with a peel off back like an 8.5"x11" sticker. In this case it was just four labels printed on a laser printer using the white paper as the lettering and everything else solid black. The other product I'll use is self laminating pouches

 

I separate the two pieces and mainly use the sticky half but don't throw the other piece away, it makes a handy insulating material or for use in my switch array by punching out a circle with a hole punch

Which I then place on the back of my label just before I apply it to the panel which not only makes it wear better, it provides a little relief so you get a little bubble from the switch plunger without too much pressure  self activating the switch


Here is a picture of the bezel with the labels in place followed by a shot of the bezel with the laminating material applied

 




Normally I'd leave it as is although I would have made the lamanting one piece, but I need to deglare the bezel so I'll be painting it flat black. Flat black paint is the prototyper's/modifier's best friend. It's essentially a primer so it sticks well and because it doesn't contain so much plastisizer it doesn't react to surfaces or orange peel like regular gloss spray paint. It will build up layers real nice and is easy to touch up or repaint. It also hides small scratches and imperfections ... plus it looks industrial, rugged and IMO cool. So all I have left to do now is scuff up the gloss on the bezel with some fine wet/dry sandpaper so the paint adheres better and mask off the labels (I'll keep the 'Acer' at the bottom by the 'Aspire One' is getting painted over.)

Tomorrow I'll paint the bezel and wire the switch array and will have some more progress pictures in a couple of days ...

Thursday, February 25, 2010

More Pics Of Bezel Mod

As I mentioned earlier I am adding 4 switches to the bezel, Power, WWAN, WLAN, and Bluetooth. The first picture is the two outside switches, as you can see I had to glue on some shims to level the board. The middle 2 switches go where the camera used to be and already have a little platform molded in.

Nothing fancy here, just thin PCB material with pads cut with a dremel


Here they are in place, I haven't soldered the middle 2 switches, I'll do that after I drill the holes in the bezel. The outside switches can be slide independently for final alignment. The extra pads I cut are in case I want to mount a power LED

 

Finally the bezel, I have the opening filed to just about the right size, I just need to knock down some slight high spots and make a groove for the flatcable so it doesn't get pinched. You can see I'm about ready to drill my holes
 
 
In a couple of more days I should have the bezel ready for preliminary testing of the touchscreen, then labeling and painting.