feat: Bausteine anlegen — Controller, Pi, Display, Sensoren

This commit is contained in:
Jörg Lohrer 2026-04-04 21:09:13 +02:00
parent 72d6777a7c
commit 38187ed6da
4 changed files with 194 additions and 0 deletions

View File

@ -0,0 +1,53 @@
---
title: Bluetooth-Controller
typ: eingabe
schnittstelle: Bluetooth HID
optionen:
- name: 8BitDo SN30 Pro
art: kaufen
preis: "€€"
- name: Atari 2600 Wireless Controller
art: kaufen
preis: "€€"
- name: ESP32 Eigenbau-Controller
art: bauen
preis: "€"
anleitung: "geplant"
genutzt-in:
- "[[projekte/retropie-station/README|RetroPie]]"
- "[[projekte/reaktionsspiel/README|Reaktionsspiel]]"
tags: [controller, bluetooth, eingabe, multifunktional]
---
# Bluetooth-Controller
Kabellose Eingabe für Spiele, Roboter-Steuerung und interaktive Projekte.
## Rolle
Alles was **Bluetooth HID** spricht, kann diese Rolle ausfüllen. Das Projekt braucht nur "einen Controller" — welcher genau, ist egal.
## Optionen
### Kaufen
**8BitDo SN30 Pro** — Retro-Look, hochwertig, funktioniert mit Pi und PC. Zwei Stück = Multiplayer.
**Atari 2600 Wireless Controller** — Retro-Klassiker mit Bluetooth. Cool für Retro-Games.
### Selbst bauen
**ESP32 + Buttons + Gehäuse** — Eigenen Controller löten und programmieren. Anleitung folgt als eigenes Projekt.
## Schnittstelle
- Protokoll: Bluetooth HID (Human Interface Device)
- Kompatibel mit: Linux (Pi), Android, Windows, macOS
- Pairing: Standard-Bluetooth-Pairing, kein spezieller Treiber nötig
## Multifunktional
Derselbe Controller funktioniert für:
- [[projekte/retropie-station/README|Tetris & Retro-Games]]
- [[projekte/reaktionsspiel/README|Reaktionsspiel]]
- Zukünftige Projekte: Roboter-Steuerung, ferngesteuertes Boot

View File

@ -0,0 +1,40 @@
---
title: Display / Ausgabe
typ: ausgabe
schnittstelle: HDMI
optionen:
- name: Fernseher (HDMI)
art: vorhanden
preis: "—"
- name: Monitor (HDMI)
art: vorhanden
preis: "—"
- name: Kleines LCD/OLED für Projekte
art: kaufen
preis: "€"
genutzt-in:
- "[[projekte/retropie-station/README|RetroPie]]"
- "[[projekte/reaktionsspiel/README|Reaktionsspiel]]"
tags: [display, ausgabe, hdmi]
---
# Display / Ausgabe
Bildschirmausgabe für Spiele, Dashboards und Projekt-Feedback.
## Rolle
Alles was ein Bild anzeigt. Für Gaming am TV: HDMI. Für eingebettete Projekte: kleines LCD/OLED am Pi.
## Optionen
### Vorhanden
- **Fernseher** via HDMI — Standard für RetroPie, Reaktionsspiel
- **Monitor** via HDMI — Alternative am Schreibtisch
### Kaufen
- **Kleines LCD/OLED** (z.B. Pimoroni HyperPixel, Waveshare) — für tragbare Projekte, Dashboards, Score-Anzeige
## Multifunktional
Der TV ist für Gaming, das kleine LCD für Projekte die ein eigenes Display brauchen (Wetter, Scores, Status).

47
bausteine/raspberry-pi.md Normal file
View File

@ -0,0 +1,47 @@
---
title: Raspberry Pi
typ: recheneinheit
schnittstelle: HDMI, GPIO, USB, Bluetooth, WiFi
optionen:
- name: Raspberry Pi (vorhanden)
art: vorhanden
preis: "—"
- name: Docker auf Synology
art: alternativ
preis: "—"
genutzt-in:
- "[[projekte/retropie-station/README|RetroPie]]"
- "[[projekte/reaktionsspiel/README|Reaktionsspiel]]"
- "[[projekte/laser-parcours/README|Laser-Parcours]]"
tags: [raspberry-pi, recheneinheit, linux, gpio]
---
# Raspberry Pi
Das Herzstück der meisten Projekte — oder austauschbar durch Docker auf der Synology, wo kein GPIO nötig ist.
## Rolle
Liefert **Rechenleistung + Anschlüsse**. Projekte die GPIO brauchen (LEDs, Sensoren, Motoren) nutzen den Pi direkt. Reine Software-Projekte (RetroPie, Server) können auch als Docker-Container auf der Synology laufen.
## Wann Pi, wann Synology?
| Kriterium | Raspberry Pi | Docker/Synology |
|---|---|---|
| GPIO (Sensoren, LEDs) | ✅ | ❌ |
| Immer-an-Server | möglich | ✅ besser |
| Mobil / tragbar | ✅ | ❌ |
| HDMI direkt am TV | ✅ | über Netzwerk |
| Basteln & Anfassen | ✅ | ❌ |
## Schnittstelle
- HDMI für [[bausteine/display-ausgabe|Display]]
- Bluetooth für [[bausteine/bluetooth-controller|Controller]]
- GPIO für [[bausteine/sensor-kit|Sensoren]] und Aktoren
- USB für Tastatur, Maus, Speicher
- WiFi/Ethernet für Netzwerk
## Multifunktional
Derselbe Pi ist heute Spielkonsole, morgen Roboter-Hirn. SD-Karten wechseln oder Multi-Boot einrichten.

54
bausteine/sensor-kit.md Normal file
View File

@ -0,0 +1,54 @@
---
title: Sensor-Kit
typ: eingabe
schnittstelle: GPIO / I2C / SPI
optionen:
- name: Pimoroni Breakout Garden
art: kaufen
preis: "€€"
- name: Adafruit Sensor Pack
art: kaufen
preis: "€€"
- name: Einzelkomponenten löten
art: bauen
preis: "€"
genutzt-in:
- "[[projekte/laser-parcours/README|Laser-Parcours]]"
- "[[projekte/reaktionsspiel/README|Reaktionsspiel]]"
tags: [sensoren, gpio, eingabe, laser, licht, bewegung]
---
# Sensor-Kit
Sensoren machen Projekte interaktiv: Licht, Bewegung, Abstand, Temperatur.
## Rolle
**Umgebung wahrnehmen.** Projekte die auf die Welt reagieren sollen, brauchen Sensoren. Welche genau, hängt vom Projekt ab.
## Optionen
### Kaufen (Premium)
**Pimoroni Breakout Garden** — Modulares System, Sensoren einfach aufstecken. Hochwertig, gut dokumentiert, perfekt zum Experimentieren.
**Adafruit Sensor Pack** — Einzelne Breakout-Boards, exzellente Tutorials und Libraries.
### Selbst bauen
Einzelne Sensoren auf Breadboard oder Lochrasterplatine löten. Günstiger, mehr Lerneffekt, braucht die [[wissen/werkzeuge/loetstation|Lötstation]].
## Sensor-Typen und Projekte
| Sensor | Beispiel-Projekt |
|---|---|
| Laser + Photowiderstand | [[projekte/laser-parcours/README|Laser-Parcours]] |
| Taster / Buttons | [[projekte/reaktionsspiel/README|Reaktionsspiel]] |
| Bewegungsmelder (PIR) | Alarmanlage (geplant) |
| Temperatur + Feuchte | Wetterstation (geplant) |
## Schnittstelle
- GPIO digital: Taster, PIR, Laser-Trigger
- I2C/SPI: komplexere Sensoren (Temperatur, Licht, Abstand)
- Bibliotheken: gpiozero (Python), Adafruit CircuitPython