Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette prosjektet ble opprettet med tanke på det allerede eksisterende elektroniske bankmonopolet. Den bruker en arduino uno og rfid for å operere. Dessuten er den utstyrt med en LCD og et tastatur for navigasjon. Jeg lagde den med en 3d -skriver, men hvis du ikke har tilgang til en, er det ok siden huset kan produseres med forskjellige materialer og midler. Etter min erfaring fra å bruke det, gjør det spillet ikke bare morsommere, men raskere og mindre rotete. I denne opplæringen vil jeg fortelle deg hvordan du programmerer arduinoen hvordan du kobler komponentene og hvordan du setter alt sammen.
Ansvarsfraskrivelse: Engelsk er ikke mitt førstespråk, og jeg har ingen ingeniørfag. Elektronikk er min hobby, og det er derfor jeg gir alle opplysninger som gikk med på å utvikle dette prosjektet.
Hvis du har spørsmål eller problemer, kan du gjerne spørre i kommentarene.
Hvis du tror at jeg har gjort en feil og du vil forbedre designet mitt, kan du informere meg fra kommentarene.
Rekvisita
For dette prosjektet trenger du:
* en arduino uno
* en rfid -leser (jeg brukte RC522)
* LCD -skjerm 16x2 med serielt grensesnitt
* fleksibelt tastatur 4x4
* summer
* ledning
* 3d -skriver
* stl -filer (https://www.thingiverse.com/thing:3883597)*
*M3 skruer med muttere i forskjellige størrelser
*6 RFID -kort og 1 rfid -tag
Trinn 1: Arduino og ledninger
Skissen ovenfor er måten komponenter skal kobles på for at programmet skal fungere.
Med dette prosjektet vil du bruke alle portene på din arduino uno.
For det første vil RC522 RFID -leseren kobles fra venstre til høyre:
1. pinne -> D13
2. pinne -> D12
3. pinne -> D11
4. pin -> D10
5. pin -> la være tilkoblet
6. pin -> gnd
7. pin -> la være tilkoblet
8. pinne -> 3.3v
Tastaturet kobles fra venstre til høyre som følger:
1. pin -> D9
2. pinne -> D8
3. pinne -> D7
4. pinne -> D6
5. pin -> D5
6. pinne -> D4
7. pinne -> D3
8. pinne -> D2
LCD -en med serielt grensesnitt (som er representert med en ikke -seriell LCD i diagrammet) vil bli koblet slik den er merket med sda til analog 4 og scl til analog 5.
Summeren eller piezo -høyttaleren kobles til som følger:
positiv til D1
negativ til Gnd
Trinn 2: Arduino og kode
Jeg gir koden nedenfor. Du kan endre den og endre den på en hvilken som helst måte du ønsker. Husk at det bare fungerer med ledningene jeg viste før. Det eneste du trenger å gjøre er å erstatte ID -en til hvert kort i programmet med de tilsvarende ID -ene til kortene dine. Den vedlagte videoen forklarer hvilke tall som skal endres og byttes ut med kortets ID.
Hvis du ikke vet kort -ID -en din, kan du finne ut hvordan du bruker RC522 -modulen her.
biblioteker:
RC522
LCD
tastatur
Trinn 3: 3D -utskrift av delene
Jeg har skrevet ut delene 3d med en skriver som jeg har laget på egen hånd, så jeg kan ikke anbefale noen innstillinger for delene. Jeg brukte PLA og supports.stl filer
Trinn 4: Sluttmontering
Plasser arduinoen i utskjæringene i huset. Etter det plasserer du LCD -skjermen og strammer til skruene, og plasserer også tastaturet. Sett deretter inn Rfid -leseren nær ytterveggen og summeren. Jeg anbefaler å lodde ledningene til de forskjellige komponentene og koble oherendene til arduinoen. Kabelhåndtering er tøff, men sannsynlig. Lukk de to delene til slutt, sørg for at ingen kabler stikker ut og fest de to halvdelene med tape.
Trinn 5: Hvordan bruke den
For å bruke den automatiske banken, trykk først på * for å initialisere etter at du må skanne et kort, skriv deretter inn et nummer, trykk A for å legge til det gjeldende nummeret eller B for å trekke fra det nåværende nummeret, deretter skanne det andre kortet. Hvis du vil gi eller ta penger fra banken, skann først kortet til spilleren og deretter sca banknøkkelen.