Escort Bot for the visually challenged
|
|
- Jason Bailey
- 6 years ago
- Views:
Transcription
1 Escort Bot for the visually challenged BTP report submitted in partial fulfillment of the requirements for the Degree of B.Tech. in Computer Science & Engineering on 18th April,, 2017 BTP Track : Research BTP Advisor : Dr. Pushpendra Singh BTP Students : Kartik Maji Shubham Sinha Taruvar Aggarwal
2 Student s Declaration I hereby declare that the work presented in the report entitled Escort Bot for the Visually Challenged submitted by us for the partial fulfillment of the requirements for the degree of Bachelor of Technology in Computer Science & Engineering at Indraprastha Institute of Information Technology, Delhi, is an authentic record of my work carried out under guidance of Dr. Pushpendra Singh. Due acknowledgements have been given in the report to all material used. This work has not been submitted anywhere else for the reward of any other degree. Place & Date: New Delhi, 18/04/2017 Kartik Maji Shubham Sinha Taruvar Aggarwal Certificate Certificate This is to certify that the above statement made by the candidate is correct to the best of my knowledge.... Place & Date:... (Dr. Pushpendra Singh)
3 Abstract The present invention, generally relates to a navigation aid for visually challenged people, and is essentially an escort bot system and method for providing navigational aid to the visually challenged and senior citizens. Keywords Blind, Escort, Robot, Waypoint, Technology, Data, Engineering, GPS, Research, Bluetooth, Communication, Ultrasonic, Arduino
4 Acknowledgement We would like to thank our guide and mentor, Dr Pushpendra Singh, for his constant support and guidance, without which we would not have been able to attempt this project. Ours is a comparatively unconventional research area in nature. It s the air of innovation at IIIT-Delhi and the encouragement of the professors that pushes students like us to take on interesting projects. We would also like to thank the Circuits and VLSI Lab for providing us required components. Work Distribution 1. Taruvar tried various design implementations and tried to make it as minimalistic as possible. After many tries we were able to bring it down to a two wheel design which is very handy. 2. Shubham upgraded the type of sensors in terms of accuracy and implemented an algorithm that keeps a check of 4 sensors removing the problem of ghost objects being detected by sensors. 3. Shubham and Taruvar calibrated both the sensors and the motors to fit the new design. 4. Kartik implemented dynamic mapping of routes even if the robot goes on a wrong route. 5. Kartik has also implemented voice recognition and KML mapping which gives us more accurate waypoints even on a curved path. 6. All of us have tried to learn new tools and technologies to help us in our project and make our product more user friendly 7. All of us contributed equally in compiling this report.
5 Index Student s Declaration 2 Index 5 1. Introduction Conventional ways 6 2. Motivation Research Problem Related Works 8 White Cane 8 SmartCane at IIT Delhi 8 GuideCane 9 3. Product Figures Fig Fig Fig Fig Fig Product Description Fig Fig Fig Fig Fig Issues and Challenges Encountered Design Communication Technology Movement direction and turns Data Transfer between Android Application and Microcontroller Indoor movement Choosing the correct apparatus Future Scope References 20
6 1. Introduction 1.1 Conventional ways One of the conventional ways of assisting visually challenged people is guide dogs, (also known as service animals or assistance animals), which are assistance dogs trained to lead blind and visually impaired people around obstacles. However, training dogs for navigational and obstacle assistance is not an implementable solution. Availability of dogs, specially trained dogs, hinders progress in providing a reliable navigational aid to the visually challenged.
7 2. Motivation One of the biggest challenges for visually challenged / senior citizens or partially blind individuals is to navigate independently and do their day to day tasks independently. Humankind is trying to automate everything in today s dynamic world. We use applications on smartphones to do everything from ordering cabs to communicating with people around the world. But, even in this technologically advanced era today, visually impaired people face a lot of problem while commuting from one place to another. The difficulties range from finding the correct routes to avoiding colliding into obstacles on the way. Out of choice, they end up having to rely on other people around them for guidance. The aim of our project is to make this set of the population self reliant when it comes to their movement. Having worked together on many college projects assigned by professor and having a good understanding of the technology that can be used, we wanted to apply our engineering and problem solving skills to make a product that can actually make commuting much easier for the visually challenged and also make them self reliant. 2.1 Research Problem The fundamental problem was to make an automated robot that can take the present location and destination of user as input and plot the most ideal way and take the user along that way maintaining a strategic distance from all moving and nonmoving objects or humans/animals. For example if the user has to go from the boys hostel to the academic building, the bot will read its current location as IIITD Boys hostel and plot a path to Academic building going along the road and avoid any person/vehicle/stationary obstacle on the way. Also it should avoid all ghost objects and be able to traverse even a curved path without any problems. Accuracy of movement in an uncontrolled environment was also a big challenge.
8 2.2 Related Works 1. White Cane White stick is considered one of the best and most used travel help for the visually impaired. It is used to distinguish snags on the ground, uneven surfaces, gaps, steps, and puddles. The white stick is inexpensive, lightweight and it can be collapsed and concealed in a pocket. Which makes it easier to be carried anywhere. However, users need to invest at least 100 hours a generous "concealed" expense to learn the proper use of this stick effectively. 2. SmartCane at IIT Delhi SmartCane device is an electronic travel help which fits on the top fold of the white stick.it serves as an upgrade to the white stick and defeats its
9 shortcomings by distinguishing knee-above and hanging hindrances. It can even warn about the side of a truck, hanging fabric strings, jutting coolers or aeration and cooling systems, tree limbs etc. These objects don't have a considerable impression on the ground and can damage head or abdominal parts of the body. For safe commuting it is critical that they are warned about well before in time. 3. GuideCane GuideCane is a computerized travel aid for the active guidance of blind pedestrians. It is a device intended to help blind or visually impaired pedestrians to easily go around obstacles. The GuideCane is developed at the University of Michigan's Mobile Robotics Lab. It contains a long handle and a "sensor head" unit that is connected at the distal end of the handle. The sensor head is mounted on a steerable yet unpowered two-wheeled guiding hub. During operation, the client pushes the lightweight GuideCane in front of him/her. Ultrasonic sensors mounted on the sensor head recognizes the obstacles and steer the gadget around it. The client feels the directing nature as an exceptionally perceptible physical feeling through the handle and can easily follow the GuideCane s way.
10 3. Product Figures 3.1 Fig 1
11 3.2 Fig Fig Fig 4
12 3.5 Fig 5
13 4. Product Description 4.1 Fig 1 FIG. 1 illustrates a schematic representation of an escort bot system (100) As shown in FIG. 1, the system 100 includes an escort bot 102 and a mobile device 104. The mobile device 104 is a smart phone, and has a guide application installed on its operating system (for example, android, ios). The mobile device 104 is held by a visually challenged person The mobile device 104 is connected to the escort bot 102 via a network 106 Bluetooth. The guiding application is configured to access Google Maps and instruct the escort bot 102 to move in a particular direction, as per the destination of the user entered into the application. The escort bot 102 includes an elongated member 108 can, the elongated member 108 has an adjustable height Further, the elongated member 108 includes a proximal end portion and a distal end portion. The proximal end portion includes a handle. A user of the mobile device 104 can hold the escort bot 102 via the handle of the elongated member 108. The escort bot 102 further includes four ultrasonic sensors. 110 on the elongated member 108. The sensors are uniformly spread over the elongated member 108. Ultrasonic sensors 110 are configured to detect any object/obstruction in the desired paths of the escort bot 102. The ultrasonic sensors 110 are configured to measure the distance to an object by sending out a sound wave at a specific frequency and listening for that sound wave to bounce back. By recording elapsed time between the sound wave being generated and the sound wave bouncing back, the ultrasonic sensors 110 may calculate the distance between the sensors and the object in the path of the escort bot 102. Further, the ultrasonic sensors 110 are configured to notify a microcontroller (shown in FIG. 2), in case of objects detected in the path of the escort bot 102. Further, the ultrasonic sensors 110 are provided at different heights of the elongated member. This will ensure maximum coverage of area in front of the escort bot 102, so that the movement of the escort bot is not hindered in any way, and that the user doesn't collide with any obstructions. Further, the escort bot 102 includes a chassis 112, which is coupled with the distal end portion of the elongated member 108 via a spherical ball 114. The spherical ball is a 360 degree free rotating joint between the elongated member 108 held by the user and the escort bot 102. The ball 114 is configured to ensure that there is almost negligible resistance offered by the users stick to the escort bot s movement.
14 The escort bot 102 further includes wheels 116 coupled to the chassis 112. The wheels 116 include thick traction of rubber to provide increased grip, and give the desired motion, accuracy, and almost negligible slippage in the escort bot's movement The chassis 112 is cylindrically shaped. Diameter of the wheels is larger than diameter of the cylindrically shaped chassis. The large size of the wheels can easily move over smaller obstacles (e.g., small pebbles and stones) and hence, facilitate smooth rotational movement of the wheels. 4.2 Fig 2 FIG. 2 illustrates schematic diagram of an internal structure of the chassis 112. As shown in FIG. 2, the chassis 112 includes a Bluetooth module 202, a plurality of stepper motors 204, a microcontroller 206, a motor driver 208, and a battery (not shown in the figure). The Bluetooth module 202 is configured to communicate with the user s mobile device 104 and receives instructions including GPS coordinates via a Bluetooth channel. The instructions include direction of movement of the wheels 116 and speed of movement of the wheels. The instructions/commands including all waypoints (the current GPS coordinates and the next GPS coordinate), and are provided by the guiding application of the mobile device Fig 3 Fig 3 illustrates a block diagram of modules of the microcontroller. The Bluetooth module 202 is configured to send the received instructions to the attached microcontroller 206 (for example, Arduino Uno board based) for further processing via a serial bus. According to an embodiment of the present invention, the microcontroller 206 includes modules 210, which includes a process module 212 and a control module 214, as shown in FIG. 3. The process module 212 is configured to process the received instructions (including GPS coordinates) from the Bluetooth module. Further, the process module 212 is configured to process signals received from the sensors 110. The control module 214 is configured to control a motor driver 208 based on the processed instructions. According to an embodiment of the present invention, the microcontroller 206 is configured to control the power going into the motor driver 208 from the battery, based on the processed instructions by the process module 212 and objects detected in the path of the escort bot by sensors 110. Further, the motor driver 208 is configured to control the motors 204, which control the direction and speed of the wheels 116.
15 4.4 Fig 4 The fig illustrates exemplary waypoints 400 provided to the escort bot 102 and the escort bot 102 escorting a user towards his/her destination, according to an embodiment of the present disclosure. In an embodiment, the guiding application installed in the mobile device of the user, sends requests to Google Maps application programming interface (API) with required details (i.e. GPS coordinates of the starting location and the destination), based upon a destination entered in the application by the user. Further, the guiding application is configured to monitor current GPS location of the user. The guiding application is configured to deal with user s current location and dynamically update user s location with updated path to desired location. In case, the user has taken any wrong turn, the guiding application is configured to update the path, and find a suitable path towards the destination from the current location. In operation, the user needs to hold a handle of the escort bot 102. The Bluetooth module 202 of the escort bot receives instructions from the guiding application of the mobile device 104 and provides the instruction including GPS coordinates of next waypoints in the path to the microcontroller 206. The microcontroller 206 processes the instructions and controls the motor driver 208. The motor driver 208 controls the motors 204, which controls the wheels 116 for direction and speed of the wheels. In case of any obstacles found in the path of the escort bot by the ultrasonic sensors 110, the user is escorted along a different path by the microcontroller 206 to his destination so as to avoid any collision of the user with the obstacles. The wheels 116 of the escort bot 102 are moved by the motor 204 towards the destination based upon microcontroller commands, the escort bot 102 automatically proceeds towards the destination. As the user is holding the handle of the escort bot 102, the user is also escorted towards his destination, without requiring the user to push the escort bot (as the escort bot is powered by a motor). In an embodiment, when the user has reached his destination, the microcontroller 206 stops the movement of the wheels, thereby indicating to the user that s/he has reached his destination. In another embodiment, an audible instruction may also be provided to the visually challenged user by the mobile device when the user has reached the destination. Further, according to an embodiment of the present invention, the guiding application in the mobile device 104 of the user is configured to use keyhole markup language (KML) files (i.e., a file format that displays geographic data in a earth browser such as Google Maps). Those skilled in the art will appreciate that KML files provides better waypoints instead of waypoints given by Google maps API, as the Google maps API does not take in account the curves and turns
16 which are required by the escort bot 102 while escorting the visually challenged user. In an embodiment, the KML files may provide exact angles to the escort bot, and thus facilitate the escort bot in traversing a curved path with more waypoints and better accuracy. Those skilled in the art will appreciate that by using KML files, the guiding application is able to compute movement of the escort bot between a current location and the next expected location (provided by the guiding application) in a better manner. Further, in an embodiment, the guiding application may use pre-determined tools (for example, mapstogpx) to convert directions provided by Google Maps into a GPX file (i.e., a GPS exchange format file) and get the waypoints of the path to the destination, which are provided to the escort bot 102 via the Bluetooth module. 4.5 Fig 5 FIG. 5 illustrates an exemplary flowchart 500 for a method of guiding a visually challenged user from his current location to a desired location. Initially, at step 502, instructions are received by the escort bot from a mobile device. The instructions comprises GPS coordinates or waypoints of a path from a current location of the user to a desired destination of the user. At step 504, at least one object is detected by the ultrasonic sensors in the path of the escort bot. The ultrasonic sensors may measure the distance to an object by sending out a sound wave at a specific frequency and listening for that sound wave to bounce back. Further, the ultrasonic sensors notifies the microcontroller of the escort bot, in case of objects detected in the path of the escort bot. At step 506, the received instruction by the escort bot are processed by the microcontroller. The received instructions include GPS coordinates of waypoints in KML files, which provide exact angles to the escort bot, and thus facilitate the escort bot in traversing a curved path with more waypoints and better accuracy. At step 508, directional movement and speed of the wheels is controlled by the microcontroller based upon the processed instructions and the at least one object detected by the ultrasonic sensors. The microcontroller is configured to control the power going into the motor driver. The motor driver controls the motors, which controls the direction and speed of the wheels of the escort bot. At step 510, it is determined by the microcontroller if the user has reached his destination. In case the user has reached destination, the method concludes. Otherwise, the method returns to step 506.
17 5. Issues and Challenges Encountered 5.1 Design One of the foremost challenges was to decide the design of the whole setup. Our primary aim was to provide a guidance system through a device that is already used by the visually challenged. Hence, we decided to incorporate our system by tweaking their walking cane. Hence, it had to be of optimum size and weight which would not hamper their usual experience. To guide them in the right direction, we added 4 wheels at the bottom attached through a 360 degree rotation wheel to the cane. After the user inputs his/her destination through the phone app, the wheels start moving in the direction of the destination guiding the user holding the cane. The 4 wheels made the cane heavy and difficult to carry when not being used. We wanted to minimise our design and make it more portable as well as attractive in terms of a commercial product. After much deliberation and trials we have been able to get to a much more compact as well as user friendly design in which the bot has just two wheels and is easily portable. 5.2 Communication Technology We have used an Arduino Uno to control the servo s attached at the base. Once the user enters his destination, the mobile has to communicate with the Arduino so that movement at appropriate speed and angle can be initiated. At every coordinate the mobile feeds the Arduino with the angle that the robot should move in and that is constantly being updated in reference to the present location taken by the GPS of the phone. Hence, the communication needs to be stable, fast and low power consuming. We connected Bluetooth chip HC-06 to the Arduino board which sends and receives data from the mobile phone. 5.3 Movement direction and turns Google Maps API only returns values at GPS points where user needs to take a turn which is intuitive in cases where a user is capable of navigating. However, when we consider visually challenged people it fails in several cases such as : When the road starts to curve, the API does not return any information.
18 When their are more than two roads to choose from one in the same direction, the API return the same result. For eg Initially, our bot followed the boundary wall to commute in curved roads and followed it till the next turn or the desired location was reached. We have implemented waypoint navigation using the KML file from Google Maps and now we are able to input the exact angle of movement for the upcoming 5-10 meters of movement. 5.4 Data Transfer between Android Application and Microcontroller We are using bluetooth to communicate between the android application and the microcontroller. We faced several issues when we were setting up this connection. While the android app and arduino were both able to send data to each other sequentially, the received data on both of them was garbage. It was later that we discovered that the baud rate of both the appliances was different because of which the received data was null or did not make any sense. 5.5 Indoor movement The bot s movement inside the buildings is still very unreliable due to lack of GPS accuracy. We plan to implement SLAM algorithms so that our bot can perform basic navigational tasks in majority of the cases even indoors.
19 5.6 Choosing the correct apparatus Wheels We had to search for the appropriate wheels which had a large enough diameter, were made of thick high-traction rubber, had the correct shaft diameter and were not too costly. This would reduce wheel slippage and ensure that the motion of the wheels is not disrupted by road dust or pebbles. Motors Choosing the right motor was crucial to our project as it is important that we calibrate the direction of motion very precisely. The bot needs to move at the exact angle to follow the road accurately navigating around the obstacles at the same time and so, we required feedback from the motor in terms of the angle that it had turned from it original position. Hence, we have used stepper motors in the prototype. Using PWM we are able to program and ensure accurate angular movement. Proximity Sensors Obstacle detection is a major part of our project. Hence, the used apparatus has to be able to : Detect distance to the real obstacles accurately to avoid collision Not give false readings and/or create ghost objects so as to avoid unnecessary rerouting. Using sensors used in car reverse parking, we are able to judge this distance properly. Power Power is a major concern since we need to power the Arduino which in turn powers the motors, bluetooth chip and the sensors. Since, arduino s can provide up to 5V while normal motors typically require between 9-12 V, we need additional small size battery to power the motors as well. Hence, we have installed a 12V output LIPO battery in the cane
20 6. Future Scope We can sync this bot with Traffic Lights which can assist user to stop in case their is red light for pedestrians and cross the roads only when the traffic comes to a halt. This project can be further extended to create a network of IOT which can be used to collect continuous data from users and analysing the data to map less busy paths or with low probability of coming across obstacles. Since we are already using GPS, user can also get valuable feedbacks about their surrounding like nearby stores, restaurants etc. Hence making a system for better navigation of visually impaired people. 7. References The GuideCane A Computerized Travel Aid for the Active Guidance of Blind Pedestrians SMARTCANE - ArduinoBoardUno - Android Developers - HC-06 Datasheet - /resources/hc06.pdf HC-SR04 Datasheet -
MATLAB & Image Processing (Summer Training Program) 4 Weeks/ 30 Days
(Summer Training Program) 4 Weeks/ 30 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com Website: www.robospecies.com
More informationImage Processing Using MATLAB (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY
Image Processing Using MATLAB (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com
More informationBeethoven Bot. Oliver Chang. University of Florida. Department of Electrical and Computer Engineering. EEL 4665-IMDL-Final Report
Beethoven Bot Oliver Chang University of Florida Department of Electrical and Computer Engineering EEL 4665-IMDL-Final Report Instructors: A. Antonio Arroyo, Eric M. Schwartz TAs: Josh Weaver, Andy Gray,
More information6.111 Final Project Proposal Kelly Snyder and Rebecca Greene. Abstract
6.111 Final Project Proposal Kelly Snyder and Rebecca Greene Abstract The Cambot project proposes to build a robot using two distinct FPGAs that will interact with users wirelessly, using the labkit, a
More informationDESIGN AND DEVELOPMENT OF E-SAVING METER TO PREVENT THE WASTAGE OF ELECTRICITY
DESIGN AND DEVELOPMENT OF E-SAVING METER TO PREVENT THE WASTAGE OF ELECTRICITY 1 RAKESH TIGADI, 2 NIKITA P, 3 SAGAR UMLOTI, 4 SHIVARAJ DODDAMALLAPPANAVAR, 5 VIVEK HOSAMANI, 6 VISHNUPANTH HUDDEDAR, 7 VIVEKANANDAYYA
More informationMaterials: Programming Objectives:
Lessons Lesson 1: Basic Chassis Overview TETRIX Getting Started Guide In this lesson, users will learn how to use the elements of the TETRIX system that will be involved in building the basic chassis of
More informationIoT Based Controlling and Monitoring of Smart City
IoT Based Controlling and Monitoring of Smart City P. Sai Bhavani Prasad,Mahantesh H Arutagi, Sanket Bandi, Shridhar V. Nayak, Dr. Iranna Korachagaon Professor and HoD, Department of Electrical and Electronics,
More informationSession Booklet The Internet of Things
Session Booklet The Internet of Things The Internet is a global computer network providing a variety of information and communication. This interconnected network allows us to find out all kinds of information
More informationMinuteMachine. Devin Holland April 21, 2014
MinuteMachine Devin Holland April 21, 2014 University of Florida Department of Electrical and Computer Engineering EEL4665C - IMDL Spring 2014 Instructors: A. Antonio Arroyo, Eric M. Schwartz TAs: Joshua
More informationANALYSIS AND IMPLEMENTATION OF IOT BASED ENERGY METER
ANALYSIS AND IMPLEMENTATION OF IOT BASED ENERGY METER Tripti Pal Guided by Ms. Sonu Rana, HOD (ECE) Global Institute of Technology and Management, Gurugram Department of Electronics & Communication Engineering
More informationINTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) APPLIANCE SWITCHING USING EYE MOVEMENT FOR PARALYZED PEOPLE
INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)
More informationSmart Traffic Control System Using Image Processing
Smart Traffic Control System Using Image Processing Prashant Jadhav 1, Pratiksha Kelkar 2, Kunal Patil 3, Snehal Thorat 4 1234Bachelor of IT, Department of IT, Theem College Of Engineering, Maharashtra,
More informationECE 480. Pre-Proposal 1/27/2014 Ballistic Chronograph
ECE 480 Pre-Proposal 1/27/2014 Ballistic Chronograph Sponsor: Brian Wright Facilitator: Dr. Mahapatra James Cracchiolo, Nick Mancuso, Steven Kanitz, Madi Kassymbekov, Xuming Zhang Executive Summary: Ballistic
More informationIOT BASED ENERGY METER RATING
IOT BASED ENERGY METER RATING Amrita Lodhi 1,Nikhil Kumar Jain 2, Prof.Prashantchaturvedi 3 12 Student, 3 Dept. of Electronics & Communication Engineering Lakshmi Narain College of Technology Bhopal (India)
More informationMotionPro. Team 2. Delphine Mweze, Elizabeth Cole, Jinbang Fu, May Oo. Advisor: Professor Bardin. Preliminary Design Review
MotionPro Team 2 Delphine Mweze, Elizabeth Cole, Jinbang Fu, May Oo Advisor: Professor Bardin Preliminary Design Review 1 Project Description Our team is going to design and build a gaming machine that
More informationSummer Grocery Shopping Assistant for the Visually Impaired(Grozi) Joo Byoung (Ave) Park Client: National Federation of the Blind.
Summer 2010 Grocery Shopping Assistant for the Visually Impaired(Grozi) Joo Byoung (Ave) Park Client: National Federation of the Blind Summer 2010 Page 1 Table of Contents Introduction---------------------------------------------------------------------------------------------------3
More informationTorsional vibration analysis in ArtemiS SUITE 1
02/18 in ArtemiS SUITE 1 Introduction 1 Revolution speed information as a separate analog channel 1 Revolution speed information as a digital pulse channel 2 Proceeding and general notes 3 Application
More information3.22 Finalize exact specifications of 3D printed parts.
3.22 Finalize exact specifications of 3D printed parts. This is the part that connect between the main tube and the phone holder, it needs to be able to - Fit into the main tube perfectly - This part need
More informationV9A01 Solution Specification V0.1
V9A01 Solution Specification V0.1 CONTENTS V9A01 Solution Specification Section 1 Document Descriptions... 4 1.1 Version Descriptions... 4 1.2 Nomenclature of this Document... 4 Section 2 Solution Overview...
More informationRfid Based Attendance System
Rfid Based Attendance System Raj Kumar Mistri 1, Kamlesh Kishore 2, Priyanka Nidhi 3, Pushpakumari 4, Vikrantkumar 5 1, 2 Assistant Professor, 3,4,5 B.Tech Scholar 1,2,3,4,5 Dept. of ECE, RTC Institute
More informationInternet of Things Technology Applies to Two Wheeled Guard Robot with Visual Ability
Internet of Things Technology Applies to Two Wheeled Guard Robot with Visual Ability Chih-Hui Chiu and Yu-shiou Huang Abstract In this study, a two wheeled guard robot (TWGR) system with visual ability
More informationInnovative Rotary Encoders Deliver Durability and Precision without Tradeoffs. By: Jeff Smoot, CUI Inc
Innovative Rotary Encoders Deliver Durability and Precision without Tradeoffs By: Jeff Smoot, CUI Inc Rotary encoders provide critical information about the position of motor shafts and thus also their
More informationPractical Application of the Phased-Array Technology with Paint-Brush Evaluation for Seamless-Tube Testing
ECNDT 2006 - Th.1.1.4 Practical Application of the Phased-Array Technology with Paint-Brush Evaluation for Seamless-Tube Testing R.H. PAWELLETZ, E. EUFRASIO, Vallourec & Mannesmann do Brazil, Belo Horizonte,
More informationWhy Use the Cypress PSoC?
C H A P T E R1 Why Use the Cypress PSoC? Electronics have dramatically altered the world as we know it. One has simply to compare the conveniences and capabilities of today s world with those of the late
More informationPoLTE: The GPS Alternative for IoT Location Services
PoLTE: The GPS Alternative for IoT Location Services A Cost-Effective New Cellular IoT Location Solution that is Power Efficient, Low Cost and Rapidly Scalable Global positioning system (GPS) has been
More informationSimple motion control implementation
Simple motion control implementation with Omron PLC SCOPE In todays challenging economical environment and highly competitive global market, manufacturers need to get the most of their automation equipment
More information1 Feb Grading WB PM Low power Wireless RF Transmitter for Photodiode Temperature Measurements
1 Jan 21 2015341 Practice WB119 6 9PM Low power Wireless RF Transmitter for Photodiode Temperature Measurements 1 Jan 21 2015377 Practice WB119 6 9PM Gloovy 1 Jan 21 2015405 Practice WB119 6 9PM Machine
More informationSolutions for success
Ag Management Solutions Solutions for success Whether you want to gather information, reduce input and labor costs, increase efficiency or better manage your land and water resources, John Deere can help.
More informationMusic-Visualization and Motion-Controlled LED Cube
Music-Visualization and Motion-Controlled LED Cube 1 Introduction 1.1 Objective Team 34: Hieu Tri Huynh, Islam Kadri, Zihan Yan ECE 445 Project Proposal Spring 2018 TA: Zhen Qin Our project s main inspiration
More information(Skip to step 11 if you are already familiar with connecting to the Tribot)
LEGO MINDSTORMS NXT Lab 5 Remember back in Lab 2 when the Tribot was commanded to drive in a specific pattern that had the shape of a bow tie? Specific commands were passed to the motors to command how
More informationINTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE
Jurnal Informatika, Vol. 14, No. 1, Mei 2017, 47-52 ISSN 1411-0105 / e-issn 2528-5823 DOI: 10.9744/informatika.14.1.47-52 INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE Anthony Sutera
More informationLesson Sequence: S4A (Scratch for Arduino)
Lesson Sequence: S4A (Scratch for Arduino) Rationale: STE(A)M education (STEM with the added Arts element) brings together strands of curriculum with a logical integration. The inclusion of CODING in STE(A)M
More informationGazer VI700A-SYNC2 and VI700W- SYNC2 INSTALLATION MANUAL
Gazer VI700A-SYNC2 and VI700W- SYNC2 INSTALLATION MANUAL Contents List of compatible cars... 3 Package contents... 4 Special information... 6 Car interior disassembly and connection guide for Ford Focus...
More informationAn Integrated EMG Data Acquisition System by Using Android app
An Integrated EMG Data Acquisition System by Using Android app Dr. R. Harini 1 1 Teaching facultyt, Dept. of electronics, S.K. University, Anantapur, A.P, INDIA Abstract: This paper presents the design
More information03-Durchfuehren_RZ_0708_EN.qxd:03-Durchfuehren GB.qxd :06 Uhr Seite 200 Feed-through
Feed-through Feed-through FEED-THROUGH Series Size Page Rotary Feed-through for Robots DDF 202 DDF 031 206 DDF 040 208 DDF 040-1 210 DDF 050 212 DDF 050-1 214 DDF 063 216 DDF 080 218 DDF 080-1 220 DDF
More informationIOT Based Fuel Monitoring For Vehicles
IOT Based Fuel Monitoring For Vehicles Akshada Kawane 1, Shweta Kompa 2, Pranali Survase 3, Pratiksha Thorat 4... ABSTRACT Nowadays, true record of fuel stuffed and gas consumption in vehicles is no longer
More informationNorthern India Engineering College Guru Gobind Singh Indraprastha University
Northern India Engineering College Guru Gobind Singh Indraprastha University Order of the contents ATTENTION: STUDENTS 1. Title page 2. Declaration / Supervisor certificate / Dean s Approval 3. Acknowledgement
More informationSmart Home. The beginning of a smarter home. Ambi Kodak LaMetric Netatmo Tend
Smart Home The beginning of a smarter home Ambi Kodak LaMetric Netatmo Tend Personalized Comfort - Made Easy With AI The world s First AI Enabled Smart Air Conditioner Controller - But what is AI? Nowadays,
More informationAn Automatic Motion Detection System for a Camera Surveillance Video
Indian Journal of Science and Technology, Vol 9(17), DOI: 10.17485/ijst/2016/v9i17/93119, May 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 An Automatic Motion Detection System for a Camera Surveillance
More informationUBC Thunderbots 2009 Team Description Paper. Alim Jiwa, Amanda Li, Amir Bahador Moosavi zadeh, Howard Hu, George Stelle, Byron Knoll, Kevin Baillie,
UBC Thunderbots 2009 Team Description Paper Alim Jiwa, Amanda Li, Amir Bahador Moosavi zadeh, Howard Hu, George Stelle, Byron Knoll, Kevin Baillie, Jerome Pasion,, Lawrence Wong, John Yuen University of
More informationBringing an all-in-one solution to IoT prototype developers
Bringing an all-in-one solution to IoT prototype developers W H I T E P A P E R V E R S I O N 1.0 January, 2019. MIKROE V E R. 1.0 Click Cloud Solution W H I T E P A P E R Page 1 Click Cloud IoT solution
More informationThe software concept. Try yourself and experience how your processes are significantly simplified. You need. weqube.
You need. weqube. weqube is the smart camera which combines numerous features on a powerful platform. Thanks to the intelligent, modular software concept weqube adjusts to your situation time and time
More informationIoT Toolbox Mobile Application User Manual
Rev. 0 19 December 2017 User Manual Document information Info Keywords Abstract Content User Manual, IoT, Toolbox The IoT Toolbox is a mobile application developed by NXP Semiconductors and designed for
More informationLPU-Laguna Journal of Engineering and Computer Studies Vol. 3 No.1 September 2015
IMPLEMENTATION OF MICROCONTROLLER BASED AUTOMATIC ROLLING UP/DOWN OF BILLBOARD USING AN ANEMOMETER AND A MASTER SWITCH IN LPU LAGUNA Sharen M. Belen 1, Dioshel C. Genota 2, Lady Arvie P. Magararu 3, Mariella
More informationPRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING
PRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING R.H. Pawelletz, E. Eufrasio, Vallourec & Mannesmann do Brazil, Belo Horizonte, Brazil; B. M. Bisiaux,
More informationTELSTRA GO SMART REPEATER - MOBILE 3G / 4G / 4GX TECHNICIAN/INSTALLER GUIDE
TELSTRA GO SMART REPEATER - MOBILE 3G / 4G / 4GX TECHNICIAN/INSTALLER GUIDE Issue 1 11/04/2017 Purpose The purpose of this document is to provide information to suitably qualified technicians/installers,
More informationISELED - A Bright Future for Automotive Interior Lighting
ISELED - A Bright Future for Automotive Interior Lighting Rev 1.1, October 2017 White Paper Authors: Roland Neumann (Inova), Robert Isele (BMW), Manuel Alves (NXP) Contents More than interior lighting...
More informationIntegration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum
Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum Arif Sirinterlikci Ohio Northern University Background Ohio Northern University Technological Studies Department
More informationADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS
ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS A M S D E S I G N & V E R I F I C A T I O N W H I T E P A P E R w w w. m e n t o r. c o m INTRODUCTION Internet
More informationThe software concept. Try yourself and experience how your processes are significantly simplified. You need. weqube.
You need. weqube. weqube is the smart camera which combines numerous features on a powerful platform. Thanks to the intelligent, modular software concept weqube adjusts to your situation time and time
More informationSPECIFICATION NO Model 207 Automatic GTAW Welding System
1.0 Introduction The Model 207 is a completely self-contained Gas Tungsten Arc Welding (GTAW) System requiring only input power, inert gas and AMI Welding Head (or manual torch) for operation. Its small
More informationQTI Line Follower AppKit for the Boe-Bot (#28108)
Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
More informationUTTR BEST TELEMETRY SOURCE SELECTOR
UTTR BEST TELEMETRY SOURCE SELECTOR Kenneth H. Rigley David H. Wheelwright Brandt H. Fowers Computer Sciences Corporation, Hill Air Force Base, Utah ABSTRACT The UTTR (Utah Test & Training Range) offers
More informationAuthor: Seth Reed Lakritz
EEL 5666: Intelligent Machines Design Laboratory The Author: Student #: 1520-7760 Due Date: 8/7/03 Instructor: A.A. Arroyo & Dr. E. Schwartz Table of Contents Abstract...3 Executive Summary.4 Introduction..5
More informationminihomer TM User s Guide
minihomer TM User s Guide NAVIN minihomer is the world s easiest to use personal GPS navigation device that helps you find your way back to previously marked locations. Never again worry about where you
More informationYour EdVenture into Robotics You re a Controller
Your EdVenture into Robotics You re a Controller Barcode - Clap controlled driving meetedison.com Contents Introduction... 3 Getting started... 4 EdVenture 1 Clap controlled driving... 6 EdVenture 2 Avoid
More informationSmart Interface Components. Sketching in Hardware 2 24 June 2007 Tod E. Kurt
Smart Interface Components Sketching in Hardware 2 24 June 2007 Tod E. Kurt Interface Components? Sensors buttons / knobs light sound Actuators motion / vibration lights sound force proximity, location
More informationUNIT V 8051 Microcontroller based Systems Design
UNIT V 8051 Microcontroller based Systems Design INTERFACING TO ALPHANUMERIC DISPLAYS Many microprocessor-controlled instruments and machines need to display letters of the alphabet and numbers. Light
More informationHOME AUTOMATION USING IOT LINKED WITH FACEBOOK FACIAL RECOGNITION
HOME AUTOMATION USING IOT LINKED WITH FACEBOOK FACIAL RECOGNITION Abhigyan Singh 1, Devbrat Rath 2, Keshav Bansal 2 and Vidhyapathi C. M. 3 1 B.Tech, Computer Science SCOPE, VIT University, Vellore, India
More informationSpring 2011 Microprocessors B Course Project (30% of your course Grade)
Course Project guidelines Spring 2011 Microprocessors B 17.384 Course Project (30% of your course Grade) Overall Guidelines Design a fairly complex system that contains at least one microcontroller (the
More informationIntelligent Pendulum Hardness Tester BEVS 1306 User Manual
Intelligent Pendulum Hardness Tester BEVS 1306 User Manual Please read the user manual before operation. PAGE 1 Content 1. Company Profile... 3 2. Product Introduction... 3 3. Operation Instruction...
More informationGazer VI700A-SYNC/IN and VI700W- SYNC/IN INSTALLATION MANUAL
Gazer VI700A-SYNC/IN and VI700W- SYNC/IN INSTALLATION MANUAL Contents List of compatible cars... 3 Package contents... 4 Special information... 6 Car interior disassembly and connection guide for Ford
More informationCOLORSCAN. Technical and economical proposal for. DECOSYSTEM / OFF.A419.Rev00 1 of 8. DECOSYSTEM /OFF A419/09 Rev November 2009
via G. da S. Giovanni, 50141 Firenze - Italia tel: 055 45448- fax: 055 455453 C.f./ PI 05151485 A/3, Virwani Industrial Estate, Tel : 022 282 8040 - Fax: +1 22 28 20 Technical and economical proposal for
More informationMETHOD, COMPUTER PROGRAM AND APPARATUS FOR DETERMINING MOTION INFORMATION FIELD OF THE INVENTION
1 METHOD, COMPUTER PROGRAM AND APPARATUS FOR DETERMINING MOTION INFORMATION FIELD OF THE INVENTION The present invention relates to motion 5tracking. More particularly, the present invention relates to
More informationMultipurpose Robot. Himanshu Gupta 1, Mohammad Shahid 2
Multipurpose Robot Himanshu Gupta 1, Mohammad Shahid 2 Himanshu Gupta, Department of E&C Engineering, Sikkim Manipal Institute of Technology (SMIT), Majitar, Sikkim, India himanshu.3h @gmail.com 1 Mohammad
More informationDesigning and Implementing an Affordable and Accessible Smart Home Based on Internet of Things
Designing and Implementing an Affordable and Accessible Smart Home Based on Internet of Things Urvi Joshi 1, Aaron Dills 1, Eric Biazo 1, Cameron Cook 1, Zesheng Chen 1, and Guoping Wang 2 1 Department
More informationFigure 2: components reduce board area by 57% over 0201 components, which themselves reduced board area by 66% over 0402 types (source Murata).
01005 production goes industry wide Satoshi Kataoka, Production Manager, Assembléon Asia Pacific Region and Eric Klaver, Commercial Product Manager, Assembléon, The Netherlands The introduction of the
More informationInternational Journal for Research in Applied Science & Engineering Technology (IJRASET) Trespass Prevention System Using IOT
Trespass Prevention System Using IOT Arun prakash 1, Aravind Krishnan 2, Dhanabalan 3, Anil Kumar 4, B Thyla 5 1,2,3,4 UG Students, 5 Assistant Professor, Department of ECE, KCG College of technology,
More informationPattern Based Attendance System using RF module
Pattern Based Attendance System using RF module 1 Bishakha Samantaray, 2 Megha Sutrave, 3 Manjunath P S Department of Telecommunication Engineering, BMS College of Engineering, Bangalore, India Email:
More information1ms Column Parallel Vision System and It's Application of High Speed Target Tracking
Proceedings of the 2(X)0 IEEE International Conference on Robotics & Automation San Francisco, CA April 2000 1ms Column Parallel Vision System and It's Application of High Speed Target Tracking Y. Nakabo,
More informationSafety Information. Camera System. If you back up while looking only at the monitor, you may cause damage or injury. Always back up slowly.
Table of Contents Introduction...3 Safety Information...4-6 Before Beginning Installation...7 Installation Guide...8 Wiring Camera & Monitor...9-10 Replacement Installation Diagram...11 Clip-On Installation
More informationRe: ENSC 370 Project Physiological Signal Data Logger Functional Specifications
School of Engineering Science Simon Fraser University V5A 1S6 versatile-innovations@sfu.ca February 12, 1999 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, BC V5A 1S6
More informationNMRA 2013 Peachtree Express Control Panel Editor - B
NMRA 2013 Peachtree Express Control Panel Editor - B Dick Bronson RR-CirKits, Inc. JMRI Control Panel Editor for Automatic Train Running Using Warrants Items Portal Table The 'Portal Table' is part of
More informationPIX-Muscle -XR3 (High power, maintenance-free Belts)
PIX-Muscle -XR3 (High power, maintenance-free Belts) PIX-Muscle -XR3 For the ever increasing high-power transmission requirement in modern machinery, PIX has developed its specially engineered Raw Edge
More informationDigital audio is superior to its analog audio counterpart in a number of ways:
TABLE OF CONTENTS What s an Audio Snake...4 The Benefits of the Digital Snake...5 Digital Snake Components...6 Improved Intelligibility...8 Immunity from Hums & Buzzes...9 Lightweight & Portable...10 Low
More informationBuilding Intelligent Edge Solutions with Microsoft IoT
Building Intelligent Edge Solutions with Microsoft IoT Vincent Hong IoT Solution Architect, Microsoft Global Black Belt Mia Kesselring Director IoT Products, TELUS Kevin Zhang IoT Applications Engineer,
More informationA 400MHz Direct Digital Synthesizer with the AD9912
A MHz Direct Digital Synthesizer with the AD991 Daniel Da Costa danieljdacosta@gmail.com Brendan Mulholland firemulholland@gmail.com Project Sponser: Dr. Kirk W. Madison Project 11 Engineering Physics
More informationAppNote - Managing noisy RF environment in RC3c. Ver. 4
AppNote - Managing noisy RF environment in RC3c Ver. 4 17 th October 2018 Content 1 Document Purpose... 3 2 Reminder on LBT... 3 3 Observed Issue and Current Understanding... 3 4 Understanding the RSSI
More informationPCB Error Detection Using Image Processing
ISSN 2395-1621 PCB Error Detection Using Image Processing #1 Akshay Govind Lahane, #2 Anish Sanjay Dixit, #3 Pratik Surendrakumar Kadam, #4 Shripad Rajendra Angre 1 Akshayraje3137@gmail.com 1 2 anishdixit@gmail.com
More informationDigital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill
Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.
More informationTEPZZ A_T EP A1 (19) (11) EP A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.
(19) TEPZZ 8946 9A_T (11) EP 2 894 629 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 13(4) EPC (43) Date of publication: 1.07.1 Bulletin 1/29 (21) Application number: 12889136.3
More informationTriple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function.
Triple RTD SMART INPUT MODULE State-of-the-art Electromagnetic Noise Suppression Circuitry. Ensures signal integrity even in harsh EMC environments. On-board Digital Signal Processor. Linearization RTDs
More informationARM HOW-TO GUIDE Interfacing Traffic Light with LPC2148
ARM HOW-TO GUIDE Interfacing Traffic Light with LPC2148 Contents at a Glance ARM7 LPC2148 Primer Board... 3 Traffic Light Control... 3 About the colors of Traffic Light Control... 4 Interfacing Traffic
More informationFinal Report. PIBot(Pill Informer robot) EEL 5666: Intelligent Machines Design Laboratory Student Name: Duckki Lee
Final Report PIBot(Pill Informer robot) EEL 5666: Intelligent Machines Design Laboratory Student Name: Duckki Lee Instructor: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TA: Mike Pridgen Thomas Vermeer
More informationistep STEPPER MOTOR PUMP
PRODUCT INFORMATION istep STEPPER MOTOR PUMP innovative - intuitive - intelligent STEPPER MOTOR PUMP FOR DEMANDING METERING REQUIREMENTS istep - THE STEPPER MOTOR PUMP The new istep stepper motor pump
More informationIntroduction to Aspect Signaling with JMRI/PanelPro
Introduction to Aspect Signaling with JMRI/PanelPro Dick Bronson - RR CirKits, Inc. Clinics in this series: Introduction to Aspect Signaling with JMRI/PanelPro 4:00 PM, Wednesday, July 6th Aspect Based
More informationSPECIFICATION NO NOTE
NOTE The Model 207-1 is a special version of the standard M-207 Power Supply. It has been altered for a special applications requiring low current operation at high arc voltages in ambient and pressurized
More informationSOC Implementation for Christmas Lighting with Pattern Display Indication RAMANDEEP SINGH 1, AKANKSHA SHARMA 2, ANKUR AGGARWAL 3, ANKIT SATIJA 4 1
1016 SOC Implementation for Christmas Lighting with Pattern Display Indication RAMANDEEP SINGH 1, AKANKSHA SHARMA 2, ANKUR AGGARWAL 3, ANKIT SATIJA 4 1 Assistant Professor, Department of EECE, ITM University,
More informationCHAPTER 16 UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL
CHAPTER 16 UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL Department of Biomedical Engineering Room 152 Macnider Hall, CB #7575 Chapel Hill, NC 27599 Principal Investigator: Richard Goldberg (919) 966-5768
More informationPlug & Play Mobile Frontend For Your IoT Solution
Plug & Play Mobile Frontend For Your IoT Solution IoT2cell Data Sheet: 20181018 Table of Contents Introduction...3 IoT2cell Mobility Platform...5 Not Just Predict, Act...6 Its So Easy...7 Public Facing
More informationVersatile EMS and EMI measurements for the automobile sector
EMC/FIELD STRENGTH EMC Measurement Software R&S EMC32-A Versatile EMS and EMI measurements for the automobile sector EMC Measurement Software R&S EMC32-A (automotive) from Rohde & Schwarz is a powerful
More informationTrial version. Analogue to Digital Conversion in Distance Measurement
Analogue to Digital Conversion in Distance Measurement How is an analogue to digital conversion of a distance measurement made and how accurate is it? Analogue to Digital Conversion in Distance Measurement
More informationTrimble TMX-2050 Display Quick Reference Card
Trimble TMX-2050 Display Quick Reference Card The Trimble TMX-2050 display is a touchscreen platform for precision agriculture. Home screen Left side of screen Right side of screen Tap the buttons on the
More informationTV Character Generator
TV Character Generator TV CHARACTER GENERATOR There are many ways to show the results of a microcontroller process in a visual manner, ranging from very simple and cheap, such as lighting an LED, to much
More informationA Study on IOT based Disaster Management
ABSTRACT: A Study on IOT based Disaster Management Preeti Yadav* & Sheshadri** *Extension Lecturer in Govt College, Gurgoan (Haryana) **Acadamic Consultancy Service Division,Center For Advance Computing,Mohali
More informationwith the Field-IQ Crop Input Control System
with the Field-IQ Crop Input Control System Quick Reference Card CONNECTING THE SYSTEM Ag25 GNSS antenna (P/N 68040-OOS) TNC/TNC right-angle cable (P/N 50449) Cable assembly, display to Field-IQ (P/N 50449)
More informationParade Application. Overview
Parade Application Overview Everyone loves a parade, right? With the beautiful floats, live performers, and engaging soundtrack, they are often a star attraction of a theme park. Since they operate within
More informationCasambi App User Guide
Casambi App User Guide Version 1.5.4 2.1.2017 Casambi Technologies Oy Table of contents 1 of 28 Table of contents 1 Smart & Connected 2 Using the Casambi App 3 First time use 3 Taking luminaires into use:
More informationLab 2, Analysis and Design of PID
Lab 2, Analysis and Design of PID Controllers IE1304, Control Theory 1 Goal The main goal is to learn how to design a PID controller to handle reference tracking and disturbance rejection. You will design
More informationistep STEPPER MOTOR PUMP
PRODUCT INFORMATION istep STEPPER MOTOR PUMP innovative - intuitive - intelligent STEPPER MOTOR PUMP FOR DEMANDING METERING REQUIREMENTS istep - THE STEPPER MOTOR PUMP The new istep stepper motor pump
More information