Obsah:
- Krok 1: Čo je Thingspeak?
- Krok 2: Rozhranie s programom Thingspeak a odosielaním údajov
- Krok 3: Požadovaný materiál
- Krok 4: Vytvorenie dochádzkového systému pomocou snímača odtlačkov prstov a Arduino
- Krok 5: Okruh
- Krok 6: Kód
- Krok 7: Zostavenie dochádzkového zariadenia
- Krok 8: Čo bude ďalej?
Video: Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-31 10:24
Od ElectropeakElectroPeak Oficiálna webová stránka Nasledovať viac od autora:
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ť naOficiá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?
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
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
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
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
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:
Rozhranie kapacitného snímača odtlačkov prstov s Arduino UNO: 7 krokov
Rozhranie kapacitného snímača odtlačkov prstov s Arduino UNO: Hej, čo sa deje, chlapci! Akarsh tu od CETech. Dnes do našich projektov pridáme ochrannú vrstvu. Nebojte sa, nebudeme menovať žiadnych osobných strážcov za to isté. Bude to roztomilý, dobre vyzerajúci snímač odtlačkov prstov od DFRobot. Takže
Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov
Dochádzkový systém založený na odtlačkoch prstov a RFID pomocou databázy Raspberry Pi a MySQL: Video z tohto projektu
Online systém hlasovania pomocou odtlačkov prstov (FVOS): 5 krokov
Online systém hlasovania pomocou odtlačkov prstov (FVOS): Online systém hlasovania pomocou odtlačkov prstov umožňuje voličom plne digitalizované hlasy zhromažďovaním a potvrdzovaním svojich informácií naskenovaním odtlačku prsta prostredníctvom zariadenia a uložením údajov na server. Má užívateľsky prívetivý G
Snímač odtlačkov prstov s Arduino: 5 krokov
Snímač odtlačkov prstov s Arduino: Dobrý deň, v tomto článku uvidíme, ako používať snímač odtlačkov prstov s Arduino. So snímačom odtlačkov prstov môžete zvýšiť bezpečnosť a uzamknutie vášho domova, kancelárie, garáže a mnohých ďalších. Nielen o bezpečnosti, môžete tento modul použiť tam, kde chcete,
Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32): 9 krokov
Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32): Tento projekt je jednoduchý systém evidencie dochádzky, ktorý využíva GT-521F32, lacný optický snímač odtlačkov prstov od spoločnosti Sparkfun na skenovanie a zaznamenávanie toho, kto a kedy sa niekto prihlási