Kazalo:
- 1. korak: Seznam materialov
- 2. korak: Povezave strojne opreme
- 3. korak: Konfiguriranje NFC PN532
- 4. korak: Programiranje SLabs-32
- 5. korak: Uporaba Google Preglednic
- 6. korak: Začnite merjenje časa
Video: Preglejte čas svojega zaposlenega z uporabo SLabs-32: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V tem navodilu bomo ustvarili sistem za upravljanje vhodov/izhodov, ki temelji na nfc, ki bo spremljal delovni čas vaših zaposlenih.
Podatke o trenutnem času dobimo z NTP (Network Time Protocol) z modulom Wi-Fi (Esp8266) Slabs-32 in jih pošljemo v Atmega328p na vodilu I2C.
Atmega328p nato uporabi te časovne podatke za zapis, kadar zaposleni potegne oznako NFC, da gre ven ali vstopi v pisarno. Nato izračuna časovno razliko med časom IN in izhodom ter jo prikaže na zaslonu TFT SLabs-32.
Podatke o času, ki ga zaposleni preživi v pisarni, lahko pošljemo tudi v Googlovo preglednico z uporabo vgrajenega Esp8266, vendar ne v tem navodilu. To metodo je že naredil Stephen Borsay (povezava), isto sem integriral s to aplikacijo.
Če želite dobiti svoj SLabs-32, kliknite spodnjo povezavo:
www.fabtolab.com/slabs-32
1. korak: Seznam materialov
Uporabljamo modul Nfc PN532, ki je bralni/zapisovalni modul NFC.
V tem projektu potrebujemo:
- SLabs-32
- NFC PN532
- Mostične žice
2. korak: Povezave strojne opreme
Modul Nfc lahko povežemo z našo razvojno ploščo na vodilu I2C, SPI ali hitrih vodilih UART, odločiti se moramo sami. V tem projektu bomo uporabljali način SPI.
Povežite se v skladu z zgornjo shemo vezja in ne bi smelo biti težav.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
3. korak: Konfiguriranje NFC PN532
NFC PN532 je bralni/zapisovalni modul NFC. NFC, ki pomeni "Komunikacija blizu polja", je niz brezžičnih komunikacijskih tehnologij kratkega dosega, katerih doseg je do 10 cm. Zasnovan je tako, da ponuja lahkotno in varno komunikacijo med dvema napravama.
NFC deluje na 13,56 MHz in temelji na modelu "pobudnik" in "cilj", kjer pobudnik ustvari majhno magnetno polje, ki napaja cilj, kar pomeni, da cilj ne potrebuje vira energije.
Ta senzor lahko povežemo z uporabo SPI, I2C ali HSU (hitri UART). Za izbiro katerega koli posebnega vodila uporabljamo dip stikalo. Konfiguracija za njihovo povezovanje v določenem načinu je naslednja:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Za povezavo s tem senzorjem bomo uporabili vodilo SPI.
4. korak: Programiranje SLabs-32
Za začetek uporabe SLabs-32 kliknite na spodnjo povezavo:
startoonlabs.com/Getting%20started%20with%2…
Prenesite datoteke skic, priložene koraku.
Ko naložite datoteko, odprite skico in naredite naslednje:
- Vnesite poverilnice za Wifi
- Odmik UTC nastavite glede na vašo lokacijo (na skici Esp).
V tej skici primerjamo UID oznake Nfc, da poznamo podatke o zaposlenem. Vsak zaposleni dobi oznako nfc, ki ima edinstven UID. Za predstavitev je ta skica primer, kako upravljati delovni čas enega zaposlenega. Če želite, lahko v svojo skico dodate tudi več zaposlenih.
5. korak: Uporaba Google Preglednic
Kot smo že omenili, posodabljamo tudi čas, ki ga zaposleni porabijo na Googlovem listu. Če želite izvedeti, kako to storiti, sledite korakom na tej povezavi.
Namesto Gscrpita iz te vadnice uporabite Gscript, priložen temu koraku.
6. korak: Začnite merjenje časa
To je skoraj to. SLabs-32 olajša projekte IoT.
Ta projekt ni namenjen samo upravljanju zaposlenih, ampak ga lahko uporabite tudi za druge aplikacije. To prepuščam vaši domišljiji.
Spremljajte nas za lažje in hitrejše projekte IoT z uporabo SLabs-32
Priporočena:
Zgradite svojega robotsko pretočnega videa, ki ga nadzira internet, z Arduinom in Raspberry Pi: 15 korakov (s slikami)
Sestavite svojega robotsko pretočnega videa z Arduinom in Raspberry Pi: Jaz sem @RedPhantom (znan tudi kot LiquidCrystalDisplay / Itay), 14-letni učenec iz Izraela, ki se uči na srednji šoli za napredne znanosti in matematiko Max Shein. Ta projekt pripravljam za vsakogar, da se uči in deli! Morda imate
Varno dostopajte do svojega Pi z vsega sveta: 7 korakov
Varno dostopajte do svojega Pi -ja od koder koli po svetu: Na Pi -ju deluje neprekinjeno nekaj aplikacij. Ko sem prišel iz hiše, je postalo zelo težko preveriti zdravje in stanje Pi. Kasneje sem z uporabo ngroka premagal manjšo oviro. Dostop do naprave od zunaj omogoča
Zgradite svojega robota Turtlebot !: 7 korakov
Zgradite svojega robota Turtlebot !: EDIT: Dodatne informacije o programski opremi in nadzoru so na voljo na tej povezavi: https: //hackaday.io/project/167074-build-your-own-turtlebot-3-backbone Neposredna povezava do kode je: https: //github.com/MattMgn/foxbot_core Zakaj ta projekt? Turtleb
Shranite in preglejte podatke EC/pH/ORP s skladom TICK in platformo NoCAN: 8 korakov
Shranite in zabeležite podatke EC/pH/ORP s skladom TICK in platformo NoCAN: To bo obravnavalo uporabo senzorjev Omzlo in uFire za platformo NoCAN za merjenje EC, pH in ORP. Kot pravi njihova spletna stran, je včasih lažje samo napeljati kabel do vozlišč senzorjev. CAN ima prednost komunikacije in moči v enem
Zgradite naključni generator glasbe in svetlobe in preglejte dokaze o BOGU: 4 koraki
Ustvarite generator naključne glasbe in svetlobe in vpogled v BOGA: Zdi se, da je ustvarjanje resnično naključnih števil nemogoče. Vendar je precej enostavno uporabiti mikrokrmilnik za ustvarjanje psevdo naključnih števil in jih nato uporabiti za prikaz zvokov in različnih barvnih luči. Medtem ko je ustvarjena glasba n