Capstone Design Middle Evaluation Rover 201103134 Song Kee Hong 201103139 Jo Kyeong Jin.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 9 Analog to Digital Conversion (ADC) Dr. Robert Ross.
Advertisements

Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
Digital & Analog Inputs. Review Fundamental parts of an Arduino program are … Setting output types using pinMode. Declaring variables Can write a digital.
Analog and Digital Measurements living with the lab 14 digital input / output pins 6 analog input pins © 2012 David Hall.
User-defined functions in Arduino sketches living with the lab © 2012 David Hall.
Photo-sensor Digital Camera Na 556 Transistor 2N-3904.
Living with the Lab Using servos with an Arduino EAS 199A Fall 2011.
IR Object Detection living with the lab IR light from LED IR light reflected off object IR LED IR receiver Infrared (IR) light leaving an LED reflects.
Embedded Programming and Robotics Lesson 8 Light Sensors and Temperature/Humidity Light Sensors1.
Embedded Programming and Robotics
Analog and Digital Measurements living with the lab 14 digital input / output pins 6 analog input pins © 2011 LWTL faculty team.
Automatic Fire Fighting System Athan Jefferson Advisor Dr. Junkan Ma Instructor Dr. Cris Koutsougeras ET 494 Senior Design II.
 “C Language”Myths: ◦ C Language is difficult.  Typically, C training education includes difficult or unusable contents. Also it uses grimmer-centered.
EDGE AVOIDER ROBOT USING I-BOT mini V3. EDGE AVOIDER USING I-BOT mini V3 Edge Avoider Robot is built using the IR based Line Detecting Module. The modules.
Design and Implementation of Metallic Waste Collection Robot
EG1003: Introduction to Engineering and Design Sensors.
Basic Circuits – Lab 2 Arduino and Sensors
FUN WITH COOL KIT. Kit Purpose Have fun assembling and programming a simple robot – Includes chassis, wheels, motors, motor driver, IR sensor and arduino.
ENGG1100 Introduction to Engineering Design Digital Logic (Part 2) Prof. Kin Hong Wong Department of Computer Science and Engineering.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Cascade switching of an LED EAS 199B Winter 2013.
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
Using Hobby Servos with the Arduino living with the lab © 2012 David Hall.
Open Sources OPERATING SYSTEMS. What is open sources?! product that which a company make for you and you can edit it free..
Arduino Circuits and Code. int ledPin = 9; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, LOW); delay(1000); digitalWrite(ledPin,
ROBOTIC ARM 2 Wilmer Arellano © Hardware  Next slide shows sensor connection to analog pin 0 and Motor 1 connection. Lecture is licensed under.
Microcontroller Hands-on Workshop #2 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers October 31, 2009.
Line following tips photoresistors positioned near floor photoresistor circuits © 2011 LWTL faculty team living with the lab.
Arduino libraries Datatekniker Udvidet hardware/software.
IMDL Presentation by Li. Park Ranger Subtitle Park Ranger Block Diagram Mega 2560 Arduino Tmp Sensor Humidity Sensor XBEE LCD Buzzer LaptopGUI Motor.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
SHADOW FAN Lalit Damodaran Mrudula Vaidya Pratyush Bangera.
IR Object Detection living with the lab IR light from LED IR light reflected off object IR LED IR receiver Infrared (IR) light leaving an LED reflects.
Capstone design Remote manless probe Kim Jinkwang Han Seongkyu.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
Introduction to Arduino A very basic intro to Arduino, the IDE and the Servos class.
Arduino + Bluetooth TYWu. Connection Arduino + Bluetooth Module.
김희승 임승한 IT 인재 양성 Arduino Programming OneScoreSung Han Lim.
Istituto Tecnico Industriale A.Monaco EURLAB Object Detection Object Detection by Ultrasonic How to install and program a ultra sonic sensor with Arduino.
Istituto Tecnico Industriale A.Monaco EURLAB Control a Servo Motor If you want to swing an robot arm or … steer a robot you need a special motor (Servo).
Infrared Proximity Sensors & Liquid Crystal Display Instructor Dr Matthew Khin Yi Kyaw.
Written by ZEDO MiniQ - 개요 DFRobot( 에서 MiniQ 2WD 기반에 Romeo V2 All-in-one 컨트롤러 사용하여 사 용자가 다양한 컨스터마이징 작업을 수행할 수 있도록 제공함
Raspberry Internet Rover Dipto Pratyaksa
What is Arduino? It's an open source electronics prototyping platform: Open source: resources that can be used, redistributed or rewritten free of charge,
Controlling Servos with the Arduino
Manual for Arduino Kit v1.0
Using servos.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
European Robotic LABoratory
Line Following Tips photoresistor circuits
Arduino - Introduction
SArduino Training 2018 cho THPT Saigon Institute of Technology
Analog Input through POT
IMDL Presentation by Li Yang.
Introduction to Arduinos
What is Arduino? By James Tedder.
Sensors Training.
Line Following Tips photoresistor circuit
Chapter 5 Servomotor.
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
Elecbits.
IR Object Detection IR detector IR LED IR light reflected off object
Obstacle Detection.
Introduction to Arduinos
Arduino程式範例.
Presentation transcript:

Capstone Design Middle Evaluation Rover Song Kee Hong Jo Kyeong Jin

Contents  - Parts Introduction  - Design  - Programming Coding (IR Distance sensor) (DC Motor) (Servo-motor) (Temperature and humidity sensor) (Multi-tasking)  - Problems faced  - Better way to go  - Work demonstrated

Parts Introduction Arduino robot kit fuse IR Distance sensor SPL-Duino Temperature, humidity sensor

Parts Introduction DRC-WIFI V1.0 (Duplex Radio Camera) HXT900 Micro Servo Total approximately 500,000won HXT900 Micro Servo

Design

Programming Coding -IR Distance sensor #include void loop(); void setup() { } void loop() d1 = Sensor1Read() d2 = Sensor2Read() if (d1 > 000) { } else if (d2 > 000) { } else

procedure loop a = SerialRead() if (a == 1) DriveWrite(-200, -200) //forward else if (a == 2) DriveWrite(150, -150) //left else if (a == 3) DriveWrite(0, 0) //stop else if (a == 4) DriveWrite(-150, 150) //right else if (a == 5) DriveWrite(150, 150) //back Delay(100) end Programming Coding - DC Motor Bluetooth

Programming Coding -IR Distance sensor + DC Motor procedure loop d1 = Sensor1Read() d2 = Sensor2Read() if (d1 > 300) { DriveWrite(200, 200) Delay(1000) DriveWrite(100, -100) Delay(1000) DriveWrite(-200, -200) } else if (d2 > 300) { DriveWrite(200, 200) Delay(1000) DriveWrite(-100, 100) Delay(1000) DriveWrite(-200, -200) } else DriveWrite(-200, -200) end

#include void loop(); void setup() { pinMode(4, OUTPUT); pinMode(7, OUTPUT); } void loop() { int d1 = analogRead(0); int d2 = analogRead(1); if (d1 > 300) { DriveWrite(200, 200); delay(1000); DriveWrite(100, -100); delay(1000); DriveWrite(-200, -200); } else if (d2 > 300) { DriveWrite(200, 200); delay(1000); DriveWrite(-100, 100); delay(1000); DriveWrite(-200, -200); } else DriveWrite(-200, -200); } Programming Coding -IR Distance sensor + DC Motor Sketch code

Programming Coding - Temperature and humidity sensor procedure loop TempRead(2) Print("Temp: ") PrintLine(Temperature) Print("Humidity: ") PrintLine(Humidity) Delay(1000) end

Programming Coding - Servo-motor procedure loop ServoWrite(4, 90) Delay(1000) ServoWrite(4, 45) Delay(1000) ServoWrite(4, 10) Delay(1000) ServoWrite(4, 45) Delay(1000) ServoWrite(4, 90) Delay(1000) ServoWrite(4, 135) Delay(1000) ServoWrite(4, 170) Delay(1000) ServoWrite(4, 135) Delay(1000) end procedure loop ServoWrite(3, 180) Delay(1000) ServoWrite(3, 160) Delay(1000) ServoWrite(3, 140) Delay(1000) ServoWrite(3, 120) Delay(1000) ServoWrite(3, 100) Delay(1000) end right left

procedure loop a = SerialRead() d1 = AnalogRead(0) d2 = AnalogRead(1) if (d1 > 500) { DriveWrite(200, 200) Delay(1000) DriveWrite(150, -150) Delay(700) DriveWrite(0, 0) } else if (d2 > 600) { DriveWrite(200, 200) Delay(1000) DriveWrite(-150, 150) Delay(700) DriveWrite(0, 0) } else if (a == 1) DriveWrite(-200, -200) else if (a == 2) DriveWrite(150, -150) else if (a == 3) DriveWrite(0, 0) else if (a == 4) DriveWrite(-150, 150) else if (a == 5) DriveWrite(150, 150) else if (a == 6) { TempRead(13) Print("Temp: ") PrintLine(Temperature) Print("Humidity: ") PrintLine(Humidity) Delay(1000) } Programming Coding - Multi-tasking

else if (a == 11) { ServoWrite(12, 90) Delay(1000) ServoWrite(12, 45) Delay(1000) ServoWrite(12, 10) Delay(1000) ServoWrite(12, 45) Delay(1000) ServoWrite(12, 90) Delay(1000) ServoWrite(12, 135) Delay(1000) ServoWrite(12, 170) Delay(1000) ServoWrite(12, 135) Delay(1000) ServoWrite(12, 90) Delay(1000) } else if (a == 8) { ServoWrite(11, 180) Delay(1000) ServoWrite(11, 160) Delay(1000) ServoWrite(11, 140) Delay(1000) ServoWrite(11, 120) Delay(1000) ServoWrite(11, 100) Delay(1000) ServoWrite(11, 180) Delay(1000) } end Programming Coding - Multi-tasking

Problems faced - Motor Trouble - Multi-tasking

Better way to go - Transmitted through the screen, Wi-Fi cam - Motion detection - Wi-Fi cam, Power Problem - Redevelopment program - Design complements

Work demonstrated

Thank you!! Q&A

DRC-WIFI V1.0 온도센서 서보모터 팬 / 틸트 IR Distance sensor 아두이노 로봇융합 키트 & 모터 SPL-Duino All-In-One