Turinys:
- 1 žingsnis: kas yra „Thingspeak“?
- 2 veiksmas: sąsaja su „Thingspeak“ir duomenų įkėlimas
- 3 žingsnis: reikalingos medžiagos
- 4 žingsnis: lankomumo sistemos sukūrimas naudojant pirštų atspaudų jutiklį ir „Arduino“
- 5 žingsnis: grandinė
- 6 žingsnis: kodas
- 7 žingsnis: lankomumo prietaiso surinkimas
- 8 žingsnis: kas toliau?
Video: „Arduino“pirštų atspaudų lankymo sistema su duomenų saugykla debesyje: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
„Electropeak“„ElectroPeak“oficiali svetainėSekite daugiau autoriaus:
Apie: „ElectroPeak“yra viena vieta, kur galite išmokti elektronikos ir įgyvendinti savo idėjas. Mes siūlome aukščiausios klasės vadovus, kurie parodys, kaip galite kurti savo projektus. Mes taip pat siūlome aukštos kokybės produktus, kad galėtumėte turėti daugiau … Daugiau apie „Electropeak“»
Galite perskaityti šią ir kitas nuostabias pamokas
„ElectroPeak“oficiali svetainė
Apžvalga
Šiais laikais labai svarbu sužinoti apie daiktų interneto įrenginių veikimą ir diegimą, nes vis dažniau naudojamasi daiktų interneto sistemomis. Šioje pamokoje su „Arduino“ketiname sukurti pirštų atspaudų lankymo įrenginį, kuris ne tik išsaugo registravimo informaciją ir darbo valandas atminties kortelėje, bet ir įkelia šią informaciją į „Thingspeak“platformą, kai tik ji yra prijungta prie interneto ir jūs gali atsisiųsti šią informaciją iš skydelio įvairiais formatais, pvz., CSV.
Ko išmoksi
- Įvadas į „Thingspeak“
- Duomenų įkėlimas į „Thingspeak“naudojant „Nodemcu“
- Padarykite lankomumo įrenginį su pirštų atspaudų jutikliu ir „Arduino“
1 žingsnis: kas yra „Thingspeak“?
„Iot“(daiktų internetas) yra platforma, kurioje yra daugybė dalykų, prijungtų prie interneto, sąveikaujančių su asmenimis ir kitais įrenginiais, ir paprastai įkeliami duomenys iš debesų kompiuterijos analizei.
„Thingspeak“yra „IoT“platforma, leidžianti rodyti ir rinkti tiesioginius duomenis debesų kompiuterijoje.
2 veiksmas: sąsaja su „Thingspeak“ir duomenų įkėlimas
Norėdami pradėti „Thingspeak“ryšį, atlikite šiuos veiksmus:
1 veiksmas) Įeikite į „Thingspeak.com“svetainę ir susikurkite paskyrą.
2 veiksmas) Suaktyvinę paskyrą prisijunkite ir skiltyje Mano kanalas spustelėkite Naujas kanalas.
3 veiksmas) Naujame jums atidarytame lange parašykite skydelio pavadinimą ir, jei reikia, aprašymą. Nustatykite laukų, kurių jums reikia, skaičių, priskirdami jų pavadinimus. Likusios dalys yra neprivalomos. Užpildę informaciją išsaugokite skydelį.
4 veiksmas) Dabar savo skydelyje eikite į API raktus.
5 veiksmas) Norint perduoti duomenis, jums reikia kanalo ID ir „Write API Key“, todėl užsirašykite juos.
6 veiksmas) Atsisiųskite „Thingspeak“biblioteką ir pridėkite ją prie „Arduino IDE“.
„Thingspeak“biblioteka
7 veiksmas) Eikite į „Arduino IDE“. Atidarykite „WriteMultipleFiels“pavyzdžių dalį ir įveskite SSID, slaptažodžio, kanalo ID ir „Write API Key“reikšmes.
Įkėlę kodą, skydelio 1–4 laukuose matysite atsitiktinius skaičius. Tas pats struktūrizuotas kodas naudojamas lankomumo sistemoje įkeliant duomenis.
Pastaba
Palaukite mažiausiai 15 sekundžių tarp kiekvieno įkėlimo į „Thingspeak“skydelio duomenis.
3 žingsnis: reikalingos medžiagos
Techninės įrangos komponentai
„Arduino Mega“2560 R3 *1
R301T Pirštų atspaudų jutiklis *1
„Micro SD TF“kortelės adapterio modulis *1
DS3231 I2C RTC modulis *1
3,5 colio TFT spalvoto ekrano modulis *1
„NodeMCU ESP8266 ESP-12E“plokštė *1
megztinis nuo patelės iki patelės *1
Programinės įrangos programos
„Arduino IDE“
4 žingsnis: lankomumo sistemos sukūrimas naudojant pirštų atspaudų jutiklį ir „Arduino“
Šioje sistemoje, užregistravus asmens atvykimą ir išvykimą pagal jo pirštų atspaudus, informacija, įskaitant darbuotojo datą, vardą, atvykimo laiką, išvykimo laiką ir darbo valandas, yra saugoma SD kortelėje. Tada ši informacija bus išsiųsta į „Thingspeak“jūsų nurodytu laiku. Jei nėra interneto ryšio, neskelbti duomenys saugomi ir bus persiųsti į „Thingspeak“, kai tik jie bus prijungti prie interneto. Kadangi informacija saugoma mikrovaldiklio EEPROM, ji nebus prarasta dingus elektrai.
5 žingsnis: grandinė
Prijungę visus modulius, uždėkite LCD ekraną ant „Arduino“.
Patarimas Kadangi skystųjų kristalų skydas apima kai kuriuos „Arduino“kaiščius, galite prijungti laidą prie tam tikro kaiščio iš lentos apačios, jei jums to reikia.
6 žingsnis: kodas
Šiam kodui reikalingos šios bibliotekos:
Adafruit-Fingerprint-Sensor-Library
„Adafruit-GFX“biblioteka
MCUFRIEND_kbv
RTClib
Dabar atsisiųskite šį kodą ir įkelkite jį į „Arduino“. Šis kodas parašytas 11 žmonių, turinčių numatytuosius vardus, tačiau galite juos pakeisti ir pašalinti iš numatytojo režimo. Norėdami užregistruoti naują pavadinimą, tiesiog prijunkite įrenginį prie kompiuterio ir paspauskite klavišą, kad įeitumėte į registracijos režimą, tada atidarykite serijinį monitorių ir vykdykite registracijos procesą, kaip parodyta serijos monitoriuje.
Atsisiųskite kodą iš viršaus:
Daugiau apie SD kortelės, laikrodžio modulio ir LCD naudojimą galite sužinoti šiose nuorodose:
SD kortelės modulis su „Arduino“: kaip skaityti/ rašyti duomenis
Kaip naudoti DS1307 RTC modulį su „Arduino“ir padaryti priminimą
„Arduino“absoliutus pradedančiųjų vadovas TFT LCD ekranams.
„Nodemcu“vykdo užduotį įkelti informaciją į šią sistemą. Įkėlimo informacija perkeliama iš „Arduino“per nuoseklųjį prievadą ir grąžinama į „Arduino“įkėlimo būsena. Įkelkite šį kodą į „Nodemcu“.
Pirmiausia pakeiskite kanalo ID ir „Write API Key“pagal „Thingspeak“skydelį.
Eilutė_Analuze (); šio kodo funkcija padalija „Nodemcu“įvesties eilutes į datą, vardą, atvykimo ir išvykimo laiką bei darbo valandas ir siunčia šią informaciją „Thingspeak“. Tada, jei įkėlimo procesas yra sėkmingas, jis siunčia simbolį „1“, o kitu atveju - „Arduino“.
7 žingsnis: lankomumo prietaiso surinkimas
Norėdami sukurti lankomumo prietaiso korpusą, galite naudoti šiuos žemėlapius ir plexiglass su skirtingomis spalvomis ar bet kokia kita medžiaga.
Iš viršaus atsisiųskite prietaiso kūno pjaustymo lazeriu žemėlapį:
Įdėję elektroninius komponentus ir surinkę visą korpusą, įdiekite jį į norimą vietą. Dabar tiesiog prijunkite 12V adapterį prie įrenginio ir jis pradės veikti.
8 žingsnis: kas toliau?
- Pabandykite LCD ekrane naudoti daugiau piktogramų.
- Pabandykite prie sistemos pridėti RFID parinktį.
- Pabandykite įkelti duomenis į „Google“skaičiuokles, o ne „Thingspeak“.
Jei ši pamoka jums pasirodė naudinga ir įdomi, pamėgkite mus „Facebook“.
Rekomenduojamas:
„Pasidaryk pats“pirštų atspaudų raktų apsaugos sistema: 8 žingsniai
„Pasidaryk pats“pirštų atspaudų raktų apsaugos sistema: ši programa yra naudinga norint užtikrinti kasdienius reikalingus raktus (užraktas). Kartais mes turime keletą bendrų raktų, tokių kaip namai, garažas, automobilių stovėjimo aikštelė tarp dviejų ar daugiau žmonių. Rinkoje galima rasti daugybę biologinių metrinių sistemų
Pirštų atspaudų ir RFID stebėjimo sistema naudojant „Raspberry Pi“ir „MySQL“duomenų bazę: 5 žingsniai
Pirštų atspaudų ir RFID pagrįsta dalyvavimo sistema naudojant „Raspberry Pi“ir „MySQL“duomenų bazę: šio projekto vaizdo įrašas
Pirštų atspaudų balsavimo internetinė sistema (FVOS): 5 žingsniai
Pirštų atspaudų balsavimo internetinė sistema (FVOS): internetinė pirštų atspaudų balsavimo sistema suteikia rinkėjams galimybę balsuoti visiškai skaitmenizuotai, rinkdama ir patvirtindama jo informaciją nuskaitydama piršto atspaudą per įrenginį ir išsaugodama duomenis serveryje. Jame yra patogi G
Lankymo sistema su duomenų saugojimu „Google“skaičiuoklėje naudojant RFID ir „Arduino Ethernet Shield“: 6 žingsniai
Lankymo sistema su duomenų saugojimu „Google“skaičiuoklėje naudojant RFID ir „Arduino Ethernet Shield“: Sveiki, vaikinai, čia mes sugalvojame labai įdomų projektą ir būtent tai, kaip siųsti „RFID“duomenis į „Google“skaičiuoklę naudojant „Arduino“. Trumpai tariant, mes sudarysime dalyvavimo sistemą, pagrįstą „RFID“skaitytuvu, kuri išsaugos lankomumo duomenis realiuoju laiku, kad „goog“
Pirštų atspaudų skaitytuvo klasės lankymo sistema (GT-521F32): 9 žingsniai
Pirštų atspaudų skaitytuvo klasės lankymo sistema (GT-521F32): Šis projektas yra paprasta lankomumo registravimo sistema, kuri naudoja GT-521F32, pigų optinį pirštų atspaudų skaitytuvą iš „Sparkfun“, kad nuskaitytų ir įrašytų kas ir kada prisijungia