Obsah:
- Krok 1: Co je Thingspeak?
- Krok 2: Rozhraní s Thingspeak a nahrávání dat
- Krok 3: Požadované materiály
- Krok 4: Vytvoření docházkového systému pomocí snímače otisků prstů a Arduina
- Krok 5: Okruh
- Krok 6: Kód
- Krok 7: Sestavení docházkového zařízení
- Krok 8: Co bude dál?
Video: Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-31 10:18
Autor: ElectropeakElectroPeak Oficiální webová stránka Sledovat více od autora:
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?
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
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
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
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í
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:
Systém zabezpečení klíčů pomocí otisku prstu: 8 kroků
DIY-Fingerprint Key Security System: Tato aplikace je užitečná pro zabezpečení našich každodenních požadovaných klíčů (zámek). Někdy máme nějaké společné klíče jako domov, garáž, parkování mezi dvěma nebo více lidmi. Na trhu je k dispozici řada biometrických systémů, které
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: Video z tohoto projektu
Online systém pro hlasování otisků prstů (FVOS): 5 kroků
Fingerprint Voting Online System (FVOS): Fingerprint Voting Online System umožňuje voličům odevzdávat své hlasy plně digitalizovaným způsobem shromažďováním a potvrzováním svých informací naskenováním otisku prstu prostřednictvím zařízení a uložením dat na server. Má uživatelsky přívětivý G
Docházkový systém třídy snímačů otisků prstů (GT-521F32): 9 kroků
Docházkový systém třídy snímačů otisků prstů (GT-521F32): Tento projekt je jednoduchý systém evidence docházky, který využívá GT-521F32, levný optický snímač otisků prstů od Sparkfun ke skenování a zaznamenávání, kdo a kdy se někdo přihlásí
Jak oklamat systém zabezpečení otisků prstů stejně snadno jako ABC: 12 kroků (s obrázky)
Jak oklamat systém zabezpečení otisků prstů stejně snadno jako ABC: Tento návod vám ukáže, jak oklamat systém zabezpečení otisků prstů stejně snadno jako ABC. IBM nikdy nechtěla, abyste o tom věděli. funguje také pro většinu systému zabezpečení otisků prstů. Například: např. dveře, mobilní telefon …. Tyto pokyny jsou dodávány s