
Project Ideas

Marketability
Musicians of any experience level can benefit from supplemental knowledge that improves their repertoire. At times dedicated music lessons from an instructor may not be feasible for a number of reasons, for instance: accessibility or cost, however, the MUSA doesn't aim to replace the classroom and can be used in combination with formal lessons and provides a solution for any musician looking for a easy to use, on-the-go device.
M.U.S.A. - Idea #1
(Musician's Universal Study Aid)
Description
The MUSA is a device that provides musicians of any experience level with the tools they'll need to improve their skills and make the most out of their practice session. Included features are: an instrument tuner with a variety of tuning features; a metronome that includes a vibration motor for silent practice; a tone generator that can be used for pitch correction and ear training; recording capabilities; and music theory lessons.
​
The MUSA offers three methods for sound detection using a microphone, piezoelectric transducer, and a 1/4" mono input making this device capable of being used with virtually any instrument. Other features include a large LED display, a rotary encoder for quick menu navigation, a 3.5mm headphone jack, USB-C power and charging, and a 1/4" buffered output that allows the device to placed in your signal chain without compromising signal quality.​​
Functionality
​​Tuning features of this device will interface with virtually any musical instrument in one of three ways: a MEMS microphone, a direct line input (1/4" mono input), or a piezoelectric transducer (both integrated and an external clip-on). Each signal will require pre-amplification, adaptive filtering, and analog-to-digital conversion before being passed to an MCU.[1] To address remaining noise components in the signal, additional filtering can be applied digitally through the MCU. The processed signals frequency will then be measured by comparing the waveform versus time. The result will be displayed on an OLED display, where the input signal can be compared to software defined values that reflect the pitch, i.e., the frequency of a specific note, that the input signal is closest to, represented in cents, i.e., a logarithmic measurement between two chromatic notes, known as semi-tones. [2][3] This feature allows users to correct the pitch of their instrument, whether it be stringed or otherwise, to be in tune with a musical standard. The standard can be adjusted in two ways, the first being temperament, the second being reference pitch calibration. Temperament is a standard that alters the intervals between notes in a variety of different ways, and is most useful in regard to historical music or Eastern tuning systems that differ from the 12-Tone Equal Temperament system most commonly used in music created after the 18th century. [4] Some examples of other temperaments include: Pythagorean Tuning, Just Intonation, and Meantone. Reference pitch calibration allows users to adjust the fundamental frequency of the reference pitch. In 12-Tone Equal Temperament, this is A4, which is 440 Hz. Calibration allows this frequency to be adjusted up or down, which in turn alters the fundamental frequencies of each semi-tone higher and lower than the reference, with respect to the mathematical standard of the selected temperament.
​
Metronome and Tone Generator features of this device can use either the MCU or a 555 timer or VCO, integrator, and amplifier to produce signals at different frequencies and intervals.[5][6][7] The metronome will primarily use signals passed at specified intervals and output them as either sound using a speaker or a mechanical wave using a vibration motor. The tone generator will provide a number of features such as the option to select the frequency that is played, a tone that plays in response to an input signal and outputs the tone closest on the selected temperament/calibration parameters with respect to the input signal, and additional features for ear training, rhythm training, and theory training exercises. Training material will initially consist of simple exercises such as: chord and scale lessons and ear and rhythm training exercises.
​
Recording features will allow users to record, store, playback, and download audio recorded at 44.1 kHz / 16-bit, all stored on an SD card integrated to the device using SPI.[8]
​
User interfaces will include: an OLED display controlled with a rotary encoder for easy navigation of menus, item selection, and parameter adjustments; and a power and menu button.
​
A buffered 1/4" output is provided to lower the impedance of the output signal (only used for electric instruments such as guitar and bass) using a 1:1 amplifier to prevent signal loss and degradation.
​
The power supply of this device will utilize the USB-C port of the MCU, while also using a battery charging circuit to store energy in a Li-ion or LiPo battery for extended use.
Goals & Requirements
-
The goal of this project is to create a device that offers many of the capabilities that a wide range of different tools (tuner, metronome, tone generators, music lessons) musicians use daily and provide it in one device.
-
This device shall be capable receiving an input signal using a microphone, piezoelectric transducer, and 1/4" mono input independent on one another, and provide visual feedback on a display relative to a range of specific target frequencies.
-
This device shall be capable of producing a tone/sound at varying frequencies and intervals.
-
This device shall be capable of producing vibrations using a vibration motor at varying intervals.
-
This device shall be capable of storing recorded audio and video, and allowing it be played and retrieved.
-
This device shall be capable of using rechargeable batteries for power.
-
Limitations
-
The tuning capabilities of this device may not achieve the same accuracy of tuners currently available on the market.
-
The complexity of time signatures and subdivisions in regard to the metronome may be limited.
-
​The amount of training exercises, temperaments, and calibration range may be limited for the scope of this project.
Responsibilities
Workload 1:
Hardware
Inputs - MEMS Mic, Piezoelectric transducer, ¼” TS (Mono) Input, Optional Piezo clip.
Input Selector
Signal Amplification & Filtering for inputs
​​
​
Workload 2:
Hardware
Outputs - Speaker, ¼” TS (Mono) Buffered Output, Vibration Motor
Metronome & Tone Generator Circuits
Signal Amplification / Processing for outputs
Software
Metronome, Headphone Output Configuration, Tone Generation, and Music Lessons.
​
Workload 3:
Hardware
Rotary Encoder, Buttons, Display Integration
Memory - SD Card integration
Battery & Charge Circuit
Software
GIGA Main User Interface, Menu Navigation & Interface, GPIO Configuration for Buttons & Rotary, Recording/Memory, Signal Processing, Headphone Output Configuration, and Music Lessons & other Musical related features. ​
Product Comparison
Specifications | M.U.S.A | Roadie Coach [9] | Korg TMR-50 [10] | Peterson StroboPlus HDC [11] |
---|---|---|---|---|
Inputs | Microphone, Piezoelectric Transducer (Internal & External), 1/4" TS Mono | Microphone, Piezoelectric Transducer, 3.5mm TRS Mono | Microphone, 1/4" Mono, Optional Piezoelectric Transducer | Microphone, 1/4" Mono |
Outputs | 1/4" Mono Buffered Output, 3.5mm TRS Stereo, 2.5mm TS (for vibration clip), USB-C & USB type A | 3.5mm TRS Stereo, USB-C | USB mini-type B | 1/4" Mono, 3.5mm TRS Stereo, 2.5mm TS (for vibration clip) |
Tuning Capabilities | Yes | Yes | Yes | Yes |
Recording Capability | WAV 44.1 kHz, 16-bit, 1-Channel | WAV 48 kHz, 16-bit, 2-Channels | WAV 44.1 kHz, 16-bit, 1-Channel | N/A |
Storage | Dependent on SD card integration | 8GB embedded flash or 250+ hours
Accessible via USB-C or Wi-Fi | 120 MB embedded flash or 20 minutes
USB type B | Yes - size not specified, primarily used for user presets to metronome and tunings/temperaments |
Tone Generator | Yes | Not Specified | Yes | Yes |
Metronome | Yes | Not Specified | Yes | Yes |
Lessons | Chords, Scales, Ear Training, Rhythm Training
| Chords, Songs, Analytics
| N/A | N/A
|
Power Supply / Battery | USB-C rechargeable
| 3.7V LiPo 1000 mAh
USB-C rechargeable
| x2 AAA Battery w/ Auto-off feature
| 5V 500 mA USB-C rechargeable |
Primary Use Case | Virtually any musician | Guitarists & Vocalists | Orchestra | Virtually any musician |
Price | $199.00 | $60 (used) - $80 (new) | $179.99 |
High Bandwidth Compact Subwoofer - Idea #2
Description
The goal of this project is to create a compact subwoofer (~6.5-8 inches) enclosure designed to have a flat and wide frequency response typical of larger and higher powered subwoofers, but at a lower cost and footprint.
Engineering Solutions
Although the contents of movies and shows contain frequencies down to 20Hz, most consumer subwoofers cannot reproduce them, and have significant peaks which further reduce their usable bandwidth.
This project is aimed at audio enthusiasts that are not interested in substantial investments in cost or space for their home theater subwoofer but would like a respectable distribution and extension of bass frequencies when necessary. ​​​​​​​​​​​​​​

Examples​
The first example is the frequency response on the right of a pair of Bose Companion full range desk speakers. They advertise "deeper low-end performance" on their website but when the response is analyzed, you can notice that there is a very distinct cutoff below 60hz, signifying a high pass filter on the internal amplifier.
​
Attempts at acquiring the frequency response specifications from the manufacturer yield no results apart from driver size, input power, and maximum input voltage. This is disappointing for an enthusiast focused product from a reputable manufacturer, however, if specifications were released, the frequency response range will be limited to 60hz, which contradicts their previous claim.
​​​​
The second example is the frequency response of a Samsung HW-M30 soundbar subwoofer. Like the Bose desk speakers, there are no listed specifications apart from the driver size, power, and supported audio formats. This driver in particular has a peak of 46Hz with a steep roll off below this, most likely resulting from poor tuning and driver characteristics. This frequency peak is not random, and is the most common peak that will occur if no signal processing is applied.
​
Although not as steep, there is also still a roll-off above this frequency peak, which acts to further compromise the usable bandwidth of the driver. The resultant output of this product will have an extreme peak at one frequency, and be functionally useless at any other frequency resulting from this output characteristic.
Functionality
The limitations of common home theater subwoofers are prevalent for several reasons
-
High natural resonance frequency
-
Subwoofers in the most common size class (10”) naturally resonate around 45-50hz, with sharp rolloffs below this frequency. (generated by averaging the fs of commonly sold 10" subwoofers on Parts Express)
-
-
Box tuning
-
Attempting to tune below 30hz requires exponentially larger enclosures unless a tradeoff in power handling is decided.
-
As a result of higher than ideal tuning mentioned above, over excursion is very likely below tuning frequency. This is typically counteracted by subsonic filters which further attenuate lower frequencies.
-
The goal of this project is to bounce between the efficiency and low frequency modes dynamically by tracking the power output, and continuously adjusting the output gain as necessary. This will create a project that removes all of the constraints by letting the user decide which compromise they are willing to make depending on their preferences or listening requirements.
This creates a situation where there are typically only two goals that can be prioritized at any given time. A constraint triangle has been generated to visualize these contradicting goals, and serves to explain why low frequency extension is the lowest priority. The amplification section typically incurs the highest cost, and thus efficiency is often non-negotiable. Size is also a major driving force resulting from manufacturing and shipping costs, so it is only logical for most manufacturers to make the tradeoff at low frequency extension.
​​​​​​Goals & Requirements
-
​System shall not exceed the size of a typical home subwoofer (~1 cu. ft.) by more than 25%.
-
​System shall be measured and certified to have an even frequency response within 3dB from 20Hz-100Hz.
-
System shall be able to dynamically remove the filter to attain peak efficiency and output if requested.
​​
Execution
Even with sufficiently low tuning, the driver will still attenuate below and above its resonance frequency due to roll-off, so an active band-stop filter will be designed and integrated into the pre-amplifier section to counteract this and further contour the final output. The total response will be validated with the use of an RTA Spectrum Analyzer to guarantee the goals of the project have been accomplished.
​
The main goal is to allow the driver to determine when higher output levels are required, and automatically remove the internal DSP to allow the driver to attain these goals. This will be done with an automatic gain controller integrated into the pre-amplifier circuit. Power output will either be tracked via threshold or distortion, and the gain will be attenuated automatically to keep a continuous balance between bandwidth and output. This should lead to a closed loop system that can dynamically adjust to varying priorities of the user instead of traditional methods that incorporate large margins, artificial limiting, or low frequency filtering.
Block Diagrams & Circuits
Hardware

Preamplifier


Marketability
Current methods for UV and rain protection for agricultural purposes are either too large to be beneficial to DIY gardeners or small-scale farms, require planning that may require permanent or temporary installation and need to be adjusted frequently or during weather events.[12] Hoop houses come in a myriad of different sizes and shapes, and are offered by a large number of different manufacturers due to their simple nature. Cravo is a company that offers retractable rain and sun protection systems, however these systems come in large sizes, with the smallest being 3.5 meters in width.[13]
Rain || Shine Automated Garden Shield - Idea #3
Description
The goal of this project is to design an automated retractable garden cover that is compact, solar-powered, and capable of protecting plants that are sensitive to excess rain and UV radiation. The automation of the retractable garden cover will be dependent on two factors, ambient humidity and temperature, which will be governed by two dedicated sensors. The system will consist of an aluminum frame, two or three rail-tracks driven by a DC motor powered by energy collected through a solar-panel and stored in a battery enclosed within a weather-proof housing. The desired shape and size for the assembly will form a double-gable, no larger than a that allows rainwater to easily divert away from the assembly. Rainwater may be collected via a gutter system at the eaves and stored in a collection basin where it can be used as needed or connected to an existing irrigation system.
Functionality
The system will detect ambient humidity and temperature using sensors to determine if there is rain present or if plants are at risk for sunburn. Once a humidity or temperature threshold is reached, a microcontroller will receive the alert from the triggered sensor and use stored energy to activate a DC motor and rail-track system to close the protective roof. As long as both sensors are below the programmed threshold, the system will retract the protective roof.
Product Comparison
Specifications | Sunfox Store - Amazon-based Hoop House | The Greenhouse Company - Hobby House | Cravo - A-Frame | Rain || Shine - Automated Garden Cover |
---|---|---|---|---|
Water Reclamation | No | No | No | Yes |
Gutter System | No | No | Yes | Yes |
Portability | Yes | No | No | Yes |
Width x Length (m) | 0.914 x (adjustable) | 3.658 x 3.658 | 3.5 x 3.5 | 1x1 |
Retractable Protection | No | No | Yes | Yes |
Smart Jumper Cables - Idea #4
Description
The goal of this project is to create jumper cables that do not need to be connected in any specific order or polarity. There will be a small box located between them that will check both vehicles and rectify the polarity as necessary without any loss of power.
Engineering Solutions
With the recent prevalence of portable jump starters, one would think that jumper cables would be on the verge of extinction, but these portable jump starters are not without their flaws. They present high upfront costs for something you may not use for years, and if a particular charge level is not maintained, they will not be able to function correctly. Lastly, keeping a lithium ion battery above 80% charge, and in the hot interior of a car are the fastest ways to reduce its lifespan, guaranteeing a rapid degradation of your investment. This asserts that jumper cables will remain prevalent for as long as gasoline powered vehicles are common because of their low initial cost and high usable lifespan, but they have several drawbacks as well.
Jumper cables present a high risk of damage to both vehicles or persons if they are connected in reverse polarity, or if there is a spark near a venting battery. This causes a reluctance of users to assume the risk of damage to them or their vehicle. These drawbacks will be addressed in this project, which will allow jumper cables to remain a safe and effective choice in competition with portable jump starters.
​
Functionality
This project will be achieved with the use of an MCU and relays to analyze the connection status of the source and load vehicles, and correct the polarity as necessary. Over current, low voltage, and poor connection situations will also be tracked and addressed by the MCU, creating a risk free experience for the user and both vehicles. The block diagrams below will further elaborate on how these possible failure modes are progressively detected and addressed.​
Block Diagrams

Hardware

Software


RF Positioning System -Idea #5
Description
This project is aimed to design a boundary system that can detect and locate an object in a defined area. The system will employ an array of RF transmitters and receivers to define an area and display the positioning of the object on a reference map. Additional information regarding object status in the measured field will be analyzed.
Engineering Solutions
The accurate location of specific items or objects proves to be important information in many different applications. GPS is commonly used to locate various items but does not provide service indoors. Deploying an RF field will assist in finding the location of rooms and even specific items throughout a building.
​
Keeping accurate and detailed inventory information is a valuable feature that many businesses and processes fail to acquire. Deploying an RF Positioning System will be able to detect when a specific item is removed from a room and if it resides in another room with the RF Positioning System active.
Functionality
RF beacons will be installed to monitor over a designated area and create a field of activity. The beacons will emit a frequency over the room that will be received by an RF receiver. The devices will transmit their position and object information to a centralized hub that will calculate the location of the object and store the object’s information in a database linked to the measured field.
The centralized hub will display the location of the object on a reference map. Many different applications can be applied after obtaining the location and information of the objects in the room. The data will be accessible for easy integration to custom programs involving inventory, tracking, and pattern recognition.


Product Comparison

Apple AirTag - $29.00
-
Bluetooth Low Energy Connectivity
-
Uses nearby apple device network to triangulate position
-
Range: approx. 30 meters from any valid apple device
-
Built-in accelerometer and speaker
-
Easily accessible CR2032 battery
-
iPhone display for positioning

Cisco Spaces
-
Network of Cisco platforms needed
-
Large platform with many business applications
-
Not specific to location service​
-

Estimote UWB Tags
3 Tags - $199
-
Bluetooth & Ultra-wideband transmission
-
Cloud connectivity options
-
Communication between Estimote tags
-
​Range: approx. 30-40 meters​
-
Can increase to 100-200 meters using LNA amplifier​
-
-
400 mAh rechargeable battery
-
USB-C charging​
-
Product Requirements
​A successful project will fulfill the following requirements
-
Positioning accuracy must be within 1 meter of the actual position
-
Achieve real-time tracking with a latency of <2 seconds
-
Track multiple items at once
-
Provide user-friendly experience
-
Limit transmission interference
-
Avoid unnecessary hardware
Testing
Testing the device will include comparing RF measured location with location measured by physical means. Interference will be measured by placing objects of different materials between the RF beacon and the RFID tag. Electronic interference will be tested by using devices such as Wi-Fi modems to observe propagation.
Limitations
Prototyping this device will lead to expected limitations pertaining to accuracy and functionality. Radio frequency interference will propose an issue that will diminish the ability of the device. Electrical and physical interference can be unavoidable, but steps can be taken to mitigate the response of the device.
​
Balancing the accuracy, simplicity, and cost of the production of the device also propose limitations. Keeping cost low means that the range and scalability will be compromised. Increasing the cost of the device allows for larger range of operation, higher accuracy, and increased power consumption.
Smart Water Faucet - Idea #6
Description
The goal of this project is to provide a seamless method of automatically controlling the temperature of the water coming out of a sink faucet, with minimal compromises made to the user experience. This product will be integrated into existing sink faucets, which reduces costs and increases flexibility.
​
Engineering Solutions
Although the valves in sink faucets offer an infinite amount of mixing combinations for temperature regulation, their adjustments are static, and require constant user intervention to correct variations in hot water temperature and inlet pressure. This project provides an opportunity to automate something that is used daily, which serves to add value to potential users that would be interested in this convenience.
​
Comparable Products
​
The TreMax Thermostatic Mixing Valve to the right is the closest comparable product to this project. It offers several benefits such as minimal cost and small footprint, but thermostatic valves have several disadvantages. They require consistent hot water pressure and temperature, and cannot compensate if either are excessively out of range. There is also a thermal lag as the valve inside expands and contracts to regulate flow, and lastly, there are temperature adjustment challenges, both in accessibility and granularity.
​
This project serves to improve on this simple yet limited design by reducing the tolerances and increasing the responsiveness, in addition to making temperature adjustments easily accessible and adjustable.​


Goals & Requirements
-
System shall have a compact interactive thermostat that allows direct adjustment over output temperature in addition to providing information such as low hot water warning, low pressure warning, and current mix percentages.
-
Wireless communication to the mixer is preferred to prevent unsightly modifications and wires on sink counter. ​
-
National code requires that an outlet be within 3ft of a bathroom sink, which provides a consistent mechanism for power and placement of the thermostat.
-
-
Adjustments shall be rapid, and safety features will be incorporated either discreetly or through operational logic.
-
System shall have overrides for both max hot and max cold.
-
System shall not require high voltage interfacing to prevent shock hazards.
-
Components will be compacted into one singular product that only has two water inlets and one outlet. ​​​
Functionality
To ensure minimal maintenance, the faucet will be powered hydro electrically, which removes the need to directly interface high voltage AC. The Tyenaza 12V 1/2" generator below will be selected for the power generation. The chart to the right of it is the voltage output at different inlet pressure levels.


The average water pressure in a Florida home is 0.38 megapascals (Mpa), which is estimated to produce an output of 45V from this generator. It has a current rating of 220mA, so the power output can be estimated to be 9.9 watts (594 joules/minute) under ideal conditions, however, it is clear that a regulator will be required to modulate the voltage.
The Tobsun buck boost regulator shown to the left is able to accept between 8-40V, and always outputs a fixed 13.8V. The reason that 13.8V was chosen is because this is the float charge voltage for the 12V lead acid battery shown below which will serve to buffer transient power demands. The current capacity of the regulator is 10A, which overwhelmingly supports the components of the circuit, with the valves consuming the highest current at 1.5A each (if fully closed). The regulator and battery are both $20 each, so this power regulation mechanism only adds $40 to the project.

The valve best suited to this application is the U.S. Solid 1/2" Normally Open 12V DC Solenoid Valve. This valve has been validated by the manufacturer to be safe for water designated for human consumption. A normally open valve was chosen because it allows for constant modulation of the water pressure, however, since there is a spring force to overcome when actuation is needed, the current needs are constant, and will exceed the generator output if a valve needs to be closed, hence the requirements for a small battery. The battery should only be needed if attempts are made to substantially reduce water flow in either valve, so it will remain fully charged for most of the products use which increases its lifespan.


The Gredia water flow and temperature sensor shown below is rated for a temperature range of 0-176F, and like the valve, validated for water designated for human consumption. The water flow sensor can be integrated into the feedback circuit to determine if there are obstructions to water flow to alert the user and provide more information to increase the accuracy of temperature regulation.

Block Diagrams
Hardware

Thermostat

Project Segments​​
-
Valve Regulator (Fully Analog)​​​
-
Accept voltage readings from temperature sensor and MCU 1​
-
Apply regulation logic and actuate valves directly
-
Transmit valve positions/temperature output back to MCU 1 for transmission to thermostat
-
-
MCU 1​
-
Encode temperature output and valve positions to send to MCU 2​
-
Decode temperature request to send to regulator
-
Wake up thermostat once generator has been turned on
-
-
MCU 2​
-
​Decode temperature output/valve positions/warning messages​
-
Encode requested temperature and send it to MCU 1
-
Control segment display
-
Unmanned Ground Vehicle for Fire Suppression & Rescue - Idea #7
Description
The objective of this project is to design and build an Unmanned Ground Vehicle (UGV) capable of dispensing either high pressure water or flame retardant from a hose attachment or reservoir. The UGV will initially be powered by 6S LiPo batteries, that feed into a power distribution module that will be used to power motors and electronic speed controllers (ESCs) for a wheel or tread drive system, a 900 MHz or 2.4 GHz radio for user control, a GPS system for positioning, an inertial measurement unit (IMU), and any sensors that may be added, e.g. thermal imaging, FPV camera, and possibly LiDAR/Radar/IR for object detection. The drivetrain of the system will consist of low RPM, high torque, brushless DC motors. The motor control will use ESCs that receive pulse-width modulation (PWM) signals to adjust motor speed for navigation. The IMU will consist of the ArduPilot Cube Purple and ProfiCNC Pixhawk 2.1. The vehicle control station will consist of a 900 MHz or 2.4 GHz RC controller such as FrSky, RadioMaster, or HereLink.

Marketability
With the recent influx of fires in Los Angeles, the United States, and the world at large, comes the increased need to protect first responders from dangers associated with their day to day responsibilities. Often firefighters may find themselves in a situation that requires putting themselves in immediate danger to protect the lives of others. A vehicle capable of entering a building or area of immediate concern with the sole responsibility of suppressing and monitoring dangerous, life-threatening scenarios limits the potential for injury and loss of life.
Functionality
At the core of the vehicle will be the ArduPilot Cube Purple IMU seated on a ProfiCNC Pixhawk 2.1 carrier board. The Cube Purple IMU, which uses an STM32F427 processor, will provide inertial measurements using the MPU9250 accelerometer, gyroscope, and magnetometer, and MS5611 barometer. Accelerometers measure the gravity vector in the x, y, and z dimensions, and gyros measure rotation around the tilt and pitch axis [14]. The carrier board, either the “mini” or “standard” Pixhawk 2.1 consists of a number of different interfaces available for allowing onboard sensors and devices to communicate with the Cube Purple, which include but are not limited to: four configurable Serial/UART ports, a single CAN and i2C port, SBUS, and 14 PWM/Relay connections. From these ports, Serial or UART can be configured and used to receive telemetry from an RC controller, CAN protocol to monitor GPS data, SBUS to receive PWM control from an RC controller, and PWM out for ESC, motor speed control, and hose control.
Hardware Block Diagram
