Skip to content

A real-time temperature and tilt measurement device.

Notifications You must be signed in to change notification settings

diegomacario/Data-Gatherer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data-Gatherer

A real-time temperature and tilt measurement device.

Summary

The goal of this project was to design a multicomponent system to explore the interactions between embedded peripherals and a smartphone device. This involved developing an interface to support the communication between an STM32F4 Discovery board, an STM32F401RE Nucleo board and an Android smartphone.

Two-way communication between the Nucleo board and the smartphone was achieved over Bluetooth Low Energy (BLE) by fitting the Nucleo board with an IDB04A1 BLE shield, while communication between the Discovery board and the Nucleo board was achieved using the Serial Peripheral Interface (SPI) protocol and a system of binary codes.

The final system allows for temperature and tilt measurements to be sent from the Discovery board to the smartphone, which displays these values on its screen. The Discovery board also supports a double tap function that raises a notification on the smartphone when a double tap is detected, and the smartphone has controls for the LEDs included on the Discovery board.

The final system, including all of its components and connections, is illustrated below. For a detailed description, see this document.

Contributors

This project was completed by four friends: Saki Kajita, Stephen Cambridge, Wen Bo Zhang and myself!

About

A real-time temperature and tilt measurement device.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages