1 / 4
D.O.G. (Doo-doo Obtainment Grabber) — zdjęcie 1
1 / 4

D.O.G. (Doo-doo Obtainment Grabber)

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

The DOG is a mini handheld device for picking up your dog's dung! It lets you pick it up faster and with more dignity.

Ocena
0 / 5
Polubienia
4
Pobrania
10
Wydruki
0
Wyświetlenia
294
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Licencja
Creative Commons — Attribution — Share Alike

The DOG (in case you've forgotten: Doo-doo Obtainment Grabber) is a handheld doo-doo obtainment device. It uses a servo motor to control the right arm, for more control over not dropping the poo💩. I saw this contest page and wanted to make something unique for it to maybe win something (Fingers crossed), and it turned out to be a really fun project! (And also a very useful one) I hope you like building it as much as I did. Enjoy!

EDIT - I realized this project is more for the human than the dog, but then I remembered that my dog will go absolutely CRAZY if I make anything that directly interacts with him. So, I think this is the best bet, at least for me.

Endorsed by my own dog: Grizz 

WARNING!!!

DO NOT Use this without a dog bag attached. It will not be a fun time. Trust me.

HOW TO MAKE IT:

 

Step 1:

Get all the parts:

  1. Arduino Nano

  2. Push button

  3. 10k ohm resistor

  4. SG90 Servo

  5. Wires

  6. 3x M3x8 screw

  7. 3x M4x10 screw

  8. 2x M2x6 screw

  9. Protoboard

Tools:

  1. Soldering Iron (And accessories; solder, flux, third hand, etc.)

  2. Allen keys

  3. Any tools to clean up print (Deburring tool, sandpaper, etc.)

  4. 3D Printer

Software:

  1. Arduino IDE

  2. I used Fusion 360

Step 2:

3D Print with the STL files embedded to the page.

10% Infill

.2mm Layer height

Elegoo PLA+

Supports on Body and Arm

All parts in standard orientation

 

Step 3:

Solder.

Wait - Before you start soldering, cut a servo sized hole in one of the corners of the ProtoBoard (like I did)

Here is the schematic:

 
Step 4: 

Upload code and Test

Here is the code to directly upload to the Arduino:

//By I<3DOGS on the Printables community

#include <Servo.h> //Getting the library

Servo myservo; //Creating Servo object

void setup() { Serial.begin(9600); //Setting up serial monitor

myservo.attach(3); //Setting pin for Servo

pinMode(2, INPUT); //Setting pin for button checking }

void loop() { if(digitalRead(2) == HIGH){ //Checking for button press myservo.write(0); Serial.println("Open"); delay(100); //If no, open the claw } else{ myservo.write(35); Serial.println("Close"); delay(100); //If yes, close the claw } }

Once uploaded, press the button. If the servo moves, good job. If it doesn't, go back and make sure you've soldered everything correctly and uploaded the code. 

 

Step 5:

Put it all together.

Insert the ProtoBoard into the body. Screw it in with the M3x8 screws

Slide the servo in, and insert the M2x6 screws to hold it in place

Push the pushbutton and on/off switch out in their respective holes

Lay the lid on, and screw with M4x10 screws

Put the arm on the servo and the button cap on the button

 

Step 6: 

Final test.

Press the button; if it works, and the servo servos how a servo should, you've just made yourself a

DOO DOO OBTAINMENT GRABBER!!!

Give yourself a pat on the back. 

Here is the demonstration gif:

Thanks for reading this whole page, it really helps.

Have a great day (because you will never have to pick up poop with just your hands and a bag again)

I<3DOGS

P.S. If you make this, please consider posting a make to this page. Thanks!

Tagi