Sadržaj:

Monopoly RFID Automatizirana banka: 5 koraka
Monopoly RFID Automatizirana banka: 5 koraka

Video: Monopoly RFID Automatizirana banka: 5 koraka

Video: Monopoly RFID Automatizirana banka: 5 koraka
Video: RFID Monopoly 2024, Juli
Anonim
Monopoly RFID Automatizirana banka
Monopoly RFID Automatizirana banka
Monopoly RFID Automatizirana banka
Monopoly RFID Automatizirana banka
Monopoly RFID Automatizirana banka
Monopoly RFID Automatizirana banka
Monopoly RFID Automatizirana banka
Monopoly RFID Automatizirana banka

Ovaj projekt nastao je imajući u vidu već postojeći monopol elektronskih banaka. Za rad koristi arduino uno i rfid. Osim toga, opremljen je LCD -om i tastaturom za navigaciju. Napravio sam to pomoću 3D štampača, ali ako nemate pristup jednom, u redu je jer se kućište može proizvoditi s različitim materijalima i sredstvima. Iz mog iskustva iz korištenja, čini igru ne samo zabavnijom, već i bržom i manje neurednom. U ovom vodiču ću vam pokazati kako programirati arduino kako spojiti komponente i kako sve to spojiti.

Odricanje odgovornosti: Engleski mi nije prvi jezik i nemam nikakvu diplomu inženjera. Elektronika je moj hobi i zato dajem sve informacije koje su bile potrebne za razvoj ovog projekta.

Ako imate bilo kakvih pitanja ili problema, slobodno pitajte u komentarima.

Ako mislite da sam pogriješio i želite poboljšati moj dizajn, možete me obavijestiti iz komentara.

Supplies

Za ovaj projekat trebat će vam:

* arduino uno

* RFID čitač (koristio sam RC522)

* LCD ekran 16x2 sa serijskim interfejsom

* fleksibilna tastatura 4x4

* zujalica

* žica

* 3d štampač

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

*M3 vijci s navrtkama različitih veličina

*6 RFID kartica i 1 RFID oznaka

Korak 1: Arduino i ožičenje

Arduino i ožičenje
Arduino i ožičenje

Gornja skica je način na koji komponente trebaju biti ožičene kako bi program funkcionirao.

S ovim projektom ćete koristiti sve portove na vašem arduino uno.

Prvo će RFID čitač RC522 biti povezan slijeva na desno:

1. iglica -> D13

2. pin -> D12

3. pin -> D11

4. pin -> D10

5. pin -> ostavite nepovezani

6. pin -> gnd

7. pin -> ostavite nepovezani

8. pin -> 3.3v

Tastatura će biti povezana s lijeva na desno na sljedeći način:

1. iglica -> D9

2. pin -> D8

3. pin -> D7

4. pin -> D6

5. pin -> D5

6. pin -> D4

7. pin -> D3

8. pin -> D2

LCD sa serijskim interfejsom (koji je na dijagramu predstavljen sa ne serijskim LCD -om) će biti povezan jer je označen sda na analog 4 i scl na analog 5.

Zvučni signal ili piezo zvučnik bit će povezani na sljedeći način:

pozitivan na D1

negativno na Gnd

Korak 2: Arduino i Code

Image
Image

Donosim kôd u nastavku, slobodno ga promijenite i izmijenite na bilo koji način koji želite. Imajte na umu da će funkcionirati samo s ožičenjima koja sam prije pokazao. Jedino što ćete morati učiniti je zamijeniti ID svake kartice u programu odgovarajućim ID -ovima vaših kartica. Priloženi video objašnjava koje brojeve treba promijeniti i zamijeniti ID -om vaše kartice.

Ako ne znate ID svoje kartice, evo načina da saznate pomoću vašeg RC522 modula ovdje.

biblioteke:

RC522

LCD

tastatura

Korak 3: 3D štampanje dijelova

Završna skupština
Završna skupština

3D sam odštampao delove pomoću štampača koji sam sam napravio pa ne mogu preporučiti nikakva podešavanja delova. Koristio sam datoteke PLA i support.stl

Korak 4: Završna montaža

Završna skupština
Završna skupština
Završna skupština
Završna skupština

Postavite arduino u izreze na kućištu. Nakon toga postavite LCD i pritegnite vijke te postavite i tastaturu. Zatim umetnite Rfid čitač blizu vanjskog zida i zujalice. Preporučujem lemljenje žica na različite komponente i spajanje drugih krajeva na arduino. Upravljanje kablovima je teško, ali vjerovatno. Na kraju zatvorite dva dijela, provjerite da li viri kabel i pričvrstite dvije polovice trakom.

Korak 5: Kako ga koristiti

Kako ga koristiti
Kako ga koristiti

Da biste koristili automatsku banku, prvo pritisnite * za inicijalizaciju, nakon toga morate skenirati karticu, a zatim upišite broj pritisnite A za dodavanje trenutnog broja ili B za oduzimanje trenutnog broja, a zatim skenirajte drugu karticu. Ako želite dati ili uzeti novac iz banke prvo skenirajte karticu igrača, a zatim skenirajte bankovni ključ.

Preporučuje se: