This commit is contained in:
Carsten Graf
2025-06-06 14:42:02 +02:00
2 changed files with 56 additions and 0 deletions

28
.github/workflows/sync-data.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: Sync Folder to Another Repo
on:
push:
paths:
- 'data/**'
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Checkout source repo
uses: actions/checkout@v3
- name: Copy folder and push to target repo
run: |
mkdir temp
cp -r data/* temp/
cd temp
git init
git config user.name "Gitea Action Bot"
git config user.email "action@gitea.local"
git remote add origin https://${TOKEN}@git.reptilfpv.de/reptil1990/AquaMasterFrontend
git add .
git commit -m "Sync data from source repo"
git push --force origin main

28
README.md Normal file
View File

@@ -0,0 +1,28 @@
# Ninjacross Timer ⏱️
Ein präziser, drahtloser Timer für Ninjacross- und Schwimmwettbewerbe. Entwickelt für Trainings- und Wettkampfumgebungen, bei denen Geschwindigkeit, Zuverlässigkeit und Benutzerfreundlichkeit entscheidend sind.
## 🔧 Funktionen
- **0.1 s Genauigkeit** bei der Zeitmessung
- **Drahtlose Kommunikation** über ESP-NOW oder Wi-Fi Mesh
- **Mehrere Timer-Zonen** (z.B. Start/Stop für zwei Bahnen)
- **Visualisierung in Echtzeit** auf einem zentralen Raspberry Pi Dashboard
- **Großanzeige** per 7-Segment-Display oder Browseranzeige
- **Einfache Bedienung** über robuste Hardware-Taster
- **Erweiterbar** für mehrere Bahnen und Disziplinen
## 🛠️ Hardware-Komponenten
- ESP32 Mikrocontroller (pro Button oder Sensor ein Gerät)
- ESP32 Master mit MQTT Broker (zentrale Steuerung und Webserver)
- Taster oder Lichtschranken
- Optional: 7-Segment-Displays oder HDMI-Display
- Stabile WLAN-Verbindung (z.B. Wi-Fi Mesh)
## 📦 Aufbau
```text
[ESP32-Startbutton] --\
---> WLAN --> [ESP32 Master] --> [Browseranzeige / Display]
[ESP32-Stopbutton ] --/