SlideShare a Scribd company logo
Fabrication of Cloud Based Thermometer using Arduino and DynamoDB
Audrey McNicholas, Matthew Tice, Katy Pieri, Evan Krentzel
Department of Bioengineering, Syracuse University, Syracuse, NY 13210
Laboratories consist of multiple machines and incubators
where temperature control is imperative. Unnoticed system
failure can cause system temperatures to go out of range
resulting in loss of samples and costly expenses.
Design, build, and evaluate a thermometer that has the
capacity to record and store data in a cloud based server
that can be accessed by computers and smart devices.
Background Circuitry DesignDynamoDB
Functional
Requirements/Constraints
Budget
Product Cost
NTC Thermistor DIA 23mils ADJ LEAD
W/STUBEND GLASS COAT
$60.75
NTC Thermistor DIA 11mils ADJ LEAD
W/STUBEND GLASS COAT
$19.77
10K Precision Epoxy Thermistor 3950 NTC $4.00
micro OLED breakout LCD 13003 $14.95
Arduino Yún $66.64
Arduino Uno FREE ($25)
Adafruit HUZZAH CC3000 WiFi Shield with
Onboard Antenna
FREE ($40)
Adafruit HUZZAH CC3000 WiFi Breakout with
Onboard Antenna - v1.1
$34.95
PTFE - EXTRUDED NATURAL VIRGIN SHEET
PTFE, Polytetrafluoroethylene
$40.24
Circuitry components, 3D printing FREE
Total (to this date) $241.30
Amount remaining $258.70
Acknowledgments
Thanks to the Syracuse University College of Engineering
and Computer Science for the resources and facilities
throughout this project. Additionally thanks to Dr. Zachman,
as well as our client from Welch Allyn, Henry Joe Smith III.
Temperature readings: Consistent and accurate temperature
readings, must be able to differentiate the difference
between programmed drop in temperature and a
temperature error.
Battery: Rechargeable power source for the thermometer
and circuitry, Capable of monitoring a system for an
extended period on a single charge.
Probe: Flexible sensor will allow for better temperature
measurements in hard to reach places.
Alerts: Sent to computer or smart device when temperature
has gone out of the user set range.
Size: Small enough to fit in an application (incubator/HPLC)
without taking up valuable space.
Durability: Drop resistant, shatterproof, waterproof, heat
and cold resistant device. Capable of withstanding extreme
temperatures (-80 °C to 200 °C); handle liquid and
corrosive environments.
FDA approved: If used in hospitals or other biological
settings, then it must be bioinert.
Testing Protocols
Calibrating the Thermistor
Three temperatures: ‘ice cold,’ ‘lukewarm,’ and ‘hot’
After calibration, coefficients to Steinhart-Hart equation obtained
A: -0.002169122934 B: 0.000757873106 C: -0.000001888936
Coefficients obtained for 10K Precision Epoxy Thermistor 3950 NTC
Handshake: Between the server and smart device
IAM: Gives WiTS root access, specific access to read-only users
Temperature Table: Records wireless readings that will be
displayed
Communication: Integrates Amazon resource name into
master Arduino code
Access-key: Customized per user
Alarms: A text message or e-mail can be sent to specific users if
the server records temperature outside of a pre-set range
Laboratory Use: Ideal for lab settings giving those in charge
more control, and choice in who is alerted with alarms
Coding: Arduino Programming language is a C derivative in combination with
Python
Troubleshooting
Hardware: Reevaluation of the circuitry components (rewiring of the digital
input/output pins, additional pins and different pins used when converting from
Yún to Uno and when rewiring from Breakout and Shield, soldering of wires to
reduce overall circuit size and improve wire connections and durability).
Software: Inserted “Serial.PrintIn()” statements into our Arduino Sketch’s
library to debug the point at which call functions stopped receiving input and then
fixed the specific call function’s arguments, minor script changes in sketch, master
code derived from Adafruit tutorial “Cloud Thermometer” from Tony DiCola,
consulted Arduino open source community for additional changes/suggestions,
slight code conversions from C++ (utilized by Yun library) to C (utilized by Uno
library).
CAD Design
1
𝑇
= 𝐴 + 𝐵𝑙𝑛 𝑅 + 𝐶(ln 𝑅 ))3
Future Work/Areas for Improvement
Integration of Sensitive Thermistor: Calibrate NTC Thermistor DIA 23mils ADJ
LEAD W/STUBEND GLASS COAT
Integration of OLED: Live temperature display
Manufacturing: outsource production-move away from Arduino
Marketing: Contact lab heads
Arduino Code: Streamline code for specific uses
DynamoDB: Expand read/write capacity, look into own server

More Related Content

What's hot

Outdoors Weather Sensor Group Project
Outdoors Weather Sensor Group ProjectOutdoors Weather Sensor Group Project
Outdoors Weather Sensor Group Project
Brian Jonathan
 
Digital Thermometer Arduino Based Abstract Details
Digital Thermometer Arduino Based Abstract DetailsDigital Thermometer Arduino Based Abstract Details
Digital Thermometer Arduino Based Abstract Details
Justin George
 
Ee800
Ee800Ee800
Thermography
ThermographyThermography
Thermography
shakil2604
 
Introduction to Arduinos for Environmental Applications
Introduction to Arduinos for Environmental ApplicationsIntroduction to Arduinos for Environmental Applications
Introduction to Arduinos for Environmental Applications
Thomas Smith
 
Presentation group 1
Presentation group 1Presentation group 1
Presentation group 1
anteneh nebyu
 
Data acquisition and its vital role in our
Data acquisition and its vital role in ourData acquisition and its vital role in our
Data acquisition and its vital role in our
Prakash Kumar
 
Chapter 3 automation devices
Chapter 3  automation devicesChapter 3  automation devices
Chapter 3 automation devices
Mohamad Sahiedan
 
Decagon Leaf Wetness Sensor with XLite 9210 Data logger
Decagon Leaf Wetness Sensor with XLite 9210 Data loggerDecagon Leaf Wetness Sensor with XLite 9210 Data logger
Decagon Leaf Wetness Sensor with XLite 9210 Data logger
webadminjk
 
Fluke Electrical Safety Seminar Slides
Fluke Electrical Safety Seminar SlidesFluke Electrical Safety Seminar Slides
Fluke Electrical Safety Seminar Slides
Transcat
 
IRJET- Water Pump Controller using Arduino UNO
IRJET- Water Pump Controller using Arduino UNOIRJET- Water Pump Controller using Arduino UNO
IRJET- Water Pump Controller using Arduino UNO
IRJET Journal
 
SIMULATION OF TEMPERATURE SENSOR USING LABVIEW
SIMULATION OF TEMPERATURE SENSOR USING LABVIEWSIMULATION OF TEMPERATURE SENSOR USING LABVIEW
SIMULATION OF TEMPERATURE SENSOR USING LABVIEW
Pooja Shukla
 
Weather Logger - Automatic Weather Station
Weather Logger - Automatic Weather StationWeather Logger - Automatic Weather Station
Weather Logger - Automatic Weather Station
Bitscrape Solutions Pvt. Ltd.
 
ELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMER
ELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMERELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMER
ELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMER
Kesagani Ranga Uma Maheshwar Rao
 
Sensors
SensorsSensors
Sensors
SensorsSensors
Sensors
Anirudh Gupta
 
INFRARED TEMPERATURE DETECTOR
INFRARED TEMPERATURE DETECTORINFRARED TEMPERATURE DETECTOR
INFRARED TEMPERATURE DETECTOR
HITESH Kumawat
 
Energy saving using pir sensor
Energy saving using pir sensorEnergy saving using pir sensor
Energy saving using pir sensor
Himani Harbola
 
measurements & instrumentation.
measurements & instrumentation.measurements & instrumentation.
measurements & instrumentation.
pavithrasaravanakumar
 
Electronics sensors IoT applications
Electronics sensors IoT applicationsElectronics sensors IoT applications
Electronics sensors IoT applications
Leopoldo Armesto
 

What's hot (20)

Outdoors Weather Sensor Group Project
Outdoors Weather Sensor Group ProjectOutdoors Weather Sensor Group Project
Outdoors Weather Sensor Group Project
 
Digital Thermometer Arduino Based Abstract Details
Digital Thermometer Arduino Based Abstract DetailsDigital Thermometer Arduino Based Abstract Details
Digital Thermometer Arduino Based Abstract Details
 
Ee800
Ee800Ee800
Ee800
 
Thermography
ThermographyThermography
Thermography
 
Introduction to Arduinos for Environmental Applications
Introduction to Arduinos for Environmental ApplicationsIntroduction to Arduinos for Environmental Applications
Introduction to Arduinos for Environmental Applications
 
Presentation group 1
Presentation group 1Presentation group 1
Presentation group 1
 
Data acquisition and its vital role in our
Data acquisition and its vital role in ourData acquisition and its vital role in our
Data acquisition and its vital role in our
 
Chapter 3 automation devices
Chapter 3  automation devicesChapter 3  automation devices
Chapter 3 automation devices
 
Decagon Leaf Wetness Sensor with XLite 9210 Data logger
Decagon Leaf Wetness Sensor with XLite 9210 Data loggerDecagon Leaf Wetness Sensor with XLite 9210 Data logger
Decagon Leaf Wetness Sensor with XLite 9210 Data logger
 
Fluke Electrical Safety Seminar Slides
Fluke Electrical Safety Seminar SlidesFluke Electrical Safety Seminar Slides
Fluke Electrical Safety Seminar Slides
 
IRJET- Water Pump Controller using Arduino UNO
IRJET- Water Pump Controller using Arduino UNOIRJET- Water Pump Controller using Arduino UNO
IRJET- Water Pump Controller using Arduino UNO
 
SIMULATION OF TEMPERATURE SENSOR USING LABVIEW
SIMULATION OF TEMPERATURE SENSOR USING LABVIEWSIMULATION OF TEMPERATURE SENSOR USING LABVIEW
SIMULATION OF TEMPERATURE SENSOR USING LABVIEW
 
Weather Logger - Automatic Weather Station
Weather Logger - Automatic Weather StationWeather Logger - Automatic Weather Station
Weather Logger - Automatic Weather Station
 
ELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMER
ELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMERELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMER
ELECTRONIC EYE FOR NIGHT DEVICE SWITCHING USING 555 TIMER
 
Sensors
SensorsSensors
Sensors
 
Sensors
SensorsSensors
Sensors
 
INFRARED TEMPERATURE DETECTOR
INFRARED TEMPERATURE DETECTORINFRARED TEMPERATURE DETECTOR
INFRARED TEMPERATURE DETECTOR
 
Energy saving using pir sensor
Energy saving using pir sensorEnergy saving using pir sensor
Energy saving using pir sensor
 
measurements & instrumentation.
measurements & instrumentation.measurements & instrumentation.
measurements & instrumentation.
 
Electronics sensors IoT applications
Electronics sensors IoT applicationsElectronics sensors IoT applications
Electronics sensors IoT applications
 

Similar to WiTS Final Poster

microcontroller based temperature sensor
microcontroller based temperature sensormicrocontroller based temperature sensor
microcontroller based temperature sensor
Derrick D'souza
 
To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...
Ankita Tiwari
 
weather monitoiring system.pptx
weather monitoiring system.pptxweather monitoiring system.pptx
weather monitoiring system.pptx
PranayBathini1
 
Study and Development of Temperature & Humidity monitoring system through Wir...
Study and Development of Temperature & Humidity monitoring system through Wir...Study and Development of Temperature & Humidity monitoring system through Wir...
Study and Development of Temperature & Humidity monitoring system through Wir...
IJERA Editor
 
Final_Report_15
Final_Report_15Final_Report_15
Final_Report_15
Jesse Caldarola
 
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
1000kv technologies
 
HTU21D humidity and temperature sensor
HTU21D humidity and temperature sensorHTU21D humidity and temperature sensor
HTU21D humidity and temperature sensor
en.ofweek.com Industrial B2B Marketplace
 
embedded system for green g
embedded system for green gembedded system for green g
embedded system for green g
Vinothini Navaneethan
 
Temperature & humidity control cabinet
Temperature & humidity control cabinetTemperature & humidity control cabinet
Temperature & humidity control cabinet
Acmas Technologies Pvt. Ltd.
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
Bablu Singh
 
Measurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDTMeasurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDT
abdul mohammad
 
IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11
IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11
IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11
IRJET Journal
 
Raritan Environment Sensors for Data Centers
Raritan Environment Sensors for Data CentersRaritan Environment Sensors for Data Centers
Raritan Environment Sensors for Data Centers
Raritan
 
Thermal Management of Edge Data Centers
Thermal Management of Edge Data Centers Thermal Management of Edge Data Centers
Thermal Management of Edge Data Centers
Raptor Power Systems
 
Atac brochure-cloud point analyser
Atac brochure-cloud point analyserAtac brochure-cloud point analyser
Atac brochure-cloud point analyser
European Tech Serv
 
Automatic room temperature controlled fan using arduino uno microcontroller
Automatic room temperature controlled fan using   arduino uno  microcontrollerAutomatic room temperature controlled fan using   arduino uno  microcontroller
Automatic room temperature controlled fan using arduino uno microcontroller
Mohammod Al Emran
 
Specs.pdf
Specs.pdfSpecs.pdf
Specs.pdf
Taeeb Sharef
 
Datasheet DO7Plus - Portable Micro Ohmmeter
Datasheet DO7Plus - Portable Micro OhmmeterDatasheet DO7Plus - Portable Micro Ohmmeter
Datasheet DO7Plus - Portable Micro Ohmmeter
PT. Siwali Swantika
 
RESUME__SUMER SAILI
RESUME__SUMER SAILIRESUME__SUMER SAILI
RESUME__SUMER SAILI
Sumer Saili
 
Webinar: Is your cheese at the correct temperature?
Webinar: Is your cheese at the correct temperature?Webinar: Is your cheese at the correct temperature?
Webinar: Is your cheese at the correct temperature?
Simple Hardware
 

Similar to WiTS Final Poster (20)

microcontroller based temperature sensor
microcontroller based temperature sensormicrocontroller based temperature sensor
microcontroller based temperature sensor
 
To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...
 
weather monitoiring system.pptx
weather monitoiring system.pptxweather monitoiring system.pptx
weather monitoiring system.pptx
 
Study and Development of Temperature & Humidity monitoring system through Wir...
Study and Development of Temperature & Humidity monitoring system through Wir...Study and Development of Temperature & Humidity monitoring system through Wir...
Study and Development of Temperature & Humidity monitoring system through Wir...
 
Final_Report_15
Final_Report_15Final_Report_15
Final_Report_15
 
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
 
HTU21D humidity and temperature sensor
HTU21D humidity and temperature sensorHTU21D humidity and temperature sensor
HTU21D humidity and temperature sensor
 
embedded system for green g
embedded system for green gembedded system for green g
embedded system for green g
 
Temperature & humidity control cabinet
Temperature & humidity control cabinetTemperature & humidity control cabinet
Temperature & humidity control cabinet
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
 
Measurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDTMeasurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDT
 
IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11
IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11
IRJET- Measurement of Temperature and Humidity by using Arduino Tool and DHT11
 
Raritan Environment Sensors for Data Centers
Raritan Environment Sensors for Data CentersRaritan Environment Sensors for Data Centers
Raritan Environment Sensors for Data Centers
 
Thermal Management of Edge Data Centers
Thermal Management of Edge Data Centers Thermal Management of Edge Data Centers
Thermal Management of Edge Data Centers
 
Atac brochure-cloud point analyser
Atac brochure-cloud point analyserAtac brochure-cloud point analyser
Atac brochure-cloud point analyser
 
Automatic room temperature controlled fan using arduino uno microcontroller
Automatic room temperature controlled fan using   arduino uno  microcontrollerAutomatic room temperature controlled fan using   arduino uno  microcontroller
Automatic room temperature controlled fan using arduino uno microcontroller
 
Specs.pdf
Specs.pdfSpecs.pdf
Specs.pdf
 
Datasheet DO7Plus - Portable Micro Ohmmeter
Datasheet DO7Plus - Portable Micro OhmmeterDatasheet DO7Plus - Portable Micro Ohmmeter
Datasheet DO7Plus - Portable Micro Ohmmeter
 
RESUME__SUMER SAILI
RESUME__SUMER SAILIRESUME__SUMER SAILI
RESUME__SUMER SAILI
 
Webinar: Is your cheese at the correct temperature?
Webinar: Is your cheese at the correct temperature?Webinar: Is your cheese at the correct temperature?
Webinar: Is your cheese at the correct temperature?
 

WiTS Final Poster

  • 1. Fabrication of Cloud Based Thermometer using Arduino and DynamoDB Audrey McNicholas, Matthew Tice, Katy Pieri, Evan Krentzel Department of Bioengineering, Syracuse University, Syracuse, NY 13210 Laboratories consist of multiple machines and incubators where temperature control is imperative. Unnoticed system failure can cause system temperatures to go out of range resulting in loss of samples and costly expenses. Design, build, and evaluate a thermometer that has the capacity to record and store data in a cloud based server that can be accessed by computers and smart devices. Background Circuitry DesignDynamoDB Functional Requirements/Constraints Budget Product Cost NTC Thermistor DIA 23mils ADJ LEAD W/STUBEND GLASS COAT $60.75 NTC Thermistor DIA 11mils ADJ LEAD W/STUBEND GLASS COAT $19.77 10K Precision Epoxy Thermistor 3950 NTC $4.00 micro OLED breakout LCD 13003 $14.95 Arduino Yún $66.64 Arduino Uno FREE ($25) Adafruit HUZZAH CC3000 WiFi Shield with Onboard Antenna FREE ($40) Adafruit HUZZAH CC3000 WiFi Breakout with Onboard Antenna - v1.1 $34.95 PTFE - EXTRUDED NATURAL VIRGIN SHEET PTFE, Polytetrafluoroethylene $40.24 Circuitry components, 3D printing FREE Total (to this date) $241.30 Amount remaining $258.70 Acknowledgments Thanks to the Syracuse University College of Engineering and Computer Science for the resources and facilities throughout this project. Additionally thanks to Dr. Zachman, as well as our client from Welch Allyn, Henry Joe Smith III. Temperature readings: Consistent and accurate temperature readings, must be able to differentiate the difference between programmed drop in temperature and a temperature error. Battery: Rechargeable power source for the thermometer and circuitry, Capable of monitoring a system for an extended period on a single charge. Probe: Flexible sensor will allow for better temperature measurements in hard to reach places. Alerts: Sent to computer or smart device when temperature has gone out of the user set range. Size: Small enough to fit in an application (incubator/HPLC) without taking up valuable space. Durability: Drop resistant, shatterproof, waterproof, heat and cold resistant device. Capable of withstanding extreme temperatures (-80 °C to 200 °C); handle liquid and corrosive environments. FDA approved: If used in hospitals or other biological settings, then it must be bioinert. Testing Protocols Calibrating the Thermistor Three temperatures: ‘ice cold,’ ‘lukewarm,’ and ‘hot’ After calibration, coefficients to Steinhart-Hart equation obtained A: -0.002169122934 B: 0.000757873106 C: -0.000001888936 Coefficients obtained for 10K Precision Epoxy Thermistor 3950 NTC Handshake: Between the server and smart device IAM: Gives WiTS root access, specific access to read-only users Temperature Table: Records wireless readings that will be displayed Communication: Integrates Amazon resource name into master Arduino code Access-key: Customized per user Alarms: A text message or e-mail can be sent to specific users if the server records temperature outside of a pre-set range Laboratory Use: Ideal for lab settings giving those in charge more control, and choice in who is alerted with alarms Coding: Arduino Programming language is a C derivative in combination with Python Troubleshooting Hardware: Reevaluation of the circuitry components (rewiring of the digital input/output pins, additional pins and different pins used when converting from Yún to Uno and when rewiring from Breakout and Shield, soldering of wires to reduce overall circuit size and improve wire connections and durability). Software: Inserted “Serial.PrintIn()” statements into our Arduino Sketch’s library to debug the point at which call functions stopped receiving input and then fixed the specific call function’s arguments, minor script changes in sketch, master code derived from Adafruit tutorial “Cloud Thermometer” from Tony DiCola, consulted Arduino open source community for additional changes/suggestions, slight code conversions from C++ (utilized by Yun library) to C (utilized by Uno library). CAD Design 1 𝑇 = 𝐴 + 𝐵𝑙𝑛 𝑅 + 𝐶(ln 𝑅 ))3 Future Work/Areas for Improvement Integration of Sensitive Thermistor: Calibrate NTC Thermistor DIA 23mils ADJ LEAD W/STUBEND GLASS COAT Integration of OLED: Live temperature display Manufacturing: outsource production-move away from Arduino Marketing: Contact lab heads Arduino Code: Streamline code for specific uses DynamoDB: Expand read/write capacity, look into own server