Sadržaj:

Arduino sistem za praćenje otisaka prstiju sa pohranom podataka u oblaku: 8 koraka
Arduino sistem za praćenje otisaka prstiju sa pohranom podataka u oblaku: 8 koraka

Video: Arduino sistem za praćenje otisaka prstiju sa pohranom podataka u oblaku: 8 koraka

Video: Arduino sistem za praćenje otisaka prstiju sa pohranom podataka u oblaku: 8 koraka
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Novembar
Anonim

Napisao ElectropeakElectroPeak Službena web stranicaPratite Više od autora:

Početak rada s ultrazvučnim modulom i Arduinom
Početak rada s ultrazvučnim modulom i Arduinom
Početak rada s ultrazvučnim modulom i Arduinom
Početak rada s ultrazvučnim modulom i Arduinom
Napravite WiFi toplotnu mapu koristeći ESP8266 i Arduino
Napravite WiFi toplotnu mapu koristeći ESP8266 i Arduino
Napravite WiFi toplotnu mapu koristeći ESP8266 i Arduino
Napravite WiFi toplotnu mapu koristeći ESP8266 i Arduino
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen je kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen je kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen je kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen je kalibracijski kod]

O: ElectroPeak je vaše jedinstveno mjesto za učenje elektronike i realizaciju vaših ideja. Nudimo vrhunske vodiče koji će vam pokazati kako možete napraviti svoje projekte. Također nudimo visokokvalitetne proizvode kako biste imali … Više o Electropeak-u »

Ovaj i druge nevjerojatne vodiče možete pročitati naSlužbena web stranica ElectroPeak -a

>

>

Pregled

U današnje vrijeme učenje o radu i implementaciji IoT uređaja toliko je bitno zbog sve veće upotrebe IoT sistema. U ovom vodiču napravit ćemo uređaj za praćenje otisaka prstiju s Arduinom, koji osim pohranjivanja podataka o bilježenju i radnog vremena na memorijsku karticu, prenosi te podatke na platformu Thingspeak čim se poveže na Internet i vi može preuzeti ove informacije s ploče u različitim formatima, poput CSV -a.

Šta ćete naučiti

  • Uvod u Thingspeak
  • Prijenos podataka na Thingspeak pomoću Nodemcu -a
  • Napravite uređaj za praćenje prisutnosti sa senzorom otiska prsta i Arduinom

Korak 1: Šta je Thingspeak?

Šta je Thingspeak?
Šta je Thingspeak?

Iot (Internet stvari) je platforma na kojoj postoji niz stvari povezanih s internetom, u interakciji s pojedincima i drugim uređajima, te obično otpremaju podatke na cloud computing radi analize.

Thingspeak je IoT platforma koja vam omogućuje prikaz i prikupljanje podataka uživo u računalstvu u oblaku.

Korak 2: Povezivanje sa Thingspeakom i učitavanje podataka

Povezivanje sa Thingspeakom i postavljanjem podataka
Povezivanje sa Thingspeakom i postavljanjem podataka
Povezivanje sa Thingspeakom i postavljanjem podataka
Povezivanje sa Thingspeakom i postavljanjem podataka
Povezivanje sa Thingspeakom i postavljanjem podataka
Povezivanje sa Thingspeakom i postavljanjem podataka

Slijedite donje korake za pokretanje Thingspeak veze:

Korak 1) Unesite web stranicu Thingspeak.com i kreirajte račun.

Korak 2) Prijavite se nakon aktiviranja računa i kliknite Novi kanal u odjeljku Moj kanal.

Korak 3) U novom prozoru koji vam se otvori upišite naziv svoje ploče i svaki opis ako je to potrebno. Odredite broj polja koja su vam potrebna dodjeljivanjem njihovih naziva. Preostali dijelovi su izborni. Sačuvajte ploču nakon popunjavanja informacija.

Korak 4) Sada idite na API ključeve na svom panelu.

Korak 5) Za prijenos podataka potreban vam je ID kanala i API API ključ, pa ih zapišite.

Korak 6) Preuzmite biblioteku Thingspeak i dodajte je u svoj Arduino IDE.

Biblioteka Thingspeak

Korak 7) Idite na Arduino IDE. Otvorite WriteMultipleFiels iz primjera i unesite vrijednosti SSID, Lozinka, ID kanala i Write API Key.

Nakon učitavanja koda, vidjet ćete neke nasumične brojeve učitane u polja 1 do 4 vašeg panela. Isti strukturirani kôd koristi se u sistemu posjećenosti za učitavanje podataka.

Bilješka

Pričekajte najmanje 15 sekundi između svakog prijenosa podataka na ploču Thingspeak.

Korak 3: Potrebni materijali

Potrebni materijali
Potrebni materijali

Hardverske komponente

Arduino Mega 2560 R3 *1

R301T Senzor otiska prsta *1

Modul adaptera za mikro SD TF karticu *1

DS3231 I2C RTC modul *1

Modul ekrana u boji od 3,5 TFT u boji *1

NodeMCU ESP8266 ESP-12E ploča *1

muško -ženska kratkospojnik *1

Softverske aplikacije

Arduino IDE

Korak 4: Stvaranje sistema prisustva pomoću senzora otiska prsta i Arduina

U ovom sistemu, nakon registrovanja ulaska i izlaska osobe putem otiska prsta, podaci uključujući datum, ime, vrijeme dolaska, vrijeme odlaska i radno vrijeme zaposlenika pohranjuju se na SD karticu. Tada će se te informacije poslati na Thingspeak u vrijeme koje ste naveli. U nedostatku internetske veze, neobjavljeni podaci se pohranjuju i bit će proslijeđeni na Thingspeak čim se povežu na Internet. Budući da su informacije pohranjene u EEPROM mikrokontrolera, neće se izgubiti u slučaju nestanka struje.

Korak 5: Krug

Krug
Krug

Nakon povezivanja svih modula, stavite LCD ekran na Arduino.

Savjet Budući da LCD štit pokriva neke od Arduino pinova, možete ožičiti žicu na određenu iglu s dna ploče, ako vam je potrebna.

Korak 6: Kodirajte

Za ovaj kôd su vam potrebne sljedeće biblioteke:

Adafruit-Fingerprint-Sensor-Library

Adafruit-GFX-biblioteka

MCUFRIEND_kbv

RTClib

Sada preuzmite sljedeći kod i postavite ga na svoj Arduino. Ovaj kôd je napisan za 11 osoba sa zadanim imenima, ali ih možete promijeniti i ukloniti iz zadanog načina rada. Da biste registrirali novo ime, jednostavno povežite uređaj s računarom i pritisnite tipku za ulazak u način registracije, zatim otvorite serijski monitor i slijedite postupak registracije kako je prikazano na serijskom monitoru.

Preuzmite kôd odozgo:

Više o korištenju SD kartice, modula sata i LCD -a možete saznati na sljedećim vezama:

Modul SD kartice s Arduinom: Kako čitati/ pisati podatke

Kako koristiti DS1307 RTC modul s Arduinom i zapamtite

Apsolutni vodič za početnike do TFT LCD ekrana kompanije Arduino.

Nodemcu izvršava zadatak postavljanja informacija u ovaj sistem. On preuzima podatke za prijenos s Arduina kroz serijski port i vraća status učitavanja na Arduino. Postavite sljedeći kod na svoj Nodemcu.

Prvo promijenite ID kanala i API API ključ u skladu sa svojstvom Thingspeak ploče.

String_Analuze (); funkcija u ovom kodu dijeli nizove unosa Nodemcu na datum, ime, vrijeme dolaska i odlaska i radno vrijeme i šalje te podatke na Thingspeak. Zatim, ako je postupak prijenosa uspješan, šalje znak "1", a u protivnom šalje znak "0" Arduinu.

Korak 7: Sklapanje uređaja za praćenje

Sklapanje uređaja za praćenje
Sklapanje uređaja za praćenje

Za izradu kućišta uređaja za prisustvovanje možete koristiti sljedeće karte i pleksiglas s različitim bojama ili bilo kojim drugim materijalom.

Preuzmite mapu laserskog rezanja uređaja odozgo:

Nakon što postavite elektroničke komponente i sastavite cijelo kućište, instalirajte ga na željeno mjesto. Sada samo priključite 12V adapter na uređaj i on će početi raditi.

Korak 8: Šta je sljedeće?

  • Pokušajte koristiti više ikona na LCD -u.
  • Pokušajte dodati RFID opciju sistemu.
  • Pokušajte prenijeti podatke u google proračunske tablice umjesto u Thingspeak.

Ako vam je ovaj vodič koristan i zanimljiv, lajkujte nas na Facebooku.

Preporučuje se: