代写PHYS 231 FINAL WRITE_UP代写留学生Matlab语言

2025-05-24 代写PHYS 231 FINAL WRITE_UP代写留学生Matlab语言

PHYS 231 FINAL WRITE_UP

Abstract and Background

My friend is continuing to have speed tickets, he is annoyed, and he knows  that he could not have any more tickets. The main issue he had is that he is always not aware of what speed he is driving, and he needs some device to read the speed out aloud continuously in real time.

The aim of the final project is to produce such a device that could combine a speed sensing part and speed-reading voice part in one entity. As long as it is charged and attached to an object in motion, it would sense the moving speed, read it aloud constantly from a certain frequency that could be adjusted.

Ideally, we have sensor, voice module, and a speaker as main components.

(The above is still in testing, not working yet)

If this is too simple for a final project, we could attach a screen (3.2 TFT SPI 240x320 v1.0) on which a real-time status of the moving object would be graphically updated. By real-time status, we hope to achieve an effect of orientation view (video link: 5:25-5:40).

Furthermore, it is also doable to have multi-mode, that is once we switched mode, it would become a usual music player. Or to have proximity sensor always on, if something approaches, all other functions stop, and the speaker would alarm.

(3.2 TFT SPI 240x320 v1.0) ---- (2 x MPU6500) ----------- (JQ6500-16P v2.1)

Goals and Objectives

Goals:

-   Have the speed-sensing part senses the speed relative accurately

-    Successfully made voice module and speaker working so reading of speed could be outputted, which fully realize the aimed function

Objectives

-   Use sensor fusion and Kalman filter with multiple sensor inputs, with additional MPU6500 Modules, to give an accurate measurement.

-   Instrumentation Amplifier Circuit could also reduce the noise

effectively but also requires two or above sensor inputs (below).

-   Make MP3-TF-16P successfully respond to sensor reading data, and output as pronunciation of the speed from voice library saved to the  SIM card. (JQ6500-16P might serve as an alternative, but unknown)

-   Have the speaker, player, and microcontroller in the right position of the circuit, so that the voice could actually come out as a result.

Measure of Success

-   By using position as integrated velocity, we would firstly test whether we have an accurate reading of velocity. We choose certain position change, like 10m, 100m, or 1km or larger, if possible, to make sure the sensing result has no obvious difference with the actual predetermined result.

-   No matter what the accuracy of the sensing part is, the voice pronunciation must be aligned with the sensed data. That is, for example if the data is 23km/hr, then the speaker actually say “twenty- three”.

-   We could indeed use certain components, such as potentiometers, to adjust for how long one voice reading comes after another, more frequently voice reminding or less frequently.