DE | EN | CN

ESE Block 16 Project II

Another small project. In this small project, various components from this tutorial and also new modules of the PEC framework will work together in one application. In the style of an embedded software project, a digital clock with temperature display, alarm function, various alarm melodies, UART terminal for setting the times and other options, regulation of the display lighting according to room brightness and possibly a snooze function is to be created.

Project idea

A number of nice additional modules (add-ons) are available for the various myMCU boards. These should be put together to form a small system. The mySTM32 Board light with LCD and temperature sensor add-on is used as the target platform. With these components it should be possible to create a pretty self-made alarm clock.

As a refinement of this project idea, the idea arose to make the form factor of the system a little cooler. The I²C temperature sensor should be placed on the grid field of the mySTM32 Board light and the LC display should be arranged vertically.

Requirements definition, small project with the mySTM32 board light

Procurement of the additional components

The required components can be procured quite easily and inexpensively. Here is the shopping list:

This is roughly how it looks when the ordered goods have been unpacked.

Realization concept

In order to get an idea in advance, you can simply put the most important components together loosely. There are two variants of the display, so to speak atypical, to be mounted on the mySTM32 Board light.

In the first variant, the two circuit boards form a roof and the buttons are therefore within easy reach. In the second variant, the mySTM32 Board light lies flat on the surface and the display rises vertically. The buttons are quite low and you have to reach over the display to reach them. There is also the option of accommodating a battery pack in the system. In the “roof variant” the batteries disappear under the same.

Realization

The implementation should take place in several so-called iterations in order to keep the complexity of the tasks to be solved under control. First of all, the hardware has to be set up and all required components have to be tested.

  • Project iteration mySTM32 light 3, a PC console is provided for the mySTM32 light alarm clock,
    with which the clock and alarm clock can be set and the current time and temperature
    visualized on the PC will.

* develop project idea further to a data logger

Continue with:

Search keywords