Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento projekt byl vytvořen s ohledem na již existující monopol elektronických bank. K provozu používá arduino uno a rfid. Navíc je vybaven LCD a klávesnicí pro navigaci. Udělal jsem to pomocí 3D tiskárny, ale pokud nemáte přístup k jedné, je to v pořádku, protože kryt může být vyroben z různých materiálů a prostředků. Podle mých zkušeností s používáním je hra nejen zábavnější, ale také rychlejší a méně špinavá. V tomto tutoriálu vás seznámím s tím, jak arduino naprogramovat, jak zapojit komponenty a jak to všechno dát dohromady.
Prohlášení: Angličtina není můj první jazyk a nemám žádné technické vzdělání. Elektronika je můj koníček, a proto poskytuji všechny informace, které byly součástí vývoje tohoto projektu.
Pokud máte nějaké dotazy nebo problémy, neváhejte se zeptat v komentářích.
Pokud si myslíte, že jsem udělal chybu a chcete vylepšit můj design, můžete mě o tom informovat v komentářích.
Zásoby
Pro tento projekt budete potřebovat:
* arduino uno
* čtečka RFID (používal jsem RC522)
* LCD obrazovka 16x2 se sériovým rozhraním
* flexibilní klávesnice 4x4
* bzučák
* drát
* 3D tiskárna
* soubory stl (https://www.thingiverse.com/thing:3883597)*
*Šrouby M3 s maticemi různých velikostí
*6 RFID karet a 1 RFID tag
Krok 1: Arduino a zapojení
Výše uvedený náčrt je způsob, jakým by měly být součásti zapojeny, aby program fungoval.
S tímto projektem využijete všechny porty na vašem arduino uno.
Nejprve bude čtečka RC522 RFID připojena zleva doprava:
1. pin -> D13
2. pin -> D12
3. pin -> D11
4. pin -> D10
5. pin -> ponechat nepřipojeno
6. kolík -> gnd
7. pin -> ponechat nepřipojeno
8. pin -> 3,3 V.
Klávesnice bude připojena zleva doprava následujícím způsobem:
1. pin -> D9
2. pin -> D8
3. pin -> D7
4. pin -> D6
5. pin -> D5
6. kolík -> D4
7. pin -> D3
8. pin -> D2
LCD se sériovým rozhraním (které je v diagramu znázorněno nesériovým LCD) bude připojeno tak, jak je označeno sda k analogovému 4 a scl k analogovému 5.
Bzučák nebo piezo reproduktor budou připojeny následovně:
pozitivní na D1
negativní na Gnd
Krok 2: Arduino a kód
Níže poskytuji kód, můžete jej libovolně změnit a upravit jakýmkoli způsobem. Mějte na paměti, že to bude fungovat pouze s kabeláží, kterou jsem ukázal dříve. Jediná věc, kterou budete muset udělat, je nahradit ID každé karty v programu odpovídajícími ID vašich karet. Připojené video vysvětluje, která čísla změnit a nahradit ID vaší karty.
Pokud neznáte své ID karty, zde je způsob, jak to zjistit pomocí modulu RC522.
knihovny:
RC522
LCD
klávesnice
Krok 3: 3D tisk dílů
3D díly jsem vytiskl pomocí tiskárny, kterou jsem vytvořil sám, takže nemohu doporučit žádné nastavení dílů. Použil jsem soubory PLA a supports.stl
Krok 4: Konečná montáž
Umístěte arduino do výřezů v pouzdře. Poté umístěte LCD a utáhněte šrouby a také umístěte klávesnici. Poté vložte čtečku Rfid blízko vnější stěny a bzučáku. Doporučuji pájet vodiče k různým součástem a spojit konce oher s arduino. Správa kabelů je náročná, ale věrohodná. Nakonec zavřete dvě části, ujistěte se, že nevyčnívají žádné kabely, a zajistěte obě poloviny páskou.
Krok 5: Jak jej používat
Chcete -li použít automatickou banku, nejprve proveďte inicializaci stisknutím *, poté musíte naskenovat kartu, poté zadat číslo, stisknutím A přidat aktuální číslo nebo B odečíst aktuální číslo a poté naskenovat druhou kartu. Chcete -li dát nebo vzít peníze z banky nejprve naskenujte kartu hráče a poté sca bankéř klíč.