Inhaltsverzeichnis:

Balance Box Game - Arduino Powered - Gunook
Balance Box Game - Arduino Powered - Gunook

Video: Balance Box Game - Arduino Powered - Gunook

Video: Balance Box Game - Arduino Powered - Gunook
Video: Amazing arduino project 2024, November
Anonim
Balance Box-Spiel - Arduino Powered
Balance Box-Spiel - Arduino Powered

Das Balance-Box-Spiel wurde für ein Challenge-Event entwickelt, es muss eben durch einen Hindernisparcours oder über eine festgelegte Distanz getragen werden, um die Challenge zu gewinnen.

Ein Arduino wird verwendet, um den Winkel der Box zu messen und einen Alarm auszulösen, sobald der eingestellte Winkel überschritten wird.

Die Box muss vorsichtig bewegt werden, während sie waagerecht getragen wird. Wenn sich die Kiste aus der Waagerechten bewegt, leuchten die Kontrollleuchten der Waage auf, mehr Leuchten zeigen an, dass die Schachtel weiter aus der Waagerechten geraten ist. Die Wasserwaage kann auch verwendet werden, um zu sehen, ob die Box waagerecht ist. Wenn die Box zu weit aus dem Gleichgewicht geraten ist oder sie angeschlagen wird, zirpt die Box dreimal und gibt ein Hupen ab, eines der Lebenslichter erlischt. Wenn alle 3 Leben verbraucht wurden, wird die Box alarmieren und alle Lichter blinken lassen, das Spiel ist verloren.

Lieferungen

Benötigte Teile sind:

1x Arduino Nano

1x MPU6050-Modul

3x weiße LEDs

5x farbige LEDs für die Waagenanzeige (2 grün, 2 gelb, 1 rot)

1x Piezo-Summer

1x TIP120 Transistor

1x 2,2K Ohm Widerstand

8x 220 Ohm Widerstand

1x Druckknopf

1x Netzschalter

1x Wasserwaage "Bullseye"

5-V-Stromquelle, mein Projekt verwendet einen Li-Ion-18650-Schild mit einem geregelten 5-V-Ausgang

1x Projektbox

Sie benötigen ein Steckbrett und Überbrückungsdrähte zum Testen der Schaltung

Benötigte Werkzeuge sind:

Bohrer und Bits

Lötkolben

Heißklebepistole

Kreppband, Bleistift und Lineal zum Anzeichnen der Box

Datei

Schritt 1: Der Verdrahtungskreis

Der Verdrahtungskreis
Der Verdrahtungskreis

Das einzige, was auf dem Schaltplan nicht gezeigt wird, ist der Hauptnetzschalter, in meinem Projekt wird dieser Schalter zwischen der Lithiumbatterie und der Abschirmung platziert, damit sie vollständig getrennt werden können.

Wenn Sie mit folgenden Schaltplänen nicht vertraut sind, dann nehmen Sie es einfach Stück für Stück, folgen Sie jeder Drahtverbindung sorgfältig und arbeiten Sie methodisch, damit Sie nichts verpassen.

Sie sollten die Schaltung auf einem Steckbrett zusammenbauen, um zu überprüfen, ob sie richtig funktioniert, bevor Sie alle Teile zusammenlöten.

Die Life-LEDs auf dem Diagramm sollten die weißen LEDs sein

Die Balance-LEDs sollten so angeordnet sein:

Rot - Balance-LED 5

Gelb - Balance-LED 4

Gelb - Balance-LED 3

Grün - Balance-LED 2

Grün - Balance-LED 1

Schritt 2: Arduino-Code

Arduino-Code
Arduino-Code

Für den Arduino-Code müssen Sie der Arduino-IDE einige Bibliotheken hinzufügen. Ich habe die folgenden Links eingefügt

Die zusätzlich erforderlichen Arduino-Bibliotheken sind:

MPU6050_tockn.h

OneButton.h

Sie müssen die oben verlinkten Bibliotheken zu Ihrer Arduino-IDE hinzufügen

Laden Sie die Datei mit dem Code "Balance_alarm_V1.8.ino" herunter und öffnen Sie sie.

Laden Sie den Code auf das Arduino-Board hoch

Schritt 3: Passen Sie die Box an

Passen Sie die Box an
Passen Sie die Box an
Passen Sie die Box an
Passen Sie die Box an
Passen Sie die Box an
Passen Sie die Box an

Leider habe ich die Box beim Einbau der Komponenten nicht fotografiert. Ich habe Heißkleber verwendet, um die Teile in die Box zu passen.

Wenn Sie eine Plastikbox wie die von mir verwendete verwenden, wickeln Sie die Oberseite mit Kreppband ein und markieren Sie mit einem Lineal und einem Stift, wo Sie die Löcher für die LEDs, den Lautsprecher und die Wasserwaage-Befestigungsschrauben bohren müssen.

Der Schalter wurde montiert, indem ein Loch gebohrt und dann auf die richtige Größe und Form ausgefeilt wurde.

Wenn ich dieses Projekt neu machen würde, würde ich alle Komponenten im Deckel montieren, damit ich nicht so viele Verbindungsdrähte zwischen dem Deckel und dem Boden der Box verlegen muss.

Schritt 4: Bedienungsanleitung

Bedienungsanleitung
Bedienungsanleitung

Beginnend

Bevor Sie die Box einschalten, stellen Sie die Box auf eine ebene und ebene Fläche, so dass sich die Blase in der Wasserwaage im Mittelkreis befindet.

Schalten Sie den Netzschalter ein, die Box piept einmal und fährt hoch. Lassen Sie die Box stationär, bis Sie einen dreifachen Piepton hören und die 3 weißen „Life Lights“aufleuchten.

Das Spiel ist jetzt fertig.

Boxfunktionen

Die Box muss vorsichtig bewegt werden, während sie waagerecht getragen wird. Wenn sich die Kiste aus der Waagerechten bewegt, leuchten die Balance-Anzeigeleuchten auf, mehr Leuchten zeigen an, dass die Schachtel weiter aus der Waagerechten geraten ist.

Die Wasserwaage kann auch verwendet werden, um zu sehen, ob die Box waagerecht steht (Wenn Wasserwaage und Waagenleuchten nicht übereinstimmen, führen Sie einen Waagensensor-Reset durch, siehe unten)

Wenn die Box zu weit aus dem Gleichgewicht geraten ist oder sie angeschlagen wird, zirpt die Box dreimal und gibt ein Hupen ab, eines der Lebenslichter erlischt.

Wenn alle 3 Leben verbraucht wurden, wird die Box alarmieren und alle Lichter blinken lassen, das Spiel ist verloren.

Kontrollen

Alarm zurücksetzen

Tun Sie dies, um das Spiel über Alarm zu stoppen, nachdem alle 3 Leben verloren wurden.

Während der Alarm ertönt, drücken Sie die grüne Taste eine Sekunde lang und lassen Sie sie los. Der Alarm sollte nach einer Sekunde aufhören. Wenn nicht, versuchen Sie es erneut

Leben zurücksetzen - Wenn Sie das Spiel zurücksetzen möchten, werden alle drei Leben zurückgegeben.

Doppelklicken Sie jederzeit auf die grüne Taste (wie eine Computermaus, aber etwas langsamer). Das Reset-Geräusch ertönt und drei Life-Lights leuchten.

Setzen Sie den Waagensensor zurück - Tun Sie dies, wenn die Blase in der Wasserwaage nicht mit den Waagen-Anzeigeleuchten übereinstimmt.

Drücken Sie lange auf die grüne Taste (drücken Sie 3 Sekunden lang und lassen Sie sie los). Das Geräusch zum Zurücksetzen der Waage ertönt und die Waagenleuchten blinken kurz auf und sollten dann erlöschen (was anzeigt, dass die Box waagerecht ist). Dies sollte erfolgen, während die Box waagerecht steht, wie durch die Wasserwaage angezeigt.

Anmerkungen

Wenn die Box zu zirpen beginnt, weil ein Leben verloren ist, bringen Sie sie schnell wieder in die richtige flache Position, sonst verlieren Sie ein weiteres Leben, sobald das Zirpen aufhört, ungefähr 5 Sekunden.

Verwenden Sie die Wasserwaage, um zu sehen, wie weit Sie sich aus der Ebene/Ebene befinden. Die Lichter zeigen an, dass Sie sich außerhalb der Ebene befinden, aber sie zeigen nicht, in welche Richtung Sie sich befinden.

Die Blase der Wasserwaage ist ungefähr die gleiche wie die Kontrollleuchten, wenn die Blase die Seite der Wasserwaage berührt, wird ein Leben verloren.

Wenn sich die Box seltsam verhält und ein Reset des Balancesensors nicht funktioniert, schalten Sie die Box mit dem schwarzen Netzschalter aus und wieder ein. Sie müssen ungefähr 10 Sekunden warten, während die Box auf einer ebenen Fläche steht, während sie wieder hochfährt. Versuchen Sie zuerst, den Balance-Sensor-Reset zu verwenden, da er schneller ist und Sie nicht warten müssen, bis die Box ihren Einschaltzyklus durchführt.

Die Box ist batteriebetrieben, sie sollte theoretisch ausreichend geladen sein, um einen ganzen Tag im Dauerbetrieb zu halten. Bitte schalten Sie sie aus, wenn sie nicht verwendet wird, um Batteriestrom zu sparen.

Wenn die Taste nicht reagiert, stellen Sie bitte sicher, dass Sie die Taste drücken UND loslassen.

Empfohlen: