Mündəricat:

Arduino Parmak İzi İştirakçılığı Sistemi/ Bulud Məlumat Saxlama: 8 Addım
Arduino Parmak İzi İştirakçılığı Sistemi/ Bulud Məlumat Saxlama: 8 Addım

Video: Arduino Parmak İzi İştirakçılığı Sistemi/ Bulud Məlumat Saxlama: 8 Addım

Video: Arduino Parmak İzi İştirakçılığı Sistemi/ Bulud Məlumat Saxlama: 8 Addım
Video: CoderDojo ilə proqramlaşdırma bayramı 2024, Noyabr
Anonim

ElectropeakElectroPeak Rəsmi Veb Saytı Müəllif tərəfindən daha çox izləyin:

Ultrasonik Modul və Arduino ilə işə başlayın
Ultrasonik Modul və Arduino ilə işə başlayın
Ultrasonik Modul və Arduino ilə işə başlayın
Ultrasonik Modul və Arduino ilə işə başlayın
ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın
ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın
ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın
ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]

Haqqında: ElectroPeak, elektronikanı öyrənmək və fikirlərinizi həyata keçirmək üçün bir yerdir. Layihələrinizi necə həyata keçirə biləcəyinizi göstərmək üçün ən yaxşı bələdçilər təqdim edirik. Biz də yüksək keyfiyyətli məhsullar təklif edirik ki, sizdə… Electropeak Haqqında Ətraflı »

Bu və digər möhtəşəm dərsləri oxuya bilərsiniz

ElectroPeak rəsmi saytı

Baxış

Hal -hazırda, IoT sistemlərinin artan istifadəsi səbəbindən IoT cihazlarının işləməsi və tətbiqi haqqında öyrənmək çox vacibdir. Bu təlimatda, Arduino ilə giriş məlumatlarını və iş saatlarını yaddaş kartında saxlamağa əlavə olaraq, bu məlumatları İnternetə qoşulduqda Thingspeak platformasına yükləyən bir barmaq izi iştirak cihazı hazırlayacağıq. bu məlumatları paneldən CSV kimi müxtəlif formatlarda yükləyə bilər.

Öyrənəcəkləriniz

  • Thingspeak -a giriş
  • Nodemcu istifadə edərək Thingspeak haqqında məlumatların yüklənməsi
  • Barmaq izi sensoru və Arduino ilə iştirak cihazı yaradın

Addım 1: Thingspeak nədir?

Thingspeak nədir?
Thingspeak nədir?

Iot (Əşyaların İnterneti), İnternetə bağlı olan, fərdlərlə və digər qurğularla qarşılıqlı əlaqədə olan və ümumiyyətlə analiz üçün bulud hesablamasına məlumat yükləyən bir çox şeyin olduğu bir platformadır.

Thingspeak, bulud hesablamasında canlı məlumatları göstərməyə və toplamağa imkan verən bir IoT platformasıdır.

Addım 2: Thingspeak ilə əlaqə qurmaq və məlumat yükləmək

Thingspeak ilə əlaqə qurmaq və məlumat yükləmək
Thingspeak ilə əlaqə qurmaq və məlumat yükləmək
Thingspeak ilə əlaqə qurmaq və məlumat yükləmək
Thingspeak ilə əlaqə qurmaq və məlumat yükləmək
Thingspeak ilə əlaqə qurmaq və məlumat yükləmək
Thingspeak ilə əlaqə qurmaq və məlumat yükləmək

Thingspeak bağlantısını başlamaq üçün aşağıdakı adımları yerinə yetirin:

Addım 1) Thingspeak.com veb saytına daxil olun və hesab yaradın.

Addım 2) Hesabınızı aktivləşdirdikdən sonra daxil olun və Kanalım bölməsində Yeni Kanala vurun.

Addım 3) Sizin üçün açılan yeni pəncərədə paneliniz üçün bir ad yazın və lazım olduqda hər hansı bir təsviri yazın. Adlarını təyin edərək ehtiyac duyduğunuz sahələrin sayını təyin edin. Qalan hissələr isteğe bağlıdır. Məlumatı tamamladıqdan sonra paneli qeyd edin.

Addım 4) İndi panelinizdəki API Açarlarına gedin.

Addım 5) Məlumat ötürmək üçün Kanal ID və Yazı API Açarına ehtiyacınız var, bunları yazın.

Addım 6) Thingspeak kitabxanasını yükləyin və Arduino IDE -yə əlavə edin.

Thingspeak kitabxanası

Addım 7) Arduino IDE -yə gedin. Nümunələr hissəsindən WriteMultipleFiels açın və SSID, Şifrə, Kanal ID və Yazı API Açarı dəyərlərini daxil edin.

Kodu yüklədikdən sonra panelinizin 1 - 4 sahələrinə yüklənmiş təsadüfi ədədləri görəcəksiniz. Eyni quruluş kodu məlumat yükləmək üçün iştirak sistemində istifadə olunur.

Qeyd

Thingspeak panelinə məlumat yüklədiyiniz zaman ən az 15 saniyə gözləyin.

Addım 3: Lazımi materiallar

Lazımi materiallar
Lazımi materiallar

Avadanlıq Komponentləri

Arduino Mega 2560 R3 *1

R301T Barmaq izi sensoru *1

Micro SD TF Kart Adapter Modulu *1

DS3231 I2C RTC Modulu *1

3.5 TFT Rəngli Ekran Ekran Modulu *1

NodeMCU ESP8266 ESP-12E lövhəsi *1

kişi - Dişi Jumper Tel *1

Proqram Tətbiqləri

Arduino IDE

Addım 4: Barmaq izi sensoru və Arduino istifadə edərək İştirak Sisteminin yaradılması

Bu sistemdə, bir şəxsin giriş və çıxışı barmaq izi ilə qeydə alındıqdan sonra işçinin tarixi, adı, gəlişi, gediş vaxtı və iş saatları daxil olmaqla məlumatlar SD kartda saxlanılır. Sonra bu məlumatlar göstərdiyiniz vaxt Thingspeak -a göndəriləcək. İnternet bağlantısı olmadıqda, nəşr olunmamış məlumatlar saxlanılır və İnternetə qoşulan kimi Thingspeak -a göndəriləcək. Məlumat mikrokontrolörün EEPROM -da saxlanıldığından elektrik kəsildikdə itirilməyəcək.

Addım 5: Dövrə

Dövrə
Dövrə

Bütün modulları bağladıqdan sonra LCD ekranını Arduino üzərinə qoyun.

İpucu: LCD Qalxanı Arduino sancaqlarından bəzilərini əhatə etdiyindən, bu pinə ehtiyacınız varsa, lövhənin altından müəyyən bir pinlə tel bağlaya bilərsiniz.

Addım 6: Kod

Bu kod üçün aşağıdakı kitabxanalara ehtiyacınız var:

Adafruit-Barmaq izi-Sensor-Kitabxana

Adafruit-GFX-Kitabxana

MCUFRIEND_kbv

RTClib

İndi aşağıdakı kodu yükləyin və Arduino -ya yükləyin. Bu kod, standart adları olan 11 nəfər üçün yazılıb, ancaq onları dəyişə və standart rejimdən çıxara bilərsiniz. Yeni bir ad qeyd etmək üçün cihazı kompüterinizə qoşun və qeyd rejiminə girmək üçün düyməni basın, sonra Serial Monitoru açın və Serial Monitorda göstərildiyi kimi qeyd prosesini izləyin.

Kodu yuxarıdan yükləyin:

Aşağıdakı bağlantılardan SD kart, saat modulu və LCD istifadə haqqında daha çox məlumat əldə edə bilərsiniz:

SD Kart Modulu/ Arduino ilə: Məlumat Necə Oxunur/ Yazılır

DS1307 RTC Modulunu Arduino ilə necə istifadə etmək və Xatırlatma etmək

Arduino tərəfindən TFT LCD Ekranlar üçün Mütləq Başlayanlar Kılavuzu.

Nodemcu bu sistemə məlumat yükləmək vəzifəsini yerinə yetirir. Arduinodan yükləmə məlumatlarını serial port vasitəsilə alır və Arduinoya yükləmə vəziyyətini qaytarır. Aşağıdakı kodu Nodemcu cihazınıza yükləyin.

Əvvəlcə Thingspeak Panelinizə uyğun olaraq Kanal ID -ni dəyişdirin və API Açarını Yazın.

String_Analuze (); Bu koddakı funksiya Nodemcu giriş sətirlərini tarixə, ada, gəliş və gediş vaxtına və iş saatlarına bölür və bu məlumatı Thingspeak -a göndərir. Yükləmə prosesi müvəffəqiyyətli olarsa, "1" xarakterini, əks halda "0" simvolunu Arduinoya göndərir.

Addım 7: İştirak cihazının yığılması

İştirak cihazının yığılması
İştirak cihazının yığılması

İştirak cihazının gövdəsini qurmaq üçün aşağıdakı rənglərdən və fərqli rəngli Plexiglass -dan istifadə edə bilərsiniz.

Cihazın bədən lazer kəsmə xəritəsini yuxarıdan yükləyin:

Elektron komponentləri yerləşdirdikdən və bütün bədəni yığdıqdan sonra onu istədiyiniz yerə quraşdırın. İndi cihaza 12V adapter bağlayın və o işə başlayır.

Addım 8: Sonrakı Nədir?

  • LCD -də daha çox nişanlar istifadə etməyə çalışın.
  • Sistemə bir RFID seçimi əlavə etməyə çalışın.
  • Thingspeak əvəzinə məlumatları Google elektron tablolarına yükləməyə çalışın.

Bu dərsliyi faydalı və maraqlı görürsünüzsə, facebook -da bizim kimi bəyənin.

Tövsiyə: