IoT-Anwendungen

Aus m-wiki
Zur Navigation springen Zur Suche springen

Einführung

Der Arduino und der Rasperry Pi sind IoT-Geräte. Auf dieser Seite werden Projekte und Anwendungen dafür gesammelt und auf die entsprechenden Seiten und Bücher verwiesen. Dabei handelt es sich um Projekte, die man selber baut und nicht um fertige Software zum Installieren oder fertige Hardware, sondern um Bausätze zum selber zusammenbauen.

Spiele

In diesem Abschnitt werden reine Software-Projekte vorgestellt oder Spiele, welche nur einen kleinen Hardware-Aufwand wie etwa einen Drücker oder ein paar LEDs verwenden und daher nicht als "reine" Hardware-Hacks gelten können oder eben nicht von spezifischer Hardware abhängen.

Color Snap (Farberkennung)

Mit einer RGB-LED soll man herausfinden, ob die neue Farbe der Vorherigen entspricht. Es gibt verschiedene Schwierigkeitsstufen abhängig der Anzahl möglichr Farbkombinationen und Dimmungsstufen. Neben einer RGB-LED braucht es nur ein paar Widerstände und 1 oder 2 Drücker, je nachdem ob man mit 1 oder 2 Spielern spielen möchte. Raspberry Pi Projects, Chapter 8

Minecraft Maze Maker

Hier sollte man bestimmte Minecraft-Objekte über eine API erstellen können. Das Projekt braucht allerdings eine veraltete Version des Betriebssystems, so dass es leider mit aktuellen Versionen nicht lauffähig ist. Raspberry Pi Projects, Chapter 7

Pac-Man (Pie Man)

Pac-Man als Variante mit einem Kuchenstück wird schrittweise mit pygame entwickelt. Die Entwicklung zeigt verschiedene Limitierungen und notwendige Schritte mit pygame auf. Raspberry Pi Projects, Chapter 6

Pong (Ping)

Das bekannte (Tischtennis) Spiel wird schrittweise mit pygame entwickelt. Am Schluss hat man dann zwei Versionen, wobei man in einer alleine spielt und möglichst viele Punkte zu erreichen sucht während man in der anderen Version gegen einen zweiten Spieler antritt. Raspberry Pi Projects, Chapter 5

Es gibt auch eine Variante, welche man auf dem Sense HAT spielen kann. 20 easy Raspberry PiProjects, Chapter 8

Tic-Tac-Toe

Das bekannte Spiel wird auf der Konsole gespielt. Man kann es gegen den Computer oder im Zweispielermodus spielen. Während der Entwicklung wird gezeigt, wie man den Computer "besser" machen kann. Raspberry Pi Projects, Chapter 3

Zufallsbeleidigungen (oder anderes)

Nach Eingabe eines Namens wird aus einer Liste eine zufällige Phrase ausgegeben. Raspberry Pi Projects, Chapter 2

Hardware-Hacks

In diesem Abschnitt wird gezeigt, wie man mit entsprechender Hardware und der dazugehörigen Software nützliche Projekte erstellt.

Erinnerungsnachricht auf einem LCD-Display darstellen

Eigentlich kein Hack, sondern es wird gezeigt, wie man eine Scrollnachricht auf einem LCD-Display anzeigt. Als praktische Anwendung für eine LCD-Ansteuerung ist es hier drin. 20 easy Raspberry PiProjects, Chapter 6

Nachricht Darsteller (News-Prompter)

Mittels einer halbdurchsichtigen Scheibe werden vordefinierte Texte von einem Bildschirm zu einem Sprecher eingeblendet, so dass dieser direkt in die Kamera sprechen kann, ohne dass man sieht, dass dieser den Text abliest. Neben der Box und der Scheibe braucht man noch einen Raspi mit Bildschirm. Das Programm selber liest eine Textdatei ein und scrollt diese dann mit einstellbarer Geschwindigkeit über den Bildschirm. Raspberry Pi Projects, Chapter 4

Regenbogen-LED-Kette (Rainbow Light Strip)

Eigentlich kein Hack, sondern es wird gezeigt, wie man programmierbare RGB-LED-Ketten ansteuert. Allerdings wird gezeigt, wie man farbige Laufbänder erzeugt, daher ist es hier drin. 20 easy Raspberry PiProjects, Chapter 5

Wetteranzeige

Hier wird auf einem OLED-Display das Wetter einer gewünschten Stadt angezeigt. Die Daten werden direkt aus dem Internet geholt. 20 easy Raspberry PiProjects, Chapter 7