I wanted to make a PI detector for the beach (though my modified TGSL can be used there now);
http://www.geotech1.com/forums/showt...-Quad-Sampling
I have a Hammerhead I board half built up so will using that for initial development. I searched around checking out various PIC's and software's to use on this project and came up with this;
I don't know C and it will take a long time to learn so assembler or Basic would be better. I found the Great Cow Basic compiler;
http://gcbasic.sourceforge.net/index.html
It will allow faster development and outputs assembler with Basic commands and comments in it so you could then optimize the assembly or work totally in assembler once the framework is written.
Thus the name "Cow PI".
I will use the 18F4550 as it's newer and has lots of features. Carl had already designed a board. See the attachment for Carl's schematic and and ExpressSCH schematic I drew with some mods. We won't be using USB yet as the software is difficult unless your using C.
No display on this one either as it adds complexity and cost and uses more battery.
I envision a couple of push buttons and some LED's to set it up. I need to figure out what a typical PI timing might be for shallow/deep and small large targets.
One mode might be a button and a pot. Press the button and adjust the pot and the PIC will widen the sample pulses and move them apart to set the working pulse pattern.
Another might continuously vary the pulses from shallow to deep then stop when a target is found.
Later we might add wide and narrow pulses like the big guys use or other fun things.
Most of these projects die quickly or progress to high end hardware and go commercial.
I hope to keep this one as a hobby detector and just use it for my own personal use.
I will be using Microchip's MPLAB IDE and the Great Cow Basic. I have a IDC3 programmer and can program the PIC in circuit (most PIC programmers can do the same). The 40 pin 18F4550 might be easier to work with but these schematics are based on the 44 pin TQFP as I obtained a board already designed for this. The programming pins attach differently on the 40 pin (see 40 pin version). You can use the same pins on the 44 pin but the alternate ones free up some pins for circuit use...
I could use some input on typical timing for a beach PI for small/shallow and large/deep targets and any other suggestions for capabilities or implementation help.
I'll be back in my lab in a few days to start working on the hardware.
http://www.geotech1.com/forums/showt...-Quad-Sampling
I have a Hammerhead I board half built up so will using that for initial development. I searched around checking out various PIC's and software's to use on this project and came up with this;
I don't know C and it will take a long time to learn so assembler or Basic would be better. I found the Great Cow Basic compiler;
http://gcbasic.sourceforge.net/index.html
It will allow faster development and outputs assembler with Basic commands and comments in it so you could then optimize the assembly or work totally in assembler once the framework is written.
Thus the name "Cow PI".
I will use the 18F4550 as it's newer and has lots of features. Carl had already designed a board. See the attachment for Carl's schematic and and ExpressSCH schematic I drew with some mods. We won't be using USB yet as the software is difficult unless your using C.
No display on this one either as it adds complexity and cost and uses more battery.
I envision a couple of push buttons and some LED's to set it up. I need to figure out what a typical PI timing might be for shallow/deep and small large targets.
One mode might be a button and a pot. Press the button and adjust the pot and the PIC will widen the sample pulses and move them apart to set the working pulse pattern.
Another might continuously vary the pulses from shallow to deep then stop when a target is found.
Later we might add wide and narrow pulses like the big guys use or other fun things.
Most of these projects die quickly or progress to high end hardware and go commercial.
I hope to keep this one as a hobby detector and just use it for my own personal use.
I will be using Microchip's MPLAB IDE and the Great Cow Basic. I have a IDC3 programmer and can program the PIC in circuit (most PIC programmers can do the same). The 40 pin 18F4550 might be easier to work with but these schematics are based on the 44 pin TQFP as I obtained a board already designed for this. The programming pins attach differently on the 40 pin (see 40 pin version). You can use the same pins on the 44 pin but the alternate ones free up some pins for circuit use...
I could use some input on typical timing for a beach PI for small/shallow and large/deep targets and any other suggestions for capabilities or implementation help.
I'll be back in my lab in a few days to start working on the hardware.
Comment