scholarly journals Development of a Fingerprint Lock Safe with Vibration Sensor

2021 ◽  
Vol 20 (1) ◽  
pp. 9-14
Author(s):  
Sabur Alim ◽  
Theophilus Eseyin

Biometric recognition is a means of identification in which natural human endowment is used. Fingerprint, Iris, Face, DNA are examples of biometrics. Algorithms have been developed to recognize and identify each natural human endowment which in turn can be used to identify every human being. The aim of this study is to develop a safe which can only be accessed using Fingerprint with vibration sensor thereby improving the safety and security of traditional locks using key and padlock. This system ensures that only users whose fingerprint has been enrolled on the fingerprint sensor memory can access the Safe. Fingerprint Biometric among other biometrics can deliver high level of security which eradicates the need to remember PINs, passwords or the necessity of carrying keys/cards and identity proof. The system makes use of an Arduino UNO microcontroller which controls and connect the necessary hardware required for locking and unlocking the safe. The program running on the microcontroller was developed using Arduino Integrated Development Environment (IDE) with C programming language. The range of functionality of the system is wide, it is implemented with low cost hardware, simple user interface, high security reliability and theft alert are some of the major advantages of this project. It is intended that the fingerprint lock safe shall eventually replace the manual traditional methods used for personal safe keeping of properties that is common in Nigeria and hence provide practicable way for a better security.

2021 ◽  
Vol 6 (2) ◽  
pp. 6-12
Author(s):  
A. M. Na'inna ◽  
M. B. Yakubu ◽  
A. Mohammed ◽  
P. A. Uzuazor ◽  
A. Y. Abdullahi ◽  
...  

YAMUGAG-20 Exploder is a Radio Frequency (RF)-based wireless exploder system designed and constructed specially for the Nigerian Air Force (NAF) to overcome the challenges associated with the existing wired exploders used for the disposal of unserviceable ordnances. The Exploder system has three main parts namely, the master transmitter unit, the master receiver/slave transmitter unit, and the slave receiver unit. Each of these units is made up of transceiver module, microcomputer and power source. The microcomputers were programmed using C and C++ programming language of the Integrated Development Environment (IDE) software. The exploder is portable and easy to operate. For a typical demolition exercise, the operation of the exploder is such that signals are relayed from the master transmitter unit to the master receiver/slave transmitter unit onto the slave receiver unit to initiate an electric detonator leading to the detonation of the unserviceable ordnances. Functionality, range, power consumption, and system reliability tests were conducted on the exploder to establish its performance and efficiency. The results obtained from the tests indicated that the exploder transmitting at a frequency of 2.4GHz performed satisfactorily up to a range of 1000 meters. Therefore, the exploder has the potential of not only meeting the demolition demands of the NAF but can also be applied for other nonmilitary purposes like mining and related activities.


2000 ◽  
Vol 10 (4) ◽  
pp. 353-395 ◽  
Author(s):  
MANUEL SERRANO

The Bee is an integrated development environment for the Scheme programming language. It provides the user with a connection between Scheme and the C programming language, a symbolic debugger, a profiler, an interpreter, an optimizing compiler that delivers stand alone executables, a source file browser, a project manager, user libraries and online documentation. This article details the facilities of the Bee, its user interface, and presents an overview of the implementation of its main components.


2021 ◽  
Vol 2 ◽  
pp. 52-62
Author(s):  
Igor Košťál ◽  
Martin Mišút

Almost every Android user application has some kind of user interface. Android programmers who create Xamarin.Forms applications and who uses the Microsoft Visual Studio development environment to do so can create user interfaces in the XAML (the Extensible Application Markup Language) or in the C# programming language. This paper deals with a comparison of creating this user interface by the first and the second way. We demonstrate the differences in the creation of Android application user interfaces in XAML and in C# by way of using two of our Android applications which were created by the Microsoft Visual Studio 2019 Enterprise, which work as text editors with the ability to store text to disc, and have user interfaces that are visually identical. However, the user interface of the first Android application was created in XAML with a C# support code, whereas the user interface of the second Android application was created entirely in C#. While comparing the source codes of the user interfaces of both these Android applications, we identify the advantages and disadvantages of both approaches to creating a user interface and we try to find out which of these approaches is better for maintaining and modifying user interfaces. In this study, we also contrast the processes of handling events of controls of a user interface created in the XAML code for the first Android application as well as that of the same user interface created in the C# code for the second Android application. Furthermore, we were interested in determining whether the different ways of creating user interfaces affected the execution time of basic operations that included disc files that were performed on the same data by both the applications. We assume that it does not fundamentally affect the execution time, and so, we performed an experiment to confirm or refute our assumption.


2019 ◽  
Author(s):  
Budiman

During this period continued to develop computer software, programming language was no exception. At the start of the era of low level programming languages, then developed a high level programming language. It is characterized by the appearance of a method of programming offered by a programming language, that is, object-oriented programming (OOP). IDE (Integrated Development Environment) is a computer program that has some facilities that are required in the development of the software. The purpose of the IDEA is to provide all the necessary utilities in building software. As for the type of software text editor that can be used to manipulate the source code hereinafter referred to as the source code of programming languages such as Ultraedit, JediEdit, ClearEdit, cEdit, the Golden Pen, and so on. PuniEdit software is a text-based editor software that can simplify the user through correction, insertion, and modification of the source code. PuniEdit software is built using Borland Delphi 7.0 and SynEdit component. This software can be used for the Pascal programming language, C++ and HTML. In addition, the software PuniEdit can perform management of the token. This PuniEdit software, the user can clearly see every occurrence of the type of token as keywords (reserved word), identifier, operator, and so on.Keywords: Source code, programming language, source code is scanned.


Many practitioners are shy with implementing GAs. Due to this, a lot of researchers avoid using GAs as problem-solving techniques. It is desirable that an implementer of GA must be familiar in working with high-level computer languages. Implementation of GA involves complex coding and intricate computations which are of a repetitive nature. GAs if not implemented with caution will result in vague or bad solutions. This chapter overcomes the obstacles by implementing and defining various data structures required for implementing a simple GA. They will write various functions of GA code in C ++ programming language. In this chapter, initial string population generation, selection, crossover, and mutation operator used to optimize a simple function (one variable function) coded as unsigned binary integer is implemented using C ++ programming language. Mapping of fitness issue is also discussed in application of GAs.


2014 ◽  
Vol 685 ◽  
pp. 378-383
Author(s):  
Wei Liu ◽  
Yan Ping Wang

This paper describes a small, low cost, functional and practical design of electronic locks. The locks to AT89C52 microcontroller as the core, mainly composed of the microcontroller, LED digital tubes and relays. And through the C programming language, complete the functions of unlock password, prompt an error, LED display and timing, and even to achieve a function that when power-down the lock can remember passwords.


2021 ◽  
Vol 16 (2) ◽  
pp. 101
Author(s):  
Fanni Sukma ◽  
Dwiny Meidelfi ◽  
Ronal Hadi ◽  
Heru Samudera

The very rapid development of technology and the high level of human innovation have made the emergence of increasingly sophisticated technological products, one of which is the MCU node, a microcontroller system that has been integrated with various electronic modules and by using the C++ programming language, the automatic smart home control system, is one of the technological advances in the field of mechanics and electronics, both digital and analog, by integrating a smartphone as a remote to turn on and turn off certain electrical equipment using the MCU node as the main control and a link between smartphones. Remote application smart home as a media user interface for giving commands via the smartphone which will be executed by the MCU node and then the relay which will execute the electrical equipment installed at home


Sign in / Sign up

Export Citation Format

Share Document