Kazalo:

Monopoly RFID Automated Bank: 5 korakov
Monopoly RFID Automated Bank: 5 korakov

Video: Monopoly RFID Automated Bank: 5 korakov

Video: Monopoly RFID Automated Bank: 5 korakov
Video: 'Monopoly Ultimate Banking' Demo - Hasbro Gaming 2024, November
Anonim
Monopolna avtomatizirana banka RFID
Monopolna avtomatizirana banka RFID
Monopolna avtomatizirana banka RFID
Monopolna avtomatizirana banka RFID
Monopolna avtomatizirana banka RFID
Monopolna avtomatizirana banka RFID
Monopolna avtomatizirana banka RFID
Monopolna avtomatizirana banka RFID

Ta projekt je nastal ob upoštevanju že obstoječega monopola elektronskih bank. Za delovanje uporablja arduino uno in rfid. Poleg tega je opremljen z LCD -jem in tipkovnico za navigacijo. Naredil sem ga s 3D tiskalnikom, če pa nimate dostopa do enega, je v redu, saj je ohišje mogoče izdelati z različnimi materiali in sredstvi. Po mojih izkušnjah z uporabo je igra ne samo bolj zabavna, ampak tudi hitrejša in manj umazana. V tej vadnici vam bom pokazal, kako programirati arduino, kako priključiti komponente in kako vse skupaj sestaviti.

Izjava o omejitvi odgovornosti: angleščina ni moj prvi jezik in sploh nimam diplome inženirja. Elektronika je moj hobi in zato posredujem vse informacije, ki so bile uporabljene za razvoj tega projekta.

Če imate kakršna koli vprašanja ali težave, vprašajte v komentarjih.

Če menite, da sem naredil napako in želite izboljšati moj dizajn, me lahko obvestite iz komentarjev.

Zaloge

Za ta projekt boste potrebovali:

* arduino uno

* bralnik RFID (uporabil sem RC522)

* LCD zaslon 16x2 s serijskim vmesnikom

* prilagodljiva tipkovnica 4x4

* zvonec

* žica

* 3D tiskalnik

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

*Vijaki M3 z maticami različnih velikosti

*6 kartic RFID in 1 oznaka RFID

1. korak: Arduino in ožičenje

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

Zgornja skica je način povezovanja komponent za delovanje programa.

S tem projektom boste uporabili vsa vrata na vašem arduino uno.

Najprej bo bralnik RFID RC522 priključen od leve proti desni:

1. zatič -> D13

2. pin -> D12

3. zatič -> D11

4. pin -> D10

5. pin -> pustite brez povezave

6. pin -> gnd

7. pin -> pustite nepovezanega

8. pin -> 3.3v

Tipkovnica bo povezana od leve proti desni na naslednji način:

1. pin -> D9

2. pin -> D8

3. zatič -> D7

4. pin -> D6

5. pin -> D5

6. pin -> D4

7. zatič -> D3

8. zatič -> D2

Lcd s serijskim vmesnikom (ki je na diagramu predstavljen z neserijskim lcd) bo povezan, kot je označen s sda na analog 4 in scl na analog 5.

Zvočni signal ali piezo zvočnik bo povezan na naslednji način:

pozitiven na D1

negativno na Gnd

2. korak: Arduino in Code

Image
Image

Ponujam spodnjo kodo, jo lahko spremenite in spremenite na kakršen koli način. Imejte v mislih, da bo delovalo samo z ožičenjem, ki sem ga pokazal prej. Edino, kar morate storiti, je, da ID vsake kartice v programu zamenjate z ustreznimi ID -ji vaših kartic. V priloženem videoposnetku je razloženo, katere številke spremeniti in zamenjati z ID -jem vaše kartice.

Če ne poznate ID -ja svoje kartice, je to način, kako to ugotovite s svojim modulom RC522 tukaj.

knjižnice:

RC522

LCD

tipkovnica

3. korak: 3D tiskanje delov

Končna sestava
Končna sestava

Deli sem 3D natisnil s tiskalnikom, ki sem ga naredil sam, zato ne morem priporočiti nobenih nastavitev za dele. Uporabil sem datoteke PLA in support.stl

4. korak: Končna montaža

Končna sestava
Končna sestava
Končna sestava
Končna sestava

Arduino postavite v izreze v ohišju. Po tem namestite lcd in privijte vijake ter namestite tudi tipkovnico. Nato bralnik Rfid vstavite blizu zunanje stene in brenčalnika. Priporočam spajkanje žic na različne komponente in priključitev drugih delov na arduino. Upravljanje kablov je težko, vendar verjetno. Nazadnje zaprite oba dela, se prepričajte, da ne štrlijo kabli in pritrdite obe polovici s trakom.

5. korak: Kako ga uporabiti

Kako ga uporabljati
Kako ga uporabljati

Če želite uporabiti samodejno banko, najprej pritisnite * za inicializacijo, nato morate optično prebrati kartico, nato vnesite številko, pritisnite A, da dodate trenutno številko, ali B, da odštejete trenutno številko, nato skenirajte drugo kartico. Če želite dati ali vzeti denar. iz banke najprej skenirajte igralčevo kartico in nato poiščite bančni ključ.

Priporočena: