Turinys:

Monopolinis RFID automatinis bankas: 5 žingsniai
Monopolinis RFID automatinis bankas: 5 žingsniai

Video: Monopolinis RFID automatinis bankas: 5 žingsniai

Video: Monopolinis RFID automatinis bankas: 5 žingsniai
Video: Microlife 2024, Liepa
Anonim
Monopolinis RFID automatizuotas bankas
Monopolinis RFID automatizuotas bankas
Monopolinis RFID automatizuotas bankas
Monopolinis RFID automatizuotas bankas
Monopolinis RFID automatizuotas bankas
Monopolinis RFID automatizuotas bankas
Monopolinis RFID automatizuotas bankas
Monopolinis RFID automatizuotas bankas

Šis projektas buvo sukurtas turint omenyje jau egzistuojančią elektroninio banko monopoliją. Jo veikimui naudojamas arduino uno ir rfid. Be to, jame yra LCD ir klaviatūra navigacijai. Aš padariau jį naudodami 3D spausdintuvą, bet jei neturite prieigos prie jo, tai gerai, nes korpusas gali būti pagamintas iš skirtingų medžiagų ir priemonių. Mano patirtis naudojant jį daro žaidimą ne tik smagesnį, bet ir greitesnį bei mažiau netvarkingą. Šioje pamokoje aš jums pasakysiu, kaip užprogramuoti arduino, kaip prijungti komponentus ir kaip visa tai sujungti.

Atsisakymas: Anglų kalba nėra mano pirmoji kalba ir aš neturiu inžinieriaus laipsnio. Elektronika yra mano hobis, todėl pateikiu visą informaciją, kuri buvo naudojama kuriant šį projektą.

Jei turite klausimų ar problemų, nedvejodami kreipkitės į komentarus.

Jei manote, kad padariau klaidą ir norite patobulinti mano dizainą, galite apie tai pranešti komentaruose.

Prekės

Šiam projektui jums reikės:

* arduino uno

* RFID skaitytuvas (aš naudoju RC522)

* 16x2 skystųjų kristalų ekranas su nuoseklia sąsaja

* lanksti 4x4 klaviatūra

* švilpukas

* viela

* 3D spausdintuvas

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

*M3 varžtai su įvairių dydžių veržlėmis

*6 RFID kortelės ir 1 RFID žyma

1 žingsnis: „Arduino“ir laidai

Arduino ir laidai
Arduino ir laidai

Aukščiau eskizas yra tai, kaip komponentai turi būti prijungti, kad programa veiktų.

Naudodami šį projektą naudosite visus „arduino uno“prievadus.

Pirmiausia RC522 RFID skaitytuvas bus prijungtas iš kairės į dešinę:

1 kaištis -> D13

2 kaištis -> D12

3 kaištis -> D11

4 kaištis -> D10

5 -asis kaištis -> palikite nesujungtą

6 kaištis -> gnd

7 -asis kaištis -> palikite nesujungtą

8 -as kaištis -> 3.3v

Klaviatūra bus prijungta iš kairės į dešinę taip:

1 kaištis -> D9

2 kaištis -> D8

3 kaištis -> D7

4 kaištis -> D6

5 -asis kaištis -> D5

6 -asis kaištis -> D4

7 -asis kaištis -> D3

8 -as kaištis -> D2

LCD su serijine sąsaja (kuri diagramoje pavaizduota neserijiniu LCD) bus prijungta, nes ji yra pažymėta sda į 4 analogą ir scl prie 5 analogo.

Signalas arba pjezo garsiakalbis bus prijungtas taip:

teigiamas D1

neigiamas Gnd

2 žingsnis: „Arduino“ir kodas

Image
Image

Pateikiu žemiau esantį kodą, nedvejodami jį pakeiskite ir pakeiskite bet kokiu norimu būdu. Atminkite, kad jis veiks tik su laidais, kuriuos parodžiau anksčiau. Vienintelis dalykas, kurį turėsite padaryti, yra pakeisti kiekvienos programoje esančios kortelės ID atitinkamais jūsų kortelių ID. Pridedamas vaizdo įrašas paaiškina, kuriuos numerius pakeisti ir pakeisti kortelės ID.

Jei nežinote savo kortelės ID, čia galite sužinoti naudodami savo RC522 modulį.

bibliotekos:

RC522

LCD

klaviatūra

3 žingsnis: dalių spausdinimas 3D formatu

Galutinis surinkimas
Galutinis surinkimas

3D spausdinau detales naudodamas savo sukurtą spausdintuvą, todėl negaliu rekomenduoti jokių dalių nustatymų. Naudojau PLA ir support.stl failus

4 žingsnis: galutinis surinkimas

Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas

Įdėkite arduino į korpuso išpjovas. Po to įdėkite LCD ir priveržkite varžtus, taip pat įdėkite klaviatūrą. Tada įdėkite „Rfid“skaitytuvą prie išorinės sienos ir garso signalo. Aš rekomenduoju lituoti laidus prie skirtingų komponentų ir prijungti galus prie arduino. Kabelių valdymas yra sunkus, bet įtikinamas. Paskutinį kartą uždarykite dvi dalis, įsitikinkite, kad nėra laidų, ir pritvirtinkite abi puses juostele.

5 žingsnis: kaip juo naudotis

Kaip ja naudotis
Kaip ja naudotis

Norėdami naudoti automatinį banką, pirmiausia nuspauskite *, kad inicijuotumėte, po to turite nuskaityti kortelę, tada įveskite skaičių, paspauskite A, kad pridėtumėte dabartinį numerį, arba B, kad atimtumėte dabartinį numerį, tada nuskaitykite antrąją kortelę. Jei norite duoti ar pasiimti pinigų iš banko pirmiausia nuskaitykite žaidėjo kortelę ir tada nuskaitykite bankininko raktą.

Rekomenduojamas: