Satura rādītājs:
- 1. darbība. Kas ir Thingspeak?
- 2. darbība: saskarne ar lietderīgo runu un datu augšupielāde
- 3. darbība. Nepieciešamie materiāli
- 4. solis: Apmeklēšanas sistēmas izveide, izmantojot pirkstu nospiedumu sensoru un Arduino
- 5. solis: ķēde
- 6. darbība: kods
- 7. solis: Apmeklēšanas ierīces salikšana
- 8. darbība. Kas notiks tālāk?
Video: Arduino pirkstu nospiedumu apmeklēšanas sistēma ar mākoņa datu glabāšanu: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Autors: ElectropeakElectroPeak oficiālā vietneSekot vairāk autora:
Par: ElectroPeak ir viena vieta, kur apgūt elektroniku un īstenot savas idejas. Mēs piedāvājam augstākās klases ceļvežus, lai parādītu, kā jūs varat izveidot savus projektus. Mēs piedāvājam arī augstas kvalitātes produktus, lai jums būtu… Vairāk par Electropeak »
Jūs varat izlasīt šo un citas pārsteidzošas apmācības
ElectroPeak oficiālā vietne
Pārskats
Mūsdienās ir ļoti svarīgi uzzināt par IoT ierīču darbību un ieviešanu, jo arvien vairāk tiek izmantotas IoT sistēmas. Šajā apmācībā mēs ar Arduino izveidosim pirkstu nospiedumu apmeklēšanas ierīci, kas papildus reģistrācijas informācijas un darba laika saglabāšanai atmiņas kartē augšupielādēs šo informāciju Thingspeak platformā, tiklīdz tā būs savienota ar internetu un jūs var lejupielādēt šo informāciju no paneļa dažādos formātos, piemēram, CSV.
Ko Tu iemācīsies
- Ievads lietvedībā
- Datu augšupielāde vietnē Thingspeak, izmantojot Nodemcu
- Izveidojiet apmeklējuma ierīci ar pirkstu nospiedumu sensoru un Arduino
1. darbība. Kas ir Thingspeak?
Iot (lietu internets) ir platforma, kurā ir vairākas lietas, kas savienotas ar internetu, mijiedarbojoties ar indivīdiem un citām ierīcēm un parasti augšupielādējot datus mākoņdatošanai analīzei.
Thingspeak ir IoT platforma, kas ļauj parādīt un apkopot tiešraides datus mākoņdatošanā.
2. darbība: saskarne ar lietderīgo runu un datu augšupielāde
Lai sāktu Thingspeak savienojumu, veiciet tālāk norādītās darbības.
1. solis) Ieejiet vietnē Thingspeak.com un izveidojiet kontu.
2. solis) Pēc konta aktivizēšanas piesakieties un sadaļā Mans kanāls noklikšķiniet uz Jauns kanāls.
3. solis) Jaunajā jums atvērtajā logā ierakstiet paneļa nosaukumu un, ja nepieciešams, aprakstu. Nosakiet vajadzīgo lauku skaitu, piešķirot to nosaukumus. Pārējās daļas nav obligātas. Saglabājiet paneli pēc informācijas aizpildīšanas.
4. solis. Tagad pārejiet uz API atslēgas savā panelī.
5. darbība. Lai pārsūtītu datus, jums ir nepieciešams kanāla ID un rakstīšanas API atslēga, tāpēc pierakstiet tos.
6. solis) Lejupielādējiet Thingspeak bibliotēku un pievienojiet to savam Arduino IDE.
Thingspeak bibliotēka
7. solis) Dodieties uz Arduino IDE. Atveriet daļu WriteMultipleFiels no piemēriem un ievadiet SSID, paroles, kanāla ID un Write API atslēgas vērtības.
Pēc koda augšupielādes paneļa laukos no 1 līdz 4 redzēsit dažus augšupielādētus nejaušus skaitļus. Tas pats strukturētais kods tiek izmantots apmeklējumu sistēmā datu augšupielādei.
Piezīme
Pagaidiet vismaz 15 sekundes starp katru reizi, kad augšupielādējat datus Thingspeak panelī.
3. darbība. Nepieciešamie materiāli
Aparatūras komponenti
Arduino Mega 2560 R3 *1
R301T Pirkstu nospiedumu sensors *1
Micro SD TF karšu adaptera modulis *1
DS3231 I2C RTC modulis *1
3,5 collu TFT krāsu displeja modulis *1
NodeMCU ESP8266 ESP-12E plate *1
džemperis no tērauda līdz sievietei *1
Programmatūras lietotnes
Arduino IDE
4. solis: Apmeklēšanas sistēmas izveide, izmantojot pirkstu nospiedumu sensoru un Arduino
Šajā sistēmā pēc personas ieceļošanas un izceļošanas reģistrēšanas ar pirkstu nospiedumu SD kartē tiek saglabāta informācija, tostarp darbinieka datums, vārds, ierašanās laiks, izbraukšanas laiks un darba laiks. Pēc tam šī informācija tiks nosūtīta uz Thingspeak jūsu norādītajā laikā. Ja nav interneta savienojuma, nepublicētie dati tiek saglabāti un tiks pārsūtīti uz vietni Thingspeak, tiklīdz tie būs savienoti ar internetu. Tā kā informācija tiek glabāta mikrokontrollera EEPROM, tā netiks zaudēta strāvas padeves pārtraukuma gadījumā.
5. solis: ķēde
Pēc visu moduļu pievienošanas uzlieciet Arduino LCD ekrānu.
Padoms Tā kā LCD vairogs aptver dažas Arduino tapas, varat piestiprināt vadu pie konkrētas tapas no tāfeles apakšas, ja jums tas ir vajadzīgs.
6. darbība: kods
Šim kodam ir nepieciešamas šādas bibliotēkas:
Adafruit-Fingerprint-Sensor-Library
Adafruit-GFX bibliotēka
MCUFRIEND_kbv
RTClib
Tagad lejupielādējiet šo kodu un augšupielādējiet to savā Arduino. Šis kods ir uzrakstīts 11 cilvēkiem ar noklusējuma vārdiem, taču jūs varat tos mainīt un noņemt no noklusējuma režīma. Lai reģistrētu jaunu nosaukumu, vienkārši pievienojiet ierīci datoram un nospiediet taustiņu, lai ieietu reģistra režīmā, pēc tam atveriet sērijas monitoru un izpildiet reģistrācijas procesu, kā parādīts sērijas monitorā.
Lejupielādējiet kodu no augšas:
Plašāku informāciju par SD kartes, pulksteņa moduļa un LCD lietošanu varat uzzināt šādās saitēs:
SD kartes modulis ar Arduino: kā lasīt/ rakstīt datus
Kā lietot DS1307 RTC moduli ar Arduino un izveidot atgādinājumu
Absolūtais iesācēju ceļvedis TFT LCD displejiem, ko izstrādājis Arduino.
Nodemcu izpilda uzdevumu augšupielādēt informāciju šajā sistēmā. Tas paņem augšupielādes informāciju no Arduino caur seriālo portu un atgriež augšupielādes statusu Arduino. Augšupielādējiet šādu kodu savā Nodemcu.
Vispirms mainiet kanāla ID un rakstīšanas API atslēgu atbilstoši jūsu lietu runas panelim.
String_Analuze (); Šī koda funkcija sadala Nodemcu ievades virknes datumā, vārdā, ierašanās un izbraukšanas laikā, kā arī darba stundās, un nosūta šo informāciju vietnei Thingspeak. Tad, ja augšupielādes process ir veiksmīgs, tas nosūta rakstzīmi “1” un pretējā gadījumā nosūta rakstzīmi “0” uz Arduino.
7. solis: Apmeklēšanas ierīces salikšana
Apmeklēšanas ierīces korpusa veidošanai varat izmantot šādas kartes un plexiglass ar dažādām krāsām vai jebkuru citu materiālu.
Lejupielādējiet ierīces ķermeņa lāzera griezuma karti no augšas:
Pēc elektronisko komponentu ievietošanas un visa korpusa salikšanas uzstādiet to vēlamajā vietā. Tagad vienkārši pievienojiet ierīcei 12V adapteri, un tas sāk darboties.
8. darbība. Kas notiks tālāk?
- Mēģiniet LCD ekrānā izmantot vairāk ikonu.
- Mēģiniet pievienot sistēmai RFID opciju.
- Mēģiniet augšupielādēt datus Google izklājlapās, nevis Thingspeak.
Ja šī apmācība jums šķiet noderīga un interesanta, lūdzu, atzīmējiet mūs Facebook.
Ieteicams:
DIY pirkstu nospiedumu atslēgu drošības sistēma: 8 soļi
DIY pirkstu nospiedumu atslēgu drošības sistēma: šī lietojumprogramma ir noderīga, lai nodrošinātu mūsu ikdienas nepieciešamās atslēgas (slēdzene). Dažreiz mums ir dažas kopīgas atslēgas, piemēram, mājas, garāža, autostāvvieta starp diviem vai vairākiem cilvēkiem. Tirgū ir pieejamas vairākas biometriskās sistēmas
Pirkstu nospiedumu un uz RFID balstīta apmeklējuma sistēma, izmantojot Raspberry Pi un MySQL datu bāzi: 5 soļi
Uz pirkstu nospiedumiem un RFID balstīta apmeklējuma sistēma, izmantojot Raspberry Pi un MySQL datubāzi: šī projekta video
Pirkstu nospiedumu tiešsaistes balsošanas sistēma (FVOS): 5 soļi
Pirkstu nospiedumu tiešsaistes balsošanas sistēma (FVOS): tiešsaistes pirkstu nospiedumu balsošanas sistēma ļauj vēlētājiem balsot pilnīgi digitalizētā veidā, savācot un apstiprinot savu informāciju, skenējot pirkstu nospiedumu caur ierīci un saglabājot datus serverī. Tam ir lietotājam draudzīga G
Apmeklēšanas sistēma ar datu saglabāšanu Google izklājlapā, izmantojot RFID un Arduino Ethernet vairogu: 6 soļi
Apmeklēšanas sistēma ar datu saglabāšanu Google izklājlapā, izmantojot RFID un Arduino Ethernet vairogu: Sveiki, puiši, šeit mēs piedāvājam ļoti aizraujošu projektu, un tas ir veids, kā nosūtīt RFID datus uz Google izklājlapu, izmantojot Arduino. Īsāk sakot, mēs izveidosim apmeklētības sistēmu, kuras pamatā ir RFID lasītājs, kas reāllaikā saglabās apmeklētības datus, lai goog
Pirkstu nospiedumu skenera klases apmeklēšanas sistēma (GT-521F32): 9 soļi
Pirkstu nospiedumu skenera klases apmeklējuma sistēma (GT-521F32): Šis projekts ir vienkārša apmeklējumu reģistrēšanas sistēma, kas izmanto GT-521F32, Sparkfun zemo izmaksu optisko pirkstu nospiedumu skeneri, lai skenētu un reģistrētu, kas un kad kāds piesakās