Ein drahtloser rotierender Encoder-Knopf, der über Bluetooth mit einem Computer oder Android-Gerät verbunden ist und die Audiofunktion steuert.
-
Drehen → Lautstärke hoch / runter
-
Drucken → Stumm schalten + Abspielen/Pause
Verwendet standardmäßige BLE HID-Befehle —Keine zusätzliche Software erforderlich..
⚠ Unter Windows gibt es gelegentlich Instabilität, wenn der Akku fast leer ist. Das Gerät muss möglicherweise entfernt und erneut gekoppelt werden.
💡Hinweis:Dieses Projekt ist bei weitem nicht perfekt und es gibt viel Raum für Verbesserungen. Das Ziel ist nicht, ein poliertes Produkt zu sein - sondern...Jemanden inspirierenUm etwas Ähnliches zu bauen oder es weiter zu entwickeln.
🤖KI-gestütztes Projekt:Der Code wurde mit Hilfe von geschrieben.claude.ai,chatgpt.comundGemini.google.com(Vibe Coding). Dieses README und die Projektbeschreibung wurden ebenfalls mit ihrer Hilfe generiert.
Quellcode: https://github.com/jasenpashov/volume-nRF52/tree/main
🚀 Funktionen
-
🔊BLE HID-Mediencontroller— funktioniert als Bluetooth-Tastatur (Medientasten)
-
⚡Niedrigenergie-Design— Die Batterie hält7–10 Tage
-
🔄Interrupt-basiertes Encoder-Lesen— glatt und reaktionsschnell
-
🖥Kompatibel mit Windows & Android— keine Treiber erforderlich
-
🖨3D-druckbares GehäuseEinbezogen
⚡ Leistungsoptimierung
Das Projekt wurde ursprünglich mit einem gebaut.ESP32 Ultra Mini, aber die Akkulaufzeit betrug nur etwa 24 Stunden.
👉ALTES Lautstärkeregelungsprojekt
Nachdem ich zu gewechselt habenRF52840:
-
Deutlich geringerer Stromverbrauch.
-
Akkulaufzeit:~7–10 Tage(abhängig von der Signalstärke)
🔧 Hardware
|
Komponente |
Preis |
|---|---|
|
EC11 Rotary Encoder |
~1,90 EUR |
|
103450 3.7V 2000mAh Batterie |
~2,50 EUR |
|
nRF52840 Pro Micro (Tenstar Robot) |
~6,81 EUR |
|
DPDT Schieberegler 2P2T 125VAC (Toggleschalter 2 Positionen 6 Pins, 5mm Griff) |
~1,70 EUR / 10 Stück |
🖊 Die .f3d-Datei enthält dieDas komplette Fusion 360-Projekt.Mit allen Körpern, Skizzen und Parametern. Fühlen Sie sich frei, es zu öffnen, die Dimensionen zu ändern, es an verschiedene Komponenten anzupassen oder es vollständig neu zu gestalten, um Ihren Bedürfnissen zu entsprechen.
Ressourcen
모델 소스
