Obsah:

Ještě další návod k používání DIYMall RFID-RC522 a Nokia LCD5110 s Arduinem: 8 kroků (s obrázky)
Ještě další návod k používání DIYMall RFID-RC522 a Nokia LCD5110 s Arduinem: 8 kroků (s obrázky)

Video: Ještě další návod k používání DIYMall RFID-RC522 a Nokia LCD5110 s Arduinem: 8 kroků (s obrázky)

Video: Ještě další návod k používání DIYMall RFID-RC522 a Nokia LCD5110 s Arduinem: 8 kroků (s obrázky)
Video: Proč a jak používat tonikum - kompletní návod 2024, Listopad
Anonim
Ještě další návod k používání DIYMall RFID-RC522 a Nokia LCD5110 s Arduino
Ještě další návod k používání DIYMall RFID-RC522 a Nokia LCD5110 s Arduino

Proč jsem cítil potřebu vytvořit další instruktáž pro DIYMall RFID-RC522 a Nokia LCD5110? Abych pravdu řekl, pracoval jsem na Proof of Concept někdy v loňském roce s využitím obou těchto zařízení a nějakým způsobem „špatně umístil“kód. Protože DIYMall RFID-RC522 nemá piny označené stejně jako některé jiné desky RFID-RC522, bylo obtížné určit, který pin je který. Kromě toho, pokud někdy zapomenu, co jsem udělal v POC, mohu to nyní zjistit na webu.

Krok 1: Prohlášení

Prohlášení
Prohlášení

Jen rychlé odmítnutí odpovědnosti za to, že nepřebíráme ŽÁDNOU odpovědnost za nic, co se stane v důsledku dodržování tohoto pokynu. Při stavbě čehokoli je vždy nejlepší dodržovat pokyny výrobce a bezpečnostní listy, a proto se v těchto dokumentech podívejte na všechny součásti a nástroje, které používáte při stavbě vlastních. Jednoduše poskytujeme informace o krocích, které jsme použili při vytváření našich. Nejsme profesionálové. Ve skutečnosti 2 ze 3 osob, které se účastnily této stavby, jsou děti.

Krok 2: Shromážděte potřebné součásti

Shromážděte potřebné součásti
Shromážděte potřebné součásti
Shromážděte potřebné součásti
Shromážděte potřebné součásti
Shromážděte potřebné součásti
Shromážděte potřebné součásti

1) Deska Arduino Uno.

2) Deska DIYMall RFID-RC522.

3) Deska Nokia LCD5110

4) Svetry

5) RFID tag (klíčenka).

6) Volitelný UNO Proto Shield nebo jen typický chlebový prkénko.

Krok 3: Připojte RFID-RC522 k Uno

Připojte RFID-RC522 k Uno
Připojte RFID-RC522 k Uno
Připojte RFID-RC522 k Uno
Připojte RFID-RC522 k Uno
Připojte RFID-RC522 k Uno
Připojte RFID-RC522 k Uno

Abych si to sám usnadnil, použil jsem proto Shield pro všechna svá spojení. Volitelně můžete použít prkénko nebo jen zapojit věci přímo. Výhodou Proto Shieldu nebo breadboardu je, že piny RFID-RC522 se mohou připojit přímo do Proto Shieldu nebo breadboardu, což poskytuje "stojan" pro držení RFID-RC522.

Použil jsem Proto Shield, protože se mi náhodou jeden poflakoval. V každém případě připojte RFID-RC522 následujícím způsobem:

  • SDA / NSS na Pin 10 na Uno
  • SCK na Pin 13 na Uno
  • MOSI na Pin 11 na Uno
  • MISO na Pin 12 na Uno
  • GND až GND na Uno
  • RST na Pin 9 na Uno
  • VCC až 3.3 na Uno

Krok 4: Připojte telefon Nokia LCD5110 k zařízení Uno

Připojte telefon Nokia LCD5110 k zařízení Uno
Připojte telefon Nokia LCD5110 k zařízení Uno

Nyní je čas připojit Nokia LCD5110 k Uno. Tentokrát jsem se rozhodl použít propojovací kabely k připojení přímo k Uno pro hlavní piny a pro napěťová připojení jsem použil prkénko na Proto Shieldu. Hlavním důvodem této volby bylo, že jsem chtěl, aby se Nokia LCD5110 postavila. Pokud bych jej připojil přímo na prkénko na Proto Shieldu, obrazovka by místo toho ležela.

  1. VCC až 3.3 na Uno
  2. GND až GND na Uno
  3. CS/SCE na Pin 3 na Uno
  4. RST na Pin 4 na Uno
  5. DC / D / C na Pin 5 na Uno
  6. MOSI / DN (MOSI) na pin 6 na Uno
  7. SCK / SCLK na Pin 7 na Uno
  8. LED na GND na Uno

Krok 5: Napište kód

Napište kód
Napište kód

Zkombinoval jsem ukázkový kód z webu The Engineering Projects pro The Engineering Projects DIYMall RFID-RC522 a také Rinky Dink Electronics pro Nokia LCD5110 s několika drobnými změnami, abych se pobavil.

Tento příklad simuluje použití tagů RFID k zamykání a odemykání některých zabezpečených vstupních bodů. Jakmile je detekován správný tag RFID, systém se odemkne.

Při první inicializaci programu se na obrazovce LCD5110 zobrazí logo Arduino (uložené v samostatném grafickém souboru), aby uživatel věděl, že funguje. Po 3 sekundách pak zobrazí zprávu „RFID uzamčeno“, což znamená, že je vstupní bod uzamčen. Program pak každou sekundu opakuje kontrolu RFID tagu. Pokud je detekován tag RFID, program zkontroluje jedinečné číslo tagu RFID a určí, zda by měl odemknout vstupní bod. Pokud je detekováno správné jedinečné číslo, systém zobrazí jedinečné číslo na LCD5110 a uvede systém do odemčeného stavu na 2 sekundy. Pokud není detekováno správné jedinečné číslo, systém zobrazí jedinečné číslo na LCD5110 a ponechá systém v uzamčeném stavu.

Dalo by se snadno přidat servo nebo relé do tohoto příkladu kódu k provedení určité míry práce, když je detekováno správné jedinečné číslo.

Krok 6: Zdrojový kód a grafika loga Arduino

Krok 7: Systém v akci

Image
Image
Systém v akci
Systém v akci
Systém v akci
Systém v akci

Krok 8:

Doufám, že někdo kromě mě považuje tento Instructable za užitečný.

Doporučuje: