Compare commits

..
1 Commits
Author SHA1 Message Date
christian c11fe9ab04 Vogelalbum 1.0.0
Eine Kamera am Vogelhaus, ein Rechner der erkennt wer da war — und eine
Sammlung, die sich von allein fuellt.

Zwei neuronale Netze: eines findet den Vogel im Bild, eines bestimmt die
Art. 148 heimische Arten, auf Deutschland eingeschraenkt und neu normiert —
ohne diese Einschraenkung wird aus einer Kohlmeise eine nordamerikanische
Schwesterart. Daraus entsteht ein Sammelalbum: nummerierte Seiten,
gefundene Arten in Farbe, fehlende als Schatten, dazu Erstfang, Punkte,
Stufen und 15 Abzeichen.

Laeuft vollstaendig auf eigener Hardware. Kein Cloud-Dienst, kein Konto,
keine Telemetrie; die Bilder verlassen das eigene Netz nicht.

Zwei getrennt deploybare Teile: die Sammlung als Django-Anwendung, die
Erkennung als eigener Dienst. Der Erkennungs-Dienst fragt selbst an und
braucht deshalb weder eine erreichbare Adresse noch einen offenen Port —
er laeuft hinter einem gewoehnlichen Router.

Dabei: Firmware fuer Raspberry Pi und ESP32-S3, Anbindung an Home
Assistant ueber MQTT, Oberflaeche auf Deutsch und Englisch, Einstellungen
je Kamera aus dem Browser, und ein Weg fuer Fotos von unterwegs.

AGPL-3.0.
2026-10-15 14:30:02 +00:00
+19 -5
View File
@@ -138,12 +138,26 @@ Der Detector braucht eine gleichbleibende Adresse. Der Dev-Server löst **kein
mDNS** auf (kein avahi), `.local`-Namen helfen also nicht — im Router eine mDNS** auf (kein avahi), `.local`-Namen helfen also nicht — im Router eine
feste DHCP-Lease für die MAC eintragen. feste DHCP-Lease für die MAC eintragen.
## Noch nicht getestet ## Im Dauerbetrieb
Die Firmware **kompiliert** (ESP-IDF v5.3, 78 % der App-Partition frei), war Die Firmware läuft an einer Vogeltränke im Garten. Gemessen am laufenden
aber noch auf keiner Hardware. Ungeprüft sind damit: die Pinbelegungen, die Detector, drei aufeinanderfolgende Minuten:
tatsächliche Bildrate über WLAN und die Sensorerkennung. Erwartet werden die
Boards am 14.09.2026. | | Bilder/s |
|---|---|
| **ESP32-S3-CAM mit OV3660** (dieses Projekt) | **5,2** |
| Raspberry Pi Zero W mit OV5647 (zum Vergleich) | 4,4 |
Insgesamt hat der Detector an dieser Kamera bisher über 2,8 Millionen Bilder
verarbeitet. Die Bildrate ist bandbreitenlimitiert, nicht rechenlimitiert —
deshalb der Rat zur Modulvariante mit Antennenbuchse (ESP32-S3-WROOM-1**U**)
und externer Antenne.
**Ungetestet sind die übrigen Pinbelegungen**: Gebaut und betrieben wurde
bisher nur die S3-CAM-Variante. XIAO-S3 und AI-Thinker sind in `menuconfig`
vorgesehen, aber nie auf Hardware gelaufen.
## Was fehlt
OTA-Updates sind nicht eingebaut. Die Partitionstabelle lässt hinter der OTA-Updates sind nicht eingebaut. Die Partitionstabelle lässt hinter der
4-MB-App genug Platz, um sie ohne Umbau nachzurüsten — für ein Gerät, das 4-MB-App genug Platz, um sie ohne Umbau nachzurüsten — für ein Gerät, das