Podrobno

Razvoj deljene tipkovnice Bluetooth na platformi STM32 z lastnim RTOS
ID Bažato, Nik (Avtor), ID Rozman, Robert (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (9,50 MB)
MD5: 3A96A9C7C66058B9576958FE4C04EBC0

Izvleček
Diplomska naloga obravnava razvoj brezžične deljene tipkovnice, sestavljene iz dveh fizičnih enot, ki jih je mogoče poljubno razporediti za dosego ergonomske postavitve. Enoti med seboj komunicirata preko žične serijske povezave USART, medtem ko leva (glavna) enota omogoča brezžično povezavo z računalnikom ali drugo napravo preko BLE. V sklopu naloge smo zasnovali in implementirali tudi lasten RTOS, prilagojen za tipkovnice na osnovi mikrokrmilnika STM32. Razporejevalnik uporablja preprosto krožno razporejanje opravil, kar omogoča zanesljivo izvajanje opravil skeniranja matrike tipk, obdelavo USART prenosa in pošiljanje BLE poročil HID. Poleg programske opreme smo razvili še tiskano vezje (PCB) in ohišje tipkovnice. Delovanje tipkovnice je bilo preizkušeno z vidika pravilnega zaznavanja pritiskov tipk, stabilnosti komunikacije USART in BLE ter odzivnosti sistema.

Jezik:Slovenski jezik
Ključne besede:tipkovnica, vgrajeni sistemi, RTOS, realno časovni operacijski sistem, mikrokrmilnik, Cortex-M4, Bluetooth Low Energy (BLE), HID, tiskano vezje, serijski prenos
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2025
PID:20.500.12556/RUL-172840 Povezava se odpre v novem oknu
COBISS.SI-ID:250295555 Povezava se odpre v novem oknu
Datum objave v RUL:11.09.2025
Število ogledov:150
Število prenosov:36
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Development of the Bluetooth split keyboard on STM32 platform with custom RTOS
Izvleček:
This diploma thesis addresses the development of the wireless split keyboard, consisting of two physical units that can be placed freely to achieve an ergonomic layout. The units communicate with each other via a wired USART serial connection, while the left (main) unit provides a wireless connection to a computer or another device via BLE. As part of the project, we also designed and implemented a custom RTOS tailored for microcontroller-based keyboards using the STM32 platform. The scheduler employs a simple round-robin task activation, enabling reliable execution of tasks for key matrix scanning, USART transmission handling, and sending HID reports over BLE. In addition to the software solution, we developed the printed circuit board (PCB) and the keyboard enclosure. The keyboard’s operation was tested in terms of correct key press detection, stability of USART and BLE communication, and system responsiveness.

Ključne besede:keyboard, embedded systems, RTOS, real-time operating system, microcontroller, Cortex-M4, Bluetooth Low Energy (BLE), HID, printed circuit board (PCB), serial communication

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj