Bu çalışmada, bir tuş takımı ile bir kapı kilidi açmak için bir framework tasarlanmıştır. Sistem, sınırlı bir alana erişim ayrıcalığına sahip yetkili kişiler için bir veritabanına sahiptir. Yetkili kişiler ilgili şifreleri girdikten sonra onlara izin verilir. Bu bölgeye erişenlerin kimliği, zaman bilgisiyle beraber bir Google Spread Sheet tablosuna çevrimiçi olarak kaydedilir. İnternet bağlantısı için ekonomik bir wi-fi modülü kullanılmıştır. Bir MOSFET güç sürücüsü tarafından tahrik edilen kilitleme mekanizması için bir Solenoid kullanılmıştır. Kullanıcılara görsel geri bildirim için bir oled ekran da sağlanmıştır. Wi-fi kartı MicroPython ile kodlanmıştır. Bu kart, parolaları tuş takımından bir web sunucusuna aktarmaktan sorumludur. Bu web sunucusu PHP ile kodlanmıştır ve, gelen şifreleri daha önce oluşturulan kullanıcı veritabanındaki şifrelerle karşılaştırır ve sonuç olarak Wi-fi kartına kapıyı açan kullanıcının adını veya yanlış şifre bilgisini gönderir. Sonuç daha sonra kapı kilidi denetleyicisine iletilir. Bu her gerçekleştirildiğinde, wi-fi kartı kapıyı açan kişinin kimliğini veya geçersiz şifre bilgilerini bir IFTTT Webhook hizmetine gönderir ve Webhook hizmeti bu bilgileri zaman bilgisi ile birlikte bir Google Spread Sheet tablosuna aktarır. PHP kodları ile bir yönetici paneli de oluşturulmuştur, böylece kodlarla uğraşmadan yeni kullanıcılar da eklenebilir.
In this study, a framework is designed to open a door lock with a keyboard. The system has a database for authorized persons with the privilege of access to a limited area. Authorized persons are permitted after entering the corresponding passwords. The identity of those who access this area is recorded online in a Google Spread Sheet table along with the time information. A Wifi module has been used for the Internet connection. A Solenoid was used for the lock mechanism driven by a MOSFET power driver. A OLED screen is also provided for visual feedback to users. The Wi-Fi card is encoded with MicroPython. This card is responsible for transferring the passwords from the keyboard to a web server. This web server is encoded with PHP and compares the input passwords to the passwords in the user database created before, and as a result it sends the user's name or the wrong password information to the Wi-Fi card. The result is subsequently transmitted to the door lock controller. Whenever this is done, the Wi-Fi card sends the identity of the person who opens the door or the invalid password information to an IFTTT Webhook service and the Webhook service transfers this information together with the time information to a Google Spread Sheet table. A manager panel with PHP codes has also been created so that new users can also be added without dealing with the codes.
In this study, a framework to open a door lock with a keypad is designed. The system has a database for the authorized people who has the privilege for the access to a restricted area. Authorized individuals are permitted after keying in the respective passwords. The ID of those who access the restricted area is logged on the internet, to a Google Spread Sheet table with a time stamp. An economical wi-fi module was used for internet connection. A Solenoid is used for the locking mechanism driven by a mosfet power drive. An oled screen is also provided for the visual feedback to the users. Wi-fi card is coded in MicroPython. This card is responsible for transfering the passwords from the keypad to a web server. This web server is coded in PHP which compares the incoming passwords with the passwords in the previously generated user database, and as a result sends the wi-fi card either the name of the user who opened the door or the wrong password information. The result then is conveyed to the door lock controller. Each time this is performed, wi-fi card sends the ID of the person who opens the door or the invalid password information to an IFTTT Webhook service, and the Webhook service transfers this information to a Google Spread Sheet table with its timestamp. An administrator panel has also been created with PHP codes so that new users can also be added without dealing with the codes.
Alan : Fen Bilimleri ve Matematik; Mühendislik
Dergi Türü : Uluslararası
Benzer Makaleler | Yazar | # |
---|
Makale | Yazar | # |
---|