INHOUDSOPGAWE:
- Stap 1: Lys van materiaal
- Stap 2: Hardewareverbindings
- Stap 3: Konfigureer NFC PN532
- Stap 4: Programmering van SLabs-32
- Stap 5: Gebruik van Google Blaaie
- Stap 6: Begin tydsberekening
Video: Stel u werknemer tyd in die gebruik van SLabs-32: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie instruksies gaan ons 'n nfc -gebaseerde slim in/uit -bestuurstelsel maak wat u werknemers se werksure byhou.
Ons kry die huidige inligting met behulp van die NTP (Network Time Protocol) met die Wi-Fi-module (Esp8266) van Slabs-32 en stuur dit na Atmega328p op die I2C-bus.
Die Atmega328p gebruik dan hierdie tydsinligting om 'n rekord te maak, wanneer 'n werknemer die NFC -etiket vee om na buite te gaan of binne te kom. Dit bereken dan die tydsverskil tussen die IN-tyd en UIT-tyd en vertoon dit op die TFT-skerm van SLabs-32.
Ons kan ook die inligting oor die tyd wat die werknemer in die kantoor deurgebring het, na die Google -sigblad stuur met behulp van die ingeboude Esp8266, maar nie in die instruksies nie. Hierdie metode is reeds deur Stephen Borsay (skakel) uitgevoer; ek het dieselfde met hierdie toepassing geïntegreer.
Om u eie SLabs-32 te kry, klik op die onderstaande skakel:
www.fabtolab.com/slabs-32
Stap 1: Lys van materiaal
Ons gebruik die Nfc PN532 -module, 'n NFC -module vir lesers/skrywers.
In hierdie projek benodig ons:
- SLABS-32
- NFC PN532
- Jumper Wires
Stap 2: Hardewareverbindings
Die NFC-module kan met ons ontwikkelingsbord op I2C-, SPI- of hoëspoed-UART-bus gekoppel word, dit is aan ons om te besluit. In hierdie projek gebruik ons die SPI -modus.
Maak die verbindings volgens die stroombaan diagram hierbo, en u behoort geen probleme te hê nie.
- Vcc → 3.3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Stap 3: Konfigureer NFC PN532
NFC PN532 is 'n NFC -leser/skrywersmodule. NFC wat staan vir "Near Field Communication" is 'n stel draadlose kommunikasietegnologieë vir kort afstande met 'n reikafstand van tot 10 cm. Dit is ontwerp om ligte en veilige kommunikasie tussen twee toestelle te bied.
NFC werk op 13,56MHz en is gebaseer op 'n "inisieerder" en "teiken" model, waar die inisieerder 'n klein magnetiese veld genereer wat die teiken dryf, wat beteken dat die teiken nie 'n kragbron benodig nie.
Ons kan hierdie sensor koppel met behulp van SPI, I2C of HSU (High-speed UART). Om 'n spesifieke bus te kies, gebruik ons 'n dipskakelaar. Die konfigurasie om dit in 'n spesifieke modus te koppel, is soos volg:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Ons sal SPI -bus gebruik om met hierdie sensor te koppel.
Stap 4: Programmering van SLabs-32
Om aan die gang te kom met SLabs-32, klik op die onderstaande skakel:
startoonlabs.com/Getting%20start%20with%2…
Laai die sketslêers wat by stap aangeheg is, af.
Nadat u die lêer afgelaai het, maak die skets oop en doen die volgende dinge:
- Voer u Wifi -geloofsbriewe in
- Stel die UTC -offset in volgens u ligging (in die Esp -skets).
In hierdie skets vergelyk ons die UID van die Nfc -tag om die inligting oor die werknemer te ken. Elke werknemer kry 'n nfc -etiket met 'n unieke UID. Vir die doel van demonstrasie, gee hierdie skets 'n voorbeeld van hoe u die werkure van 'n enkele werknemer kan bestuur. U kan ook meer werknemers by u skets voeg as u wil.
Stap 5: Gebruik van Google Blaaie
Soos vroeër genoem, werk ons ook die tyd wat die werknemers deurbring aan die Google -blad op. Om te leer hoe om dit te doen, volg die stappe wat deur hierdie skakel verskaf word.
Gebruik die Gscript wat by hierdie stap aangeheg is in plaas van die Gscrpit wat in die tutoriaal verskaf word, te gebruik.
Stap 6: Begin tydsberekening
Dit is omtrent dit. IoT-projekte maklik gemaak deur SLabs-32.
Hierdie projek is nie net vir werknemersbestuur nie, maar u kan dit ook vir ander toepassings gebruik. Ek laat dit aan u verbeelding oor.
Volg ons vir meer maklike en vinnige IoT-projekte met SLabs-32
Aanbeveel:
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Stel die tyd in op 'n Hermle Quartz 1217 klokbeweging: 4 stappe
Die tyd op 'n Hermle Quartz 1217 -horlosiebeweging instel: ek kon nie die instellingsinstruksies vir my mantelklok aanlyn vind nie, so nadat ek dit self agtergekom het, het ek gedink dat ek my bevindings sou deel vir iemand anders wat hierdie horlosie besit
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek
Voeg 'n PC Sync-aansluiting by 'n Nikon Sc-28 Ttl-kabel (gebruik outomatiese instellings vir 'n flits op die kamera en aktiveer die flits van die kamera !!): 4 stappe
Voeg 'n Pc Sync-aansluiting by 'n Nikon Sc-28 Ttl-kabel (gebruik outomatiese instellings vir 'n flits op die kamera en aktiveer flitsers van die kamera !!): in hierdie instruksies sal ek jou wys hoe om een van die lastige eie 3-pins TTL-aansluitings op te verwyder aan die kant van 'n Nikon SC-28-kamera met TTL-kabel en vervang dit met 'n standaard rekenaar-sinchronisasie-aansluiting. Hiermee kan u 'n spesiale flits gebruik