Reading output frequency signal from VW2100 vibrating wire piezometer with Arduino Uno


I am building a data logger to collect readings from a VW2100 vibrating wire piezometer.

My components currently used include:

- Arduino Uno

- Arduino data logging shield (includes SD and RTC breakout)

- VW2100 vibrating wire piezometer (2 wires connected to thermistor and 2 wires connected to the vibrating wire component)

Currently, I have the majority of the coding complete, including:

- timestamped data

- writing data to an SD card

- collecting thermistor readings

- providing an excitation pulse (0-5V DC) for coil/magnet in a spectrum of frequencies, spanning the natural frequency of the vibrating wire using the tone() library

What I need:

I have yet to develop coding that will read the response from the vibrating wire on either a digital or analog pin. The excitation pulse allows the vibrating wire to reach its natural frequency after a delay of 20 ms and the oscillation of the wire generates an AC voltage in the coil (See Section 2 of attached manual). The output signal needs to be amplified and discriminate against harmonic frequencies, to determine the resonant frequency of the wire. Ideally, the coding would measure 100 cycles of vibration to determine the resonant frequency.

The coding should wake up prior to taking a reading and go back into a low power state until the next reading.

(Potential thoughts are FFT or another library. I originally tried pulseIn() but it only works for HIGH/LOW square wave signals and the output signal is described as an AC voltage)


Evner: Arduino, C programmering, Elektrisk Ingeniørarbejde, Elektronik, Microcontroller

Se mere: signal output metatrader, reading column output perl, bjt class amplifier signal output, piezometer installation, vibrating string piezometer, piezometer applications, vibrating wire type piezometer, piezometer types, how does a vibrating wire piezometer work, use of vibrating wire piezometer, geokon piezometer manual, electronics, electrical engineering, bjt class amplifier output signal, frequency output iphone objective, output signal bjt class amplifier, using wire eeprom arduino, read wire eeprom arduino, wire eeprom arduino, wire interface arduino

Om arbejdsgiveren:
( 0 bedømmelser ) Canada

Projekt ID: #17308187

16 freelancere byder i gennemsnit $156 på dette job


Dear sir I have more than 10 years experience in embedded systems design, I am very interested in your project please message me so that we can discuss best regards

$133 CAD på 1 dag
(200 bedømmelser)
$250 CAD in 3 dage
(68 bedømmelser)

Hello. i am electrical engineering expert and i have good skill in this field. i have experience in sensor processing using arduino board for example , muscle sensor, distance sensor, temperature sensor.. i can sho Flere

$222 CAD in 3 dage
(34 bedømmelser)
$155 CAD in 3 dage
(17 bedømmelser)

I can help you build this data logger; I am an expert; lets discuss and take it forward; Relevant Skills and Experience I am a Seasoned Software Developer with a Masters Degree in Computer Science and Electronics with Flere

$500 CAD in 10 dage
(15 bedømmelser)

I am an expert and without question of what I can do and pass on. I can overseeArduino, C Programming, Electrical Engineering, Electronics, Microcontroller, among others. I am requesting an opportunity to work with you Flere

$30 CAD in 2 dage
(11 bedømmelser)

Hi, I am a professional electrical engineer. I am an expert in designing and simulating systems and writing arduino codes I also have the hardware to test and confirm working code. You can see some of my work in my por Flere

$100 CAD in 3 dage
(20 bedømmelser)

Hello: I am interested in your job posting. My experience with development boards are: Arduino : 8 years ESP8266 : 4 years Raspberry PI : 4 years In addition to the basic featu Flere

$155 CAD in 7 dage
(4 bedømmelser)
$155 CAD in 3 dage
(14 bedømmelser)
$222 CAD in 5 dage
(1 bedømmelse)

Yes buddy,,How r u?Its me Imad,,have done 200+ projects regarding matlab, arduino, c#, raspberry pie, pic, atmega and pcb designing. U will feel brotherhood......................

$60 CAD in 3 dage
(15 bedømmelser)

Dear, Client. Thanks for your proposal. I did read your detail and the attached document carefully. I am very interesting to your project. I am an expert and developer that have rich development experiences in ma Flere

$133 CAD in 3 dage
(3 bedømmelser)

I have a lot of experience with Arduino, .

$94 CAD in 5 dage
(1 bedømmelse)

Dear Sir, Greetings from Turkey. I hope you are good. Let me introduce me. I'm Electronics Enginner who have 19 year experience. My experience is related to power electronics, hardware design, analog desig Flere

$100 CAD in 3 dage
(2 bedømmelser)
$90 CAD in 2 dage
(0 bedømmelser)

Hello, I can develop the rest of the code as you need Relevant Skills and Experience I have done a lot of programming in Arduino and other embedded systems for college work. I am proficient in C and C++. Proposed Mil Flere

$100 CAD in 3 dage
(0 bedømmelser)