• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

iOS-Application for Addressable RGB Strip Remote Control using Arduino

Student: Viacheslav Zhivetyev

Supervisor: Rimma Akhmetsafina

Faculty: Faculty of Computer Science

Educational Programme: Software Engineering (Bachelor)

Year of Graduation: 2019

Decorative lighting is usually underestimated, although it plays a very large role in creating atmosphere. LED strips allow us to create unusual and even exciting background lighting. They are easy to install, and they have small dimensions, that fact allows them to be placed so that the light is being diffused and looks soft. Therefore, LED strip is a great solution to create a pleasant atmosphere. However, it is worth noting that the convenience of managing their work is an important aspect, otherwise the user experience will be unsatisfactory. The goal of this work is to create a product that will solve stated problem. iOS application for remote control of addressable RGB LED strips is developed. The RGB LED strip is controlled by Arduino Uno microcontroller, also executable code is written for the microcontroller, which handles commands received from the iOS application via Bluetooth. The iOS application also allow user to get updates of executable code for the Arduino microcontroller. The ability to deliver such updates to users of the application allows the developer to extend the functionality of the entire system and modify it without having physical access to the hardware. Points to be considered in detail: • hardware - a way to connect addressable RGB LED strip and Bluetooth module to the Arduino microcontroller; • implementation of a few glowing modes for the addressable RGB LED strip on the Arduino microcontroller; • implementation of algorithm to load executable code into a microcontroller from an iOS application; • iOS application architecture. iOS application is written using Swift programming language. The paper contains 47 pages, 5 chapters, 23 figures, 16 sources and 4 appendices. Keywords: iOS, Swift, Arduino, lighting, addressable RGB strip.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses