İçindekiler:
- Adım 1: ThingsSpeak Nedir?
- 2. Adım: Thingspeak ile Arayüz Oluşturma ve Verileri Yükleme
- Adım 3: Gerekli Malzemeler
- Adım 4: Parmak İzi Sensörü ve Arduino Kullanarak Katılım Sistemi Oluşturma
- Adım 5: Devre
- 6. Adım: Kod
- 7. Adım: Katılım Cihazının Montajı
- Adım 8: Sırada Ne Var?
Video: Arduino Parmak İzi Katılım Sistemi W/Bulut Veri Depolama: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Tarafından ElectropeakElectroPeak Resmi Web SitesiYazarın Daha Fazlasını Takip Edin:
Hakkında: ElectroPeak, elektronik öğrenmek ve fikirlerinizi gerçeğe dönüştürmek için tek adresiniz. Projelerinizi nasıl yapabileceğinizi göstermek için birinci sınıf kılavuzlar sunuyoruz. Aynı zamanda yüksek kaliteli ürünler sunmaktayız, böylece… Electropeak Hakkında Daha Fazlası »
Bu ve diğer harika öğreticileri okuyabilirsiniz.
ElectroPeak'in resmi web sitesi
genel bakış
Günümüzde, IoT sistemlerinin artan kullanımı nedeniyle IoT cihazlarının çalışması ve uygulanması hakkında bilgi edinmek çok önemlidir. Bu dersimizde, günlük bilgilerini ve çalışma saatlerini hafıza kartına kaydetmenin yanı sıra bu bilgileri internete ve size bağlanır bağlanmaz Thingspeak platformuna yükleyen Arduino ile parmak izi takip cihazı yapacağız. bu bilgileri panelden CSV gibi çeşitli formatlarda indirebilir.
Ne öğreneceksin
- Thingspeak'e Giriş
- Nodemcu kullanarak Thingspeak'e veri yükleme
- Parmak izi sensörü ve Arduino ile bir katılım cihazı yapın
Adım 1: ThingsSpeak Nedir?
Iot (Nesnelerin İnterneti), İnternet'e bağlı, bireyler ve diğer cihazlarla etkileşime giren ve genellikle analiz için bulut bilişime veri yüklediği bir dizi şeyin olduğu bir platformdur.
Thingspeak, bulut bilişimde canlı verileri görüntülemenizi ve toplamanızı sağlayan bir IoT platformudur.
2. Adım: Thingspeak ile Arayüz Oluşturma ve Verileri Yükleme
Thingspeak bağlantısını başlatmak için aşağıdaki adımları izleyin:
Adım 1) Thingspeak.com web sitesine girin ve bir hesap oluşturun.
Adım 2) Hesabınızı etkinleştirdikten sonra giriş yapın ve Kanalım bölümünde Yeni Kanal'a tıklayın.
Adım 3) Açılan yeni pencerede paneliniz için bir isim ve gerekiyorsa açıklama yazın. Adlarını atayarak ihtiyacınız olan alan sayısını belirleyin. Kalan parçalar isteğe bağlıdır. Bilgileri tamamladıktan sonra paneli kaydedin.
Adım 4) Şimdi panelinizdeki API Anahtarlarına gidin.
Adım 5) Verileri iletmek için Kanal Kimliğine ve API Anahtarını Yazmaya ihtiyacınız var, bu yüzden bunları bir yere yazın.
Adım 6) Thingspeak kitaplığını indirin ve Arduino IDE'nize ekleyin.
Thingspeak kitaplığı
Adım 7) Arduino IDE'ye gidin. Örneklerden WriteMultipleFiels bölümünü açın ve SSID, Şifre, Kanal Kimliği ve API Anahtarını Yazma değerlerini girin.
Kodu yükledikten sonra, panelinizin 1'den 4'e kadar olan alanlarına bazı rasgele sayıların yüklendiğini göreceksiniz. Devam sisteminde veri yüklemek için aynı yapılandırılmış kod kullanılır.
Not
Verileri Thingspeak paneline her yüklediğinizde en az 15 saniye bekleyin.
Adım 3: Gerekli Malzemeler
Donanım bileşenleri
Arduino Mega 2560 R3 *1
R301T Parmak izi sensörü *1
Micro SD TF Kart Adaptör Modülü *1
DS3231 I2C RTC Modülü *1
3.5 TFT Renkli Ekran Modülü *1
NodeMCU ESP8266 ESP-12E Kartı *1
Erkek - Dişi Jumper Tel * 1
Yazılım Uygulamaları
Arduino IDE'si
Adım 4: Parmak İzi Sensörü ve Arduino Kullanarak Katılım Sistemi Oluşturma
Bu sistemde bir kişinin giriş çıkışını parmak izi ile kaydettikten sonra tarih, isim, geliş saati, çıkış saati ve çalışanın çalışma saatlerini içeren bilgiler SD kartta saklanmaktadır. Ardından bu bilgiler belirttiğiniz saatte Thingspeak'e gönderilecektir. İnternet bağlantısının yokluğunda, yayınlanmamış veriler saklanır ve İnternet'e bağlanır bağlanmaz Thingspeak'e iletilir. Bilgiler mikrodenetleyicinin EEPROM'unda saklandığından elektrik kesintisi durumunda kaybolmaz.
Adım 5: Devre
Tüm modülleri bağladıktan sonra LCD ekranını Arduino'nun üzerine koyun.
İpucuLCD Kalkanı Arduino pinlerinden bazılarını kapsadığından, bu pinlere ihtiyacınız varsa, kabloyu kartın altından belirli bir pinle sınırlayabilirsiniz.
6. Adım: Kod
Bu kod için aşağıdaki kitaplıklara ihtiyacınız var:
Adafruit-Parmak İzi-Sensör-Kütüphane
Adafruit-GFX-Kütüphane
MCUFRIEND_kbv
RTClib
Şimdi aşağıdaki kodu indirin ve Arduino'nuza yükleyin. Bu kod varsayılan isimlerle 11 kişi için yazılmıştır, ancak bunları değiştirebilir ve varsayılan moddan kaldırabilirsiniz. Yeni bir isim kaydetmek için, cihazı bilgisayarınıza bağlayın ve kayıt moduna girmek için tuşuna basın, ardından Seri Monitörü açın ve Seri Monitörde gösterildiği gibi kayıt işlemini takip edin.
Kodu yukarıdan indirin:
Aşağıdaki bağlantılarda bir SD kart, saat modülü ve LCD kullanma hakkında daha fazla bilgi edinebilirsiniz:
Arduino ile SD Kart Modülü: Veri Nasıl Okunur/Yazılır
Arduino ile DS1307 RTC Modülü Nasıl Kullanılır & Hatırlatma Yapın
Arduino TFT LCD Ekranlar için Mutlak Başlangıç Kılavuzu.
Nodemcu, bu sistemdeki bilgilerin yüklenmesi görevini yürütür. Seri port üzerinden Arduino'dan yükleme bilgilerini alır ve Arduino'ya yükleme durumunu döndürür. Aşağıdaki kodu Nodemcu'nuza yükleyin.
İlk olarak, Kanal Kimliğini ve Write API Key'i Thingspeak Panelinize göre değiştirin.
String_Analuze(); Bu koddaki işlev Nodemcu giriş dizelerini tarih, ad, varış ve ayrılış saati ve çalışma saatlerine böler ve bu bilgileri Thingspeak'e gönderir. Daha sonra yükleme işlemi başarılı olursa Arduino'ya “1” karakterini, aksi halde “0” karakterini gönderir.
7. Adım: Katılım Cihazının Montajı
Katılım cihazının gövdesini oluşturmak için aşağıdaki haritaları ve farklı renklerde veya başka herhangi bir malzeme ile Pleksiglas kullanabilirsiniz.
Cihaz gövdesi lazer kesim haritasını yukarıdan indirin:
Elektronik komponentleri yerleştirip tüm gövdeyi monte ettikten sonra istenilen yere monte ediniz. Şimdi, cihaza bir 12V adaptör takmanız yeterlidir ve çalışmaya başlar.
Adım 8: Sırada Ne Var?
- LCD'de daha fazla simge kullanmayı deneyin.
- Sisteme bir RFID seçeneği eklemeyi deneyin.
- Verileri Thingspeak yerine google elektronik tablolarına yüklemeyi deneyin.
Bu öğreticiyi yararlı ve ilginç bulursanız, lütfen bizi facebook'ta beğenin.
Önerilen:
DIY-Parmak İzi Anahtar Güvenlik Sistemi: 8 Adım
Kendin Yap-Parmak İzi Anahtar Güvenlik Sistemi: Bu uygulama, günlük ihtiyaç duyduğumuz anahtarları (kilit) güvenceye almak için kullanışlıdır. Bazen iki veya daha fazla kişi arasında ev, garaj, park yeri gibi bazı ortak anahtarlara sahibiz. Bir piyasada bir dizi biyo metrik sistem mevcuttur, bu
Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: 5 Adım
Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: Bu Projenin Videosu
Online Parmak İzi Oylama Sistemi (FVOS): 5 Adım
Online Parmak İzi Oylama Sistemi (FVOS): Online Parmak İzi Oylama Sistemi, seçmenlerin parmak izi cihaz üzerinden okutarak bilgilerini toplayıp onaylayarak ve verileri bir Sunucuya kaydederek tamamen dijital olarak oy kullanmalarını sağlar. Kullanıcı dostu G
RFID ve Arduino Ethernet Shield Kullanarak Google E-Tablosunda Veri Depolayan Katılım Sistemi: 6 Adım
RFID ve Arduino Ethernet Shield Kullanarak Google E-Tablosunda Veri Saklayan Seyirci Sistemi: Merhaba Arkadaşlar, Burada çok heyecan verici bir proje ile karşınızdayız ve Arduino kullanarak google elektronik tablosuna rfid verisi nasıl gönderilir. Kısacası, yoklama verilerini gerçek zamanlı olarak goog'a kaydedecek rfid okuyucu tabanlı bir yoklama sistemi yapacağız
Parmak İzi Tarayıcı Sınıfı Devam Sistemi (GT-521F32): 9 Adım
Parmak İzi Tarayıcı Sınıfı Devam Sistemi (GT-521F32): Bu Proje, Sparkfun'un düşük maliyetli bir optik parmak izi tarayıcısı olan GT-521F32'yi kullanan basit bir yoklama kayıt sistemidir