Sisukord:
- Samm: materjalide loend
- Samm: riistvaraühendused
- 3. samm: NFC PN532 konfigureerimine
- 4. samm: SLabs-32 programmeerimine
- 5. toiming: Google'i arvutustabelite kasutamine
- 6. samm: käivitage ajastus
Video: Aega oma töötajale SLabs-32 abil: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
Kasutame Nfc PN532 moodulit, mis on lugeja/kirjutaja NFC moodul.
Selles projektis vajame:
- SLabs-32
- NFC PN532
- Jumper juhtmed
Samm: 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 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
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
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:
RGB -kell lastele aega õpetama: 4 sammu
RGB -kell lastele aega õpetama: eile õhtul tuli mul idee, kuidas aidata oma 5 -aastasel ajataju saada. On selge, et lapsed orienteeruvad igapäevastele sündmustele, et saada aimu järgmisest. Aga eelmised sündmused on tavaliselt natuke jama ja vaevalt kunagi korras. Kuna ütlen
DIY Kuidas kuvada aega M5StickC ESP32 -l Visuino abil - lihtne teha: 9 sammu
DIY Kuidas kuvada aega M5StickC ESP32 -l Visuino abil - lihtne teha: Selles õpetuses õpime, kuidas programmeerida ESP32 M5Stack StickC koos Arduino IDE ja Visuinoga, et kuvada kellaaeg LCD -ekraanil
Saate teavitusmeili, kui ThingSpeaki kanalit mõnda aega ei värskendatud: 16 sammu
Saate märguandemeili, kui mõnda ThingSpeaki kanalit ei värskendatud mõnda aega: taustalugu Mul on kuus automatiseeritud kasvuhoonet, mis asuvad Iirimaal Dublinis. Kasutades eritellimusel valmistatud mobiiltelefonirakendust, saan iga kasvuhoone automatiseeritud funktsioone eemalt jälgida ja nendega suhelda. Võin võidu käsitsi avada / sulgeda
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Kuidas pääseda oma muusikale kõikjal oma Mac Mini abil: 5 sammu
Kuidas pääseda oma muusikale kõikjal oma Mac Mini abil: see juhend muudab teie arvuti privaatseks jagamisserveriks. See majutab teie muusikat, nii et ainult teie saate seda kasutada. Kuid eeldades, et teie Interneti -ühendus on piisavalt kiire, saate seda kasutada kogu maailmast. Kui lahe see on