RGB APDS-9960 Kullanan Ziyaretçi Sayacı

Ziyaretçi Sayacı : Davetsiz misafirlerin kapı kilitlenmesi nedeniyle kontrolden çıkan olayları / partileri duyduk . Şimdi, bir çözüm olarak, kapınızın davetli sayısını saydığını ve bu sayı misafir listesini aştığında alarm verdiğini hayal edin. Birkaç yıl önce sihirli bir kapı gibi gelebilirdi, ama bugün bir gerçektir. Buna akıllı bir kapı diyebiliriz ve onu akıllı yapan şey, bu DIY projesinde bugün inşa edeceğimiz bir kapı kilitleme alarm sistemidir .

Bu teknoloji, sadece itme ve çekme kapımıza monte ederek suçluların evimize girmesini önlemek için de kullanılabilir.

Bugün inşa edeceğimiz kapı alarm sistemi prototipi, üç ila dört kişiye kadar girişi tespit edebilir, ancak gereksinime göre yükseltilebilir.

Kapının kaç kez açılacağını sayar ve ilave kişiyi tespit ettiğinde otomatik olarak alarmı yükseltir. Bu, kapının hareketini soldan sağa veya sağdan sola algılayan bir hareket sensörü kullanarak etkinleştirilir. Hareket sensörünü biraz pahalı buluyorsanız ve daha ucuz bir alternatif istiyorsanız, yorum bölümünde bize yazın. Sizin için daha ucuz başka bir çözüm yapacağız.

Bu projeye başlamak için, piyasada kolayca bulunabilecek aşağıdaki elektronik bileşenlere ihtiyacımız var: –

Malzeme Listesi

Ziyaretçi Sayacımızı Kodlayalım;

IDLE ve kütüphane yöneticisini açın, daha sonra APDS9960 Sparkfun kütüphanesini Arduino IDE’ye kurun (Şekil 1).

Şekil 1. Arduino kütüphane yöneticisi

Daha sonra ‘Sparkfun APDS9960’ kütüphanesini başlatın ve sonra farklı değerleri depolamak için değişkenler oluşturun. Şimdi, hareket sensöründeki bağlantıyı kontrol etmek için kod oluşturabileceğiniz bir kurulum işlevi oluşturun. Ardından, kesme pimini kontrol etmek için bir döngü işlevi oluşturun. Sensörün yakınında herhangi bir hareket olduğunda, bir hareket tutma fonksiyonunu çağırır.

Şekil 2. Arduino kodu değişkenleri oluşturma
Şekil 3. Kurulum işlevi
Şekil 4. Arduino kodu kontrol kesintisi

Hareket işleme fonksiyonunda, hareketi sensörden kontrol ediyoruz. Kapımızı açtığımızda, bu işlev hareketi sağa veya sola doğru kontrol eder. Sola doğru hareketi algılarsa (yani, biri kapıdan içeri girdiğinde), ‘sayım’ değişkeninde bir artış olacaktır. Sayım değerini kontrol eden başka bir ‘if koşulu’ var. Kapıdan giren toplam insan sayısı dördü aştığında, otomatik olarak yüksek ses çıkarır.

Şekil 5 ; Kontrol

Ziyaretçi Sayacı Kodu aşağıdaki linkten indirebilirsiniz:


Bağlantılar

Şimdi bileşenleri aşağıda gösterildiği şekilde bağlayın

Arduino Bileşen
SDAAPDS9960 SDA
SCL APDS9960 SDA
GND APDS9960 GND & BUZZER GND
3.3 V APDS9960 VCC
PIN 2 INT
PIN 11 BUZZER VCC
Şekil 6. Bağlantı

Tüm bileşenleri bağladıktan sonra, herhangi bir yanlış bağlantı pahalı cihazınızı kızartabileceğinden her bir bağlantıyı çapraz kontrol edin. Her şeyin yolunda olduğundan emin olduktan sonra, sensörü kapının yanına yerleştirebilir ve elinizi hareket ettirerek devreyi kontrol edebilirsiniz.

Test yapmak için, herhangi bir 5v güç kaynağı kullanarak Arduino’ya güç verin, sonra elinizi hareket sensörünün yakınında soldan sağa veya sağdan sola hareket ettirin. Sol hareketi her algıladığında, sayı değerine 1 ekleyecektir. Bu sayı 4’ü aştığında, sensör alarm zil sesini otomatik olarak başlatacaktır.

Bu makale buradan çevrilmiştir.