Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky projekt u krijua duke pasur parasysh monopolin ekzistues elektronik të bankës. Përdor një arduino uno dhe rfid për të funksionuar. Për më tepër, është e pajisur me një LCD dhe një tastierë për navigim. Unë e bëra duke përdorur një printer 3d, por nëse nuk keni qasje në një, është në rregull pasi strehimi mund të prodhohet me materiale dhe mjete të ndryshme. Nga përvoja ime nga përdorimi i saj, e bën lojën jo vetëm më argëtuese, por më të shpejtë dhe më pak të çrregullt. Në këtë tutorial do t'ju tregoj se si ta programoni arduino -n se si t'i lidhni komponentët dhe si t'i bashkoni të gjitha.
Përgjegjësia: Anglishtja nuk është gjuha ime e parë dhe nuk kam asnjë diplomë në inxhinieri. Elektronika është hobi im dhe kjo është arsyeja pse unë jam duke ofruar çdo pjesë të informacionit që ka hyrë në zhvillimin e këtij projekti.
Nëse keni ndonjë pyetje ose problem mos ngurroni të pyesni në komentet.
Nëse mendoni se kam bërë një gabim dhe doni të përmirësoni modelin tim, mund të më informoni nga komentet.
Furnizimet
Për këtë projekt do t'ju duhet:
* një arduino uno
* një lexues rfid (kam përdorur RC522)
* Ekran LCD 16x2 me ndërfaqe serike
* tastiera fleksibël 4x4
* zile
* tela
* Printer 3d
* skedarë stl (https://www.thingiverse.com/thing:3883597)*
*Vida M3 me arra të madhësive të ndryshme
*6 karta RFID dhe 1 etiketë rfid
Hapi 1: Arduino dhe instalime elektrike
Skica e mësipërme është mënyra se si komponentët duhet të lidhen në mënyrë që programi të funksionojë.
Me këtë projekt ju do të përdorni të gjitha portet në arduino uno tuaj.
Së pari lexuesi RC522 RFID do të lidhet nga e majta në të djathtë:
Pina e parë -> D13
Pina e dytë -> D12
Pina e tretë -> D11
Kunja e 4 -> D10
Pina e 5 -të -> lini të palidhur
Pin 6 -> gnd
Pin 7 -> lini të palidhur
Pin i 8 -> 3.3v
Tastiera do të lidhet nga e majta në të djathtë si më poshtë:
Pina e parë -> D9
Pina e dytë -> D8
Pina e tretë -> D7
Pin i katërt -> D6
Pina e 5 -të -> D5
Pin 6 -> D4
Pina e 7 -> D3
Pina e 8 -të -> D2
LCD me ndërfaqen serike (e cila përfaqësohet me një LCD jo serik në diagram) do të lidhet pasi është etiketuar me sda në analog 4 dhe scl në analog 5.
Buzeri ose altoparlanti piezo do të lidhet si më poshtë:
pozitive ndaj D1
negative për Gnd
Hapi 2: Arduino dhe Kodi
Unë ofroj kodin më poshtë, mos ngurroni ta ndryshoni dhe modifikoni në çdo mënyrë që dëshironi. Mbani në mend se do të funksionojë vetëm me instalime elektrike që tregova më parë. E vetmja gjë që do të duhet të bëni është të zëvendësoni id -në e secilës kartë në program me ID -të përkatëse të kartave tuaja. Videoja e bashkangjitur shpjegon se cilët numra duhet të ndryshohen dhe zëvendësohen me ID -në e kartës suaj.
Nëse nuk i njihni kartat tuaja këtu është një mënyrë për të gjetur se si përdorni modulin tuaj RC522 këtu.
bibliotekat:
RC522
LCD
tastiera
Hapi 3: Shtypja 3D e pjesëve
I printova 3D pjesët duke përdorur një printer që e bëra vetë, kështu që nuk mund të rekomandoj asnjë cilësim për pjesët. Kam përdorur skedarët PLA dhe support.stl
Hapi 4: Asambleja përfundimtare
Vendoseni arduinon në prerjet në strehim. Pas kësaj vendosni LCD dhe shtrëngoni vidhat dhe gjithashtu vendosni tastierën. Pastaj futeni lexuesin Rfid afër murit të jashtëm dhe ziles. Unë rekomandoj bashkimin e telave në përbërës të ndryshëm dhe lidhjen e skajeve oher me arduino. Menaxhimi i kabllove është i vështirë, por i besueshëm. Mbyllni së fundi dy pjesët, sigurohuni që asnjë kabllo të mos dalë jashtë dhe sigurojini të dyja gjysmat me shirit.
Hapi 5: Si ta përdorni
Për të përdorur bankën automatike së pari shtypni * për të inicializuar pas kësaj ju duhet të skanoni një kartë pastaj shtypni një numër shtypni A për të shtuar numrin aktual ose B për të zbritur numrin aktual pastaj skanoni kartën e dytë. Nëse doni të jepni ose merrni para nga banka së pari skanoni kartën e lojtarit dhe më pas shikoni çelësin e bankierëve.