Sisukord:
- Samm 1: Mis on Thingspeak?
- 2. toiming: liidese loomine Speakiga ja andmete üleslaadimine
- Samm: vajalikud materjalid
- Samm: osavõtusüsteemi loomine sõrmejäljeanduri ja Arduino abil
- Samm: vooluring
- 6. samm: kood
- 7. samm: osavõtuseadme kokkupanek
- 8. samm: mis saab edasi?
Video: Arduino sõrmejälgede osavõtusüsteem pilveandmete salvestamisega: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-31 10:18
Autor: ElectropeakElectroPeak ametlik veebisait
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?
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
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
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
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 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:
Sõrmejälgede turvakast: 4 sammu
Sõrmejälgede turvakast: kas olete unustav inimene? Kas unustate sageli võtmed kaasa võtta? Kui vastus küsimusele on jaatav. Siis peaksite oma sõrmejälgede turvakasti tegema !!! Teie enda sõrmejälg on ainus asi maailmas. Seega ei pea te
Sõrmejälgede ja RFID -põhine osavõtusüsteem Raspberry Pi ja MySQL andmebaasi abil: 5 sammu
Sõrmejälgede ja RFID -põhine osavõtusüsteem, mis kasutab Raspberry Pi ja MySQL andmebaasi: video sellest projektist
Sõrmejälgede hääletamise veebisüsteem (FVOS): 5 sammu
Sõrmejälgede hääletamise veebisüsteem (FVOS): sõrmejälgede hääletamise veebisüsteem võimaldab valijatel anda oma hääli täielikult digiteeritud viisil, kogudes ja kinnitades oma teavet sõrmejälje skannimise kaudu seadmest ja salvestades andmed serverisse. Sellel on kasutajasõbralik G
Osavõtusüsteem andmete salvestamisega Google'i arvutustabelisse RFID ja Arduino Ethernet Shield abil: 6 sammu
Osavõtusüsteem andmete salvestamisega Google'i arvutustabelisse, kasutades RFID -d ja Arduino Etherneti kilpi: Tere, poisid, siin pakume välja väga põneva projekti ja see on, kuidas saata RFID -andmed Arduino abil Google'i arvutustabelisse. Lühidalt, me teeme rfid -lugejal põhineva kohalviibimissüsteemi, mis salvestab külastamise andmed reaalajas googeldamiseks
Arduino sõrmejälgede ukselukk: 4 sammu
Arduino sõrmejälje ukselukk: Tere ja tere tulemast sellesse projekti, tegelikult sisaldab see kahte projekti, kuid need on peaaegu samad, see on ukselukusüsteem, mis põhineb Arduino UNO plaadil, FPM10A optilisel sõrmejäljeanduril ja LCD i²c ekraanil, kuid teise versiooni puhul, mis meil on