Skip to content

c3re/KoKriRecorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KoKriRecorder

KoKriRecorder LED Status Anleitung

Status LED Farben und Muster

Initialisierung

  • Gelb: System wird initialisiert
  • Blinken zwischen Rot und Gelb: Warten auf WLAN-Verbindung (WLAN-Verbindung wird bei der Initialisierung benötigt)
  • Blinke zwischen Rot und Blau: Test der FTP Verbindung
  • Grün: Bereit zur Verwendung

Fehlerzustände

  • Rot: Mikrofon-Initialisierung fehlgeschlagen
  • Blau: SD-Karten-Initialisierung fehlgeschlagen
  • Türkis: Fehler beim Lesen der Konfiguration
  • Rot (gedimmt): Allgemeiner Fehlerzustand

LED Ring

  • Grün pulsierend: Gerät ist im Leerlauf und bereit
  • Rot pulsierend: Aktuelle Aufnahme läuft
Deaktiviert
  • Türkis pulsierend (HSV: 160, 255, 40): Dateien werden hochgeladen
  • Blau-Türkis pulsierend (HSV: 190, 255, 40): Ladeschalen-Modus aktiv

Status LED

  • Status LED blinkt in Statusfarbe: Dateien warten in der Upload-Warteschlange
    • Online-Status: Grün
    • Offline-Status: Gelb
    • FTP-Error: : Blue

Hardware

  • ESP32 S3 N16R8
  • IMNP441 MEMS-Mikrofon
  • Mikro SD-Karten Breakoutboard
  • Taster (Aufnahmeknopf)
  • ? Reed-Kontakt (Kristallschale)
  • ? WS2812 RING mit 16 LEDS
  • ? Powerbank
    • USB-Kabel

Pin Belegung

  • I2S Mikrofon INMP441

    • WS (Word Select) -> GPIO 12
    • SCK (Serial Clock)-> GPIO 13
    • SD (Serial Data) -> GPIO 11
    • L/R -> GND
    • VDD -> 3,3V
    • GND -> GND
  • SD-Karte

    • CS (Chip Select) -> GPIO 4
    • MOSI -> GPIO 6
    • MISO -> GPIO 7
    • SCK -> GPIO 5
    • VCC -> 3,3V
    • GND -> GND
  • Button

    • Signal -> GPIO 9
  • Ladenschalen Reedkontakt

    • Signal -> GPIO 10
  • WS2812 LED RING

    • VCC -> 5Vin (IN-OUT Lötbrücke muss geschlossen werden um USB Spannung abzugreifen)
    • Data -> GPIO 20
    • GND -> GND
  • WS2812 LED Status Onboard

    • VCC -> 5Vin
    • Data -> GPIO 48
    • GND -> GND

FTP

Einfacher FTP Server mit pyftpdlib im Terminal

python3 -m pyftpdlib -p 2121 -u Kokri -P Kokri -n 10.2.3.248 -d ftptest/ -r 6000-6001 --write

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published