Bauanleitung: Die Bierbaron-Waage
Willkommen! Hier lernst du Schritt für Schritt, wie du deine eigene smarte Waage für VRChat baust – ganz ohne Programmierkenntnisse.
Einkaufsliste
Das brauchst du- 🧠ESP32 Mikrocontroller
Das "Gehirn" der Waage – ein kleiner Computer auf dem die Software läuft.
- ⚖️HX711 + Wägezelle
Der Sensor, der das Gewicht misst. Bis 5kg empfohlen.
- 🔌Jumper-Kabel
Kurze Steckkabel ("Female-to-Female") – damit steckst du alles zusammen, ganz ohne Löten.
- 📦3D-Druck Gehäuse
Die Datei zum Selberdrucken oder drucken lassen.
Software aufspielen ("Flashen")
Zuerst müssen wir dem kleinen Computer (ESP32) sagen, was er tun soll. Das geht ganz einfach direkt im Browser – kein Installieren nötig!
- Verbinde den ESP32 mit einem USB-Kabel an deinen PC.
- Nutze Google Chrome oder Microsoft Edge als Browser.
- Klicke auf den großen Button unten und folge einfach den Anweisungen.
💡 Tipp: Klappt es nicht? Probier ein anderes USB-Kabel. Manche Kabel können nur laden, aber keine Daten übertragen.
Alles zusammenstecken
Jetzt verbinden wir die grüne Platine (HX711) mit dem ESP32 über 4 Kabel. Orientiere dich einfach an der Tabelle und dem Schaltplan.
| Von (Grüne Platine) | Nach (ESP32) |
|---|---|
| GND | GND |
| DT | D18 |
| SCK | D19 |
| VCC | 3V3 |
Rotes Kabel → E+Schwarzes Kabel → E-Weißes Kabel → A-Grünes Kabel → A+💡 Optional: LED-Streifen anschließen
Du kannst zusätzlich einen LED-Streifen anschließen. Das ist freiwillig und nicht notwendig für die Waage.
| Von (ESP32) | Nach (LED-Streifen) |
|---|---|
| 5V | +5V |
| P13 | D11 |
| GND | GND |
Mit dem WLAN verbinden
Lass den ESP32 weiterhin am PC angeschlossen.
- Öffne die Der Bierbaron Software. Der verbundene ESP32 wird automatisch erkannt.
- Gehe zum Reiter "Waagen-Einstellung".
- Trage den Namen deines WLANs (SSID) und dein Passwort genau ein und speichere.
✅ Sobald die Waage mit einer IP-Adresse erscheint, ist alles verbunden!
Einbauen & Fertig aufbauen
Baue die Elektronik jetzt vorsichtig in das 3D-gedruckte Gehäuse ein.
Für den Strom kannst du den ESP32 nun vom PC trennen und an ein USB-Handynetzteil oder eine Powerbank anschließen.
Kalibrierung (Einlernen)
Jetzt bringen wir der Waage bei, was schwer und was leicht ist. Halte dich einfach an diese Reihenfolge.
SO GEHT'S IN DER SOFTWARE:
- Klicke auf "Tare" und tippe dann kurz mit dem Finger auf die Waage. Damit wird die Waage auf Null gesetzt.
- Der "Rohwert" sollte sich jetzt im niedrigen 3-stelligen Bereich einpendeln. Das ist normal.
Jetzt lernt die Waage richtig messen: - Lass die Waage leer. Trage bei "Festes Gewicht 1" eine 0 ein und klicke "Wiegen".
- Stelle nun ein bekanntes Gewicht drauf (z.B. eine volle 0,5L Flasche), trage das Gewicht (in g) bei "Festes Gewicht 2" ein und klicke "Wiegen".
📊 Max Diff berechnen
Nach dem Tare musst du einmalig "Max Diff berechnen" klicken. Das misst das "Grundrauschen" des Sensors – also wie viel der Wert ohne Last schwankt – und rechnet das bei der Messung heraus. So wird dein Ergebnis präziser.
VRChat Einrichtung
Damit dein Avatar das Bierglas steuern kann, lade dieses fertige Paket für Unity herunter:
⬇️ PilsGlas.unitypackage herunterladenDie Parameter für deinen Avatar
Diese Namen musst du in deinen VRChat Avatar-Parametern exakt so eintragen (Groß-/Kleinschreibung beachten!):
DerBierBaron/PilsGlasDerBierBaron/emptyDerBierBaron/pilsGlas/dangerFertig! Prost! 🍻
Starte VRChat und öffne das Radial Menu (R). Gehe zu Options > OSC > Enabled.
Ab jetzt bewegt sich das Bier in VRChat, wenn du in echt trinkst. Viel Spaß!
Häufige Fragen & Hilfe
Die Waage zeigt 0g an?
Prüfe alle Kabelverbindungen – oft sitzt ein Stecker locker. Stelle auch sicher, dass du im Kalibrierungs-Schritt auf "Wiegen" gedrückt hast.
WLAN verbindet sich nicht?
Der ESP32 funktioniert nur mit 2.4 GHz WLAN. 5 GHz Netzwerke werden leider nicht unterstützt. Prüfe auch auf Tippfehler im Passwort.
In VRChat passiert nichts?
Hast du OSC in VRChat aktiviert? Manchmal hilft es, das "OSC Debug" Menü in VRChat zu öffnen und zu schauen, ob dort Daten ankommen.
Du brauchst Hilfe?
Komm auf unseren Community Discord! Wir helfen gerne bei allen Problemen.
👉 Zum Discord Server