Obsah:

Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov
Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov

Video: Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov

Video: Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov
Video: Mindblowing security project with fingerprint sensor and Arduino #arduino #electronics #engineering 2024, Júl
Anonim

Od ElectropeakElectroPeak Oficiálna webová stránka Nasledovať viac od autora:

Začíname s ultrazvukovým modulom a Arduino
Začíname s ultrazvukovým modulom a Arduino
Začíname s ultrazvukovým modulom a Arduino
Začíname s ultrazvukovým modulom a Arduino
Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino
Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino
Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino
Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]

O nás: ElectroPeak je miesto, kde sa môžete naučiť elektroniku a preniesť svoje nápady do reality. Ponúkame špičkových sprievodcov, ktorí vám ukážu, ako môžete realizovať svoje projekty. Ponúkame tiež vysokokvalitné výrobky, takže máte … Viac o Electropeak »

Tento a ďalšie úžasné návody si môžete prečítať na

Oficiálna webová stránka spoločnosti ElectroPeak

>

Prehľad

V dnešnej dobe je učenie sa o prevádzke a implementácii zariadení IoT také zásadné, pretože stále častejšie sa používajú systémy IoT. V tomto tutoriáli vyrobíme dochádzkové zariadenie na sledovanie odtlačkov prstov s Arduino, ktoré okrem ukladania informácií o protokolovaní a pracovného času na pamäťovú kartu tieto informácie nahrá na platformu Thingspeak, hneď ako bude pripojená k internetu a vám môže tieto informácie stiahnuť z panelu v rôznych formátoch, napríklad CSV.

Čo sa naučíte

  • Úvod do Thingspeaku
  • Nahrávanie údajov na Thingspeak pomocou Nodemcu
  • Vytvorte dochádzkové zariadenie so snímačom odtlačkov prstov a Arduino

Krok 1: Čo je Thingspeak?

Čo je Thingspeak?
Čo je Thingspeak?

Iot (internet vecí) je platforma, na ktorej je k internetu pripojených množstvo vecí, ktoré komunikujú s jednotlivcami a inými zariadeniami, a zvyčajne nahrávajú údaje o cloudových počítačoch na analýzu.

Thingspeak je platforma IoT, ktorá vám umožňuje zobrazovať a zbierať aktuálne údaje v cloudových počítačoch.

Krok 2: Rozhranie s programom Thingspeak a odosielaním údajov

Rozhranie s rozhraním Thingspeak a odosielaním údajov
Rozhranie s rozhraním Thingspeak a odosielaním údajov
Rozhranie s rozhraním Thingspeak a odosielaním údajov
Rozhranie s rozhraním Thingspeak a odosielaním údajov
Rozhranie s rozhraním Thingspeak a odosielaním údajov
Rozhranie s rozhraním Thingspeak a odosielaním údajov

Na spustenie pripojenia k programu Thingspeak postupujte podľa nižšie uvedených krokov:

Krok 1) Zadajte webovú stránku Thingspeak.com a vytvorte si účet.

Krok 2) Po aktivácii účtu sa prihláste a v sekcii Môj kanál kliknite na Nový kanál.

Krok 3) V novom okne, ktoré sa vám otvorí, napíšte názov svojho panelu a v prípade potreby akýkoľvek popis. Stanovte požadovaný počet polí priradením ich názvov. Zostávajúce časti sú voliteľné. Po dokončení informácií panel uložte.

Krok 4) Teraz na paneli prejdite na Klávesy API.

Krok 5) Na prenos údajov potrebujete identifikátor kanála a kľúč API na zápis, preto si ich zapíšte.

Krok 6) Stiahnite si knižnicu Thingspeak a pridajte ju do svojho Arduino IDE.

Knižnica Thingspeak

Krok 7) Prejdite na IDE Arduino. Otvorte časť WriteMultipleFiels z príkladov a zadajte hodnoty kľúča SSID, heslo, ID kanála a zápis API.

Po nahraní kódu uvidíte niekoľko náhodných čísel nahraných v poliach 1 až 4 na vašom paneli. Rovnaký štruktúrovaný kód sa používa v dochádzkovom systéme na nahrávanie údajov.

Poznámka

Medzi každým nahraním údajov na panel Thingspeak počkajte najmenej 15 sekúnd.

Krok 3: Požadovaný materiál

Požadované materiály
Požadované materiály

Hardvérové komponenty

Arduino Mega 2560 R3 *1

R301T Snímač odtlačkov prstov *1

Modul adaptéra karty Micro SD TF *1

Modul RTC DS3231 I2C *1

Modul 3,5 -palcového farebného displeja TFT *1

Doska NodeMCU ESP8266 ESP-12E *1

prepojovací kábel z mužského do ženského konektora *1

Softvérové aplikácie

Arduino IDE

Krok 4: Vytvorenie dochádzkového systému pomocou snímača odtlačkov prstov a Arduino

V tomto systéme sú po zaregistrovaní vstupu a výstupu osoby pomocou jej odtlačku prsta na SD kartu uložené informácie vrátane dátumu, mena, času príchodu, času odchodu a pracovného času zamestnanca. Potom budú tieto informácie odoslané spoločnosti Thingspeak v čase, ktorý ste zadali. Ak nie je k dispozícii internetové pripojenie, neuverejnené údaje sa uložia a budú odoslané do Thingspeak, hneď ako budú pripojené k internetu. Pretože sú informácie uložené v EEPROM mikrokontroléra, v prípade výpadku prúdu sa nestratia.

Krok 5: Okruh

Obvod
Obvod

Po pripojení všetkých modulov nasaďte LCD štít na Arduino.

Tip: Pretože štít LCD pokrýva niektoré kolíky Arduino, môžete ohraničiť vodič na konkrétny kolík zo spodnej časti dosky, ak tieto kolíky potrebujete.

Krok 6: Kód

Pre tento kód potrebujete nasledujúce knižnice:

Knižnica senzorov odtlačkov prstov Adafruit

Knižnica Adafruit-GFX

MCUFRIEND_kbv

RTClib

Teraz si stiahnite nasledujúci kód a nahrajte ho do svojho Arduina. Tento kód je napísaný pre 11 osôb s predvolenými menami, ale môžete ich zmeniť a odstrániť z predvoleného režimu. Ak chcete zaregistrovať nový názov, jednoducho pripojte zariadenie k počítaču a stlačením klávesu vstúpte do režimu registrácie. Potom otvorte Sériový monitor a postupujte podľa registračného postupu, ako je zobrazené na Sériovom monitore.

Stiahnite si kód zhora:

Viac informácií o používaní karty SD, hodinového modulu a displeja LCD získate v nasledujúcich odkazoch:

Modul karty SD s Arduino: Ako čítať/ zapisovať údaje

Ako používať modul DS1307 RTC s Arduino a vytvoriť pripomienku

Absolútny sprievodca pre začiatočníkov k displejom TFT LCD od spoločnosti Arduino.

Nodemcu vykoná úlohu načítania informácií do tohto systému. Prevezme informácie o nahrávaní z Arduina cez sériový port a vráti stav nahrávania do Arduina. Nahrajte nasledujúci kód do svojho Nodemcu.

Najprv zmeňte identifikátor kanála a kľúč rozhrania API na zápis podľa panela Thingspeak.

The String_Analuze (); funkcia v tomto kóde rozdeľuje vstupné reťazce Nodemcu na dátum, meno, čas príchodu a odchodu a pracovnú dobu a tieto informácie odosiela spoločnosti Thingspeak. Potom, ak je proces nahrávania úspešný, pošle znak „1“a v opačnom prípade pošle znak „0“do Arduina.

Krok 7: Zostavenie dochádzkového zariadenia

Zostavenie dochádzkového zariadenia
Zostavenie dochádzkového zariadenia

Nasledujúce mapy a plexisklo s rôznymi farbami alebo akýkoľvek iný materiál môžete použiť na stavbu tela dochádzkového zariadenia.

Stiahnite si laserovo rezanú mapu tela zariadenia zhora:

Po vložení elektronických súčiastok a montáži celého tela ho nainštalujte na požadované miesto. Teraz stačí k zariadeniu pripojiť 12 V adaptér a začne fungovať.

Krok 8: Čo bude ďalej?

  • Skúste na LCD displeji použiť viac ikon.
  • Skúste do systému pridať možnosť RFID.
  • Skúste namiesto programu Thingspeak nahrať údaje do tabuliek Google.

Ak vám príde tento návod užitočný a zaujímavý, dajte nám like na Facebooku.

Odporúča: