Obsah:
- Krok 1: Seznam materiálů
- Krok 2: Hardwarová připojení
- Krok 3: Konfigurace NFC PN532
- Krok 4: Programování SLabs-32
- Krok 5: Používání Tabulek Google
- Krok 6: Spusťte načasování
Video: Načasujte svého zaměstnance pomocí SLabs-32: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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ů
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í
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
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
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í
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:
Ovládejte rozvržení svého modelu vlaku pomocí KLÁVESNICE !: 12 kroků
Ovládejte rozvržení svého modelového vlaku pomocí KEYBOARDU !: V jednom z mých předchozích Instructable jsem vám ukázal, jak můžete ovládat svůj modelový vlak dálkovým ovladačem k televizi. Aktualizovanou verzi si můžete prohlédnout také zde. V tomto Instructable vám ukážu, jak ovládat rozložení modelového vlaku pomocí klávesnice
Ovládejte rozvržení svého modelu vlaku pomocí mobilního telefonu !: 11 kroků (s obrázky)
Ovládejte rozvržení svého modelového vlaku pomocí mobilního telefonu !: Ovládání rozvržení modelového vlaku pomocí kabelových ovladačů plynu a výhybek může být dobrým začátkem pro začátečníky, ale představují problém nepřenositelnosti. Bezdrátové ovladače, které přicházejí na trh, mohou také ovládat pouze některé lokomotivy
Vytvořte si herní konzoli pomocí svého Raspberry Pi!: 6 kroků
Vytvořte si herní konzoli pomocí svého Raspberry Pi !: Chcete hrát retro hry bez placení za drahé staré konzoly? Právě to můžete udělat s Raspberry Pi. Raspberry Pi je počítač " počítač velikosti kreditní karty " který je schopen mnoha skvělých věcí. Existuje mnoho různých typů
Ovládejte LED pomocí svého Androidu - Modul Arduino-Bluetooth: 5 kroků
Ovládejte LED pomocí svého Androidu | Modul Arduino-Bluetooth: Tutoriál nám pomůže vybudovat obvod a ovládat jej prostřednictvím mobilní aplikace. Řekněme, že budete moci ovládat světla svého domova? Takže ne ve skutečnosti světla, ale kvůli stručnosti budeme prozatím ovládat LED a můžete přidat všechny ki
Ovládejte rozvržení svého modelového vlaku pomocí TV na dálku!: 7 kroků (s obrázky)
Ovládejte rozvržení modelu vlaku pomocí dálkového ovladače TV !: V tomto návodu vám ukážu, jak vytvořit infračervený systém dálkového ovládání pro model vlaku. Poté budete moci ovládat své vlaky při relaxaci na gauči. Pojďme tedy začít