Obsah:

Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků
Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků

Video: Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků

Video: Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků
Video: Konference přístupových a docházkových systémů Aktion 2024, Listopad
Anonim

Autor: ElectropeakElectroPeak Oficiální webová stránka Sledovat více od autora:

Začínáme s ultrazvukovým modulem a Arduino
Začínáme s ultrazvukovým modulem a Arduino
Začínáme s ultrazvukovým modulem a Arduino
Začínáme s ultrazvukovým modulem a Arduino
Vytvořte tepelnou mapu WiFi pomocí ESP8266 a Arduino
Vytvořte tepelnou mapu WiFi pomocí ESP8266 a Arduino
Vytvořte tepelnou mapu WiFi pomocí ESP8266 a Arduino
Vytvořte tepelnou mapu WiFi pomocí ESP8266 a Arduino
Rozpoznávání barev W/ snímač TCS230 a Arduino [kalibrační kód součástí]
Rozpoznávání barev W/ snímač TCS230 a Arduino [kalibrační kód součástí]
Rozpoznávání barev W/ snímač TCS230 a Arduino [kalibrační kód součástí]
Rozpoznávání barev W/ snímač TCS230 a Arduino [kalibrační kód součástí]

O: ElectroPeak je vaše místo, kde se můžete naučit elektroniku a převést své nápady do reality. Nabízíme prvotřídní průvodce, kteří vám ukážou, jak můžete vytvářet své projekty. Nabízíme také vysoce kvalitní produkty, abyste měli … Více o Electropeak »

Tento a další úžasné návody si můžete přečíst naOficiální webové stránky společnosti ElectroPeak

>

>

Přehled

V dnešní době je učení o provozu a implementaci zařízení IoT tak zásadní kvůli rostoucímu využívání systémů IoT. V tomto tutoriálu vyrobíme docházkové zařízení pro otisky prstů s Arduino, které kromě ukládání informací o protokolování a pracovní doby na paměťovou kartu nahraje tyto informace na platformu Thingspeak, jakmile bude připojena k internetu a vám může tyto informace stáhnout z panelu v různých formátech, například CSV.

Co se naučíte

  • Úvod do Thingspeaku
  • Odesílání dat na Thingspeak pomocí Nodemcu
  • Vytvořte docházkové zařízení se snímačem otisků prstů a Arduino

Krok 1: Co je Thingspeak?

Co je Thingspeak?
Co je Thingspeak?

Iot (Internet of things) je platforma, ve které je k internetu připojeno několik věcí, které komunikují s jednotlivci a jinými zařízeními a obvykle odesílají data na cloud computing pro analýzu.

Thingspeak je platforma IoT, která vám umožňuje zobrazovat a sbírat živá data v cloudu.

Krok 2: Rozhraní s Thingspeak a nahrávání dat

Propojení s Thingspeak a nahrávání dat
Propojení s Thingspeak a nahrávání dat
Propojení s Thingspeak a nahrávání dat
Propojení s Thingspeak a nahrávání dat
Propojení s Thingspeak a nahrávání dat
Propojení s Thingspeak a nahrávání dat

Chcete -li zahájit připojení k síti Thingspeak, postupujte takto:

Krok 1) Vstupte na web Thingspeak.com a vytvořte si účet.

Krok 2) Po aktivaci účtu se přihlaste a v sekci Můj kanál klikněte na Nový kanál.

Krok 3) V novém okně, které se vám otevře, napište název panelu a případně popis. Určete počet polí, která potřebujete, přiřazením jejich názvů. Zbývající části jsou volitelné. Po dokončení informací panel uložte.

Krok 4) Nyní přejděte na panel API Keys.

Krok 5) K přenosu dat potřebujete ID kanálu a klíč API pro zápis, takže si je zapište.

Krok 6) Stáhněte si knihovnu Thingspeak a přidejte ji do svého Arduino IDE.

Knihovna Thingspeak

Krok 7) Přejděte na Arduino IDE. Otevřete část WriteMultipleFiels z příkladů a zadejte hodnoty SSID, heslo, ID kanálu a klíč API pro zápis.

Po nahrání kódu uvidíte některá náhodná čísla nahraná v polích 1 až 4 vašeho panelu. Stejný strukturovaný kód se používá v docházkovém systému pro nahrávání dat.

Poznámka

Mezi každým nahráním dat na panel Thingspeak počkejte alespoň 15 sekund.

Krok 3: Požadované materiály

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

Hardwarové komponenty

Arduino Mega 2560 R3 *1

R301T Snímač otisků prstů *1

Modul adaptéru karty Micro SD TF *1

Modul RTC DS3231 I2C *1

Modul 3,5palcového barevného displeje TFT *1

Deska NodeMCU ESP8266 ESP-12E *1

propojovací kabel z mužského na ženský *1

Softwarové aplikace

Arduino IDE

Krok 4: Vytvoření docházkového systému pomocí snímače otisků prstů a Arduina

V tomto systému jsou po registraci vstupu a výstupu osoby pomocí jejího otisku prstu na SD kartu uloženy informace včetně data, jména, času příjezdu, času odjezdu a pracovní doby zaměstnance. Poté budou tyto informace odeslány společnosti Thingspeak v čase, který jste zadali. Při absenci připojení k internetu jsou nepublikovaná data uložena a budou přeposlána do Thingspeak, jakmile budou připojena k internetu. Protože jsou informace uloženy v EEPROM mikrokontroléru, nebudou v případě výpadku proudu ztraceny.

Krok 5: Okruh

Obvod
Obvod

Po připojení všech modulů nasaďte LCD štít na Arduino.

Tip Vzhledem k tomu, že LCD štít pokrývá některé z pinů Arduino, můžete ohraničit vodič na konkrétní pin ze spodní části desky, pokud tyto kolíky potřebujete.

Krok 6: Kód

Pro tento kód potřebujete následující knihovny:

Knihovna snímačů otisků prstů Adafruit

Knihovna Adafruit-GFX

MCUFRIEND_kbv

RTClib

Nyní si stáhněte následující kód a nahrajte jej do svého Arduina. Tento kód je napsán pro 11 lidí s výchozími jmény, ale můžete je změnit a odebrat z výchozího režimu. Chcete -li zaregistrovat nové jméno, jednoduše připojte zařízení k počítači a stisknutím klávesy vstoupíte do režimu registrace, poté otevřete Serial Monitor a postupujte podle postupu registrace, jak je uvedeno na Serial Monitor.

Stáhněte si kód shora:

Další informace o používání karty SD, hodinového modulu a displeje LCD získáte v následujících odkazech:

Modul karty SD s Arduino: Jak číst/ zapisovat data

Jak používat modul DS1307 RTC s Arduino a vytvořit připomenutí

Absolutní příručka pro začátečníky k TFT LCD displejům od Arduina.

Nodemcu provede úlohu nahrání informací do tohoto systému. Převede informace o nahrávání z Arduina přes sériový port a vrátí stav nahrávání do Arduina. Nahrajte následující kód do svého Nodemcu.

Nejprve změňte ID kanálu a klíč API pro zápis podle panelu Thingspeak.

The String_Analuze (); Funkce v tomto kódu rozděluje vstupní řetězce Nodemcu na datum, jméno, čas příjezdu a odjezdu a pracovní dobu a odesílá tyto informace do programu Thingspeak. Pokud je proces nahrávání úspěšný, odešle znak „1“a v opačném případě odešle znak „0“do Arduina.

Krok 7: Sestavení docházkového zařízení

Sestavení docházkového zařízení
Sestavení docházkového zařízení

K sestavení těla docházkového zařízení můžete použít následující mapy a plexisklo s různými barvami nebo jakýkoli jiný materiál.

Stáhněte si laserem vyřezanou mapu těla zařízení shora:

Po umístění elektronických součástek a sestavení celého těla jej nainstalujte na požadované místo. Nyní stačí k zařízení připojit adaptér 12 V a začne fungovat.

Krok 8: Co bude dál?

  • Zkuste na LCD použít více ikon.
  • Zkuste do systému přidat možnost RFID.
  • Zkuste nahrát data do tabulek Google místo do programu Thingspeak.

Pokud vám tento návod přijde užitečný a zajímavý, dejte nám prosím lajk na Facebooku.

Doporučuje: