Topics of 2014
Project 1: Temperature and Humidity management system
Team Members
Iosif Karkanis, Georgios Ntounas, Panagiotis Stamatakopoulos, Georgios Zacharopoulos
Idea
The idea was to develop a system that collects data from the environment, such as temperature and humidity and control the modules according to the current measurements and the user's requirements.
An ATmega328 microcontroller receives temperature and humidity data and sends it to the ARM processor using UART communication. The data are displayed on the screen. According to the user's wish, two separate modules can be controlled: a) A fan and b) A heater (resistor).
The user can use the STM32 board to set the temperature to a specific value or activate/deactivate the two separate modules. A basic GUI is available on the STM32 board to make it more user-friendly to manage the given system.
Project 2: Pan and Tilt of a remote camera
Team Members
Björn Forsberg Martin Hagelin Paul Norstöm, Maksim Olifer
Idea
The goal of the project was to implement a pan and tilt device, which is used to
aim a camera. To implement the pan and tilt device, the embedded system will
control the motors that move the camera in each direction. The input will be
provided by input via network. The camera stream is directed to the client over
an SSH stream.
Project 3: The next stop display of a bus
Team Members
Mohit B. V., Johannes Gustavsson, Aditya Hendra, Lauri Virtanen
Idea
This is a clone of the display which you might have seen in a city
buses. The system is displaying the name of the next bus stop of the route.
The driven bus line and direction are chosen in menu by using the
buttons. The next stop is changed automatically on the LCD according to
vehicle current GPS location. There are some extra information visible
on the LCD display too.
The board is STM3210C-eval, and the GPS receiver module is GP-635T.
Demo
Project 4: Ultra-sound based wind meter
Team Members
Tuan Phong Ngo
Per Jonsson
Idea
The idea is to measure the wind speed with the use of ultrasound by measuring the time it takes for a sound pulse to travel between transmitter and receiver at a fixed distance. A stm32 evaluation board runs the program built on FreeRTOS. The transmitter is driven by an amplifier circuit that converts PWM signals from a digital output pin on the board into a sinus wave. The ultrasonic pulse that is emitted from the transmitter travels through the air and hits the receiver, which is connected to an ADC pin on the board. A hardware timer automatically starts at the time the pulse is sent, and stops when the ADC value reaches one of its threshold levels. Finally the value of the timer is converted into m/s and the wind speed is printed to the screen.