About

This website accompanies the project course in the module Digitization and Programming at Hochschule Osnabrück (Osnabrück University of Applied Sciences). In it you build a device that transmits data with visible light, and along the way you learn how computers represent, store, transfer and process information, and how to cut a problem into steps you can test.

Contact

The module and this website are run by Nicolas Meseth. Mistakes on the site, broken links or explanations that do not make sense: please send a mail. Telling us which explanation you were missing helps just as much.

If you would rather not give your name, use the anonymous feedback. Every post is visible to the whole course, without a name, and others can give it a thumbs up if it matters to them too. I read everything, answer there, and go through the posts at the start of each session.

Source code and material

The website lives on GitHub: github.com/winf-hsos/lifi-website. The 3D model of the device case, including its OpenSCAD source, is on the Hardware page; it is released under CC0 and may be used and changed without conditions. All other links to code and tools are collected under Links.

Licence and transparency

The content of this website is licensed under CC BY-SA 4.0: you may share and reuse it, with attribution and under the same terms.

Pictures on the slides that were generated with AI models are marked as such in a footnote on each slide. AI assistants are also used in creating the material for this course, in the same way you use them in the course yourselves; the content is checked and answered for by the lecturer.