Pages: [1]   Go Down
Author Topic: Ultrasonic Emitters and Transducers:  (Read 709 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I bought one of these:

http://www.maplin.co.uk/ultrasonic-transmitter-40khz-16mm-open-591658

and one of these:

http://www.maplin.co.uk/ultrasonic-receiver-40khz-16mm-open-591659

and I am basically getting an analog reading from the receiver and turning the transmitter on and off using a delay.


I have 2 arduinos, the transmitter arduino has one side of the ultrasonic transmitter connected to pin 12 and the other to ground.

The receiver arduino has one side connected to analog pin 1 and the other to ground.


The result I get from the serial bus is a seemingly random oscillation of numbers from 1000 down to about 40. It will start at a bit over 900 and work its way down to about 40 then go back up.


I have a feeling there are several things I am doing wrong so any help is appreciated!


-Jack
Logged

Montreal
Online Online
Edison Member
*
Karma: 23
Posts: 2486
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There are two amplifiers missing, PA on transmitter side and LNA on receiver.
You can't interface such peripheral devices directly to arduino
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 239
Posts: 24371
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You need to drive the transmitter with a 40kHz signal, it doesn't have a built in oscillator.
Similarly, the receiver has no amplifier, so unless you know how to build these, you're better off buying ready made units, like the ones from Devantech.
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Pages: [1]   Go Up
Jump to: