Difference between revisions of "In Water Vel Sensor"

From BoSL Wiki
Jump to navigation Jump to search
Line 1: Line 1:
== 20th Nov 2019 ==
+
<b> This section documented our journey to develop a low-cost water velocity sensor based on doppler effect!</b>
  
 +
<b><big> 20th November 2019</b></big>
  
[[File:Experiment design.png|thumb]]
+
So the first task we are going to try is to use Arduino to generate 40 kHz square wave and emit that signal by using a ultrasonic transducer.
 +
 
 +
By facing another same transducer to the one emitting the ultrasonic signal, we can successfully detect that signal.
 +
 
 +
 
 +
[[File:Experiment design.png|800px]]
 +
 
 +
 
 +
Figures below show the generated square wave from the emitting transducer (measured by an oscilloscope), and the detected wave signal from the receiver transducer (by using AnalogRead).
 +
 
 +
[[File:Siliscop 40khz square wave.jpg|400px]]          [[File:Arduino detetcted wave.png|550px]]
 +
 
 +
 
 +
The figure here shows how we wire up the transducers with Arduino to conduct this quick test. The code we used is also attached here to show you how to use Arduino to generate a certain frequency.
 +
 
 +
[[File:Schematic diagram.png|500px]]
 +
 
 +
 
 +
[[File:Code.png|500px]]
 +
 
 +
 
 +
 
 +
<b><big> 21th November 2019</b></big>
 +
 
 +
What are we going to try today is to place the two transducers next to each other and facing the same direction.
 +
 
 +
One emit the signal to a metal wall, and the receiver to detect the signal bounce back.
 +
 
 +
Multiple op-amps will be used to strength the signal to make it strong enough for Arduino to detect.
 +
 
 +
[[File:Bouncing back.png|800px]]

Revision as of 23:46, 20 November 2019

This section documented our journey to develop a low-cost water velocity sensor based on doppler effect!

20th November 2019

So the first task we are going to try is to use Arduino to generate 40 kHz square wave and emit that signal by using a ultrasonic transducer.

By facing another same transducer to the one emitting the ultrasonic signal, we can successfully detect that signal.


Experiment design.png


Figures below show the generated square wave from the emitting transducer (measured by an oscilloscope), and the detected wave signal from the receiver transducer (by using AnalogRead).

Siliscop 40khz square wave.jpg Arduino detetcted wave.png


The figure here shows how we wire up the transducers with Arduino to conduct this quick test. The code we used is also attached here to show you how to use Arduino to generate a certain frequency.

Schematic diagram.png


Code.png


21th November 2019

What are we going to try today is to place the two transducers next to each other and facing the same direction.

One emit the signal to a metal wall, and the receiver to detect the signal bounce back.

Multiple op-amps will be used to strength the signal to make it strong enough for Arduino to detect.

Bouncing back.png