Project

# Title Team Members TA Documents Sponsor
10 NeuroBand
Arrhan Bhatia
Vansh Vardhan Rana
Vishal Moorjani
Wenjing Song design_document1.pdf
proposal1.pdf
# Problem

As LLM-based voice assistants move onto AR glasses, interacting by voice is often impractical in public (noise, privacy, social norms). Existing AR inputs like gaze/head pose can be fatiguing and imprecise for pointer-style tasks, and camera-based hand-tracking ties you to specific ecosystems and lighting conditions. We need a device-agnostic, silent, low-latency input method that lets users control AR (and conventional devices) comfortably without relying on voice.

# Solution Overview

We propose a two-band wrist/forearm mouse that connects as a standard Bluetooth HID mouse and operates in virtual trackpad mode:

* A wrist band (Pointing Unit) uses an IMU to estimate pitch/roll relative to a neutral pose and maps that orientation to a bounded 2D plane (absolute cursor control). A clutch gesture freezes/unfreezes the cursor so the user can re-center their wrist naturally.

* A forearm band (Gesture Unit) uses surface EMG electrodes over the forearm muscle belly to detect pinch/squeeze gestures for clicks, drag, right-click, and scroll.

* The wrist band is the host-facing device (Bluetooth HID). The forearm band communicates locally to the wrist band (tether or short-range wireless) for low added latency.

* Initial design focuses on pitch/roll; yaw is not required for trackpad mode.

# Solution Subsystems
## 1 — Wrist Band (Pointing Unit)

* Wrist-mounted inertial sensing to estimate stable pitch/roll relative to a neutral pose.

* Lightweight fusion/filtering for smooth, low-noise orientation signals suitable for absolute cursor mapping.

* Local state for clutch (engage/hold/release) and pointer acceleration/limits as needed.

## 2 — Forearm Band (Gesture Unit)

* Noninvasive EMG sensing over forearm muscle groups associated with finger pinches.

* Basic signal conditioning and thresholding to convert muscle activity into discrete actions (left click, right click, drag, scroll).

* Brief per-user calibration to set comfortable sensitivity and reduce false triggers.

## 3 — Inter-Band Link & Firmware

* Local link from the forearm band (gesture events) to the wrist band (pointing and HID reports).

* Embedded firmware to read sensors, perform fusion/gesture detection, manage clutch, and assemble standard Bluetooth HID mouse reports to the host.

* Emphasis on responsiveness (low end-to-end latency) and smoothness (consistent cursor motion).

## 4 — Power, Safety, and Enclosure

* Rechargeable batteries and simple power management sized for day-long use.

* Electrical isolation/protection around electrodes for user safety and comfort.

* Compact, comfortable bands with skin-safe materials; straightforward donning/doffing and repeatable placement.

# Criterion for Success

* Pairs as a standard BLE mouse and controls the on-screen cursor in virtual trackpad mode.

* Supports left click, right click, drag, and scroll via gestures, with a working clutch to hold/release cursor position.

* End-to-end interaction latency low enough to feel immediate (target: sub-~60 ms typical, Apple's magic mouse 2 has a latency of ~60 ms before motion is reflected on screen).

* Pointer selection performance on standard pointing tasks comparable to a typical BLE mouse after brief calibration.

* Minimal cursor drift when the wrist is held still with clutch engaged.

* High true-positive rate (>= 90%) and low false-positive rate for click gestures during normal wrist motion.

* 4 hours of battery life on a single charge.

* Stable wireless operation in typical indoor environments at common usage distances (up to 2 meters).

Mushroom Growing Tent

Elizabeth Boyer, Cameron Fuller, Dylan Greenhagen

Mushroom Growing Tent

Featured Project

# Mushroom Growing Tent Project

Team Members:

- Elizabeth Boyer (eboyer2)

- Cameron Fuller (chf5)

- Dylan Greenhagen (dylancg2)

# Problem

Many people want to grow mushrooms in their own homes to experiment with safe cooking recipes, rather than relying on risky seasonal foraging, expensive trips to the store, or time and labor-intensive DIY growing methods. However, living in remote areas, specific environments, or not having the experience makes growing your own mushrooms difficult, as well as dangerous. Without proper conditions and set-up, there are fire, electrical, and health risks.

# Solution

We would like to build a mushroom tent with humidity and temperature sensors that could monitor the internal temperature and humidity, and heating, and humidity systems to match user settings continuously. There would be a visual interface to display the current temperature and humidity within the environment. It would be medium-sized (around 6 sq ft) and able to grow several batches at a time, with more success and less risk than relying on a DIY mushroom tent.

Some solutions to home-grown mushroom automation already exist. However, there is not yet a solution that encompasses all problems we have outlined. Some solutions are too small of a scale, so they don’t have the heating/cooling power for a larger scale solution. Therefore, it’s not enough to yield consistent batches. Additionally, there are solutions that give you a heater, a light set, and a humidifier, but it’s up to the user to juggle all of these modules. These can be difficult to balance and keep an eye on, but also dangerous if the user does not have experience. Spores can get released, heaters can overheat, and bacteria and mold can grow. Our solution offers an all-in-one, simple, user-friendly environment to bulk growing.

# Solution Components

## Control Unit and User Interface

The control unit and user interface are grouped together because the microcontroller is central to the design of both, and they are closely linked in function.

The user interface will involve a display that shows measured or set values for different conditions (temperature, humidity, etc) on a display, such as an LCD display, and the user will have buttons and/or knobs that allow the user to change values.

The control unit will be centered around a microcontroller on our PCB with circuitry to connect to the other subsystems.

Parts List:

1x Microcontroller

1x PCB, including small buttons and/or knobs, power circuitry

1x Display module

1x Power supply

## Temperature Sensing and Control

The temperature sensing and control components will ensure that the grow box stays at the desired temperature that promotes optimal growth. The system will include one temperature sensor that will record the current temperature of the box and feed a data output back into our PCB. From here, the microcontroller in our control unit will read the data received and send the necessary adjustments to a Peltier module. The Peltier module will be able to increase the temperature of the box according to the current temperature of the box and set temperature. Cooling will not be required, as maintaining a minimum temperature is more important than a maximum temperature for growth.

Parts List:

1x Temperature Sensor

1x Peltier module

## Humidity Sensing and Control

The humidity sensing and control system will work in a similar way to the temperature system, only with different ways to adjust the value. We will have one humidity sensor that will be continually sending data to our PCB. From here, the PCB will determine whether the current value is where it should be, or whether adjustments need to be made. If an increase in humidity is needed, the PCB will send a signal to our misting system which will activate. If a decrease is needed, a signal will be sent to our air cycling system to increase the rate of cycling, thereby decreasing the humidity within the box.

Parts List:

1x Humidity Sensor

4x Misting heads

Water tubing as needed

## Air Quality Control

The air filtration system is run constantly, as healthy mushroom growth (free of bacteria) needs clean, fresh air, and mycelium requires and uses up oxygen as it grows. Additionally, this unit is connected to the hydration sensing unit- external humidity is in most cases going to be lower than internal humidity, and cycling in new air can be used to decrease humidity. When high humidity is detected, the air filtration system will decrease the internal humidity by cycling in less humid air.

Parts List:

Flexible Air duct length as needed

1x Fan for promoting air cycling

# Criteria For Success

Our demo will show that each of our subsystems functions as expected and described below:

For the control unit and user interface, we will demonstrate that the user can change the set temperature and humidity values through buttons or knobs.

The humidity sensing and control system’s functionality will demonstrate that introducing dry air into the device activates the misting system, which requires functional sensors and a water pump.

The temperature sensing and control system demo will involve showing that the heater turns on when the measured temperature is below the set temperature.

The air quality control system’s success will be demonstrated as air movement coming from the fan enters the tent.

Project Videos