Satura rādītājs:

Arduino pirkstu nospiedumu apmeklēšanas sistēma ar mākoņa datu glabāšanu: 8 soļi
Arduino pirkstu nospiedumu apmeklēšanas sistēma ar mākoņa datu glabāšanu: 8 soļi

Video: Arduino pirkstu nospiedumu apmeklēšanas sistēma ar mākoņa datu glabāšanu: 8 soļi

Video: Arduino pirkstu nospiedumu apmeklēšanas sistēma ar mākoņa datu glabāšanu: 8 soļi
Video: Как сделать Зарядку li ion для 📱 устройств с TP4056 своими руками 2024, Jūlijs
Anonim

Autors: ElectropeakElectroPeak oficiālā vietneSekot vairāk autora:

Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]

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?

Kas ir Thingspeak?
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

Saskarne ar Thingspeak un datu augšupielāde
Saskarne ar Thingspeak un datu augšupielāde
Saskarne ar Thingspeak un datu augšupielāde
Saskarne ar Thingspeak un datu augšupielāde
Saskarne ar Thingspeak un datu augšupielāde
Saskarne ar Thingspeak 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

Nepieciešamie materiāli
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

Ķēde
Ķē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 salikšana
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: