Professional Documents
Culture Documents
Creating A Microspectrometer
Creating A Microspectrometer
Creating A Microspectrometer
Micro Spectrometer
Abstract
liquid. My project utilizes a powerful sensor with an Arduino Uno for prototyping and an
application that gathers data from the sensor and compares it to pre-existing data found in the
database.
spectrometers, which are usually expensive, large, and take minutes to set up.
I was unable to test my completed product as the sensor that I used stopped working
Build a cost effective, convenient, and portable micro spectrometer to identify unique
that is used to view and analyze a range (or a spectrum) of a given characteristic for a substance.
interacted with a sample to determine what chemical the sample is by looking at the various
supports a long wavelength region (up to 850 nm). It is utilized as the detector of the light that
prototyping. It consists of both hardware and software components and can read inputs and turn
it into an output. Arduino boards are able to read inputs and turn it into an output. Arduino IDE
is the software component that can send set of instructions to the microcontroller on the Arduino
board which is the hardware component. The Arduino software is easy-to-use for beginners, and
flexible for advanced users. It runs on Mac, Windows, and Linux. Arduino is a key tool to learn
new things.
The Bluetooth shield incorporates a serial Bluetooth model. It is used with an Arduino
fora transparent wireless serial connection. It can send large quantities of data from the Arduino
to the phone application, in a short period of time optimizing the use of the sensor with the
Arduino and providing the app with a constant, almost real time, data collection process.
Constraints
Criteria
Should be able to incorporate new data points and compare old data points
Materials
• Arduino Uno
• Android studio
• LED Diode
• Cuvette
• Arduino IDE
• Processing
Procedure
Sensor→ Arduino
• Create the Android Application through Android studio that can receive the data from the
• Connect the application to the Bluetooth sensor and test connection and ability to receive
the data
Project Design
Discussion
My project utilizes a powerful sensor that can be connected to an Arduino Uno for
prototyping. This sensor has the capability to act as a spectrometer. Unfortunately, the sensor
that I ordered stopped working before I was able to gather any test data to ensure the efficiency
of my spectrometer.
The main source of innovation is the app itself. I have created an application that controls
the sensor and the light that is used for the spectroscopy. The application gathers data from the
sensor through the Arduino and compares it to pre-existing data found in the database. If no
similar data exists it adds the data and the user inputted name of the chemical to the database. If
similar data exists it outputs the name of the liquid. The application also gives the Arduino the
command to turn on the light and the sensor to start the recording of the data.
This project has major implications in science laboratories around the world, as it makes
identifying chemicals scattered throughout a lab a simple task. Additionally, it provides the same
function as regular laboratory grade spectrometers at a much cheaper price, being $1000 less
The limitations of my project are that the sensor is short-lived and currently outputs 0
values for every data point. It stopped working correctly while I was running tests on the proper
connection of the sensor to the Arduino. Additionally, the Arduino may not be able to keep up
In the future, I hope to complete this project, so that I have working data that I will be able
to present. Additionally, once I get my current setup working, I hope to greatly improve upon
this product, making it more commercialized: creating a capsule for the Arduino and sensor to be
protected inside, and updating the application and enhancing the user interface.
References