Sisukord:

Aega oma töötajale SLabs-32 abil: 6 sammu
Aega oma töötajale SLabs-32 abil: 6 sammu

Video: Aega oma töötajale SLabs-32 abil: 6 sammu

Video: Aega oma töötajale SLabs-32 abil: 6 sammu
Video: Мастер-Retrogamer специальный "Dragon Ball". #frikiretrogamer #jandrolion #dragonball 2024, November
Anonim
Aega oma töötajale SLabs-32 abil
Aega oma töötajale SLabs-32 abil

Selles juhendis teeme nfc -põhise aruka töötaja sisse- ja väljajuhtimissüsteemi, mis jälgib teie töötajate tööaega.

Me saame praeguse aja teabe Slabs-32 Wi-Fi mooduliga (Esp8266) NTP (Network Time Protocol) abil ja saadame selle I2C siinil Atmega328p-le.

Atmega328p kasutab seejärel seda aega teabe salvestamiseks, kui töötaja pühib NFC -märgi, et minna välja või tulla kontorisse. Seejärel arvutab see ajavahe sisendaja ja väljundaja vahel ning kuvab selle SLabs-32 TFT-ekraanil.

Samuti võime saata teavet kontoris viibitud aja kohta Google'i arvutustabelisse, kasutades pardal Esp8266, kuid mitte selles juhendis. Seda meetodit on juba teinud Stephen Borsay (link), olen selle rakenduse abil sama integreerinud.

Oma SLabs-32 hankimiseks klõpsake alloleval lingil:

www.fabtolab.com/slabs-32

Samm: materjalide loend

Materjalide loetelu
Materjalide loetelu

Kasutame Nfc PN532 moodulit, mis on lugeja/kirjutaja NFC moodul.

Selles projektis vajame:

  • SLabs-32
  • NFC PN532
  • Jumper juhtmed

Samm: riistvaraühendused

Riistvaraühendused
Riistvaraühendused

Nfc mooduli saab liidestada meie arendusplaadiga I2C, SPI või kiire UART-siini kaudu, see on meie otsustada. Selles projektis kasutame SPI -režiimi.

Tehke ühendused vastavalt ülaltoodud skeemile ja teil ei tohiks probleeme tekkida.

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

3. samm: NFC PN532 konfigureerimine

NFC PN532 seadistamine
NFC PN532 seadistamine

NFC PN532 on NFC lugeja/kirjutaja moodul. NFC, mis tähistab “lähiväljasidet”, on lähivõrgu juhtmeta kommunikatsioonitehnoloogiate komplekt, mille ulatus on kuni 10 cm. Selle eesmärk on pakkuda kahe seadme vahel kerget ja turvalist suhtlust.

NFC töötab 13,56 MHz sagedusel ning põhineb mudeli "initsiaator" ja "sihtmärk" mudelil, kus initsiaator genereerib väikese magnetvälja, mis juhib sihtmärki, mis tähendab, et sihtmärk ei vaja toiteallikat.

Saame selle anduriga liidestada kas SPI, I2C või HSU (kiire UART) abil. Konkreetse bussi valimiseks kasutame dip -lülitit. Konfiguratsioon nende ühendamiseks teatud režiimis on järgmine:

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

Selle anduriga liidestamiseks kasutame SPI -bussi.

4. samm: SLabs-32 programmeerimine

SLabide programmeerimine-32
SLabide programmeerimine-32

SLabs-32 alustamiseks klõpsake alloleval lingil:

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

Laadige alla sammule lisatud visandifailid.

Pärast faili allalaadimist avage visand ja tehke järgmist.

  • Sisestage teile Wifi mandaat
  • Seadke UTC nihe vastavalt oma asukohale (eskiisil).

Selles visandis võrdleme Nfc -märgendi UID -d, et teada saada töötaja kohta käivat teavet. Igale töötajale antakse nfc -silt, millel on kordumatu UID. Esitluse eesmärgil annab see visand näite selle kohta, kuidas hallata ühe töötaja tööaega. Soovi korral saate oma visandisse lisada ka rohkem töötajaid.

5. toiming: Google'i arvutustabelite kasutamine

Nagu varem mainitud, värskendame ka töötajate veedetud aega Google'i lehele. Selle kohta lisateabe saamiseks järgige selle lingi juhiseid.

Selle õpetuse Gscrpit asemel kasutage selle sammu juurde lisatud Gscripti.

6. samm: käivitage ajastus

Alusta ajastust
Alusta ajastust

See on päris palju. IoT-projektid lihtsustasid SLabs-32.

See projekt pole mõeldud ainult töötajate juhtimiseks, vaid saate seda kasutada ka muude rakenduste jaoks. Jätan selle teie kujutlusvõimele.

Jälgige meid kindlasti, et näha lihtsamaid ja kiiremaid asjade Interneti projekte SLabs-32 abil

Soovitan: