By Conor Smyth. Contents Abstract Hardware Tri Axis Accelerometer Microcontroller Wireless Device...

18
By Conor Smyth

Transcript of By Conor Smyth. Contents Abstract Hardware Tri Axis Accelerometer Microcontroller Wireless Device...

By Conor Smyth

ContentsAbstractHardware

Tri Axis AccelerometerMicrocontrollerWireless Device

SoftwareMicrocontrollerEnd – User Interface

AbstractTo design & implement the electronics to

measure the telemetry from a model rocket.Tri–axis accelerometer

Power, Size, Weight.Microcontroller

Power, Size, Weight and memory.Wireless Link

Power, Size, Weight and Frequency.

AbstractDiameter

2o mm to 25 mmLength

10 mm to 80 mmWeight

Less than 30 g

Tri Axis AccelerometerMicrocontrollerWireless Device

Tri Axis AccelerometerWhat is it?Why do I need it?How will I use it?Are there any Special Requirements?

Tri Axis Accelerometer

Tri Axis AccelerometerWhy do I need it?

Because it will measure the acceleration of the rocket and using simpler linear motion equations the speed of the object and the height of the object.

How will I use it?It will connect with the Microcontroller with O/P voltage representing each axis. They will be analogue voltages and there will need to be at least a 4V supply power.

MicrocontrollerWhat is it?What does it do?Why do I need it?How will I use it?Which One will I useAre there any Special Requirements?

Microcontroller

MicrocontrollerSizeWeightPower / current drawMemoryCompatibility with a Wireless device

MicrocontrollerConnex 400XM –bt

ADuC7024 Tooth PIC lite 2.1

eZ430-RF2500

[email protected] 60mA@3V 25mA @ 5V 390uA@3V

[email protected] 1mA @3V 370uA@5V 600nA@3V

8grams 8grams 8grams >8grams

16MB 62kby 128kby 32kby

64MB 8kby 3.5kby 1kby

PXA255 Arm7TDMI PIC18LF6720 MSP430f2214

No ADC 12 bit ADC x16

10 bit ADC x 12 10 bit ADC x 12

Class 2 / 10m none Class 1 / 100m 2.4Ghz

Wireless DeviceWhat is it?What does it do?How will I use it?Which One will I useAre there any Special Requirements?

Wireless Device

On board.Compatibility with MicrocontrollerFrequencyRange

Wireless DeviceBluetooth WifiLow Transfer RangeSmaller RangeMain use between

mobilesSame FrequencyLow Power ConsumptionSmall Module Size

Higher Transfer AmountGreater RangeMain use LANSame FrequencyHigh Power

ConsumptionBig Module Size

MicrocontrollerEnd – User Interface

MicrocontrollerProgramming the Microcontroller

Embedded C; It can be done in higher levels of code but it wouldn’t be worth all the hard work to implement it.

Each Microcontroller has different ways to program it, so each one is a challenge.

End – User InterfaceReceiving the telemetry from the rocket.

Programmed in either Java or Python depending on how fast it can be implemented.