Përmbajtje:

Kohëzgjatni punonjësin tuaj duke përdorur SLabs-32: 6 Hapa
Kohëzgjatni punonjësin tuaj duke përdorur SLabs-32: 6 Hapa

Video: Kohëzgjatni punonjësin tuaj duke përdorur SLabs-32: 6 Hapa

Video: Kohëzgjatni punonjësin tuaj duke përdorur SLabs-32: 6 Hapa
Video: 13. Инструменты. Убираем свои идеализации и стрессы 2024, Nëntor
Anonim
Koha Punonjësi juaj duke përdorur SLabs-32
Koha Punonjësi juaj duke përdorur SLabs-32

Në këtë udhëzues, ne do të bëjmë një punonjës inteligjent të bazuar në NFC në/jashtë sistemit të menaxhimit i cili mban gjurmët e orëve të punës të punonjësve tuaj.

Ne i marrim informacionet e kohës aktuale duke përdorur NTP (Network Time Protocol) me modulin Wi-Fi (Esp8266) të Slabs-32 dhe e dërgojmë atë në Atmega328p në autobusin I2C.

Atmega328p pastaj përdor këtë informacion kohor për të bërë një rekord, sa herë që një punonjës fshin etiketën e tij NFC për të dalë jashtë ose për të ardhur brenda zyrës. Pastaj llogarit diferencën kohore midis kohës IN dhe kohës OUT dhe e shfaq atë në ekranin TFT të SLabs-32.

Ne gjithashtu mund të dërgojmë informacionin në lidhje me kohën e kaluar nga punonjësi në zyrë në spreadsheet të Google duke përdorur bordin Esp8266, por jo në këtë udhëzues. Kjo metodë tashmë është bërë nga Stephen Borsay (lidhje), unë kam integruar të njëjtën gjë duke përdorur këtë aplikacion.

Për të marrë SLabs-32 tuaj, klikoni në lidhjen e dhënë më poshtë:

www.fabtolab.com/slabs-32

Hapi 1: Lista e materialeve

Lista e materialeve
Lista e materialeve

Ne po përdorim modulin Nfc PN532 i cili është modul NFC lexues/shkrimtar.

Në këtë projekt ne kërkojmë:

  • SLabs-32
  • NFC PN532
  • Telat Jumper

Hapi 2: Lidhjet e harduerit

Lidhjet e harduerit
Lidhjet e harduerit

Moduli Nfc mund të ndërlidhet me bordin tonë të zhvillimit në autobusin I2C, SPI ose me shpejtësi të lartë UART, na takon neve të vendosim. Në këtë projekt, ne do të përdorim modalitetin SPI.

Bëni lidhjet sipas diagramit të qarkut të dhënë më sipër dhe nuk duhet të keni probleme.

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

Hapi 3: Konfigurimi i NFC PN532

Konfigurimi i NFC PN532
Konfigurimi i NFC PN532

NFC PN532 është një modul lexues/shkrimtar NFC. NFC që do të thotë "Near Field Communication" është një grup teknologjish komunikimi pa tel me rreze të shkurtër, diapazoni i të cilave është deri në 10 cm. Shtë projektuar për të ofruar komunikim me peshë të lehtë dhe të sigurt midis dy pajisjeve.

NFC funksionon në 13.56MHz dhe bazohet në një model "iniciues" dhe "objektiv" ku iniciatori gjeneron një fushë të vogël magnetike që fuqizon objektivin, që do të thotë se objektivi nuk kërkon një burim energjie.

Ne mund ta ndërlidhim këtë sensor ose duke përdorur SPI, I2C ose HSU (UART me shpejtësi të lartë). Për të zgjedhur ndonjë autobus të veçantë ne përdorim një ndërprerës dip. Konfigurimi për t'i ndërlidhur ato në një mënyrë të veçantë janë si më poshtë:

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

Ne do të përdorim autobusin SPI për t'u ndërlidhur me këtë sensor.

Hapi 4: Programimi i SLabs-32

Programimi i SLabs-32
Programimi i SLabs-32

Për të filluar me SLabs-32 klikoni në lidhjen e dhënë më poshtë:

startoonlabs.com/Getting%20started%20w%%…

Shkarkoni skedarët skicë të bashkangjitur në hap.

Pas shkarkimit të skedarit, hapni skicën dhe bëni gjërat e mëposhtme:

  • Futni kredencialet tuaja Wifi
  • Vendosni kompensimin UTC sipas vendndodhjes tuaj (Në skicën Esp).

Në këtë skicë, ne po krahasojmë UID -in e etiketës Nfc për të ditur informacionin rreth punonjësit. Secilit punonjës i jepet një etiketë nfc e cila ka një UID unik. Për demonstrim të synuar, kjo skicë jep një shembull se si të menaxhoni orët e punës të një punonjësi të vetëm. Ju gjithashtu mund të shtoni më shumë punonjës në skicën tuaj nëse dëshironi.

Hapi 5: Përdorimi i Fletëve të Google

Siç u përmend më herët, ne gjithashtu po përditësojmë kohën e kaluar nga punonjësit në fletën e google. Për të mësuar se si ta bëni këtë, ndiqni hapat e dhënë në këtë lidhje.

Në vend që të përdorni Gscrpit të dhënë në atë udhëzues, përdorni Gscript të bashkangjitur në këtë hap.

Hapi 6: Filloni Kohën

Filloni Koha
Filloni Koha

Kjo është shumë pak ajo. Projektet IoT të lehtësuara nga SLabs-32.

Ky projekt nuk është vetëm për menaxhimin e punonjësve, por gjithashtu mund ta përdorni për aplikime të tjera. Unë do ta lë këtë në imagjinatën tuaj.

Sigurohuni që të na ndiqni për projekte më të lehta dhe të shpejta IoT duke përdorur SLabs-32

Recommended: