Мазмұны:

Arduino саусақ ізі бар бұлтты деректерді сақтау жүйесі: 8 қадам
Arduino саусақ ізі бар бұлтты деректерді сақтау жүйесі: 8 қадам

Бейне: Arduino саусақ ізі бар бұлтты деректерді сақтау жүйесі: 8 қадам

Бейне: Arduino саусақ ізі бар бұлтты деректерді сақтау жүйесі: 8 қадам
Бейне: Саусақ ізімен басқару - Fingerprint Arduino 2024, Шілде
Anonim

ElectropeakElectroPeak ресми веб -сайты Автордың толығырақ мәліметін қараңыз:

Ультрадыбыстық модуль мен Arduino -ны бастау
Ультрадыбыстық модуль мен Arduino -ны бастау
Ультрадыбыстық модуль мен Arduino -ны бастау
Ультрадыбыстық модуль мен Arduino -ны бастау
ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз
ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз
ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз
ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз
Түсті тану W/ TCS230 сенсоры мен Arduino [Калибрлеу коды қосылған]
Түсті тану W/ TCS230 сенсоры мен Arduino [Калибрлеу коды қосылған]
Түсті тану W/ TCS230 сенсоры мен Arduino [Калибрлеу коды қосылған]
Түсті тану W/ TCS230 сенсоры мен Arduino [Калибрлеу коды қосылған]

Бұл туралы: ElectroPeak-электрониканы үйренуге және сіздің ойларыңызды шындыққа айналдыруға арналған бір терезе. Біз сіздің жобаларыңызды қалай жасауға болатынын көрсету үшін жоғары деңгейлі нұсқаулықтарды ұсынамыз. Біз сонымен қатар жоғары сапалы өнімдерді ұсынамыз, сондықтан сізде… Electropeak туралы толығырақ »

Сіз осы және басқа да керемет оқулықтарды оқи аласыз

ElectroPeak ресми сайты

Шолу

Қазіргі уақытта IoT құрылғыларының қолданылуы мен енгізілуі туралы білу IoT жүйелерінің кеңінен қолданылуына байланысты өте маңызды. Бұл оқулықта біз Arduino -мен саусақ ізін бақылау құрылғысын жасамақпыз, ол тіркеу картасы мен жұмыс уақытын жад картасына сақтаумен қатар, бұл ақпаратты Thingspeak платформасына Интернетке қосылған сәтте жүктейді. бұл ақпаратты панельден CSV сияқты әр түрлі форматта жүктей алады.

Сіз не үйренесіз

  • Thingspeak -ке кіріспе
  • Thingspeak бойынша Nodemcu көмегімен деректерді жүктеу
  • Саусақ ізі сенсоры мен Arduino көмегімен келу құрылғысын жасаңыз

1 -қадам: Thingspeak дегеніміз не?

Thingspeak дегеніміз не?
Thingspeak дегеніміз не?

Iot (Интернет заттары) - бұл Интернетке қосылған, жеке адамдармен және басқа құрылғылармен өзара әрекеттесетін және әдетте талдау үшін бұлтты есептеулерге деректерді жүктейтін көптеген платформалар бар платформа.

Thingspeak - бұлт есептеулерінде тірі деректерді көрсетуге және жинауға мүмкіндік беретін IoT платформасы.

2 -қадам: Thingspeak -пен сөйлесу және деректерді жүктеу

Thingspeak -пен сөйлесу және деректерді жүктеу
Thingspeak -пен сөйлесу және деректерді жүктеу
Thingspeak -пен сөйлесу және деректерді жүктеу
Thingspeak -пен сөйлесу және деректерді жүктеу
Thingspeak -пен сөйлесу және деректерді жүктеу
Thingspeak -пен сөйлесу және деректерді жүктеу

Thingspeak қосылымын бастау үшін төмендегі қадамдарды орындаңыз:

1 -қадам) Thingspeak.com веб -сайтына кіріп, тіркелгі жасаңыз.

2 -қадам) Есептік жазбаңызды қосқаннан кейін кіріңіз және «Менің каналым» бөлімінде «Жаңа арна» түймесін басыңыз.

3 -қадам) Сізге ашылған жаңа терезеде панельдің атын және қажет болған жағдайда кез келген сипаттаманы жазыңыз. Қажетті өрістердің санын олардың аттарын тағайындау арқылы анықтаңыз. Қалған бөліктер міндетті емес. Ақпаратты толтырғаннан кейін панельді сақтаңыз.

4 -қадам) Енді панельдегі API кілттеріне өтіңіз.

5 -қадам) Деректерді беру үшін сізге Channel ID және Write API кілті қажет, сондықтан оларды жазып алыңыз.

6 -қадам) Thingspeak кітапханасын жүктеп алып, оны Arduino IDE -ге қосыңыз.

Thingspeak кітапханасы

7 -қадам) Arduino IDE -ге өтіңіз. Мысалдар бөлімінен WriteMultipleFiels ашыңыз және SSID, Құпия сөз, Арна идентификаторы және API кілтін жазу мәндерін енгізіңіз.

Кодты жүктегеннен кейін сіз панельдің 1 -ден 4 -ке дейінгі өрістеріне жүктелген кездейсоқ сандарды көресіз. Дәл осы құрылымдық код деректерді жүктеу үшін сабаққа қатысу жүйесінде қолданылады.

Ескерту

Thingspeak тақтасына деректерді жүктеген сайын кемінде 15 секунд күтіңіз.

3 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар

Аппараттық компоненттер

Arduino Mega 2560 R3 *1

R301T Саусақ ізі сенсоры *1

Micro SD TF картасының адаптер модулі *1

DS3231 I2C RTC модулі *1

3,5 дюймдік TFT түсті дисплей модулі *1

NodeMCU ESP8266 ESP-12E тақтасы *1

еркектен әйелге секіргіш сым *1

Бағдарламалық қамтамасыз ету

Arduino IDE

4 -қадам: Саусақ ізі сенсоры мен Arduino көмегімен келушілер жүйесін құру

Бұл жүйеде адамның кіруі мен шығуын саусақ ізімен тіркегеннен кейін қызметкердің күні, аты -жөні, келу уақыты, кету уақыты мен жұмыс уақыты көрсетілген ақпарат SD картасында сақталады. Содан кейін бұл ақпарат сіз көрсеткен уақытта Thingspeak -ке жіберіледі. Интернет байланысы болмаған жағдайда, жарияланбаған деректер сақталады және олар Интернетке қосылғаннан кейін Thingspeak -ке жіберіледі. Ақпарат микроконтроллердің EEPROM -да сақталатындықтан, олар электр қуаты үзілген жағдайда жоғалмайды.

5 -қадам: Схема

Схема
Схема

Барлық модульдерді қосқаннан кейін, LCD экраны Arduino -ға қойыңыз.

Кеңес СКД қалқаны Arduino түйреуіштерінің бір бөлігін қамтитындықтан, егер сізге осы түйреуіш қажет болса, сымды тақтаның түбінен белгілі бір түйреуішпен шектей аласыз.

6 -қадам: код

Бұл код үшін сізге келесі кітапханалар қажет:

Adafruit-саусақ ізі-сенсор-кітапханасы

Adafruit-GFX-кітапханасы

MCUFRIEND_kbv

RTClib

Енді келесі кодты жүктеп алып, оны Arduino -ға жүктеңіз. Бұл код әдепкі атауы бар 11 адамға жазылған, бірақ оларды өзгертуге және әдепкі режимнен жоюға болады. Жаңа атауды тіркеу үшін құрылғыны компьютерге қосып, тіркеу режиміне өту үшін пернені басыңыз, содан кейін сериялық мониторды ашып, сериялық мониторда көрсетілгендей тіркеу процесін орындаңыз.

Жоғарыдан кодты жүктеңіз:

Сіз SD картасын, сағат модулін және СКД пайдалану туралы қосымша сілтемелерден біле аласыз:

SD картасының модулі Arduino көмегімен: Деректерді оқу/ жазу әдісі

DS1307 RTC модулін Arduino -мен қалай қолдануға болады және еске салғыш жасаңыз

Arduino TFT LCD дисплейлеріне абсолютті бастаушы нұсқаулығы.

Нодемку бұл жүйеде ақпаратты жүктеу тапсырмасын орындайды. Ол Arduino -дан жүктеу туралы ақпаратты сериялық порт арқылы алады және Arduino -ға жүктеу күйін қайтарады. Келесі кодты Nodemcu -ге жүктеңіз.

Алдымен Thingspeak тақтасына сәйкес Channel ID мен Write API кілтін өзгертіңіз.

String_Analuze (); Бұл кодтағы функция Nodemcu енгізу жолдарын күнге, атқа, келу мен кету уақытына және жұмыс уақытына бөледі және бұл ақпаратты Thingspeak -ке жібереді. Егер жүктеу процесі сәтті болса, ол «1» таңбасын жібереді, әйтпесе Arduino -ға «0» таңбасын жібереді.

7 -қадам: келушілерді жинау

Қатысу құралын жинау
Қатысу құралын жинау

Келу құрылғысының корпусын жасау үшін келесі түстермен немесе басқа материалмен жасалған келесі карталар мен Plexiglass қолдануға болады.

Құрылғының корпусының лазерлік кесу картасын жоғарыдан жүктеңіз:

Электронды компоненттерді орналастырып, бүкіл корпусты құрастырғаннан кейін оны қажетті орынға орнатыңыз. Енді құрылғыға 12В адаптерді қосыңыз, ол жұмыс істей бастайды.

8 -қадам: Енді не болады?

  • СКД -де көбірек белгішелерді қолдануға тырысыңыз.
  • Жүйеге RFID опциясын қосуға тырысыңыз.
  • Деректерді Thingspeak орнына google кестелеріне жүктеуге тырысыңыз.

Егер сіз бұл оқулықты пайдалы және қызықты деп тапсаңыз, бізге Facebook -те ұнайды.

Ұсынылған: