Obsah:
- Krok 1: Zoznam materiálov
- Krok 2: Hardvérové pripojenia
- Krok 3: Konfigurácia NFC PN532
- Krok 4: Programovanie SLabs-32
- Krok 5: Používanie Tabuliek Google
- Krok 6: Začnite načasovať
Video: Načasujte svojho zamestnanca pomocou SLabs-32: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
V tomto návode vytvoríme inteligentný systém riadenia vstupu/výstupu zamestnancov založený na NFC, ktorý bude sledovať pracovný čas vašich zamestnancov.
Informácie o aktuálnom čase získavame pomocou NTP (Network Time Protocol) s modulom Wi-Fi (Esp8266) z Slabs-32 a odosielame ich do Atmega328p na zbernici I2C.
Atmega328p potom použije tieto časové informácie na vytvorenie záznamu, kedykoľvek zamestnanec prejde prstom po štítku NFC, aby mohol ísť von alebo prísť do kancelárie. Potom vypočíta časový rozdiel medzi časom IN a OUT a zobrazí ho na obrazovke TFT SLabs-32.
Informácie o čase strávenom zamestnancom v kancelárii môžeme tiež odoslať do tabuľky Google pomocou integrovaného Esp8266, ale nie v tomto návode. Túto metódu už vykonal Stephen Borsay (odkaz), integroval som to isté pomocou tejto aplikácie.
Ak chcete získať svoje vlastné SLabs-32, kliknite na odkaz nižšie:
www.fabtolab.com/slabs-32
Krok 1: Zoznam materiálov
Používame modul Nfc PN532, ktorý je čítacím/zapisovacím modulom NFC.
V tomto projekte požadujeme:
- SLabs-32
- NFC PN532
- Prepojovacie vodiče
Krok 2: Hardvérové pripojenia
Modul Nfc môže byť prepojený s našou vývojovou doskou na zbernici I2C, SPI alebo vysokorýchlostnej UART, je na nás, aby sme sa rozhodli. V tomto projekte budeme používať režim SPI.
Vykonajte zapojenie podľa schémy zapojenia uvedenej vyššie a nemali by ste mať žiadne problémy.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Krok 3: Konfigurácia NFC PN532
NFC PN532 je modul na čítanie/zapisovanie NFC. NFC, čo znamená „Near Field Communication“, je sada bezdrôtových komunikačných technológií krátkeho dosahu, ktorých dosah je až 10 cm. Je navrhnutý tak, aby ponúkal ľahkú a bezpečnú komunikáciu medzi dvoma zariadeniami.
NFC pracuje na frekvencii 13,56 MHz a je založený na modeli „iniciátor“a „cieľ“, kde iniciátor generuje malé magnetické pole, ktoré napája cieľ, čo znamená, že cieľ nevyžaduje zdroj energie.
Tento senzor môžeme prepojiť buď pomocou SPI, I2C alebo HSU (vysokorýchlostný UART). Na výber jednej konkrétnej zbernice používame prepínač. Konfigurácia na prepojenie s nimi v konkrétnom režime je nasledovná:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Na prepojenie s týmto senzorom použijeme zbernicu SPI.
Krok 4: Programovanie SLabs-32
Ak chcete začať používať SLabs-32, kliknite na odkaz uvedený nižšie:
startoonlabs.com/Getting%20started%20with%2…
Stiahnite si súbory náčrtu priložené ku kroku.
Po stiahnutí súboru otvorte skicu a vykonajte nasledujúce kroky:
- Zadajte svoje poverenia Wifi
- Nastavte offset UTC podľa vašej polohy (v náčrte Esp).
V tomto náčrte porovnávame UID značky Nfc, aby sme poznali informácie o zamestnancovi. Každý zamestnanec dostane značku nfc, ktorá má jedinečné UID. Tento náčrt slúži na ukážku ako príklad, ako zvládnuť pracovný čas jedného zamestnanca. Ak chcete, môžete do svojho náčrtu pridať aj ďalších zamestnancov.
Krok 5: Používanie Tabuliek Google
Ako už bolo spomenuté, aktualizujeme tiež čas strávený zamestnancami na hárku Google. Ak sa chcete dozvedieť, ako to urobiť, postupujte podľa krokov uvedených v tomto odkaze.
Namiesto použitia Gscrpit uvedeného v tomto návode použite Gscript pripojený k tomuto kroku.
Krok 6: Začnite načasovať
To je skoro všetko. Projekty IoT uľahčené SLabs-32.
Tento projekt nie je len pre manažment zamestnancov, ale môžete ho použiť aj pre iné aplikácie. Nechám to na vašu predstavivosť.
Sledujte nás a sledujte ďalšie jednoduchšie a rýchlejšie projekty IoT pomocou SLabs-32
Odporúča:
Ovládajte rozloženie svojho modelového vlaku pomocou svojej KLÁVESNICE !: 12 krokov
Ovládajte rozloženie svojho modelového vlaku pomocou KEYBOARDU !: V jednom z mojich predchádzajúcich návodov som vám ukázal, ako môžete svoj modelový vlak ovládať diaľkovým ovládaním televízora. Vylepšenú verziu si môžete pozrieť aj tu. V tomto návode vám ukážem, ako ovládať rozloženie modelového vlaku pomocou klávesnice
Ovládajte rozloženie svojho modelového vlaku pomocou mobilného telefónu !: 11 krokov (s obrázkami)
Ovládajte rozloženie svojho modelového vlaku pomocou mobilného telefónu !: Ovládanie rozloženia modelového vlaku pomocou káblových ovládačov plynu a výhybiek môže byť dobrým začiatkom pre začiatočníkov, predstavuje však problém neprenosnosti. Bezdrôtové ovládače, ktoré prichádzajú na trh, môžu tiež ovládať iba niektoré lokomotívy
Vytvorte si hernú konzolu pomocou svojho Raspberry Pi!: 6 krokov
Vytvorte si hernú konzolu pomocou svojho Raspberry Pi !: Chcete hrať retro hry bez platenia za drahé staré konzoly? S Raspberry Pi to môžete urobiť. Raspberry Pi je počítač „veľkosti kreditnej karty“ktorý je schopný mnohých skvelých vecí. Existuje mnoho rôznych typových
Ovládajte rozloženie svojho modelového vlaku pomocou diaľkového televízora! 7 krokov (s obrázkami)
Ovládajte rozloženie svojho modelového vlaku pomocou televízora NA DIAĽKU !: V tomto návode vám ukážem, ako vytvoriť systém IR diaľkového ovládania pre modelový vlak. Potom budete môcť ovládať svoje vlaky a relaxovať na gauči. Začnime teda
Ovládajte domáce spotrebiče zo svojho inteligentného telefónu pomocou aplikácie Blynk a Raspberry Pi: 5 krokov (s obrázkami)
Ovládajte domáce spotrebiče zo svojho inteligentného telefónu pomocou aplikácie Blynk a Raspberry Pi: V tomto projekte sa naučíme používať aplikáciu Blynk a Raspberry Pi 3 na ovládanie domácich spotrebičov (kávovar, lampa, okenná opona a ďalšie … ). Hardvérové komponenty: Dráty pre reléové žiarovky Raspberry Pi 3 Relé Softvérové aplikácie: Blynk A