Original title:
Řízení LEGO Powered-up hub z prostředí EV3
Translated title:
Controlling LEGO Powered-up Hub from EV3
Authors:
Potoček, Jakub ; Polčák, Libor (referee) ; Hranický, Radek (advisor) Document type: Bachelor's theses
Year:
2024
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[slo][eng]
Táto práca sa zaoberá komunikáciou medzi dvoma nekompatibilnými programovateľnými LEGO kockami LEGO Mindstorms EV3 a LEGO Control+ Technic Hub. Úlohou tejto práce bolo vytvoriť komunikačné rozhranie umožňujúce prenos dát medzi týmito dvoma kockami a umožniť tak kocke EV3 posielať a prípadne aj prijímať dáta z kocky Technic hub. Počas tvorby tejto práce som navrhol a skonštruoval dva prototypy využívajúce optické rozhranie pre prenos dát. Druhý prototyp umožňuje obojsmernú komunikáciu. Tým umožňuje prenášať dáta zo senzorov a návratové hodnoty funkcií do EV3. Aj napriek tomu, že výsledné riešenie neumožňuje dostatočne rýchly prenos dát pre technické limitácie kocky Technic hub je toto riešenie vhodné na použitie pre vlastníkov týchto LEGO stavebníc hľadajúcich možnosti ako využiť obe stavebnice pri tvorbe modelov.
This work deals with the communication between two incompatible programmable LEGO bricks, the LEGO Mindstorms EV3 and the LEGO Control+ Technic Hub. The task of this work was to create a communication interface enabling the transfer of data between these two bricks and thus enable the EV3 brick to send and possibly also receive data from the Technic hub brick. During the creation of this work, I designed and constructed two prototypes using an optical interface for data transmission. The second prototype enables two-way communication. This enables data from sensors and function return values to be transferred to EV3. Despite the fact that the resulting solution does not allow fast enough data transfer due to the technical limitations of the Technic hub brick, this solution is suitable for use by owners of these LEGO building blocks looking for ways to use both bricks when creating models.
Keywords:
communication protocol; data transfer; embeded systems; LEGO Control+; LEGO Mindstorms EV3; LEGO PoweredUp; LEGO Technic; oprocopuler; optical interface; UART
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/247823