aucustic comm. project presentation

19
ARDUINO MASTER-SLAVE ACOUSTIC COMMUNICATION SYSTEM (4 points project presentation) Presenter: Elia Linzky (317608313) Advisor: Dr. Samuel Kosolapov

Upload: elia-linzky

Post on 22-Jan-2018

56 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Aucustic Comm. Project Presentation

ARDUINO MASTER-SLAVE ACOUSTIC COMMUNICATION SYSTEM

(4 points project presentation)

Presenter: Elia Linzky (317608313)

Advisor: Dr. Samuel Kosolapov

Page 2: Aucustic Comm. Project Presentation

Introduction

Motivation:

Universality: Acoustics - an already existing ability to (but not limited to) all cellphones

Immediacy: Doesn’t require pairing. Ideal to transfer small amounts of data, fast.

Solution for private cases like in ships, planes, safe-rooms

Project goal: Examination of short range acoustic communication as a replacement for NFC (IR, WiFi etc.)

Page 3: Aucustic Comm. Project Presentation

Introduction

Arduino development kit as a control unit

Common and cheap – 3$

Slow processor – 16Mhz

C programming language

Two communication methods: Morse Code, SKFK

Symbolic functions implementation: MC – Arithmetic device, SKFK – Temperature measurement

Goertzel Algorithm as frequency detector

Project details:

Page 4: Aucustic Comm. Project Presentation

System Configuration & Behavior

MasterDevice

SlaveDevice I

SlaveDevice II

An optional configuration

Universal devices (M/S)

Page 5: Aucustic Comm. Project Presentation

Device Basic Block Diagram

Control Unit

(Arduino MEGA)

Amplifier )OP(

BPF(Resonance Circuit)

LPF

ADC

Receiver TransmitterUSB to PC

Microphone

Temperature sensor

Speaker

Page 6: Aucustic Comm. Project Presentation

Method I: Morse Code

f=1500[Hz], BR=250[dots per sec]

Easy to implement

Frequency independent

Noise sensitive

Needs additional hardware

Dictionary (from left to right)

0

5

Page 7: Aucustic Comm. Project Presentation

Method I: Morse Code

Dot duration X 3 Dot durationDot duration

Signal Reception process:

Sampling

Control Unit

LPF

ADC

MicrophoneA

B

C

Voff=2.5V

Page 8: Aucustic Comm. Project Presentation

Method II: SKFK

‘Pause’ – 1400Hz BR=25[signs per sec]

‘0’ – 1500Hz

‘1’ – 1600Hz

Decoded by Goertzel filter

0

5

0 PP 1 EOTSOT

Semi binary data transfer

Page 9: Aucustic Comm. Project Presentation

Method II: SKFK

High noise resistance Low error rate

No additional hardware required

Transmitting to/receiving from multiple devices at once is possible

Long processing time

Limited to low frequencies

0

5

0 PP 1 EOTSOT

Page 10: Aucustic Comm. Project Presentation

Electrical Scheme & Hardware Solutions

CU Amp.

BPF

LPF

ADC

Main Scheme:

Page 11: Aucustic Comm. Project Presentation

Thanks for listening!

Page 12: Aucustic Comm. Project Presentation

Additional Context

Neutralizing speaker’s inductive component

Boucherot cell:

Page 13: Aucustic Comm. Project Presentation

Additional Context

Thermistor temperature calculation:

y = 1300.7e-0.038x

0

250

500

750

1000

1250

1500

1750

2000

2250

-20 -10 0 10 20 30 40 50 60 70 80

R[Ω

]

T[̊C]

Thermistor Resistance vs Temperature

Page 14: Aucustic Comm. Project Presentation

Additional Context

Amplifier gain capacitor:

Page 15: Aucustic Comm. Project Presentation

Additional Context

Microphone circuit:

Sensitivity

Page 16: Aucustic Comm. Project Presentation

Additional ContextReceiver: RC LPF:

Vc(t)

charging

discharging

Dotlenght = 4 [mSec]

τ= RC = 0.5 [mSec] = Fast but stable enough

Page 17: Aucustic Comm. Project Presentation

Additional Context

Resonation Xc=Xl

BPF:

Page 18: Aucustic Comm. Project Presentation

Additional Context

Speaker:

Page 19: Aucustic Comm. Project Presentation

Additional Context

Microphone: