O3Assistant

2018

Digital Office-Door Sign with Web-based Control Panel

Full-stack
Embedded Systems Developer
#embeddedsystems #stm32 #iar #freertos #hal #uart #wifi #bluetooth #webapp #c/c++ #raspberrypi

A digital office door sign system that allows users to display custom messages on a sign outside their office. The messages are managed through a user-friendly web app hosted on a Raspberry Pi. The system sends these messages wirelessly to a display module using WiFi or Bluetooth. This solution combines embedded systems with web technologies to provide an efficient and customizable communication tool for professional environments.

I designed and implemented the entire system, which involved several key components. I programmed the STM32 microcontroller to process messages and control the display, ensuring seamless operation. Additionally, I configured the ESP32 for wireless communication, enabling reliable connectivity. Finally, I developed a web app dashboard, which was hosted on a Raspberry Pi to provide a user-friendly interface for monitoring and control.

System features include:

  • Embedded System:
    • Built on an STM32 microcontroller programmed in C, handling communication and display functionalities.
  • Wireless Communication:
    • Integrated an ESP32 module to receive messages via WiFi or Bluetooth.
  • Web App Dashboard:
    • Hosted on a Raspberry Pi web server, enabling users to input and update messages displayed on the sign.
  • Display Module:
    • Messages received by the STM32 are printed on a connected display module, making the sign highly visible and customizable.

STM32F3 Discovery, IAR Embedded Workbench, C, FreeRTOS, HAL, Raspberry Pi, ESP32, PHP, HTML, JavaScript, CSS

© 2024 Vassiliou. All rights reserved.
Designed with ❤️ by me