Hi all,
First post here. Awesome forum btw, really good posts all around! I've found a new favorite spot possibly..
I've long had an idea for a project, that I have been kicking around. The project is to design and build an tele-operated semi-autonomous detecting rover, which will drive up and down a beach, all the while scanning the ground it traverses for metal, and uploading finds to the operator's remote control PC laptop.
I had been looking for a while for a good metal detector design that I could incorporate into the design, and have found several good ones on this site. The idea is to have the detected locations wirelessly sent to a laptop with a nice GUI front-end, that is using Google Maps to display GPS coordinates. To help with the project, I am looking for any metal detecting source code that you could provide, to help me to in designing the software front end for the detecting portion. All of the software-related metal detectors I have found on the site are only offering hex binaries for the particular chip the designer chose for his detector, which won't work for me, unless I reverse engineer the binary (not gonna happen btw
)
Anyways, has anyone on the forum done any similar project? From the detector side, I'm debating whether the detector will be motion or non-motion. I can easily use motion, but it will require an axis with an oscillating servo, that will allow me to precisely control a good scanning range and motion.
I plan on offering this design open source on an as going basis, to allow for others to contribute, and make suggestions. I plan on not only offering the entire design for the detector, but for the rover, and all hardware and software involved from the PC to the detector itself. This includes Eagle PCBs and schematics, CAD drawings, source code, etc. Nothing will be hidden.
I know it's a very ambitious project, but with my background I should be able to get pretty far. I will even design printed circuit boards for any custom boards that need to be designed. Once the design is finished, I could even offer the boards and parts needed in a kit form of some type.
As a quick rundown on the hardware and software I plan on using for the build, this is what I'm looking at using so far:
1) Parallax Prop for geolocation sensor front end interfacing. Will try to use 12blocks if possible for non-programmers.
2) XMOS DSP metal detecting front-end (or Prop II when available) Hopefully can build on XPI project.
3) Flowstone DSP for PC-Based GUI frontend. Some pretty good high end DSP audio processing available here, now with Ruby language option.
4) Gas Powered power source (small 1kw generator). Who needs batteries?
5) Full sensor suite, i.e GPS, accelerometer, gyroscope, digital compass, PING ultrasonic sensors, etc.
6) Wireless interfacing from PC laptop to Rover
7) Phidget hardware for motor drivers, on-board I/O control, etc. SBC2 running Debian Linux.
8.) Xbox 360 wireless controller operator frontend. Rumble control for detected metal.
9) HTPC media PC running Windows XP or 7 for Flowstone
10) Mbed LPC1768 or LPC 11U24 for USB virtualization hardware.
11) Android based Cell phone for 3G internet connectivity. Could provide sensor data from here is well.
12) 80/20 Extruded aluminum frame for hardware mounting
12) Anything else I can throw in on this which would help..
I've already assembled a large part of the hardware for the build. Today, I ordered the Barracuda kit today from Silverdog for testing the metal detector electronics.
Individually, I've mocked up almost all of the pieces I need to build it. My biggest unknown right now is the metal detecting portion. I've been metal detecting on and off for twenty years, but I have not seen a lot of transparency in the metal detecting hobby, that you typically have in other areas such as hobby microcontrollers and such (Arduino, Prop, Xmos, MBed, etc). I have included links to some of the hardware I've discussed.
Here are the links for the hardware:
http://mbed.org/
http://www.parallax.com/tabid/407/Default.aspx
http://12blocks.com/
http://www.xmos.com/
http://www.dsprobotics.com/index.html
http://www.parallax.com/tabid/597/Default.aspx *power plant only*
http://www.zotacusa.com/zbox-nano-id61-plus.html
http://www.phidgets.com/
http://www.miymd.com/index.php/projects/xpi/ <-- hopefully..
http://www.8020.net/
Feel free to let me know what you think. I will update this thread as the project moves forward. I'm open to any and all suggestions.
First post here. Awesome forum btw, really good posts all around! I've found a new favorite spot possibly..
I've long had an idea for a project, that I have been kicking around. The project is to design and build an tele-operated semi-autonomous detecting rover, which will drive up and down a beach, all the while scanning the ground it traverses for metal, and uploading finds to the operator's remote control PC laptop.
I had been looking for a while for a good metal detector design that I could incorporate into the design, and have found several good ones on this site. The idea is to have the detected locations wirelessly sent to a laptop with a nice GUI front-end, that is using Google Maps to display GPS coordinates. To help with the project, I am looking for any metal detecting source code that you could provide, to help me to in designing the software front end for the detecting portion. All of the software-related metal detectors I have found on the site are only offering hex binaries for the particular chip the designer chose for his detector, which won't work for me, unless I reverse engineer the binary (not gonna happen btw

Anyways, has anyone on the forum done any similar project? From the detector side, I'm debating whether the detector will be motion or non-motion. I can easily use motion, but it will require an axis with an oscillating servo, that will allow me to precisely control a good scanning range and motion.
I plan on offering this design open source on an as going basis, to allow for others to contribute, and make suggestions. I plan on not only offering the entire design for the detector, but for the rover, and all hardware and software involved from the PC to the detector itself. This includes Eagle PCBs and schematics, CAD drawings, source code, etc. Nothing will be hidden.
I know it's a very ambitious project, but with my background I should be able to get pretty far. I will even design printed circuit boards for any custom boards that need to be designed. Once the design is finished, I could even offer the boards and parts needed in a kit form of some type.
As a quick rundown on the hardware and software I plan on using for the build, this is what I'm looking at using so far:
1) Parallax Prop for geolocation sensor front end interfacing. Will try to use 12blocks if possible for non-programmers.
2) XMOS DSP metal detecting front-end (or Prop II when available) Hopefully can build on XPI project.
3) Flowstone DSP for PC-Based GUI frontend. Some pretty good high end DSP audio processing available here, now with Ruby language option.
4) Gas Powered power source (small 1kw generator). Who needs batteries?
5) Full sensor suite, i.e GPS, accelerometer, gyroscope, digital compass, PING ultrasonic sensors, etc.
6) Wireless interfacing from PC laptop to Rover
7) Phidget hardware for motor drivers, on-board I/O control, etc. SBC2 running Debian Linux.
8.) Xbox 360 wireless controller operator frontend. Rumble control for detected metal.
9) HTPC media PC running Windows XP or 7 for Flowstone
10) Mbed LPC1768 or LPC 11U24 for USB virtualization hardware.
11) Android based Cell phone for 3G internet connectivity. Could provide sensor data from here is well.
12) 80/20 Extruded aluminum frame for hardware mounting
12) Anything else I can throw in on this which would help..
I've already assembled a large part of the hardware for the build. Today, I ordered the Barracuda kit today from Silverdog for testing the metal detector electronics.
Individually, I've mocked up almost all of the pieces I need to build it. My biggest unknown right now is the metal detecting portion. I've been metal detecting on and off for twenty years, but I have not seen a lot of transparency in the metal detecting hobby, that you typically have in other areas such as hobby microcontrollers and such (Arduino, Prop, Xmos, MBed, etc). I have included links to some of the hardware I've discussed.
Here are the links for the hardware:
http://mbed.org/
http://www.parallax.com/tabid/407/Default.aspx
http://12blocks.com/
http://www.xmos.com/
http://www.dsprobotics.com/index.html
http://www.parallax.com/tabid/597/Default.aspx *power plant only*
http://www.zotacusa.com/zbox-nano-id61-plus.html
http://www.phidgets.com/
http://www.miymd.com/index.php/projects/xpi/ <-- hopefully..
http://www.8020.net/
Feel free to let me know what you think. I will update this thread as the project moves forward. I'm open to any and all suggestions.
Comment