Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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
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.