IoT-infrapunalähetin-vastaanotin
Lauronen, Teemu (2020-05-08)
Lauronen, Teemu
T. Lauronen
08.05.2020
© 2020 Teemu Lauronen. Tämä Kohde on tekijänoikeuden ja/tai lähioikeuksien suojaama. Voit käyttää Kohdetta käyttöösi sovellettavan tekijänoikeutta ja lähioikeuksia koskevan lainsäädännön sallimilla tavoilla. Muunlaista käyttöä varten tarvitset oikeudenhaltijoiden luvan.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202005091676
https://urn.fi/URN:NBN:fi:oulu-202005091676
Tiivistelmä
Tämän kandidaatintyön aiheena on IoT-infrapunalähetin-vastaanotin. IoT-infrapunalähetin-vastaanotin on laite, jolla voi lähettää ja vastaanottaa infrapunasignaaleja, ja jonka voi yhdistää esineiden internetiin. Laite mahdollistaa esimerkiksi televisioiden ja muiden kaukosäätimiä käyttävien laitteiden ohjaamisen tietokoneen avulla sekä tietokoneen ohjaamisen muiden laitteiden kaukosäätimillä.
Työssä IoT-infrapunalähetin-vastaanottimesta valmistettiin prototyyppi koekytkentälevylle ja laitteen testaamista ja käyttämistä varten kehitettiin demoympäristö, johon kuului laitteen kanssa WIFI-yhteyden kautta keskusteleva palvelinsovellus sekä käyttöliittymä laitteen ohjaamiseen. Laite toteutettiin ESP-01S-WIFI-moduulin ympärille ja se ohjelmoitiin käyttämällä Arduino IDE -sovellusta, johon oli asennettu ESP8266-piirin vaatimat lisäosat.
IoT-infrapunalähetin-vastaanottimen toiminta testattiin kahdella eri kodin laitteella ja niiden kaukosäätimillä käyttäen kehitettyä demoympäristöä. Laitteen havaittiin toimivan hyvin, mutta monia parannusehdotuksia löydettiin niin laitteen toteutukseen kuin myös sen ohjelmakoodiin. This Bachelor’s Thesis is about designing an IoT infrared transceiver. IoT infrared transceiver is an electronic device that transmits and receives IR signals, and which can connect to the Internet of Things. The device allows, for example, directing televisions and other devices using IR remote controllers to be controlled with a computer, or controlling a computer with another device’s IR remote controller.
In this Bachelor’s Thesis, a prototype was developed on a breadboard and a demo environment was developed for testing and using the device. The demo environment consisted of a server application, which communicated with the device, and a user interface for controlling the device. The device was designed around ESP-01S WIFI module and it was programmed using the Arduino IDE software, which had additions for ESP8266 installed.
The IoT infrared transceiver was tested using the demo environment and two different home devices using IR remote controllers. The device was found to work well, although a lot of further development ideas were discovered.
Työssä IoT-infrapunalähetin-vastaanottimesta valmistettiin prototyyppi koekytkentälevylle ja laitteen testaamista ja käyttämistä varten kehitettiin demoympäristö, johon kuului laitteen kanssa WIFI-yhteyden kautta keskusteleva palvelinsovellus sekä käyttöliittymä laitteen ohjaamiseen. Laite toteutettiin ESP-01S-WIFI-moduulin ympärille ja se ohjelmoitiin käyttämällä Arduino IDE -sovellusta, johon oli asennettu ESP8266-piirin vaatimat lisäosat.
IoT-infrapunalähetin-vastaanottimen toiminta testattiin kahdella eri kodin laitteella ja niiden kaukosäätimillä käyttäen kehitettyä demoympäristöä. Laitteen havaittiin toimivan hyvin, mutta monia parannusehdotuksia löydettiin niin laitteen toteutukseen kuin myös sen ohjelmakoodiin.
In this Bachelor’s Thesis, a prototype was developed on a breadboard and a demo environment was developed for testing and using the device. The demo environment consisted of a server application, which communicated with the device, and a user interface for controlling the device. The device was designed around ESP-01S WIFI module and it was programmed using the Arduino IDE software, which had additions for ESP8266 installed.
The IoT infrared transceiver was tested using the demo environment and two different home devices using IR remote controllers. The device was found to work well, although a lot of further development ideas were discovered.
Kokoelmat
- Avoin saatavuus [31936]