Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta projekt skapades med det redan befintliga elektroniska bankmonopolet i åtanke. Den använder en arduino uno och rfid för att fungera. Dessutom är den utrustad med en LCD och en knappsats för navigering. Jag gjorde det med en 3d -skrivare men om du inte har tillgång till en är det ok eftersom huset kan tillverkas med olika material och medel. Av min erfarenhet från att använda det gör det inte bara roligare utan snabbare och mindre rörigt. I den här handledningen kommer jag att visa dig hur du programmerar arduino hur du kopplar komponenterna och hur man sätter ihop allt.
Friskrivningsklausul: Engelska är inte mitt förstaspråk och jag har ingen som helst examen i ingenjörsvetenskap. Elektronik är min hobby och det är därför jag tillhandahåller all information som gick åt för att utveckla detta projekt.
Om du har några frågor eller problem är du välkommen att fråga vid kommentarerna.
Om du tror att jag har gjort ett misstag och du vill förbättra min design kan du informera mig från kommentarerna.
Tillbehör
För detta projekt behöver du:
* en arduino uno
* en rfid -läsare (jag använde RC522)
* LCD -skärm 16x2 med seriellt gränssnitt
* flexibel knappsats 4x4
* summer
* tråd
* 3d skrivare
* stl -filer (https://www.thingiverse.com/thing:3883597)*
*M3 -skruvar med muttrar i olika storlekar
*6 RFID -kort och 1 rfid -tagg
Steg 1: Arduino och ledningar
Skissen ovan är hur komponenter ska kopplas in för att programmet ska fungera.
Med detta projekt kommer du att använda alla portar på din arduino uno.
För det första kommer RC522 RFID -läsaren att anslutas från vänster till höger:
1: a stift -> D13
2: a stiftet -> D12
3: e stift -> D11
Fjärde stift -> D10
5: e pin -> lämna oansluten
6: e pin -> gnd
7: e pin -> lämna oansluten
8: e stift -> 3.3v
Knappsatsen kommer att anslutas från vänster till höger enligt följande:
1: a pin -> D9
2: a stiftet -> D8
3: e stift -> D7
4: e stift -> D6
5: e pin -> D5
6: e stift -> D4
7: e stift -> D3
8: e stift -> D2
LCD -skärmen med seriellt gränssnitt (som representeras med en icke -seriell LCD i diagrammet) kommer att anslutas eftersom den är märkt med sda till analog 4 och scl till analog 5.
Summern eller piezohögtalaren ansluts enligt följande:
positiv till D1
negativ till Gnd
Steg 2: Arduino och kod
Jag tillhandahåller koden nedan, ändra den och ändra den på vilket sätt du vill. Tänk på att det bara fungerar med kablarna som jag visade tidigare. Det enda du behöver göra är att ersätta id för varje kort i programmet med motsvarande id för dina kort. Den bifogade videon förklarar vilka nummer som ska ändras och ersättas med ditt korts id.
Om du inte känner till dina kort -id här är ett sätt att ta reda på att använda din RC522 -modul här.
bibliotek:
RC522
LCD
knappsats
Steg 3: 3D -utskrift av delarna
Jag 3D -utskrivna delarna med en skrivare som jag gjorde på egen hand så jag kan inte rekommendera några inställningar för delarna. Jag använde PLA- och supports.stl -filer
Steg 4: Slutmontering
Placera arduino i utskärningarna i huset. Placera sedan LCD -skärmen och dra åt skruvarna och placera även knappsatsen. Sätt sedan in Rfid -läsaren nära ytterväggen och summern. Jag rekommenderar att lödning av trådarna till de olika komponenterna och anslutning av oher -ändarna till arduino. Kabelhantering är tuff men trolig. Stäng sist de två delarna, se till att inga kablar sticker ut och säkra de två halvorna med tejp.
Steg 5: Hur man använder den
För att använda den automatiska banken, tryck först på * för att initialisera därefter måste du skanna ett kort och sedan skriva ett nummer tryck på A för att lägga till det aktuella numret eller B för att subtrahera det aktuella numret och sedan skanna det andra kortet. Om du vill ge eller ta pengar från banken skannar du först spelarens kort och sedan scanker banknyckeln.