Tartalomjegyzék:

Arduino ujjlenyomat -figyelő rendszer W/ felhő adattárolás: 8 lépés
Arduino ujjlenyomat -figyelő rendszer W/ felhő adattárolás: 8 lépés

Videó: Arduino ujjlenyomat -figyelő rendszer W/ felhő adattárolás: 8 lépés

Videó: Arduino ujjlenyomat -figyelő rendszer W/ felhő adattárolás: 8 lépés
Videó: Умный замок Geeksmart L-B400 | Распаковка, просмотр и установк... 2024, Július
Anonim

Szerző: ElectropeakElectroPeak Official Website

Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]

Névjegy: Az ElectroPeak egy hely, ahol megtanulhatja az elektronikát és megvalósíthatja elképzeléseit. Kiváló útmutatókat kínálunk, amelyek megmutatják, hogyan készítheti el projektjeit. Kiváló minőségű termékeket is kínálunk, hogy Önnek… Tovább az Electropeakről »

Elolvashatja ezt és más csodálatos oktatóanyagokat

Az ElectroPeak hivatalos weboldala

Áttekintés

Manapság annyira fontos az IoT -eszközök működésének és megvalósításának megismerése az IoT -rendszerek növekvő használata miatt. Ebben az oktatóanyagban ujjlenyomat -figyelő eszközt készítünk az Arduino -val, amely amellett, hogy a naplózási információkat és a munkaidőt a memóriakártyán tárolja, feltölti ezeket az információkat a Thingspeak platformra, amint csatlakozik az internethez és Ön letöltheti ezeket az információkat a panelről különböző formátumokban, például CSV formátumban.

Mit fog tanulni

  • Bevezetés a Thingspeak -be
  • Adatok feltöltése a Thingspeak -re a Nodemcu segítségével
  • Készítsen jelenléti eszközt az ujjlenyomat -érzékelővel és az Arduino -val

1. lépés: Mi a Thingspeak?

Mi az a Thingspeak?
Mi az a Thingspeak?

Az Iot (Internet of Things) egy olyan platform, amelyen számos olyan dolog van az internethez csatlakoztatva, amelyek kölcsönhatásba lépnek egyénekkel és más eszközökkel, és általában adatokat töltenek fel a felhőalapú számítástechnikából elemzés céljából.

A Thingspeak egy IoT platform, amely lehetővé teszi az élő adatok megjelenítését és gyűjtését a felhőalapú számítástechnikában.

2. lépés: Interfész a Thingspeak -el és adatok feltöltése

Interfész a Thingspeak -el és adatok feltöltése
Interfész a Thingspeak -el és adatok feltöltése
Interfész a Thingspeak -el és adatok feltöltése
Interfész a Thingspeak -el és adatok feltöltése
Interfész a Thingspeak -el és adatok feltöltése
Interfész a Thingspeak -el és adatok feltöltése

A Thingspeak kapcsolat elindításához kövesse az alábbi lépéseket:

1. lépés: Lépjen be a Thingspeak.com webhelyre, és hozzon létre egy fiókot.

2. lépés: A fiók aktiválása után jelentkezzen be, majd kattintson a Saját csatorna szakasz Új csatorna elemére.

3. lépés: A megnyíló új ablakban írja be a panel nevét és szükség esetén a leírását. Nevek hozzárendelésével határozza meg a szükséges mezők számát. A többi rész opcionális. Mentse el a panelt az adatok kitöltése után.

Lépés 4) Most menjen a panel API -kulcsaihoz.

5. lépés) Az adatok továbbításához szüksége van a csatornaazonosítóra és az írási API -kulcsra, ezért írja le őket.

6. lépés) Töltse le a Thingspeak könyvtárat, és adja hozzá az Arduino IDE -hez.

A Thingspeak könyvtár

7. lépés: Menjen az Arduino IDE -hez. Nyissa meg a WriteMultipleFiels a példák részt, és írja be az SSID, a jelszó, a csatornaazonosító és az írási API kulcs értékeit.

A kód feltöltése után néhány véletlenszerű számot láthat a panel 1-4 mezőiben. Ugyanezt a strukturált kódot használják a jelenléti rendszerben az adatok feltöltésére.

jegyzet

Várjon legalább 15 másodpercet az adatok feltöltése között a Thingspeak panelen.

3. lépés: Szükséges anyagok

Szükséges anyagok
Szükséges anyagok

Hardver alkatrészek

Arduino Mega 2560 R3 *1

R301T Ujjlenyomat -érzékelő *1

Micro SD TF kártya adapter modul *1

DS3231 I2C RTC modul *1

3,5 hüvelykes TFT színes kijelző modul *1

NodeMCU ESP8266 ESP-12E kártya *1

hím -női áthidaló vezeték *1

Szoftveralkalmazások

Arduino IDE

4. lépés: Jelenléti rendszer létrehozása az ujjlenyomat -érzékelő és az Arduino használatával

Ebben a rendszerben, miután regisztrálták egy személy belépését és kilépését ujjlenyomatával, a munkavállaló dátumát, nevét, érkezési idejét, indulási idejét és munkaidejét tartalmazó adatok az SD -kártyán tárolódnak. Ezt követően ezeket az információkat a megadott időpontban elküldjük a Thingspeaknek. Internetkapcsolat hiányában a nem publikált adatok tárolásra kerülnek, és amint az internethez csatlakozik, továbbítják azokat a Thingspeak -hez. Mivel az információkat a mikrokontroller EEPROM -ban tárolják, áramkimaradás esetén nem vesznek el.

5. lépés: Áramkör

Áramkör
Áramkör

Az összes modul csatlakoztatása után tegye az LCD -védőburkolatot az Arduino -ra.

Tipp Mivel az LCD pajzs lefedi az Arduino csapok egy részét, szükség esetén a tábla aljáról egy meghatározott tűvel szegélyezheti a vezetéket.

6. lépés: Kód

Ehhez a kódhoz a következő könyvtárakra van szüksége:

Adafruit-ujjlenyomat-érzékelő-könyvtár

Adafruit-GFX-könyvtár

MCUFRIEND_kbv

RTClib

Most töltse le a következő kódot, és töltse fel az Arduino készülékére. Ez a kód 11 személy számára készült, alapértelmezett névvel, de megváltoztathatja őket, és eltávolíthatja az alapértelmezett módból. Új név regisztrálásához egyszerűen csatlakoztassa az eszközt a számítógéphez, és nyomja meg a gombot a regisztrációs módba való belépéshez, majd nyissa meg a Soros monitort, és kövesse a regisztrációs folyamatot a Sorosmonitoron látható módon.

Töltse le a kódot fentről:

Az SD -kártya, az óramodul és az LCD használatáról az alábbi linkeken tudhat meg többet:

SD kártya modul Arduino -val: Hogyan kell olvasni/ írni adatokat

A DS1307 RTC modul használata Arduino -val és emlékeztető készítése

Abszolút kezdő kézikönyv Arduino TFT LCD kijelzőinek megjelenítéséhez.

A Nodemcu elvégzi az információ feltöltését ebben a rendszerben. Átveszi a feltöltési információkat az Arduino -tól a soros porton keresztül, és visszaadja az Arduino -ba történő feltöltés állapotát. Töltse fel a következő kódot Nodemcu készülékére.

Először módosítsa a csatornaazonosítót és az Write API -kulcsot a Thingspeak panelnek megfelelően.

A String_Analuze (); funkció ebben a kódban felosztja a Nodemcu bemeneti karakterláncokat dátumra, névre, érkezési és indulási időre, valamint munkaidőre, és elküldi ezeket az információkat a Thingspeaknek. Majd ha a feltöltési folyamat sikeres, elküldi az „1” karaktert, ellenkező esetben pedig a „0” karaktert az Arduino -nak.

7. lépés: A jelenléti eszköz összeszerelése

A jelenléti készülék összeszerelése
A jelenléti készülék összeszerelése

Az alábbi térképeket és plexit használhatja különböző színekkel vagy bármilyen más anyaggal a jelenléti eszköz testének felépítéséhez.

Töltse le felülről a készülék lézervágott térképét:

Az elektronikus alkatrészek elhelyezése és az egész test összeszerelése után szerelje be a kívánt helyre. Most csak csatlakoztasson egy 12V -os adaptert a készülékhez, és elkezd működni.

8. lépés: Mi a következő lépés?

  • Próbáljon több ikont használni az LCD -n.
  • Próbáljon RFID opciót hozzáadni a rendszerhez.
  • Próbálja meg feltölteni az adatokat a Google táblázataiba a Thingspeak helyett.

Ha hasznosnak és érdekesnek találod ezt az oktatóanyagot, akkor lájkolj minket a facebookon.

Ajánlott: