RADIO FREQUENCY SAFETY DEVICE APPLIED TO CHAIR CHILDREN IN CARS

Similar documents
DASL 120 Introduction to Microcontrollers

Simulator Dynamic Positioning System with Azimuthal Thruster Robson C. Santos, Christian N. Barreto, Gerson G. Cunha, Severino J. C.

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

Over Speed Vehicle Marking System Using Arduino UNO Controlled Air Cannon

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

AUTODRIVE PROJECT. Kleber Moreti de Camargo Rodrigo Diniz FATEC Itapetininga

WifiBotics. An Arduino Based Robotics Workshop

AUTOMATIC RAILWAY CROSSING SYSTEM

Object Detection for Collision Avoidance in ITS

Arduino Uno Pinout Book

Lesson 3: Arduino. Goals

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Distance Measurement of an Object by using Ultrasonic Sensors with Arduino and GSM Module

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

ARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology

FABO ACADEMY X ELECTRONIC DESIGN

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

Robotic Development Kit. Powered using ATMEL technology

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days

Hardware Platforms and Sensors

Lab 2.2 Custom slave programmable interface

Ness MCR Multi-Channel Radio Receiver

Design and Implementation of Smart Car Driving Kulkarni S.D.

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

Logistics. Kinetic Art. Embedded Systems. Embedded Systems and Kinetic Art. Jim Campbell s Algorithm

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. Art4455: Paul Stout Department of Art and Art History.

The wireless alternative to expensive cabling...

Testing Properties of E-health System Based on Arduino

RF4432 wireless transceiver module

Arduino An Introduction

Energy Efficient Spectrum Sensing and Accessing Scheme for Zigbee Cognitive Networks

RF4463F30 High Power wireless transceiver module

RADIO REMOTE SYSTEMS

The wireless alternative to expensive cabling...

The wireless alternative to expensive cabling...

Ahmad Faraz Hussain 1, Polash Kumar Das *1, Prabhat Ranjan 1 1 School of Electronic and information, South China University of Technology Guangzhou,

AcuMesh Wireless RS485 Network. User's Manual SOLUTION

Arduino Platform Capabilities in Multitasking. environment.

Index Terms-Emergency vehicle clearance, Higher density, IR sensor, Micro controller, RFID Technology.

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

A Solar-Powered Wireless Data Acquisition Network

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Installation Manual. Ultra RF Analogue Transmitter QC0168. Manual Ref: QC0168. Version: March

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

Energy autonomous wireless sensors: InterSync Project. FIMA Autumn Conference 2011, Nov 23 rd, 2011, Tampere Vesa Pentikäinen VTT

BOAT LOCALIZATION AND WARNING SYSTEM FOR BORDER IDENTIFICATION

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

Accident Sensor with Google Map Locator

3.3V regulator. JA H-bridge. Doc: page 1 of 7

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

Project Final Report: Directional Remote Control

WIRELESS FLOOD DETECTION SYSTEM

3D ULTRASONIC STICK FOR BLIND

RX23T inverter ref. kit

The wireless alternative to expensive cabling...

INTELLIGENT SELF-PARKING CHAIR

Arduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014

Beacon Atom Hardware Design Analysis Seeed Studio EE 2012/12

Preliminary Design Report. Project Title: Search and Destroy

MASTER THESIS. TITLE: Arduino based acquisition system for control applications

ARDUINO BASED DC MOTOR SPEED CONTROL

Index Terms IR communication; MSP430; TFDU4101; Pre setter

ISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116

Catalog

Installation & Operation Manual SAGA1-K Series Industrial Radio Remote Control

905U Wireless. New Products... New Solutions. The wireless alternative to expensive cabling... Simple but Reliable. Easy to Use

SV613 USB Interface Wireless Module SV613

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction:

PCB & Circuit Designing

Android Phone Based Assistant System for Handicapped/Disabled/Aged People

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller

RF NiceRF Wireless Technology Co., Ltd. Rev

RF4432F27 Catalog

ARDUINO / GENUINO. start as professional

Embedded Robotics. Software Development & Education Center

SNIOT702 Specification. Version number:v 1.0.1

Embedded & Robotics Training

From Github Wiki. Release. Giovanni Blu Mitolo

Blue Point Engineering

DIS-5010A, DIA-512A. Data Acquisition System for Crash Test AUTOMOTIVE TEST EQUIPMENT

Intelligent and passive RFID tag for Identification and Sensing

AMBULANCE TRACKING AND ALTERNATE ROUTING

Wireless Sensor Network for Intra-Venous Fluid Level Indicator Application

EEL4914 Senior Design. Final Design Report

introduction to Digital Electronics Install the Arduino IDE on your laptop if you haven t already!

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

Training Schedule. Robotic System Design using Arduino Platform

ELG3336 Design of Mechatronics System

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

GPS&GPRS TRACKING SYSTEM GT3100

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

VMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

II. BLOCK

USB Port Medium Power Wireless Module SV653

ASCOM EF Lens Controller

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

Transcription:

RADIO FREQUENCY SAFETY DEVICE APPLIED TO CHAIR CHILDREN IN CARS Robson da Cunha Santos (a), Karina Barros de Oliveira (b), Marcos Antônio Cruz Moreira (c), Severino Joaquim Correia Neto (d), Gerson Gomes Cunha (e) (a,b,c,d) Fluminense Federal Institute, Campus Macaé, Engineering and Automation Control 164 km Amaral Peixoto Road, Brazil (a) Estácio de Sá University, General Alfredo Bruno Gomes Martins Highway, s/n -Braga - Cabo Frio / RJ, Brazil (e) Federal University of Rio de Janeiro, Alberto Luiz Coimbra Institute Graduate Engineering and Research, Civil Engineering Program/COPPE/UFRJ (a) rcunha@iff.edu.br (b) adudakaka@hotmail.com (c) macruz@iff.edu.br (d) scorreaia@iff.edu.br (e) gerson@lamce.ufrj.br mail ABSTRACT The article aims to present a prototype device able to identify and warn those responsible when there is a possibility of forgetting of a child inside the car, thus avoiding an injury to the health of the child or even death. To this effect electronic sensors able to detecting the presence of the child on the chair have been used, microcontrollers (Arduino Uno, Arduino Nano) programmed to perform the data processing, wireless communication module (XBee) to perform the transfer of data between the chair, and a specific key chain, and ultimately actuators responsible for a possible warning against forgetting a child inside the car. Generally speaking, this article comprises concepts involving instrumentation and programming. This paper has the effect of academic results, nowadays there are not many studies concerning the proposed theme and its application is highly viable because of the relatively low cost, making it accessible to all social classes. Keywords: Instrumentation, programming, Microcontrollers, XBee, child care 1. INTRODUCTION Rush of day-to-day marks society and the constant change of scenery happens especially in large cities. These changes occur constantly and it is necessary to one adapt itself in real time, since the change of routine can give rise irreparable accidents such as the forgetting of a child in a closed car, damaging the child s health or taking this child death. In recent years, news emerged of several cases of forgotten children inside vehicles, facts that shocked society. For this reason, the idea of creating a device that detects this possible occurrence arises. To design the device, the use of two microcontrollers was necessary, as well as two wireless communication modules, sensors and child safety car seats. Is it worth it? In Brazil, there are no official statistics on such occurrences. However, in the United States, KidsandCars NGO which deals in all types of accidents involving children and cars, has counted 550 cases have been counted since 1998 (Buzzinaro 2016). One must consider that the issue concerns children who are not able to care for themselves, and would have had a whole life ahead. There is only one life, there are many lives that have to deal with this loss, a father, a mother, a brother who will always miss the child who was in the car. So, this mistake is unacceptable. 2. OVERVIEW Thinking about the safety of children, a control prototype with a baby chair was developed by adapting Arduino boards, XBee modules, two pressure sensors, one for the seat and one for the locking of the chair seat belt actuators as LEDs, buzzers and vibration motor. The following is the operation of the two parts of the system, the first chair and the second key chain. 2.1. Chair Operation The chair system is composed of: 1 Wireless communication module (XBee Series 2 Pro); 1 USB adapter for XBee Explorer; 1 Arduino Uno Rev 3; 1 Buzzer; Leds; 2 Pressure sensors (buttons Normally Open); 1 Key ON / OFF; 9 V battery. The process starts with the positioning of the chair in the car without the need for car modification for installation of the device. It will just a need to connect the battery charger in the car's cigarette lighter. After correctly position and connect the chair is then triggered the ON / OFF switch which in turn activates the chair system. Therefore, the control variables responsible for managing communication between the chair and the keychain are initialized. The system will check if there is "Child in the car," if there are not triggered the alarm and return to the state sends signal. If there is a new check will be performed to determine if the child has been forgotten or not. However, if the child has been not forgotten, the alarms will not be triggered and the system returns to step send signal, otherwise the alarm will be triggered. 2.1.1. Operation Diagram - Chair Following it is shown the operating diagram of the chair and its respective steps. 94

2.2.1. Operating Diagram - keychain The keychain operating diagram and their steps are shown in the following figure. Figure 1: Chair - Operating Diagram Set variables: Step responsible for setting the initial conditions of the system; Send Signal: Step responsible for reading the signals obtained from the chair sensors and sending signals to the keychain module; Child in car: Step comparative data obtained from pressure sensors; No Triggers Alarm: Failing a child forgetting, not the actuators will be triggered; Forgotten Child: Step comparative where sensors identify if the child has or has not forgotten; Alarm triggers: Identifying a possible forgetting, all actuators will be triggered; 2.2. Keychain Operation The keychain system is composed of: 1 Wireless communication module (XBee Series 2 Pro); 1 USB Explorer Adapts pain for XBee; 1 Arduino Nano, 1 Buzzer; Motor Vibratory; Leds; 1 Key ON / OFF; 1 9v battery; 4 buttons. The process starts with the key drive ON / OFF which in turn will activate the keychain system. Then beginning the control variables responsible for managing communication between the chair and the keychain. The system checks whether the keychain is enabled or not. If ceste is not, the system will be redirected to step sends signal and the keychain will only be reactivated if the password is entered correctly, or if it is more than 1 minute near the chair. If enabled it will check whether there is "Child in the car," if there are not triggered the alarm and return to the state sends signal. If there is a new check will be performed to determine if the child has been forgotten or not. If the child is not forgotten, the alarms will not be triggered and the system returns to step sends signal. If it is forgotten, the alarm will be triggered. Figure 2: keychain Operation Diagram Starts variables: Step responsible for setting the initial conditions of the system; Receives signal: Step receiving the data sent by the chair and it is also responsible for the activation Keychain with the buttons; keychain Enabled: Checks the current state of the Keychain control variable. Child in the car: Step comparative data obtained from pressure sensors, via wireless communication; No Triggers Alarm: Actuators are not triggered if the child is not inside the car. Forgotten Child: Step comparative where sensors identify if the child was or was not forgotten; Alarm triggers: All actuators will be triggered, because there is possibility of a child have been forgotten inside the car. 2.3. Module Wireless XBee Communication The name Xbee module refers to a family of radio frequency modules developed by Digi International. These are responsible for managing a wireless network using the IEEE 802.15.4 protocol (The Institute Electrical and Electronics Engineers). The XBee is widely used in control systems, as aside from present reliability data transmission. It also presents low cost and low power consumption, which is important for applications in difficult remote access systems where the use is necessary of a battery. 95

Figure 3: XBee Series 2 module Pro 2.4. XBee USB Adapter The adapter is used to regulate the input and output voltages in order to protect the XBee modules, once these have a supply voltage of 3.0-3,4V and Arduino 5V voltage. This also offers a means of serial communication with the PC via a mini USB cable, and you can then set the XBee using X-CTU, practical and safe way. The component has a dedicated pin called RSSI (Received Signal Strength Indicator) having an output modulated signal PWM (Pulse-Width Modulation), this in turn is read by Arduino and converted to decibels being used as a parameter to estimate distances. Figure 5: Programming Software and Test XBee (X- CTU) 2.6. Arduino Platform The Arduino platform was developed with the intention of reduce costs for school projects because the prototipagens systems by this time had a high value. Currently this technology has become quite popular and has many applications. It can be applied in simple control systems, such as opening and closing a gate, or even be implemented in an industry. The Arduino has a microcontroller of ATMEL family, this is responsible for managing the data as a previously defined and determined programming. To insert a program in the controller chip, a compatible programming software is required, and this can be purchased on their official website (AVR 2012, Arduino 2016) 2.6.1. Uno Arduino Specifications In this prototype, the Arduino Uno was used in the chair because this meets the requirements for the prototype. The following Figure 6 representing the Arduino board and a table of specifications. Figure 4: XBee USB Adapter 2.5. X-CTU: XBee Programming Software The X-CTU is a software developed by Digi International used to configure and test all its radio frequency products. This has compatibility with Windows operating system and has a very friendly graphical interface for handling. This software can run in parallel, or may be open over an X-CTU a time. This feature allows the user to test and configure the communication between the radio frequency modules fast and reliably. Figure 6: Uno Arduino 96

Table 1: Uno Arduino Specifications Specifications Uno Arduino Microcontroller ATmega328 Voltage Operation 5V Input Voltage 7-12V Input Voltage Limit 6-20V Inputs / Outputs Digital 14 (6 PWM) Analog Inputs 6 DC For I / O 40 ma Flash Memory 32 KB Sram 2 KB Eeprom 1KB Clock Speed 16 MHz 2.6.2. Nano Arduino Specifications To construct the keychain was necessary to save the maximum space possible, for this reason that was used in this prototype Arduino Nano. In figure and the following table is observed settings. Figure 6: Nano Arduino Table 2: Nano Arduino Specifications Specifications Nano Arduino Microcontroller ATmega328 Voltage Operation 5V Input Voltage 7-12V Input Voltage Limit 6-20V Inputs / Outputs Digital 14 (6 PWM) Analog inputs 8 DC for I / O 40 ma Flash memory 32 KB SRAM 2 KB EEPROM 1KB Clock Speed 16 MHz The second function represents a loop where all the code that is inside the loop will be repeated constantly. The IDE seen in the figure below shows a simple and friendly interface functionality. Some code examples are supplied to further facilitate the user's life and programmer, this way they will assist in the development of the prototype (McRobert, 2011). 2.7. Sensors and Actuators To identify the presence of a child in the car, it is necessary to monitor the physical variables, in this case two components were considered: the locking of the seat belt and the pressure on the baby seat. This monitoring is done via pressure sensors, which are represented by buttons. By finding an abnormal situation the microcontroller sends a signal to the actuators in order to alert the responsible of possible forgetfulness of child or baby. There are three types of actuators used in the prototype: the sound (buzzer), light (LEDs) and mechanical (vibration motor). 3. PROPOSED SYSTEM DEVELOPMENT To develop the prototype was necessary to use some electronic components, which are easily accessible and low cost. The following issues will be demonstrated the development stages of the safety device. 3.1. Construction of the Chair and Keychain This topic is intended to present the development of the electrical circuits through Fritzing software, sensors and actuators of the chair, as well as their descriptions. 3.1.1. Electric Buzzer System The Buzzer is an actuator in order to warn, sonically, because there has been a possible anomaly. It has been implemented in both the keychain as the chair and your electrical circuit can be seen in the following figure. 2.6.3. Arduino IDE The code needs to be entered in the Arduino memory, so it was necessary to use an IDE (Integrated Development Environment). The IDE provides the necessary tools known as toolboxes for the development of the code in WIRE programming language also able to compile and submit the code in hexadecimal to the microcontroller (Banzi 2011). Its basic structure is composed of a function known as voidsetup () and the other as voidloop (). The first is characterized by the initialization of variables or functions that will be used in the system. Figure 7: Electric Buzzer System This subsystem has a track called Buzzer. It should be connected to an Arduino digital port for proper operation. moreover, it was necessary to add a resistor 220ohms to limit the system current. 97

3.1.2. Electrical System of Switches The switches are touch sensitive sensors and normally open type. They were separated into two subsystems, one for the chair and the other to the keychain. In figure 8 can be seen the two pressure sensors simulating the belt sensor and the seat. Figure 10: Set of LEDs Chair The second contains 4 LEDs, where 2 to indicate the system connection (green LED and red LED), one for the active function on / off keychain (blue LED) and the last to indicate the alert status (Yellow LED). Figure 8: Belt and Seat Sensors The second is represented by four pressure sensors. They are responsible for entering the password for the activation and deactivation of the keychain, if required. The figure below demonstrates the electric scheme. Figure 11: Set Keychain LEDs For the system to control the current were used 220 ohm resistors in keychain LEDs and 160 ohms in LEDs chair. Figure 9: keychain Sensors These systems have 10k ohm resistors that are required to limit the current Arduino and also to ensure the logic level 0 when the actuator is not actuated. 3.1.3. Electrical system of the LEDs LEDs have intended to visually alert the current system state. It is divided into two modules, one for the seat and one for the keychain. The first features 8 LEDs of which 6 are to draw the attention of people passing around the car and 2 to indicate the System Figure 10 connection. 3.1.4. Electrical System - Vibratory Motor This subsystem has been implemented in keychain as mechanical warning means in case of a possible oblivion. In the following figure is shown the electrical system of the vibratory motor. Figure 12: Set Keychain LEDs 98

The vibrator module requires a greater current, in this case adjusted to 60 ma, but to avoid damaging the digital output Arduino, limited to 40 ma, it was necessary to use an NPN transistor (BC-368) to perform the switching of the same. The BC-368 transistor has three pins, which are the base, collector and emitter. The first, to be excited, is responsible for controlling the current between the collector and emitter. The second is introduced into the device to be switched with the 9V battery voltage. Finally, the third is connected to GND where the current collector and the base will be added. The resistors have base and collector, respectively, 1kohm and 220 ohms (two in parallel generating a total resistance of 110 ohms. 4. RESULTS The tests were performed with the device inside a car simulating a baby seat in the back of it. Through physical testing were obtained some data concerning the distance in. Local CAR (Open Place) CAR (Closed Place) Table 3: Tests Distance in Meters Description When the place where the car was parked, do not have significant obstacles exist for reducing the frequency between XBee modules. When the distance is near a closed space, causing the keychain and the chair to communicate with interference from the walls. 65dBm 24 16,4 10dBm 12 8,3 Loss of Signal 128 87,6 When the frequency between the XBee's arrived at approximately 65dBm, when the alarm was triggered and subsequently approximately 10 dbm, when the alarm was tripped. This occurs by the approach of key chains to the car in which the seat is installed. The table above illustrates very well the data acquired. 5. FINAL REMARKS The proposed system has proved to be an excellent technology solution for frequent events in society. The device was built with low-cost equipment, easy purchase and installation. Initially your wireless communication module XBee showed the more complexity in the development of the project, because it requires an adapter for regular supply voltages and control, and the reason for its configuration para require more compared to previous models. Due to the utilization of signal power to estimate the distance, the system did not show a good precision, but is sufficient to develop the prototype. This read signal varies with the distance and the amount of obstacles between the transmitter and the receiver. The keychain interface is only representative because it contains components that can be used in a more sophisticated and smaller model. Regarding the use of the seat, installed sensors served to simulate the resistive sensor and the seat belt in it, because the application in a real car seat would take much time and equipment purchase and provision would be necessary. After some contacts with companies supplying of the device, they have not demonstrated interest in developing the product. However, the result of this project was satisfactory and proved to be very promising for the development of vehicle safety in the industry, despite not having any support from manufacturers. As a proposal for future work recommended further study of signal in dbm over the distance in, taking into account the influences that the physical environment has on the system making it thus more accurate. REFERENCES ARDUINO. Home. [USA], 2014. Available from: <www.arduino.cc>. [accessed 15 May 2016] AVR e Arduino: Técnicas de Projeto. 2. ed. Florianópolis: Edição dos Autores, 2012. BANZI, Massimo.Primeiros Passos com Arduino. São Paulo: Novatec, 2011. BUZZINARO, Ju. Crianças esquecidas no carro: precisamos falar sobre isso. Available from:<http://minhamaequedisse.com/2013/01/cria ncas-esquecidas-no-carro-precisamos-falar-sobreisso/>. [accessed 05 July 2016]. DIGI. Home: Products: Embedded Wireless and Wired Solutions. Minnetonka, 2014. Available from: < http://www.digi.com/xbee/>. [accessed 25 November 2015]. EVANS, W.A., 1994. Approaches to intelligent information retrieval. Information Processing and Management, 7 (2), 147 168. MCROBERT, Michael. Arduino Básico. São Paulo: Novatec, 2011 99