Home

Projects


I dedicated this part for general structures and sketches which are related with accomplished tasks. Here I will demonstrate ideological assumptions of each project and its practical realization.

Nevertheless, here will be stored bare informations of which supplements will be in 'microcontrollers' and 'programming' sections.


Database project 'Library'

Module
  • books: managing books
  • common: shared functions
  • console: managing console
  • interface: user<->program
  • library: managing library
  • main: startup function
  • memebers: managing members
  • process_mgmt: procs,threads,sync,IPC
  • storage_mgmt: storg.control;sql+file
  • stream: std stream interface
  • time_id: time and date data
  • time_mgmt: time flow;timers,timeouts
Files
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]

Multithreaded application 'Animation'

Module
  • animation_mgmt: managing animation
  • app_parameters: interpr. parameters
  • common: shared functions
  • console: managing console
  • lowlevel_hooks: LL hooks control
  • lowlevel_proc: LL hooks callbacks
  • main: startup function
  • process_mgmt: procs,threads,sync,IPC
  • stream: std stream interface
  • time_mgmt: time flow;timers,timeouts
  • wnds_mgmt: windows control
  • wnds_proc: windows callbacks
Files
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]
  • [header] [source]


List of remaining projects

  • Programming
    1. Visional system cooperating with robotics system: program selecting/rating condition of elements of specific profile
    2. Database system to searching/qualifying reserve of elements with e-mail client support
    3. Database program to detecting failures and incorrectness of data structure with generating of report
    4. Program defining trajectory of movement laboratorial-industrial L1 robot for set tasks (screwing in/screwing out screws with use of 4 degrees of freedom)
    5. Electronic bike tachometer realizing basic functions (momentary/average/maximal speed)
    6. Database system: HTML client - PHP server: formulary with the analysis of input data(client) and allocating in 'DB' with precise searching/editing of records and allowance of authorisations for each user
    7. 'XLS' database system for demonstrate purposes and financial calculations for computer shop
    8. Application for Android OS for sample demo use

  • Microprocessor systems
    1. Microprocessor thermometer with LED display with fluent control of ventilator speed
    2. Interface computer - device on serial I/O(UART) for duplex exchange of data (LCD display)
    3. Communication protocol implementation in Modbus standard
    4. Controller of speed/direction of ventilator cooperating with PC unit. Control and status reporting through PC interface (LCD display)
    5. Real time clock with sound signalization (LCD display)
    6. Scrolling text on LED display with changeable speed of scrolling
    7. Support for text/graphics LCD displays for various applications
    8. Support for TFT displays with touch modules
    9. Preparing SW for mass memory SD cards handling based on FAT12, FAT16 or FAT32 file system
    10. Implementation of RTC driver with calendar and alarm with calibration of time base discrepancies included
    11. Preparation of motor driver support for DC motors/stepper-motors(H-bridge) and digital servo-motor for various applications
    12. Designing and creating of the mobile robot based on bi-directional wireless radio communication(half-duplex) with set of distance/lighting/acceleration sensors running on alghoritms adapting to changing enivoment state
    13. Running embedded operation systems for handling low-level drivers and higher-level applications(ie. uClinux)
    14. Preparing communication protocols with Bluetooth based on UART interface(with use of AT commands/events)
    15. Implementation of GPS modules control via UART interface using NMEA standard

  • Designs in plans/in progress
    1. Wireless control of the home devices: lighting, availability of energy in power sockets, control of electrical devices like radio, tv, video
    2. Realization of the simple alarm system


Up