Sadržaj:

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

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

Video: Arduino sustav za praćenje otisaka prstiju sa pohranom podataka u oblaku: 8 koraka
Video: Fotonaponski sustav za praćenje položaja Sunca i uređaj za mjerenje snage 2024, Studeni
Anonim

Napisao ElectropeakElectroPeak Službena web stranica Slijedite 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
Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina
Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina
Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina
Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]

O: ElectroPeak je vaše jedno 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 Electropeaku »

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 sustava. U ovom vodiču napravit ćemo uređaj za praćenje otisaka prstiju s Arduinom, koji osim što pohranjuje podatke o bilježenju i radno vrijeme na memorijsku karticu, prenosi te podatke na platformu Thingspeak čim se poveže s internetom i Vi može preuzeti ove podatke s ploče u različitim formatima, poput CSV -a.

Što ćete naučiti

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

Korak 1: Što je Thingspeak?

Što je Thingspeak?
Što je Thingspeak?

Iot (Internet of things) je platforma u kojoj postoji niz stvari povezanih s internetom, u interakciji s pojedincima i drugim uređajima, te obično prenose podatke o računalstvu u oblaku radi analize.

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

Korak 2: Povezivanje s Thingspeakom i prijenos podataka

Povezivanje s Thingspeakom i prijenos podataka
Povezivanje s Thingspeakom i prijenos podataka
Povezivanje s Thingspeakom i prijenos podataka
Povezivanje s Thingspeakom i prijenos podataka
Povezivanje s Thingspeakom i prijenos podataka
Povezivanje s Thingspeakom i prijenos podataka

Slijedite donje korake za pokretanje Thingspeak veze:

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

Korak 2) Prijavite se nakon aktivacije 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. Spremite ploču nakon popunjavanja podataka.

Korak 4) Sada idite na API ključeve na ploči.

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.

Knjižnica Thingspeak

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

Nakon što učitate kôd, vidjet ćete neke nasumične brojeve učitane u polja 1 do 4 vaše ploče. Isti strukturirani kôd koristi se u sustavu prisutnosti za prijenos 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 micro SD TF karticu *1

DS3231 I2C RTC modul *1

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

NodeMCU ploča ESP8266 ESP-12E *1

muško -ženska kratkospojnik *1

Softverske aplikacije

Arduino IDE

Korak 4: Stvaranje sustava prisutnosti pomoću senzora otiska prsta i Arduina

U ovom sustavu, nakon registracije ulaska i izlaska osobe prema otisku prsta, podaci uključujući datum, ime, vrijeme dolaska, vrijeme odlaska i radno vrijeme zaposlenika pohranjuju se na SD karticu. Tada će se ti podaci poslati na Thingspeak u vrijeme koje ste naveli. U nedostatku internetske veze, neobjavljeni podaci pohranjuju se i bit će proslijeđeni na Thingspeak čim se povežu s internetom. Budući da su podaci pohranjeni u EEPROM -u mikrokontrolera, oni se neće 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 omeđivati žicu s određenom iglom s dna ploče, ako vam je potrebna.

Korak 6: Kodiranje

Za ovaj kôd trebate sljedeće knjižnice:

Adafruit-Fingerprint-Sensor-Library

Adafruit-GFX-knjižnica

MCUFRIEND_kbv

RTClib

Sada preuzmite sljedeći kod i prenesite 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. Da biste registrirali novi naziv, jednostavno povežite uređaj s računalom 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 & Napravite podsjetnik

Apsolutni vodič za početnike u TFT LCD zaslonima tvrtke Arduino.

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

Najprije promijenite ID kanala i API API ključ za pisanje u skladu s vašom pločom Thingspeak.

String_Analuze (); funkcija u ovom kodu dijeli nizove unosa Nodemcu na datum, ime, vrijeme dolaska i odlaska te 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: Sastavljanje uređaja za praćenje

Sastavljanje uređaja za praćenje
Sastavljanje 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 tijelo, instalirajte ga na željeno mjesto. Sada samo priključite 12V adapter na uređaj i on će početi raditi.

Korak 8: Što je sljedeće?

  • Pokušajte koristiti više ikona na LCD -u.
  • Pokušajte sustavu dodati opciju RFID.
  • 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čeni: