Rechargeable Bluetooth Enabled AIAA Accelerometer 02-ECE342-W24

C++
Python
3D Printing
Accelerometer
Junior Design

The Rechargeable Bluetooth Enabled AIAA Accelerometer is a compact wireless accelerometer system, designed to enhance mobility and convenience. Its rechargeable feature enables seamless movement without the need for constant tethering to power sources. Additionally, it offers the capability to transmit gathered data to a computer via Bluetooth, facilitating easy analysis through graphical representations. When the accelerometer is powered on, nearby computers may choose to connect to the system via Bluetooth. After this is done, the computer can run the attached Python script "AIAA_Graph.py" to obtain a graph plotting real-time acceleration magnitudes against time. This graph updates at a frequency of about 100 Hz. Integrated functionalities further enhance its utility. Notably, an onboard screen provides a real-time display of values. The screen will display the instantaneous magnitude of acceleration, as well as the maximum acceleration recorded during run-time, aiding in immediate assessment. Moreover, a built-in warning mechanism, activated upon detection of potentially hazardous acceleration levels, ensures user safety. This system served as an excellent study of modularity; because the PCB was designed with a plug-and-play nature in mind, any component can be removed by simply disconnecting it from the socket headers of the PCB. This not only allows for the system to be downsized when necessary (e.g. removing the buzzer) but also enables the system to use other, similar components or even be adapted to other applications.

0 Lifts 

Artifacts

Name Description
AIAA_Graph This is the Python script that can be used to plot acceleration data from the system as it runs.   Download
ESP-32_Code_V5 This is the fifth and latest version of the code running on the ESP-32. This was written for a NodeMCU 32-S board.   Download
AIAA_KiCAD This folder contains the full project CAD, schematic and layout, created through KiCad.   Download
Engineering Requirements This is the list of engineering requirements that our group committed to. Note that we committed to all three bolded requirements.   Download
Block Diagram and Interfaces Two block diagrams, one at a System I/O level and one at a top level. In addition, block ownership and interfaces are defined in this document.   Download
Showcase Video Video describing the system in detail. Backup link: https://youtu.be/Hcmndm25PZ0   Link
Housing_CAD SketchUp files for the main system housing and the lid.   Download
Executive Project Summary This document summarizes the process and skills we learned while creating this project.   Download