Sisällysluettelo:

Monopoly RFID Automated Bank: 5 vaihetta
Monopoly RFID Automated Bank: 5 vaihetta

Video: Monopoly RFID Automated Bank: 5 vaihetta

Video: Monopoly RFID Automated Bank: 5 vaihetta
Video: 'Monopoly Ultimate Banking' Demo - Hasbro Gaming 2024, Marraskuu
Anonim
Monopoly RFID Automated Bank
Monopoly RFID Automated Bank
Monopoly RFID Automated Bank
Monopoly RFID Automated Bank
Monopoly RFID Automated Bank
Monopoly RFID Automated Bank
Monopoly RFID Automated Bank
Monopoly RFID Automated Bank

Tämä projekti luotiin jo olemassa olevaa sähköisen pankin monopolia silmällä pitäen. Se käyttää arduino unoa ja rfidiä toimimaan. Lisäksi se on varustettu lcd: llä ja näppäimistöllä navigointia varten. Tein sen käyttämällä 3D -tulostinta, mutta jos sinulla ei ole pääsyä siihen, se on ok, koska kotelo voidaan valmistaa eri materiaaleista ja tavoista. Kokemukseni perusteella se tekee pelistä paitsi hauskemman, myös nopeamman ja vähemmän sotkuisen. Tässä opetusohjelmassa kerron sinulle, kuinka ohjelmoida arduino, kuinka johdottaa komponentit ja kuinka laittaa kaikki yhteen.

Vastuuvapauslauseke: Englanti ei ole ensimmäinen kieleni, eikä minulla ole diplomi -insinööriä. Elektroniikka on harrastukseni, ja siksi annan kaikki tiedot, jotka ovat olleet tämän projektin kehittämisessä.

Jos sinulla on kysyttävää tai ongelmia, kysy niitä kommenteissa.

Jos luulet, että olen tehnyt virheen ja haluat parantaa suunnittelua, voit kertoa minulle kommenteista.

Tarvikkeet

Tätä projektia varten tarvitset:

* arduino uno

* RFID -lukija (käytin RC522)

* Nestekidenäyttö 16x2 sarjaliitännällä

* joustava näppäimistö 4x4

* summeri

* lanka

* 3D tulostin

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

*M3 ruuvit erikokoisilla muttereilla

*6 RFID -korttia ja 1 RFID -tunniste

Vaihe 1: Arduino ja johdotus

Arduino ja johdotus
Arduino ja johdotus

Yllä oleva luonnos on tapa, jolla komponentit tulee kytkeä, jotta ohjelma toimii.

Tässä projektissa käytät kaikkia arduino uno -laitteesi portteja.

Ensinnäkin RC522 RFID -lukija kytketään vasemmalta oikealle:

1. nasta -> D13

2. nasta -> D12

3. nasta -> D11

4. nasta -> D10

5. nasta -> jätä kytkemättä

6. nasta -> gnd

7. nasta -> jätä kytkemättä

8. nasta -> 3.3v

Näppäimistö yhdistetään vasemmalta oikealle seuraavasti:

1. nasta -> D9

2. nasta -> D8

3. nasta -> D7

4. nasta -> D6

5. nasta -> D5

6. nasta -> D4

7. nasta -> D3

8. nasta -> D2

LCD -sarja, jossa on sarjaliitäntä (joka on esitetty kaaviossa muulla kuin sarja -lcd: llä), yhdistetään, koska se on merkitty sda - analog 4: lle ja scl - analogiselle 5.

Summeri tai pietsokaiutin liitetään seuraavasti:

positiivinen D1: lle

negatiivinen Gnd: lle

Vaihe 2: Arduino ja koodi

Image
Image

Annan alla olevan koodin, voit vapaasti muuttaa sitä ja muokata sitä haluamallasi tavalla. Muista, että se toimii vain johdotusten kanssa, jotka näytin aiemmin. Ainoa asia, joka sinun on tehtävä, on korvata ohjelmassa jokaisen kortin tunnus vastaavilla korttisi tunnuksilla. Liitteenä olevassa videossa selitetään, mitkä numerot kannattaa vaihtaa ja korvata korttisi tunnuksella.

Jos et tiedä korttisi tunnusta, voit selvittää sen täällä RC522 -moduulin avulla.

kirjastot:

RC522

LCD -näyttö

näppäimistö

Vaihe 3: Osien 3D -tulostus

Lopullinen kokoonpano
Lopullinen kokoonpano

3D -tulostin osat käyttämällä itse tekemääni tulostinta, joten en voi suositella mitään osien asetuksia. Käytin PLA- ja support.stl -tiedostoja

Vaihe 4: Lopullinen kokoonpano

Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano

Aseta arduino kotelon aukkoihin. Aseta sen jälkeen lcd ja kiristä ruuvit ja aseta myös näppäimistö. Aseta sitten Rfid -lukija lähelle ulkoseinää ja summeria. Suosittelen juottamaan johdot eri komponentteihin ja niiden päiden yhdistäminen arduinoon. Kaapelinhallinta on vaikeaa, mutta uskottavaa. Sulje viimeksi kaksi osaa, varmista, että kaapelit eivät tartu ulos, ja kiinnitä kaksi puoliskoa teipillä.

Vaihe 5: Kuinka sitä käytetään

Kuinka käyttää sitä
Kuinka käyttää sitä

Jos haluat käyttää automaattista pankkia, paina ensin * aloittaaksesi sen jälkeen, kun skannaat kortin, kirjoita sitten numero ja paina A lisätäksesi nykyisen numeron tai B vähentääksesi nykyisen numeron ja skannaa sitten toinen kortti. Jos haluat antaa tai ottaa rahaa Pankista skannaa ensin pelaajan kortti ja paina sitten pankkiirien avain.

Suositeltava: