microcontroller-based systems often include peripheral devices such as matrix keyboard and character LCD module among others. We propose the application of the multi-objective linear genetic programming, for automatic...
详细信息
ISBN:
(纸本)9781538626528
microcontroller-based systems often include peripheral devices such as matrix keyboard and character LCD module among others. We propose the application of the multi-objective linear genetic programming, for automatic generation of the assembly driver routines for these devices, to perform the operations: matrix keyboard scan, LCD module initialization and character display on LCD. For fitness evaluation, we assign a function to be maximized to each bit of the binary result or to the timing diagram of each used microcontroller Port pins. This decomposition of the problem used in a multi-objective evolutionary algorithm allows generating programs, in some cases, with smaller code size or shorter execution time than programs written by a human programmer.
The rapid advancement in electronic technology has ushered in a new era for sensor array systems, particularly within the realm of electronic olfaction, often called "electronic nose." These sophisticated de...
详细信息
The rapid advancement in electronic technology has ushered in a new era for sensor array systems, particularly within the realm of electronic olfaction, often called "electronic nose." These sophisticated devices harness various sensors, each with unique responses to diverse gases, and amalgamate their data into distinctive gas "finger-prints" with the help of Artificial Intelligence (AI) and machine learning (ML) algorithms. In the present research we have developed a portable sensor array system endowed with heightened sensitivity and selectivity, ideally suited for field applications in volatile organic compound (VOC) detection. This system comprises three core components: the sensor unit, the sensor support circuitry, and the processing unit. Our approach incorporates polymer modified Quartz Tuning Forks (QTFs) as sensors. Two systems were developed: the first using a microcontroller-based system having 4 sensors in the array and the second employing a Raspberry Pi (RPi)-basedsystem incorporating 12 sensors. Various tests were conducted to evaluate these systems and compared with the NI DAQ system used for data acquisition (DAQ), which has an excellent signal-to-noise ratio (SNR). The SNR was compared among these three systems, taking into account the number of input channels. We conducted tests using nine different gases with a maximum of 8 different sensors in the array: acetone, ethanol, acetaldehyde, ammonia, octane, decane, isoprene, methanol, and isopropanol, to produce fingerprint output for each which will be used in ML for classification.
This paper describes an original methodology for the design of microcontroller-based physical security systems and its application for the system of mobile robots. The novelty of the proposed methodology lies in combi...
详细信息
This paper describes an original methodology for the design of microcontroller-based physical security systems and its application for the system of mobile robots. The novelty of the proposed methodology lies in combining various design algorithms on the basis of abstract and detailed system representations. The suggested design approach, which is based on the methodology, is modular and extensible, takes into account the security of the physical layer of the system, works with the abstract system representation and is looking for a trade-off between the security of the final solution and the resources expended on it. Moreover, unlike existing solutions, the methodology has a strong focus on security. It is aimed at ensuring the protection of the system against attacks at the design stage, considers security components as an integral part of the system and checks if the system can be designed in accordance with given requirements and limitations. An experimental evaluation of the methodology was conducted with help of its software implementation that consists of Python script, PostgreSQL database, Tkinter interface and available for download on our GitHub. As a use case, the system of mobile robots for perimeter monitoring was chosen. During the experimental evaluation, the design time was measured depending on the parameters of the attacker against which system security must be ensured. Moreover, the software implementation of the methodology was analyzed in compliance with requirements and compared with analogues. The advantages and disadvantages of the methodology as well as future work directions are indicated.
This paper examines and describes the processes of designing a hardware-based rendering engine for a multiple-colour LED display board. A proposed procedure for generating more shades of multiple colours from the LEDs...
详细信息
This paper examines and describes the processes of designing a hardware-based rendering engine for a multiple-colour LED display board. A proposed procedure for generating more shades of multiple colours from the LEDs is described. The weaknesses of the software-based image-rendering algorithm are examined. It is proposed that the software-based image-rendering component be replaced by a more robust hardware-based image generation module. (C) 2005 Elsevier B.V. All rights reserved.
research pioneers a ground-breaking system meticulously engineered to swiftly detect vehicular accidents and dispatch immediate alerts to both emergency services and preassigned contacts. This symphony of cutting-edge...
详细信息
research pioneers a ground-breaking system meticulously engineered to swiftly detect vehicular accidents and dispatch immediate alerts to both emergency services and preassigned contacts. This symphony of cutting-edge technologies includes an accelerometer sensor attuned to detect acceleration in any vector, a dynamic Liquid-Crystal Display (LCD) display for rapid alert dissemination, an assertive buzzer for resonant alarms, a Global system for Mobile (GSM) module for the swift transmission of distress messages, and pinpoint location data provided by a Global Positioning system (GPS) module. A user-friendly 'cancel' button acts as an escape hatch from potential false alarms. Orchestrated by the dexterity of an Arduino Uno microcontroller, this ensemble orchestrates a harmonious ballet of safety. This solution boasts cost-effectiveness, steadfastness, and unparalleled efficiency. Rigorous testing across diverse scenarios confirms its precision and robustness. By enhancing accident detection accuracy, expediting emergency responses, and facilitating rapid location dissemination, this innovation serves as a vital lifeline, empowering both passengers and rescue services upon accident initiation. With location data as its guiding star, emergency services gain a swift navigational edge, offering a beacon of hope in the battle against accident-related casualties.
暂无评论