Wex, the One Eyed Watcher using an Arduino

Wex detects your location with ultrasonic sensors then follows you with his one flashing eye.  His red “heartbeat” can be seen through his mouth.

Step 1:

Parts needed include:

Arduino
Two ping ultrasonic sensors
Futaba s3103 servo
Radio Shack 276-0016 7 color led
Radio Shack  276-036 flashing red led
9 volt battery
480 ohm resistor
680 ohm resistor
Metal duct tape
Super glue
Case (print 3d parts–use a printing service to print them–make your own case)
http://www.thingiverse.com/thing:32121
Arduino Wex Robot
The software “looks to the left–turn left if something there”
“look to the right–turn right if something there”
“look straight if nothing to the left or right”

#include <Servo.h>

Servo myservo;
const int pingPin = 7;
const int pingPin2 = 9;
long duration;
long duration1;

void setup ()
{myservo.attach(5);
}
void loop ()
{
pinMode (pingPin, OUTPUT);
digitalWrite (pingPin, LOW);
delayMicroseconds (2);
digitalWrite (pingPin, HIGH);
delayMicroseconds (5);
digitalWrite (pingPin, LOW);
pinMode (pingPin, INPUT);
duration = pulseIn (pingPin, HIGH);
if (duration <5000)
{
myservo.write(125);
delay(500);
}

// else
{
pinMode (pingPin2, OUTPUT);
digitalWrite (pingPin2, LOW);
delayMicroseconds (2);
digitalWrite (pingPin2, HIGH);
delayMicroseconds (5);
digitalWrite (pingPin2, LOW);
pinMode (pingPin2, INPUT);
duration1 = pulseIn (pingPin2, HIGH);
if (duration1 <5000)
{
myservo.write(5);
delay(500);
}
if (duration >5000 and duration1 >5000)

{myservo.write(65);
delay(500);
}}}

Step 2:

Print the case–expect shrinkage cracks.

Step 3:

Cut up plastic scraps into a can.

Schematic Arduino Wex Robot

Step 4:

Add acetone (fingernail polish removal section of stores) and stir. Fill the cracks and let dry.

Step 5:

Fasten Ping sensors to the triangular ear pieces.  Add wire wrap wire to the Ping pins. Super glue the ears to the case.

[box color=”#985D00″ bg=”#FFF8CB” font=”verdana” fontsize=”14 ” radius=”20 ” border=”#985D12″ float=”right” head=”Major Components in Project” headbg=”#FFEB70″ headcolor=”#985D00″]Arduino
Two ping ultrasonic sensors
Futaba s3103 servo
Radio Shack 276-0016 7 color led[/box]

 

For more detail: Wex, the One Eyed Watcher using an Arduino


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top