Sadržaj:
- Korak 1: Šta je Thingspeak?
- Korak 2: Povezivanje sa Thingspeakom i učitavanje podataka
- Korak 3: Potrebni materijali
- Korak 4: Stvaranje sistema prisustva pomoću senzora otiska prsta i Arduina
- Korak 5: Krug
- Korak 6: Kodirajte
- Korak 7: Sklapanje uređaja za praćenje
- Korak 8: Šta je sljedeće?
Video: Arduino sistem za praćenje otisaka prstiju sa pohranom podataka u oblaku: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-31 10:17
Napisao ElectropeakElectroPeak Službena web stranicaPratite Više od autora:
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?
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
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
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
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
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:
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulator zapisnika podataka u Proteusu: Uvod: zdravo, ovdje Liono Maker, ovdje je YouTube veza. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sistemima. Zapisnik podataka: Zapisnik podataka (također zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tokom vremena sa
Sigurnosni sistem ključa za otiske prstiju: 8 koraka
Sigurnosni sistem ključeva za otiske prstiju: Ova aplikacija je korisna za osiguranje svakodnevnih ključeva (zaključavanje). Ponekad imamo neke uobičajene ključeve poput kuće, garaže, parkiranja između dvije ili više osoba. Na tržištu postoji niz biometrijskih sistema koji mogu
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: Video ovog projekta
Prepoznavanje uređaja u stvarnom vremenu pomoću EM otisaka: 6 koraka
Prepoznavanje uređaja u stvarnom vremenu pomoću EM otiska: Ovaj uređaj je namijenjen klasifikaciji različitih elektroničkih uređaja prema njihovim EM signalima. Za različite uređaje, oni emitiraju različite EM signale. Razvili smo IoT rješenje za identifikaciju elektroničkih uređaja pomoću čestica
Mrežni sistem glasanja o otiscima prstiju (FVOS): 5 koraka
Mrežni sistem glasanja o otiscima prstiju (FVOS): Mrežni sistem glasanja o otiscima prstiju omogućava glasačima da daju svoj glas na potpuno digitalizovan način prikupljanjem i potvrđivanjem svojih podataka skeniranjem otiska prsta kroz uređaj i spremanjem podataka na server. Ima user-friendly G