'Roger Bot' the Pet Rover

Roger Bot can be custom programmed, in addition to its built-in Bluetooth program for its robotic arm and rover capabilities.

Aug 19, 2018

8016 views

4 respects

Components and supplies

2

LM2596 DC-DC step down transformer module

1

Jumper wires (generic)

1

HC-05 Bluetooth Module

1

5mm SS rod (50 cm)

1

DHT11 Temperature & Humidity Sensor (4 pins)

1

Multiple output voltage conversion module (5V, 3.3V)

5

JX 300 Servo Motor (300 degrees rotation)

2

RGB LED module

2

Speaker: 3W, 4 ohms

1

7.4 V 2S Lipo 15 C 800mAh Battery

2

Resistor 1k ohm

1

Standard LCD - 16x2 White on Blue

5

Resistor 221 ohm

6

General Purpose Transistor NPN

1

USB MP3 Audio Sound Player Decoder Module

1

Arduino Mega 2560

4

Bolt and Nut (M6x110)

7

Servo Arm metal disk

2

Speaker 3W 4 ohms

1

Bolts and nuts (M2.5x12, M2.5x20)

1

Cooling Fan

1

Resistor 10k ohm

1

I2C LCD backpack

4

Wheels with tyres

3

ON/OFF switch

4

M3x15 metal hex spacer standoffs

1

5 mm rigid flange coupling for nema 17 motors

1

LM35 Temperature sensing module

1

9V battery (generic)

2

JX 180 Servo (180 degrees rotation)

1

Ultrasonic Sensor - HC-SR04 (Generic)

6

M3x35 metal hex spacer standoffs

2

NEMA 17 Stepper Motor

1

PIR Motion Sensor (generic)

1

LDR light sensor module

1

28BYJ-48 12V DC 32 step Motor

3

Mini Breadboard

1

ISD 1820 Voice recorder module

1

Pushbutton switch 12mm

1

11.1 V 3S lipo 25 C 2200mAh Battery

1

ULN2003 Stepper Driver

10

Bolt and Nut (M6x60)

1

EMAX ES 3104 Servo Motor (180 degrees rotation)

Tools and machines

1

Electric Drill with drill bits of different size

1

Socket wrench

1

Soldering iron (generic)

1

Allen Wrench

1

Smoothing File

1

Fluke Multimeter

1

Super Glue

1

Screw Driver (plus)

1

Hand held Saw

1

Screw Driver (minus)

1

3D Printer (generic)

Apps and platforms

1

Arduino IDE

1

MIT App Inventor 2

Project description

Code

Roger Bot Main Code

arduino

I have tried to explain the code through commented out section. Most of the functions defined will be self explanatory.

Roger Bot Main Code

arduino

I have tried to explain the code through commented out section. Most of the functions defined will be self explanatory.

Downloadable files

RogerBot Schematic Diagram

This is the schematic diagram for the servos, drive motors and the sensors onboard RogerBot. The schematic for the audio modules are shown in the story section.

RogerBot Schematic Diagram

RogerBot Schematic Diagram

This is the schematic diagram for the servos, drive motors and the sensors onboard RogerBot. The schematic for the audio modules are shown in the story section.

RogerBot Schematic Diagram

Documentation

RogerBot Catia V5 files

These are the CATIA V5 files. Im sorry but i made some changes to some parts after printing them its not refelcted on the design files. They are 1- 'Roger_Armsecondservo2.CATpart', had to be sawed off a bit from the top to accomodate for the top part of arm. 2- 'Roger_Armrotationbase.CATpart', i have made some cutouts from the servo wires, 3- 'Roger_bottomplate.CATpart', i have sawed off the front part where the two legs with the ball wheels go through. The legs do not go through them and the bottomplate is held in place with a bolt (M6) through the top plate with the neccessary spacing for batteries and other accessories.

https://github.com/hannu-hell/RogerBot-CATIA-V5-files

Comments

Only logged in users can leave comments

hannu_hell

0 Followers

0 Projects

Table of contents

Intro

4

0