Of the Cats, by the Cats, for the Cats

10,466

42

9

Introduction: Of the Cats, by the Cats, for the Cats

About: I am SoC engineer^^

One day my best friend noticed that she was not spending much time with her cats and she felts a bit sorry.

This is why I am starting this project.

Step 1: Parts

Arm ... You just prepare only the part

- WIZwiki-W7500

- HC-SR04(Ultrasonic)

- SG-90(Servomotor)

- Jumper cable

Step 2: Schematic

Step 3: Source Code

mbed :mbed link

#include "mbed.h"<br>#include "stdlib.h"  //For rand function 
#include "Servo.h"
#include "HCSR04.h"
HCSR04 sensor(D11, D12); //(Trig Pin, Echo Pin) 
Servo myservo(D6);
int main()
{
  	int number = 0;
        while(1){ 
		long d = sensor.distance(1);
        	printf("d = %d\r\n",d);   
		myservo = 0.5;   
		if(d<=25)    //25cm
	        {
			number = rand()%11;  //0~10    
			double a = number*0.1;
			printf("%d = %3f\r\n",number,a);                      
			myservo = number*0.1;
		}    
	wait(0.2); 
    }
}

Step 4: Semblance

The size is greater than or equal to Card.

Step 5: Video

The cats were constantly coming and going.

You can make it easier.

If you have a question, please send me email(iriankim1225@gmail.com) or write the comment about this project

Homemade Gifts Contest 2015

Participated in the
Homemade Gifts Contest 2015

Animal Innovations Contest

Participated in the
Animal Innovations Contest

Tech Contest

Participated in the
Tech Contest

Be the First to Share

    Recommendations

    • The 1000th Contest

      The 1000th Contest
    • Battery Powered Contest

      Battery Powered Contest
    • Hand Tools Only Challenge

      Hand Tools Only Challenge

    9 Discussions

    0
    ElijahH3
    ElijahH3

    4 years ago

    Awesome project, I love this, I think i'll make this as my next project, if I do, I'll send you the picture. Thanks for sharing!

    0
    BenicioMurray
    BenicioMurray

    4 years ago

    I love this idea but the WIZwiki is difficult to get. Can you modify this instructional to use a Arduino?

    0
    ElijahH3
    ElijahH3

    Reply 4 years ago

    Yes, Arduino UNO can hook up the the Ultrasonic Range Finder and a servo, the code should be easy enough to write, you can look it up. Also, in case you didn't know this already, servos on the Arduino require a library, that can be found on this page: http://playground.arduino.cc/ComponentLib/Servo I hope this helps, even though it's a little late.

    0
    irinak1
    irinak1

    Reply 4 years ago

    I will test the arduino as soon as possible. wait for me^^

    0
    joon874
    joon874

    4 years ago

    Show me the cat!

    0
    irinak1
    irinak1

    Reply 4 years ago

    sorry :), you can't see the cats. Just test video,^^

    0
    joon874
    joon874

    4 years ago

    Wow!

    0
    irinak1
    irinak1

    Reply 4 years ago

    Thanks you

    0
    ninja66
    ninja66

    4 years ago

    32-bit ARM to shake something and measure distance ?! huge overkill