
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Ebben az utasításban egy nfc alapú intelligens munkavállaló ki/be irányítási rendszert készítünk, amely nyomon követi az alkalmazottak munkaidejét.
A Slabs-32 Wi-Fi moduljával (Esp8266) az NTP (Network Time Protocol) segítségével megkapjuk az aktuális időt, és elküldjük az At2328p-nek az I2C buszon.
Az Atmega328p ezt az időt használja feljegyzések készítéséhez, valahányszor az alkalmazott letörli az NFC -címkét, hogy kimenjen vagy belépjen az irodába. Ezután kiszámítja az IN és az OUT idő közötti időkülönbséget, és megjeleníti a SLabs-32 TFT képernyőjén.
A dolgozó által az irodában eltöltött időről szóló információkat a fedélzeti Esp8266 segítségével is elküldhetjük a Google táblázatba, de ebben az utasításban nem. Ezt a módszert Stephen Borsay már megtette (link), ugyanezt integráltam ezzel az alkalmazással.
Saját SLabs-32 beszerzéséhez kattintson az alábbi linkre:
www.fabtolab.com/slabs-32
1. lépés: Az anyagok listája

Nfc PN532 modult használunk, amely olvasó/író NFC modul.
Ebben a projektben a következőkre van szükségünk:
- SLabs-32
- NFC PN532
- Jumper vezetékek
2. lépés: Hardverkapcsolatok

Az Nfc modul illeszthető a fejlesztőpanelünkkel I2C, SPI vagy nagysebességű UART buszon, ezt rajtunk múlik. Ebben a projektben SPI módot fogunk használni.
Végezze el a csatlakozásokat a fenti kapcsolási rajz szerint, és nem lehet probléma.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
3. lépés: Az NFC PN532 konfigurálása

Az NFC PN532 egy NFC olvasó/író modul. Az NFC, amely a „Near Field Communication” rövidítés, rövid hatótávolságú vezeték nélküli kommunikációs technológiák összessége, amelyek hatótávolsága akár 10 cm is lehet. Úgy tervezték, hogy könnyű és biztonságos kommunikációt biztosítson két eszköz között.
Az NFC 13,56 MHz -en működik, és az "iniciátor" és a "cél" modell köré épül, ahol az iniciátor kisméretű mágneses mezőt hoz létre, amely a célt szolgálja, vagyis a célpont nem igényel áramforrást.
Ezt az érzékelőt az SPI, az I2C vagy a HSU (nagysebességű UART) használatával is csatlakoztathatjuk. Egy adott busz kiválasztásához dip kapcsolót használunk. A konfiguráció az egyes módokhoz való illesztéshez a következő:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Ezt az érzékelőt SPI busszal fogjuk használni.
4. lépés: SLabs-32 programozása

Az SLabs-32 használatának megkezdéséhez kattintson az alábbi linkre:
startoonlabs.com/Getting%20started%20with%2…
Töltse le a lépéshez csatolt vázlatfájlokat.
A fájl letöltése után nyissa meg a vázlatot, és tegye a következőket:
- Írja be a Wifi hitelesítő adatait
- Állítsa be az UTC eltolást a tartózkodási helyének megfelelően (az Esp vázlatban).
Ebben a vázlatban összehasonlítjuk az Nfc címke UID azonosítóját, hogy megismerjük az alkalmazottra vonatkozó információkat. Minden alkalmazott kap egy nfc címkét, amely egyedi UID -vel rendelkezik. Ez a vázlat bemutató példaként bemutatja, hogyan kell kezelni egyetlen alkalmazott munkaidejét. Ha kívánja, további alkalmazottakat is hozzáadhat a vázlatához.
5. lépés: A Google Táblázatok használata
Amint korábban említettük, az alkalmazottak által eltöltött időt is frissítjük a google lapra. Ennek megtanulásához kövesse az ezen a linken található lépéseket.
Az oktatóanyagban található Gscrpit használata helyett használja a lépéshez csatolt Gscript -et.
6. lépés: Indítsa el az időzítést

Nagyjából ennyi. Az IoT projektek megkönnyítése az SLabs-32 segítségével.
Ez a projekt nem csak az alkalmazottak irányítására szolgál, hanem más alkalmazásokhoz is használható. Ezt a fantáziádra bízom.
Feltétlenül kövessen minket, ha további egyszerű és gyors IoT-projekteket szeretne használni az SLabs-32 használatával
Ajánlott:
Látogatószámláló 8051 és infravörös érzékelő használatával LCD kijelzővel: 3 lépés

Látogatószámláló a 8051 és az infravörös érzékelő használatával LCD kijelzővel: Kedves Barátaim, elmagyaráztam, hogyan készítsünk látogatószámlálót a 8051 és az IR érzékelő használatával, és megjelenítettük az LCD -n. A 8051 az egyik legnépszerűbb mikrokontroller, amelyet hobbi, kereskedelmi alkalmazásokhoz használnak szerte a világon. Láttam egy
A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés

A gyorsulás nyomon követése a Raspberry Pi és az AIS328DQTR használatával Python használatával: A gyorsulás véges, azt hiszem, a fizika egyes törvényei szerint.- Terry Riley A gepárd elképesztő gyorsulást és gyors sebességváltozásokat használ üldözés közben. A leggyorsabb lény a parton időnként kihasználja csúcssebességét a zsákmány elkapására. Az
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés

Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés

RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
Időjárás állomás egy táblával - SLabs -32: 5 lépés

Időjárás-állomás egyetlen táblával-SLabs-32: Ebben az oktatóanyagban olyan időjárás-állomást készítünk, amely méri a hőmérsékletet, a levegő páratartalmát és a talaj nedvességét a mi SLabs-32 táblánkkal, amely szintén elküldi ezeket az adatokat a Cayenne-felhőbe adatgyűjtés céljából. Egyidejűleg megkapjuk a valutát is