Mündəricat:
- Addım 1: Thingspeak nədir?
- Addım 2: Thingspeak ilə əlaqə qurmaq və məlumat yükləmək
- Addım 3: Lazımi materiallar
- Addım 4: Barmaq izi sensoru və Arduino istifadə edərək İştirak Sisteminin yaradılması
- Addım 5: Dövrə
- Addım 6: Kod
- Addım 7: İştirak cihazının yığılması
- Addım 8: Sonrakı Nədir?
Video: Arduino Parmak İzi İştirakçılığı Sistemi/ Bulud Məlumat Saxlama: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
ElectropeakElectroPeak Rəsmi Veb Saytı Müəllif tərəfindən daha çox izləyin:
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?
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 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
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ə
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 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ə:
DIY-Parmak İzi Açar Təhlükəsizlik Sistemi: 8 addım
DIY-Parmak İzi Açar Təhlükəsizlik Sistemi: Bu proqram günümüzün tələb olunan düymələrini (kilidi) təmin etmək üçün faydalıdır. Bəzən iki, daha çox adam arasında ev, qaraj, dayanacaq kimi bəzi ümumi açarlarımız olur. Bazarda mövcud olan bir çox biometrik sistem mövcuddur, bu
MotoStudent Elektrikli Yarış Velosipedinin Məlumat Alınması və Məlumat Vizualizasiya Sistemi: 23 addım
Bir MotoStudent Elektrik Yarış Velosipedi üçün Məlumat Toplama və Məlumat Görüntüləmə Sistemi: Məlumat əldə etmə sistemi, xarici sensorlardan məlumat toplamaq, sonra saxlamaq və emal etmək üçün birlikdə işləyən aparat və proqram təminatı toplusudur və qrafik olaraq görüntülənə və təhlil edilə bilər. mühəndislərə imkan verir
Arduino və Parmak İzi Sensorunun Sərt Disk Təhlükəsizliyini Təkmilləşdirin: 6 addım
Arduino və Parmak İzi Sensorunun Sərt Disk Təhlükəsizliyini Təkmilləşdirin: Bu yazıda, barmaq izi sensoru və Arduino ilə sabit diskinizdə saxlanılan rəqəmsal məlumatlarınızın təhlükəsizliyini necə yaxşılaşdıracağınızı göstərmək istərdik. Bu yazının sonunda siz: Barmaq izi sensorundan istifadə etməyi öyrənəcəksiniz
XAMP Çözümü ilə Birlikdə Zaman İştirakçılığı üçün Parmak İzi Sensorundan istifadə: 6 Addım (Şəkillərlə)
Barmaq izi sensorundan XAMP Çözümü ilə Birlikdə Zamana Gediş üçün İstifadə: Bir məktəb layihəsi üçün şagirdlərin davamiyyətini necə izləmək barədə bir həll axtarırdıq. Bir çox tələbəmiz gec gəlir. Onların varlığını yoxlamaq yorucu bir işdir. Digər tərəfdən, çox müzakirə var, çünki tələbələr tez -tez deyirlər
Arduino Parmak İzi Qapı Kilidi: 4 addım
Arduino Parmak İzi Qapı Kilidi: Salam, bu layihəyə xoş gəldiniz, əslində iki layihədən ibarətdir, lakin demək olar ki, eynidir, Arduino UNO lövhəsi, FPM10A optik barmaq izi sensoru və LCD i²c ekrana əsaslanan bir qapı kilid sistemidir, ancaq daxil etdiyimiz digər versiya üçün