Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
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
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
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
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č.