diplomsko delo
Abstract
V diplomski nalogi je predstavljen prototip avtonomnega avtomatiziranega ksilofona, ki ima možnost nalaganja in igranja datotek MIDI in možnost igranja akordov. Uporabljen je kromatični ksilofon, ki zaradi dodanih poltonov omogoča večjo izbiro skladb. Avtonomnost je zagotovljena z uporabo dveh mikrokrminlnikov Arduino Uno, modula Bluetooth HC-05 za sprejemanje in posredovanje podatkov in mobilne aplikacije Xylo Boss preko katere je možno avtomatiziran ksilofon kontrolirati brezžično. Nalaganje in igranje datotek MIDI je omogočeno z lastno razvito knjižnico in s pomožno knjižnico za prevajanje podatkov, ki so uporabljeni za avtomatiziran ksilofon. Za igranje akordov pa smo si pomagali z rešitvijo, ki je zapisana v dokumentaciji standarda MIDI - v primeru akorda se med notami izvede krajša zakasnitev, ki je človeško uho ne zazna in nam zato da občutek, da je bil zaigran akord. V procesu izdelovanja avtomatiziranega ksilofona so bili narejeni: ogrodje za ksilofon, robotske ročice, stojala za robotske ročice, držalo za tiskano vezje, skica vezja, načrt za tiskano vezje, tiskano vezje, konektor za povezavo napajalne baterije z mikrokrmilnikoma, pomožne knjižnice za lažje programiranje in nazadnje še aplikacija za krmiljenje avtomatiziranega ksilofona.
Keywords
Arduino;Android;Bluetooth;MIDI;visokošolski strokovni študij;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2022 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[A. Zobec] |
UDC: |
004:780.61/.66(043.2) |
COBISS: |
124645891
|
Views: |
38 |
Downloads: |
14 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Automated xylophone |
Secondary abstract: |
This thesis presents a prototype of an autonomous automated xylophone, which has the ability to load and play MIDI files and the ability of playing chords. A chromatic xylophone is used, as it includes half tones, which add a greater selection of playable songs. The autonomous solution is the use of two Arduino Uno microcontrollers, a Bluetooth module HC-05 for receiving and sending data and a mobile application Xylo Boss for controlling the automated xylophone wirelessly. Reading and playing the MIDI files was solved with a new specialy developed and an additional library for translating received data to those understood by the automated xylophone. The solution for playing chords was taken from a solution given in the documentation of MIDI standard - in case of a chord there is a shorter delay, which can't be detected by a human ear, giving us an illusion that a chord was played. Other things created in the developing process of an automated xylophone were: a xylophone frame, robotic hands, stands for the robotic hands, a holder for the printed circuit board, a circuit sketch, a circuit blueprint for a printed circuit board, a printed circuit board, additional libraries to make programming easier and a mobile application for controlling the automated xylophone. |
Secondary keywords: |
xylophone;Arduino;Android;Bluetooth;MIDI;computer science;diploma;Avtomatizacija;Ksilofon;Računalništvo;Univerzitetna in visokošolska dela; |
Type (COBISS): |
Bachelor thesis/paper |
Study programme: |
1000470 |
Embargo end date (OpenAIRE): |
1970-01-01 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
49 str. |
ID: |
16542967 |