hig.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Controlling a mechanical piston and a thermal resistance with Arduino
University of Gävle, Faculty of Engineering and Sustainable Development, Department of Electronics, Mathematics and Natural Sciences, Electronics.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The project consists of controlling a mechanical piston and thermal resistance using an Arduino’s microcontroller. The piston and the thermal resistance take part of an existing project. This project, known as The electronic nose, has the purpose to measure the aroma of different products. In order to achieve this purpose, this tool is a combination of various sensors used to detect gases by generating signals for an analysis system.

The project can be divided in different parts; electrical circuit design of piston and thermal resistance, design mechanical parts and components needed, develop a software able to control the piston and the thermal resistance and communication between software.

The piston is installed on the bottom part of hollow cylindrical case and the thermal resistance is located inside a cylindrical base. This base, where the sample for smelling is put up, is bound on the top of the piston. Arduino controls the piston up and down movement and the temperature in the sample’s base.

On the other hand, the electronic nose is installed at the top of the case. Through its sensors, The electronic nose is able to measure the aroma of some products. The aroma comes from the gases of the sample and they can be detected by the sensors. The purpose of installing the piston in the electronic nose is to get a pulse signal during the measure of these gases.

Moreover, is very important keep the temperature of the sample under control, therefore the software is based on a on/off controller. A on/off controller calculates continuously the difference between a desired temperature set point and the temperature measured during process. In order to minimize this difference value the controller turn on or off the resistance during a specific instant time.

Place, publisher, year, edition, pages
2017. , p. 92
Keywords [en]
Arduino, Piston, Sensor, PT100, RTD, Resistance, Thermal
National Category
Control Engineering
Identifiers
URN: urn:nbn:se:hig:diva-23342OAI: oai:DiVA.org:hig-23342DiVA, id: diva2:1067197
Subject / course
Electronics
Educational program
Electronics/Telecommunications – master’s programme (two years) (swe or eng)
Presentation
2017-01-19, 11320, University of Gävle, Gävle, 16:30 (English)
Supervisors
Examiners
Available from: 2017-02-13 Created: 2017-01-20 Last updated: 2017-02-13Bibliographically approved

Open Access in DiVA

Master Thesis(4918 kB)958 downloads
File information
File name FULLTEXT01.pdfFile size 4918 kBChecksum SHA-512
7603feaea47c63379f109f7a4f62356017db60c993b6a08cf543b0899c5550e849dbf12dcaa1586c14cd559e6574a7e428a7f1b9ca2e3486c11d62122e04207c
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Martínez, Oscar
By organisation
Electronics
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 968 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1087 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf