Heim > web3.0 > Hauptteil

Dieser Roboter wirft eine Münze basierend auf Twitch-Chat-Befehlen

WBOY
Freigeben: 2024-08-13 09:13:11
Original
907 Leute haben es durchsucht

Entscheidungen zu treffen ist schwer, deshalb hat sich die Menschheit alle möglichen albernen Wege ausgedacht, um die mentale Belastung etwas zu lindern. Pro-/Contra-Listen beispielsweise sollen den Entscheidungsprozess möglichst objektiv gestalten

Dieser Roboter wirft eine Münze basierend auf Twitch-Chat-Befehlen

Dieser mit dem Internet verbundene Roboter wirft für Sie eine Münze, sobald Sie einen Chat-Kommentar hinterlassen.

Entscheidungen zu treffen ist schwer, deshalb hat sich die Menschheit alle möglichen albernen Wege ausgedacht, um die mentale Belastung etwas zu lindern. Pro-/Kontra-Listen beispielsweise sollen den Entscheidungsprozess möglichst objektiv gestalten – oder Ihnen zumindest Klarheit über die Wahl verschaffen, die Sie unbewusst anstreben. Aber der ultimative Entscheidungsträger ist offensichtlich der gute alte Münzwurf. Sie erhalten eine Quote von 50:50 und den Spaß, etwas Glänzendes durch die Luft fallen zu sehen.

Um Münzwürfe für seinen Chat über das Internet zugänglich zu machen, hat Terence Grover diesen Roboter gebaut.

Mit diesem Roboter kann jeder Grovers ganz besondere Münze über einen einfachen Befehl in einem Live-Stream-Chat werfen. Das Kommentieren von „!Kopf“ wirft die Münze mit „Kopf“ als Vorhersage, und das Kommentieren von „!Zahl“ bewirkt das Gegenteil. Nach Erhalt des Befehls wirft der Roboter die Münze. Anschließend wird ein Foto aufgenommen und analysiert, um festzustellen, welches Gesicht zu sehen ist. Abschließend werden die Ergebnisse angezeigt und die Münze für den nächsten Wurf neu positioniert. Grover hat auch eine raffinierte Grafik erstellt, um einige grundlegende Statistiken zu den vorherigen Würfen anzuzeigen, einschließlich des Kopf-Zahl-Verhältnisses und des Prozentsatzes richtiger Vorhersagen.

Das Herzstück der Maschine ist ein kleiner Magnet, der für die Kippbetätigung sorgt. Wenn wir einen Kritikpunkt haben, dann ist es, dass der Magnet schwach zu sein scheint und nicht in der Lage ist, die Münze kräftig zu werfen – obwohl wir die Statistiker darüber diskutieren lassen, ob sich das auf die Gewinnchancen auswirkt oder nicht. Ein Raspberry-Pi-Einplatinencomputer steuert diesen Magneten über ein Relais. Es steuert auch einen Servomotor, der einen 3D-gedruckten Irismechanismus öffnet und schließt. Dies ist eine clevere Möglichkeit, die Münze nach jedem Wurf wieder über dem Magneten auszurichten.

Der Raspberry Pi betreibt einen einfachen Server, der die GPIO-Pins verwendet, um das Relais als Reaktion auf einen über das Netzwerk empfangenen Befehl umzuschalten, wodurch er in die Chat-Kommentare integriert werden kann. Es erkennt die Vorderseite der Münze mithilfe eines Computer-Vision-Machine-Learning-Modells, das auf dieser speziellen Münze in diesem Automaten trainiert wird, und zwar unter Verwendung von Bildern einer angeschlossenen Raspberry Pi-Kamera. Um diesen Vorgang zu beschleunigen, schneidet es zunächst den größten Teil des Fotos zu, indem es einen Kreis mit dem ungefähren Durchmesser der Münze erkennt. Dadurch ist das Bild sehr klein und leicht zu verarbeiten.

Eine separate Webcam beobachtet den Roboter in Aktion und streamt das Video an Online-Zuschauer. Diese Kamera hat eine Verzögerung von einigen Sekunden, aber das passt gut zur Verarbeitungszeit von Computer Vision, sodass Zuschauer die erkannten Ergebnisse ungefähr zur gleichen Zeit sehen, wie sie den entsprechenden Flip im Video sehen.

Und um ein bisschen mehr Dramatik einzuleiten, schenkte Grover dem Roboter eine besondere 2-Euro-Münze zur Feier eines monegassischen Prinzen. Laut Grover ist das 1.000 € wert und das erhöht den Einsatz der Münzwürfe.

Das obige ist der detaillierte Inhalt vonDieser Roboter wirft eine Münze basierend auf Twitch-Chat-Befehlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage