Turinys:

„Arduino“pirštų atspaudų lankymo sistema su duomenų saugykla debesyje: 8 žingsniai
„Arduino“pirštų atspaudų lankymo sistema su duomenų saugykla debesyje: 8 žingsniai

Video: „Arduino“pirštų atspaudų lankymo sistema su duomenų saugykla debesyje: 8 žingsniai

Video: „Arduino“pirštų atspaudų lankymo sistema su duomenų saugykla debesyje: 8 žingsniai
Video: #arduino #протез #4:Электромиография Ad8232 и Arduino. Будущий БИОПРОТЕЗ. Механизм пальца 2024, Lapkritis
Anonim

„Electropeak“„ElectroPeak“oficiali svetainėSekite daugiau autoriaus:

Darbo su ultragarso moduliu ir „Arduino“pradžia
Darbo su ultragarso moduliu ir „Arduino“pradžia
Darbo su ultragarso moduliu ir „Arduino“pradžia
Darbo su ultragarso moduliu ir „Arduino“pradžia
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]

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“?

Kas yra „Thingspeak“?
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

Sąsaja su „Thingspeak“ir duomenų įkėlimas
Sąsaja su „Thingspeak“ir duomenų įkėlimas
Sąsaja su „Thingspeak“ir duomenų įkėlimas
Sąsaja su „Thingspeak“ir duomenų įkėlimas
Sąsaja su „Thingspeak“ir duomenų įkėlimas
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

Reikalingos medžiagos
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ė

Grandinė
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

Lankymo prietaiso surinkimas
Lankymo 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: