feat: Bausteine anlegen — Controller, Pi, Display, Sensoren
This commit is contained in:
parent
72d6777a7c
commit
38187ed6da
|
|
@ -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
|
||||||
|
|
@ -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).
|
||||||
|
|
@ -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.
|
||||||
|
|
@ -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
|
||||||
Loading…
Reference in New Issue