Inhaltsverzeichnis:

Monopoly RFID automatisierte Bank - Gunook
Monopoly RFID automatisierte Bank - Gunook

Video: Monopoly RFID automatisierte Bank - Gunook

Video: Monopoly RFID automatisierte Bank - Gunook
Video: Geld afhalen zonder bankkaart 2024, Juli
Anonim
Monopoly RFID Automatisierte Bank
Monopoly RFID Automatisierte Bank
Monopoly RFID Automatisierte Bank
Monopoly RFID Automatisierte Bank
Monopoly RFID Automatisierte Bank
Monopoly RFID Automatisierte Bank
Monopoly RFID Automatisierte Bank
Monopoly RFID Automatisierte Bank

Dieses Projekt wurde im Hinblick auf das bereits bestehende elektronische Bankmonopol ins Leben gerufen. Es verwendet ein arduino uno und rfid zum Betrieb. Außerdem ist es mit einem LCD und einer Tastatur zur Navigation ausgestattet. Ich habe es mit einem 3D-Drucker gemacht, aber wenn Sie keinen Zugang zu einem haben, ist es in Ordnung, da das Gehäuse mit anderen Materialien und Mitteln hergestellt werden könnte. Nach meiner Erfahrung macht es das Spiel nicht nur lustiger, sondern auch schneller und weniger chaotisch. In diesem Tutorial werde ich Ihnen zeigen, wie Sie das Arduino programmieren, die Komponenten verdrahten und alles zusammensetzen.

Haftungsausschluss: Englisch ist nicht meine Muttersprache und ich habe keinen Abschluss in Ingenieurwissenschaften. Elektronik ist mein Hobby und deshalb stelle ich alle Informationen zur Verfügung, die in die Entwicklung dieses Projekts eingeflossen sind.

Bei Fragen oder Problemen können Sie diese gerne in den Kommentaren stellen.

Wenn Sie denken, dass ich einen Fehler gemacht habe und Sie mein Design verbessern möchten, können Sie mir dies in den Kommentaren mitteilen.

Lieferungen

Für dieses Projekt benötigen Sie:

* ein arduino uno

* ein RFID-Lesegerät (ich habe RC522 verwendet)

* LCD-Bildschirm 16x2 mit serieller Schnittstelle

* flexible Tastatur 4x4

* Summer

* Kabel

* 3D Drucker

* stl-Dateien (https://www.thingiverse.com/thing:3883597)*

*M3-Schrauben mit Muttern verschiedene Größen

*6 RFID-Karten und 1 RFID-Tag

Schritt 1: Arduino und Verkabelung

Arduino und Verkabelung
Arduino und Verkabelung

Die obige Skizze zeigt, wie Komponenten verdrahtet werden sollten, damit das Programm funktioniert.

Mit diesem Projekt verwenden Sie alle Ports auf Ihrem Arduino Uno.

Zuerst wird der RFID-Reader RC522 von links nach rechts angeschlossen:

1. Stift -> D13

2. Pin -> D12

3. Pin -> D11

4. Pin -> D10

5. Pin -> unverbunden lassen

6. Pin -> Masse

7. Pin -> unverbunden lassen

8. Pin -> 3,3 V

Die Tastatur wird von links nach rechts wie folgt angeschlossen:

1. Stift -> D9

2. Pin -> D8

3. Pin -> D7

4. Pin -> D6

5. Pin -> D5

6. Pin -> D4

7. Pin -> D3

8. Pin -> D2

Das LCD mit serieller Schnittstelle (das im Diagramm mit einem nicht seriellen LCD dargestellt ist) wird so angeschlossen, wie es mit sda an analog 4 und scl an analog 5 beschriftet ist.

Der Summer oder Piezo-Lautsprecher wird wie folgt angeschlossen:

positiv zu D1

negativ zu Gnd

Schritt 2: Arduino und Code

Image
Image

Ich stelle den Code unten zur Verfügung, Sie können ihn gerne ändern und nach Ihren Wünschen modifizieren. Denken Sie daran, dass es nur mit der Verkabelung funktioniert, die ich zuvor gezeigt habe. Sie müssen lediglich die ID jeder Karte im Programm durch die entsprechenden IDs Ihrer Karten ersetzen. Das angehängte Video erklärt, welche Nummern geändert und durch die ID Ihrer Karte ersetzt werden müssen.

Wenn Sie Ihre Karten-ID nicht kennen, können Sie hier Ihr RC522-Modul herausfinden.

Bibliotheken:

RC522

LCD

Tastenfeld

Schritt 3: 3D-Druck der Teile

Endmontage
Endmontage

Ich habe die Teile mit einem selbst hergestellten Drucker in 3D gedruckt, daher kann ich keine Einstellungen für die Teile empfehlen. Ich habe PLA verwendet und unterstützt.stl-Dateien

Schritt 4: Endmontage

Endmontage
Endmontage
Endmontage
Endmontage

Legen Sie das Arduino in die Aussparungen im Gehäuse. Danach das LCD platzieren und die Schrauben festziehen und auch die Tastatur platzieren. Stecken Sie dann den RFID-Leser in der Nähe der Außenwand und des Summers ein. Ich empfehle, die Drähte an die verschiedenen Komponenten zu löten und die anderen Enden mit dem Arduino zu verbinden. Kabelmanagement ist hart, aber plausibel. Schließen Sie zuletzt die beiden Teile, achten Sie darauf, dass keine Kabel herausstehen und sichern Sie die beiden Hälften mit Klebeband.

Schritt 5: So verwenden Sie es

Wie man es benutzt
Wie man es benutzt

Um die automatische Bank zu verwenden, drücken Sie zuerst *, um zu initialisieren, danach müssen Sie eine Karte scannen und dann eine Zahl eingeben Drücken Sie A, um die aktuelle Zahl zu addieren oder B, um die aktuelle Zahl zu subtrahieren, dann scannen Sie die zweite Karte. Wenn Sie Geld geben oder nehmen möchten Von der Bank scannen Sie zuerst die Karte des Spielers und dann den Bankschlüssel.

Empfohlen: