quanghoang72 / ESPP

Embedded System Programing Project based on ToF sensor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Time-Of-Flight project

This project is inspired base on Time-of-Flight (ToF) sensors and during Embedded System Programming Project course. It counts the number of people who enters or exits a "room" with slave node. A 16x2 LCD displays the received information on master node. Moreover, the light will automatically be turned on or off depends on the number inside the room.
This project aims to learn applying RTOS (uC-III) on MCU and Scrum framework.

Table of Contents

Hardware

Toolchain

Slave node

The Slave node presents as an STM32 Nucleo comprising distance sensor and temperature sensor. Slave is used to fetch data and transmit it to Master through MAX3485.


Note: To count human comming in the room, the ultrasonic sensor must be triggered prior to DS18B20 sensor and in reverse order to subtract people inside.


Master node

The Master first receives the data which is transfered by slave and displays the nubmer of people in the room and inform the LED on or off.

Installation Instruction

To replicate this project, all the information is found in ToF_USER_INSTALL_DOC.pdf

About

Embedded System Programing Project based on ToF sensor


Languages

Language:C 97.2%Language:Assembly 2.8%