Releases: wesker255/Umbrella-Deck
Releases · wesker255/Umbrella-Deck
Release list
umbrella_deck_v2.1
🌂 Umbrella Deck V2
DIY Stream Deck basé sur Arduino Nano
13 boutons + encodeur rotatif, configurable via Python.
📸 Aperçu
🧱 Deck final
🔌 Câblage
🖥️ Configurateur
🎨 Icônes
✨ Fonctionnalités
- 13 boutons configurables
- Encodeur rotatif (gauche / droite / clic)
- Lancement d'applications
- Ouverture d’URLs
- Contrôle volume et média
- Interface graphique Python
- Notifications Windows
- Démarrage automatique
🛒 Matériel
- Arduino Nano
- 13 boutons
- Encodeur KY-040
- Fils Dupont
- Câble USB
- Boîtier 3D (optionnel)
🔌 Câblage
BUTTON_13 → D2
BUTTON_1 → D3
BUTTON_2 → D4
BUTTON_3 → D5
BUTTON_4 → D6
BUTTON_5 → D7
BUTTON_6 → D8
BUTTON_7 → D9
BUTTON_8 → D10
BUTTON_9 → A0
BUTTON_10 → A1
BUTTON_11 → A2
BUTTON_12 → A3
Encodeur
CLK → D11
DT → D12
SW → A4
VCC → 5V
GND → GND
💻 Installation
pip install pyserial winotify pillow pywin32
▶️ Utilisation
python configurator.py
python umbrella_deck_companion.py
⚙️ Configuration
{
"serial_port": "COM5",
"baudrate": 115200,
"notifications": true
}
🧩 Dépannage
Aucun bouton → vérifier COM
Encodeur inversé → inverser CLK/DT
Erreur Python → réinstaller dépendances
Double clic → augmenter debounce
📦 Contenu
umbrella_deck_v2_1.ino
umbrella_deck_companion.py
configurator.py
deck_config.json
**Full Changelog**: https://github.com/wesker255/Umbrella-Deck/commits/v2.1

