Sisukord:

Arduino sõrmejälgede osavõtusüsteem pilveandmete salvestamisega: 8 sammu
Arduino sõrmejälgede osavõtusüsteem pilveandmete salvestamisega: 8 sammu

Video: Arduino sõrmejälgede osavõtusüsteem pilveandmete salvestamisega: 8 sammu

Video: Arduino sõrmejälgede osavõtusüsteem pilveandmete salvestamisega: 8 sammu
Video: how to make Arduino finger print door lock #howto #science #diy 2024, Detsember
Anonim

Autor: ElectropeakElectroPeak ametlik veebisait

Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]

Teave: ElectroPeak on koht, kus saate elektroonikat õppida ja oma ideid reaalsuseks muuta. Pakume tipptasemel juhendeid, mis näitavad teile, kuidas saate oma projekte teha. Pakume ka kvaliteetseid tooteid, nii et teil on… Rohkem Electropeaki kohta »

Seda ja muid hämmastavaid õpetusi saate lugedaElectroPeaki ametlik veebisait

>

>

Ülevaade

Tänapäeval on asjade Interneti -seadmete toimimise ja juurutamise tundmaõppimine asjade Interneti -süsteemide üha suurema kasutamise tõttu nii oluline. Selles õpetuses valmistame koos Arduinoga sõrmejälgede jälgimise seadme, mis lisaks logiteabe ja tööaegade mälukaardile salvestamisele laadib selle teabe üles ka asjapeaku platvormile niipea, kui see on Internetiga ühendatud ja teie saab seda teavet paneelilt alla laadida erinevates vormingutes, näiteks CSV.

Mida õpid

  • Sissejuhatus asjakõnele
  • Asjade rääkimine andmete üleslaadimiseks Nodemcu abil
  • Tehke kohalviibimisseade sõrmejäljeanduri ja Arduino abil

Samm 1: Mis on Thingspeak?

Mis on Thingspeak?
Mis on Thingspeak?

Iot (asjade Internet) on platvorm, kus Internetiga on ühendatud mitmeid asju, mis suhtlevad üksikisikute ja muude seadmetega ning tavaliselt laadivad analüüsi jaoks üles pilvandmetöötluse andmed.

Thingspeak on IoT platvorm, mis võimaldab teil pilvandmetöötluses reaalajas andmeid kuvada ja koguda.

2. toiming: liidese loomine Speakiga ja andmete üleslaadimine

Liidesed asjakõnega ja andmete üleslaadimine
Liidesed asjakõnega ja andmete üleslaadimine
Liidesed asjakõnega ja andmete üleslaadimine
Liidesed asjakõnega ja andmete üleslaadimine
Liidesed asjakõnega ja andmete üleslaadimine
Liidesed asjakõnega ja andmete üleslaadimine

Asjade rääkimise alustamiseks järgige alltoodud samme.

Samm 1) Minge veebisaidile Thingspeak.com ja looge konto.

Samm 2) Pärast konto aktiveerimist logige sisse ja klõpsake jaotises Minu kanal nuppu Uus kanal.

Samm 3) Kirjutage teile avanevas uues aknas oma paneeli nimi ja vajadusel kirjeldus. Määrake vajalike väljade arv, määrates nende nimed. Ülejäänud osad on valikulised. Salvestage paneel pärast teabe sisestamist.

Samm 4) Nüüd minge oma paneeli API -võtmete juurde.

Samm 5) Andmete edastamiseks vajate kanali ID -d ja Write API võtit, seega kirjutage need üles.

Samm 6) Laadige alla Thingspeaki teek ja lisage see oma Arduino IDE -sse.

Asjade kõne raamatukogu

Samm 7) Minge Arduino IDE -le. Avage näidete osas WriteMultipleFiels ja sisestage SSID, parool, kanali ID ja Write API võtme väärtused.

Pärast koodi üleslaadimist näete paneeli väljadele 1 kuni 4 üles laaditud juhuslikke numbreid. Sama struktureeritud koodi kasutatakse osavõtusüsteemis andmete üleslaadimiseks.

Märge

Oodake vähemalt 15 sekundit iga kord, kui laadite andmed üleslaadimispaneelile.

Samm: vajalikud materjalid

Nõutavad materjalid
Nõutavad materjalid

Riistvara komponendid

Arduino Mega 2560 R3 *1

R301T Sõrmejäljeandur *1

Micro SD TF -kaardi adapterimoodul *1

DS3231 I2C RTC moodul *1

3,5 -tolline TFT värviekraanimoodul *1

NodeMCU ESP8266 ESP-12E plaat *1

meessoost naissoost hüppaja *1

Tarkvararakendused

Arduino IDE

Samm: osavõtusüsteemi loomine sõrmejäljeanduri ja Arduino abil

Selles süsteemis salvestatakse SD -kaardile pärast isiku sisenemise ja sealt lahkumise sõrmejäljega registreerimist teave, sealhulgas kuupäev, nimi, saabumisaeg, töötaja lahkumis- ja tööaeg. Seejärel saadetakse see teave teie määratud ajal asjade teatisele. Interneti -ühenduse puudumisel salvestatakse avaldamata andmed ja need edastatakse kohe pärast Interneti -ühenduse loomist asjadele. Kuna teave salvestatakse mikrokontrolleri EEPROM -i, ei kao see elektrikatkestuse korral kaotsi.

Samm: vooluring

Vooluring
Vooluring

Pärast kõigi moodulite ühendamist pange LCD -ekraan Arduinole.

Näpunäide Kuna LCD -kilp katab mõned Arduino tihvtid, saate neid tihvte vajadusel piiritleda juhtme plaadi alt kindla tihvtiga.

6. samm: kood

Selle koodi jaoks vajate järgmisi teeke:

Adafruit-sõrmejälgede andurite raamatukogu

Adafruit-GFX-raamatukogu

MCUFRIEND_kbv

RTClib

Laadige nüüd alla järgmine kood ja laadige see oma Arduino. See kood on kirjutatud 11 vaikenimega inimesele, kuid saate neid muuta ja vaikerežiimist eemaldada. Uue nime registreerimiseks ühendage seade lihtsalt arvutiga ja vajutage registreerimisrežiimi sisenemiseks klahvi, seejärel avage jadamonitor ja järgige registreerimisprotsessi, nagu on näidatud jadamonitoril.

Laadige kood alla:

Lisateavet SD -kaardi, kellamooduli ja LCD -ekraani kasutamise kohta leiate järgmistelt linkidelt:

SD -kaardi moodul koos Arduinoga: kuidas lugeda/ kirjutada andmeid

Kuidas kasutada DS1307 RTC moodulit koos Arduinoga ja teha meeldetuletus

Arduino TFT LCD -ekraanide absoluutne algajate juhend.

Nodemcu täidab ülesande sellesse süsteemi teabe üles laadida. See võtab üleslaadimisandmed Arduino kaudu jadapordi kaudu ja tagastab Arduinole üleslaadimise oleku. Laadige oma Nodemcu alla järgmine kood.

Kõigepealt muutke kanali ID -d ja Write API võtit vastavalt oma asjade paneelile.

String_Analuze (); Selle koodi funktsioon jagab Nodemcu sisendstringid kuupäevaks, nimeks, saabumis- ja väljumisajaks ning tööajaks ning saadab selle teabe veebisaidile Thingspeak. Kui üleslaadimisprotsess on edukas, saadab see märgi “1” ja muidu saadab Arduinole märgi “0”.

7. samm: osavõtuseadme kokkupanek

Osavõtuseadme kokkupanek
Osavõtuseadme kokkupanek

Osavõtuseadme korpuse ehitamiseks võite kasutada järgmisi kaarte ja pleksiklaasi erinevate värvide või muu materjaliga.

Laadige seadme kerelõigatud kaart ülevalt alla:

Pärast elektroonikakomponentide paigaldamist ja kogu keha kokkupanekut paigaldage see soovitud kohta. Nüüd ühendage lihtsalt 12V adapter seadmega ja see hakkab tööle.

8. samm: mis saab edasi?

  • Proovige LCD -ekraanil kasutada rohkem ikoone.
  • Proovige süsteemi lisada RFID -valik.
  • Proovige andmed üles laadida Google'i arvutustabelitele, mitte asjakõnele.

Kui leiate, et see õpetus on kasulik ja huvitav, siis meeldige meile Facebookis.

Soovitan: