Measuring air flow, relative humidity & temperature, then showing results at TFT
Dependencies: FT800_2 HYT mbed
Air flow is measured with FS7 sensor by IST-AG, humidity & temperature are measured by HYT-271 sensor by IST. Graphs displayed it TFT by Riverdi via graphical controller FFT801.
Hardware
- HYT-271 / HYT-221 / HYT-939 humidity and temperature sensor by IST-AG
- FS7 gas flow sensor by IST-AG
- FS-flowmodule for FS7 sensors
- TFT module uxTouch by Riverdi
- Break Out Board 20 by Riverdi
- Any mbed platform with I2C interface, SPI interface, 2 free GPIO for PD and INT signals and one ADC input.
For documentation on the FT800 library, please refer to the library pages.
Connection
MCU-board to TFT-module
MCU-board is connected to TFT-module via Break Out Board. You need 6 signals to connect: SCK, MOSI and MISO are connected to a SPI channel, SS is the chip select signal, PD work as powerdown and INT for interrupts from TFT to MCU.
You have to connect VDD to BLVDD at Break Out Board if you use the board:
MCU-board to HYT sensor
MCU-board is connected to sensor via I2C. Remember to use pull-up resisrors there:
MCU-board to FS7 sensor
MCU-board is connected to sensor via FS flowmodule. FS-flowmodul is a PCB implementing bridge circuit which is necessary for FS7.
Files at revision 0:3f440c2facb0
Name | Size | Actions |
---|---|---|
[up] | ||
Calibration.cpp | 681 | Revisions Annotate |
Display.h | 4154 | Revisions Annotate |
DisplayListFunctions.cpp | 1286 | Revisions Annotate |
Draw_Grids.cpp | 5021 | Revisions Annotate |
Draw_MainScreen.cpp | 10053 | Revisions Annotate |
GetTouch.cpp | 751 | Revisions Annotate |
SetRussianFonts.cpp | 1398 | Revisions Annotate |
StringsTransforming.cpp | 5242 | Revisions Annotate |
UpdateDataToDraw.cpp | 860 | Revisions Annotate |
fonts.h | 14003 | Revisions Annotate |