Sadržaj:

Odvojite vrijeme od svog zaposlenika koristeći SLabs-32: 6 koraka
Odvojite vrijeme od svog zaposlenika koristeći SLabs-32: 6 koraka

Video: Odvojite vrijeme od svog zaposlenika koristeći SLabs-32: 6 koraka

Video: Odvojite vrijeme od svog zaposlenika koristeći SLabs-32: 6 koraka
Video: ПЕРВЫЕ ПОСЛЕВОЕННЫЕ ГОДЫ. ВОСТОЧНАЯ ПРУССИЯ. КАЛИНИНГРАД. ИСТОРИИ ПРОФЕССОРА. КОП ПО ВОЙНЕ 2024, Novembar
Anonim
Odvojite vrijeme od svog zaposlenika koristeći SLabs-32
Odvojite vrijeme od svog zaposlenika koristeći SLabs-32

U ovom uputstvu napravit ćemo nFC sistem za upravljanje/ulazak zaposlenih koji će pratiti vaše radno vrijeme.

Informacije o trenutnom vremenu dobivamo pomoću NTP-a (Network Time Protocol) s Wi-Fi modulom (Esp8266) Slabs-32 i šaljemo ih Atmega328p na I2C sabirnici.

Atmega328p tada koristi podatke o vremenu za pravljenje zapisa, kad god zaposlenik prevuče svoju NFC oznaku da izađe van ili uđe u ured. Zatim izračunava vremensku razliku između IN vremena i OUT vremena i prikazuje ga na TFT ekranu SLabs-32.

Također možemo poslati podatke o vremenu koje je zaposlenik proveo u uredu u Google tablicu koristeći ugrađeni Esp8266, ali ne u ovom uputstvu. Ovu metodu je već učinio Stephen Borsay (veza), istu sam integrirao pomoću ove aplikacije.

Da biste dobili svoj SLabs-32, kliknite na donju vezu:

www.fabtolab.com/slabs-32

Korak 1: Lista materijala

Lista materijala
Lista materijala

Koristimo Nfc PN532 modul koji je NFC modul za čitanje/pisanje.

U ovom projektu nam je potrebno:

  • SLabs-32
  • NFC PN532
  • Džemper žice

Korak 2: Hardverske veze

Hardverske veze
Hardverske veze

Nfc modul može biti povezan s našom razvojnom pločom na I2C, SPI ili UART magistrali velike brzine, na nama je da odlučimo. U ovom projektu koristit ćemo SPI način rada.

Povežite se prema gore navedenom dijagramu kola i ne biste trebali imati problema.

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

Korak 3: Konfiguriranje NFC PN532

Konfiguriranje NFC PN532
Konfiguriranje NFC PN532

NFC PN532 je NFC čitač/modul za pisanje. NFC, koji označava “Near Field Communication”, je skup tehnologija bežične komunikacije kratkog dometa, čiji je domet do 10 cm. Dizajniran je tako da nudi laganu i sigurnu komunikaciju između dva uređaja.

NFC radi na 13,56MHz i temelji se na modelu "inicijatora" i "mete" gdje inicijator generira malo magnetsko polje koje napaja metu, što znači da meti nije potreban izvor napajanja.

Ovaj senzor možemo povezati sa SPI, I2C ili HSU (UART velike brzine). Za odabir bilo koje određene sabirnice koristimo dip prekidač. Konfiguracija za njihovo povezivanje u određenom načinu rada je sljedeća:

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

Za povezivanje sa ovim senzorom koristit ćemo SPI sabirnicu.

Korak 4: Programiranje SLabs-32

Programiranje SLabs-32
Programiranje SLabs-32

Za početak rada sa SLabs-32 kliknite na donju vezu:

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

Preuzmite datoteke skica u prilogu koraka.

Nakon preuzimanja datoteke otvorite skicu i učinite sljedeće:

  • Unesite svoje WiFi podatke
  • Postavljanje UTC pomaka prema vašoj lokaciji (Na skici Esp).

Na ovoj skici upoređujemo UID oznake Nfc da bismo znali podatke o zaposleniku. Svaki zaposlenik dobiva oznaku nfc koja ima jedinstveni UID. Radi demonstracije, ova skica daje primjer kako upravljati radnim vremenom jednog zaposlenika. Ako želite, u svoju skicu možete dodati i više zaposlenih.

Korak 5: Korištenje Google tablica

Kao što je ranije spomenuto, također ažuriramo vrijeme koje zaposlenici provode na Google tablici. Da biste saznali kako to učiniti, slijedite korake navedene na ovoj vezi.

Umjesto Gscrpita navedenog u ovom vodiču, koristite Gscript priložen ovom koraku.

Korak 6: Počnite mjeriti vrijeme

Pokreni mjerenje vremena
Pokreni mjerenje vremena

To je otprilike to. SLabs-32 olakšava IoT projekte.

Ovaj projekt nije samo za upravljanje zaposlenicima, već ga možete koristiti i za druge aplikacije. To ću prepustiti vašoj mašti.

Pratite nas za lakše i brže IoT projekte koristeći SLabs-32

Preporučuje se: