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, Srpanj
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 je projekt nastao imajući na umu već postojeći monopol elektroničkih banaka. Za rad koristi arduino uno i rfid. Osim toga, opremljen je LCD -om i tipkovnicom za navigaciju. Napravio sam to pomoću 3D pisača, ali ako nemate pristup jednom, u redu je jer se kućište može izrađivati 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 od odgovornosti: Engleski mi nije prvi jezik i nemam nikakvu diplomu inženjera. Elektronika mi je 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.

Pribor

Za ovaj projekt trebat će vam:

* arduino uno

* RFID čitač (koristio sam RC522)

* LCD ekran 16x2 sa serijskim sučeljem

* fleksibilna tipkovnica 4x4

* zujalica

* žica

* 3D pisač

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

*M3 vijci s maticama 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 spojen slijeva na desno:

1. iglica -> D13

2. pin -> D12

3. pin -> D11

4. pin -> D10

5. pin -> ostavite nepovezanim

6. pin -> gnd

7. pin -> ostavite nepovezani

8. pin -> 3.3v

Tipkovnica će biti povezana slijeva nadesno 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 sučeljem (koji je na dijagramu prikazan s ne serijskim LCD -om) bit će spojen jer je označen sda na analogni 4 i scl na analogni 5.

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

pozitivan na D1

negativno na Gnd

Korak 2: Arduino i kod

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, ovdje je način da to saznate koristeći svoj modul RC522.

knjižnice:

RC522

LCD

tipkovnica

Korak 3: 3D ispis dijelova

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

3D sam ispisao dijelove pomoću pisača koji sam sam napravio pa ne mogu preporučiti nikakve postavke za dijelove. Koristio sam PLA i supports.stl datoteke

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 u kućištu. Nakon toga postavite LCD i pritegnite vijke te postavite i tipkovnicu. Zatim umetnite Rfid čitač blizu vanjskog zida i zujalice. Preporučujem lemljenje žica na različite komponente i spajanje drugih krajeva na arduino. Upravljanje kabelima teško je, ali uvjerljivo. Zadnje zatvorite dva dijela, pazite da ne strše kabeli i pričvrstite dvije polovice trakom.

Korak 5: Kako ga koristiti

Kako ga koristiti
Kako ga koristiti

Za korištenje automatske banke 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čeni: