Obsah:

Načasujte svého zaměstnance pomocí SLabs-32: 6 kroků
Načasujte svého zaměstnance pomocí SLabs-32: 6 kroků

Video: Načasujte svého zaměstnance pomocí SLabs-32: 6 kroků

Video: Načasujte svého zaměstnance pomocí SLabs-32: 6 kroků
Video: Kafe a marketing s Luborem Malým: Jak načasovat hledání nových zaměstnanců 2024, Listopad
Anonim
Načasujte svého zaměstnance pomocí SLabs-32
Načasujte svého zaměstnance pomocí SLabs-32

V tomto pokynu vytvoříme inteligentní systém řízení vstupu a výstupu zaměstnanců založený na NFC, který bude sledovat pracovní dobu vašich zaměstnanců.

Informace o aktuálním čase získáváme pomocí NTP (Network Time Protocol) s modulem Wi-Fi (Esp8266) Slabs-32 a odešleme jej do Atmega328p na sběrnici I2C.

Atmega328p pak použije tyto časové informace k vytvoření záznamu, kdykoli zaměstnanec přejde přes značku NFC, aby šel ven nebo přišel do kanceláře. Poté vypočítá časový rozdíl mezi časem IN a OUT a zobrazí jej na obrazovce TFT SLabs-32.

Můžeme také odeslat informace o čase stráveném zaměstnancem v kanceláři do tabulky Google pomocí integrovaného Esp8266, ale ne v tomto pokynu. Tuto metodu již provedl Stephen Borsay (odkaz), integroval jsem to samé pomocí této aplikace.

Chcete-li získat vlastní SLabs-32, klikněte na níže uvedený odkaz:

www.fabtolab.com/slabs-32

Krok 1: Seznam materiálů

Seznam materiálů
Seznam materiálů

Používáme modul Nfc PN532, což je modul NFC čtečky/zapisovače.

V tomto projektu požadujeme:

  • SLabs-32
  • NFC PN532
  • Propojovací dráty

Krok 2: Hardwarová připojení

Hardwarová připojení
Hardwarová připojení

Modul Nfc může být propojen s naší vývojovou deskou na sběrnici I2C, SPI nebo vysokorychlostní UART, je na nás, abychom se rozhodli. V tomto projektu budeme používat režim SPI.

Proveďte zapojení podle výše uvedeného schématu zapojení a neměli byste mít žádné problémy.

  • Vcc → 3,3 V
  • GND → GND
  • SCK → PD4
  • MISO → PD3
  • MOSI → PD2
  • SS → PD7

Krok 3: Konfigurace NFC PN532

Konfigurace NFC PN532
Konfigurace NFC PN532

NFC PN532 je modul čtečky/zapisovače NFC. NFC, což znamená „Near Field Communication“, je sada bezdrátových komunikačních technologií krátkého dosahu, jejichž dosah je až 10 cm. Je navržen tak, aby nabízel lehkou a bezpečnou komunikaci mezi dvěma zařízeními.

NFC pracuje na frekvenci 13,56 MHz a je založen na modelu „iniciátor“a „cíl“, kde iniciátor generuje malé magnetické pole, které napájí cíl, což znamená, že cíl nevyžaduje zdroj energie.

Tento senzor můžeme propojit buď pomocí SPI, I2C nebo HSU (vysokorychlostní UART). K výběru libovolné konkrétní sběrnice používáme přepínač DIP. Konfigurace pro jejich propojení v konkrétním režimu je následující:

  • SPI (0, 1)
  • I2C (1, 0)
  • HSU (0, 0)

K propojení s tímto senzorem použijeme sběrnici SPI.

Krok 4: Programování SLabs-32

Programování SLabs-32
Programování SLabs-32

Chcete-li začít používat SLabs-32, klikněte na níže uvedený odkaz:

startoonlabs.com/Getting%20started%20with%2…

Stáhněte si soubory skici připojené ke kroku.

Po stažení souboru otevřete skicu a proveďte následující věci:

  • Zadejte své pověření Wifi
  • Nastavte offset UTC podle vaší polohy (v náčrtu Esp).

V tomto náčrtu porovnáváme UID tagu Nfc, abychom znali informace o zaměstnanci. Každý zaměstnanec dostane značku nfc, která má jedinečné UID. Tato ukázka slouží k demonstraci a ukazuje příklad, jak řídit pracovní dobu jednoho zaměstnance. Pokud chcete, můžete do skici přidat také další zaměstnance.

Krok 5: Používání Tabulek Google

Jak již bylo zmíněno dříve, aktualizujeme také čas strávený zaměstnanci na list Google. Chcete -li se dozvědět, jak to provést, postupujte podle kroků uvedených v tomto odkazu.

Namísto použití Gscrpit uvedeného v tomto kurzu použijte Gscript připojený k tomuto kroku.

Krok 6: Spusťte načasování

Začněte načasovat
Začněte načasovat

To je skoro všechno. Projekty IoT usnadněné SLabs-32.

Tento projekt není určen pouze pro správu zaměstnanců, ale můžete jej použít i pro jiné aplikace. Nechám to na vaší fantazii.

Sledujte nás a sledujte snadnější a rychlejší projekty IoT pomocí SLabs-32

Doporučuje: