INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie projek is geskep met die reeds bestaande elektroniese bankmonopolie in gedagte. Dit gebruik 'n arduino uno en rfid om te werk. Boonop is dit toegerus met 'n lcd en 'n bedieningspaneel vir navigasie. Ek het dit wel met 'n 3D -drukker gemaak, maar as u nie toegang daartoe het nie, is dit goed, aangesien die behuising met verskillende materiale en middele vervaardig kan word. Uit my ervaring met die gebruik daarvan, maak dit die spel nie net meer pret nie, maar ook vinniger en minder morsig. In hierdie tutoriaal sal ek jou vertel hoe om die arduino te programmeer hoe om die komponente te dra en hoe om dit alles bymekaar te sit.
Disclaimer: Engels is nie my eerste taal nie en ek het glad nie 'n graad in ingenieurswese nie. Elektronika is my stokperdjie en daarom verskaf ek elke stuk inligting wat by die ontwikkeling van hierdie projek ingesluit is.
As u enige vrae of probleme het, vra dit gerus by die kommentaar.
As u dink dat ek 'n fout gemaak het en u my ontwerp wil verbeter, kan u my in kennis stel van die kommentaar.
Voorrade
Vir hierdie projek benodig u:
* 'n arduino uno
* 'n RFID -leser (ek het RC522 gebruik)
* LCD -skerm 16x2 met seriële koppelvlak
* buigsame klavier 4x4
* gonser
* draad
* 3D -drukker
* stl lêers (https://www.thingiverse.com/thing:3883597)*
*M3 -skroewe met moere in verskillende groottes
*6 RFID -kaarte en 1 rfid -etiket
Stap 1: Arduino en bedrading
Die skets hierbo is die manier waarop komponente bedraad moet word om die program te laat funksioneer.
Met hierdie projek gebruik u al die poorte op u arduino uno.
Eerstens sal die RC522 RFID -leser van links na regs verbind word:
1ste pen -> D13
2de pen -> D12
3de pen -> D11
4de pen -> D10
5de pen -> laat sonder verbinding
6de pen -> gnd
7de pen -> los sonder verbinding
8ste pen -> 3.3v
Die klavier word soos volg van links na regs verbind:
1ste pen -> D9
2de pen -> D8
3de pen -> D7
4de pen -> D6
5de pen -> D5
6de pen -> D4
7de pen -> D3
8ste pen -> D2
Die lcd met seriële koppelvlak (wat met 'n nie -seriële lcd in die diagram voorgestel word) sal verbind word soos dit met sda op analoog 4 en scl op analoog 5 gemerk is.
Die gonser of piëzo -luidspreker sal soos volg verbind word:
positief teenoor D1
negatief vir Gnd
Stap 2: Arduino en kode
Ek gee die onderstaande kode, verander dit en verander dit op enige manier wat u wil. Hou in gedagte dat dit slegs sal werk met die bedrading wat ek voorheen getoon het. Die enigste ding wat u hoef te doen, is om die ID van elke kaart in die program te vervang met die ooreenstemmende ID's van u kaarte. Die aangehegte video verduidelik watter getalle u moet verander en vervang met die ID van u kaart.
As u nie u kaarte -ID ken nie, is dit 'n manier om u RC522 -module hier uit te vind.
biblioteke:
RC522
LCD
klavier
Stap 3: 3D -druk van die onderdele
Ek het die dele 3d gedruk met 'n drukker wat ek self gemaak het, sodat ek geen instellings vir die onderdele kan aanbeveel nie. Ek het PLA- en supports.stl -lêers gebruik
Stap 4: Finale vergadering
Plaas die arduino in die uitsparings in die behuizing. Plaas daarna die lcd en draai die skroewe vas en plaas ook die klavier. Plaas dan die Rfid -leser naby die buitenste muur en die zoemer. Ek beveel aan om die drade aan die verskillende komponente te soldeer en die oher -eindes aan die arduino te koppel. Kabelbestuur is moeilik, maar aanneemlik. Maak laas twee dele toe, maak seker dat daar geen kabels uitsteek nie en bevestig die twee helftes met band.
Stap 5: Hoe om dit te gebruik
Om die outomatiese bank te gebruik, druk eers * om te begin, daarna moet u 'n kaart skandeer, tik dan 'n nommer druk A om die huidige nommer by te voeg of B om die huidige nommer af te trek, en scan dan die tweede kaart. As u geld wil gee of geld wil neem Skandeer eers van die bank die kaart van die speler en dan die bankiersleutel.