Bachelorarbeit, 2016
41 Seiten, Note: 1,0
1 Introduction
2 Souliss
2.1 Requirements
2.2 Arduino
2.2.1 Development Environment
2.2.2 Arduino programming language
2.3 Typicals
2.4 Communication
3 Smart Home Framework Comparison
4 openHAB
4.1 Souliss integration in openHAB
5 IR Remote Control
5.1 IR Codes
6 Souliss IR implementation
6.1 IR Gateway function
7 Hardware
7.1 WEMOS D1 mini board
7.2 Souliss IR Cube
7.3 Calculations
7.4 Mechanical Design
8 Conclusion
This thesis aims to bridge the gap in the Souliss home automation framework regarding the control of consumer electronics via infrared signals. By implementing transmitter and receiver functionality, the project enables the integration of non-smart infrared-controlled devices into a Souliss-based network, allowing for centralized management via the Souliss mobile app and the openHAB platform.
6 Souliss IR implementation
The Souliss framework has on features to control consumer electronics, which are usually controlled by an infrared remote controller. The communication between Souliss nodes is designed to transfer just view bytes of information. Every transferred byte is stored in a slot. The number of slots per node is limited to 24. For transmission of a 32-bit infrared command code, four slots are required for the data and one for the code identification. As a result, a node is limited to four 32-bit infrared commands. For this reason, the usage of the Typical T14 is the best solution for the infrared implementation. The Typical T14 is usually used to generate a digital pulse on an output pin of the used microcontroller. It requires just one slot. This Typical is also supported by the openHAB Souliss binding and the Souliss Android Application. This Typical is displayed as a simple push button in the user interface of openHAB and the Souliss Android Application. The advantage of this solution is that no modifications of the existing Android application and openHAB extension are necessary.
The infrared functionality in the Souliss framework was implemented with an infrared gateway function.
A modified version of the Souliss framework with the infrared control command implementation is published on the open source software platform “Github”.
1 Introduction: This chapter outlines the motivation for integrating infrared functionality into the Souliss framework and establishes the project's core objectives.
2 Souliss: Provides an overview of the Souliss open-source framework, including its requirements, supported platforms like Arduino, and internal communication protocols.
3 Smart Home Framework Comparison: Compares Souliss with other solutions like MySensors, highlighting differences in network topology and gateway capabilities.
4 openHAB: Describes the openHAB software platform, its architecture, and how it can be configured to interact with Souliss modules.
5 IR Remote Control: Covers the fundamentals of infrared data transmission, modulation techniques, and common IR coding formats.
6 Souliss IR implementation: Details the technical approach to adding IR support to Souliss, specifically using Typical T14 and implementing an infrared gateway function.
7 Hardware: Presents the technical specifications of the WEMOS D1 mini, the design of the Souliss IR Cube prototype, circuit calculations, and mechanical design considerations.
8 Conclusion: Reviews the project results, summarizing the successful implementation of the IR gateway and the prototype's functionality.
Souliss, Arduino, ESP8266, Infrared, IR Receiver, IR Transmitter, Home Automation, openHAB, Gateway, Typical T14, Smart Home, Microcontroller, vNet, MaCaco, Prototype
This paper focuses on extending the Souliss home automation framework to support infrared signal transmission and reception, enabling users to control consumer electronics like TVs and audio systems.
The core framework used is Souliss (for Arduino-based microcontrollers), which is integrated with the openHAB smart home platform for user interface and automation purposes.
The objective is to allow standard infrared-controlled devices to communicate within the Souliss ecosystem, effectively treating them as smart home nodes controllable via mobile applications.
The project utilizes the ESP8266-based WEMOS D1 mini microcontroller, chosen for its built-in WLAN functionality and cost-effectiveness.
The author developed an "infrared gateway" function that translates between Souliss's internal "Typical" command structures and actual infrared bitstreams.
A major constraint is the limited memory per node in Souliss (MaCaco shared memory), which limits the number of slots available for storing infrared command codes.
It acts as a central hub with infrared LEDs on all four sides to ensure 360-degree coverage, allowing it to send commands to devices throughout a room.
Typical T14 is utilized because it is natively supported by the Souliss Android App and openHAB, allowing infrared commands to be triggered via existing UI elements without extra software changes.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

