Page 1
THE BEAST THE BEAST MANUAL GUIDE MANUAL GUIDE VARIANTS: THE BEAST STANDARD > Line follower > Maze Solver > Sumo fight THE BEAST > with PS2 Controlled > with Pan Tilt THE BEAST > with Bluetooth Controlled THE BEAST* > with E-ARM (Robotic Arm)
Page 2
THE BEAST THE BEAST STANDARD STANDARD DESCRIPTIONS VARIANTS: - has gizDuino PLUS Atmega644P THE BEAST microcontroller for basic entry level robot functions and open circuit board. The Open circuit enables the user to boarden the capabilities of prototyping by adding certain peripheral to the board.
THE BEAST THE BEAST SPECIFICATIONS Features: General Specifications: - The most Poweful mobile robot as now. Battery: 2x7.4V Li-ion 1600 rechargeable Can join in war robotics competitions. On-board Peripherals: - With 4x20 LCD Display for monitoring the - IC ATmega644P w/ 64KB Flash memory Status of sensors.
Page 7
Mobot Shield Mobot Shield MAJOR PARTS Jumper pad Jumper pad...
Page 8
Mobot Shield Mobot Shield Pin Descriptions: Power Table 1.Power Connections Pin Functions Descriptions Connected to gizDuino PLUS +5V Power Supply Ground Ground +VIN +VIN Power Supply +VIN BATT Battery Connections Voltage Input Jumper/Shorted...
Page 9
Mobot Shield Mobot Shield Wiring: Beefy Motor Driver Table 2.Beefy Motor Driver Connections “A” Beefy Motor Driver Descriptions Connected to gizDuino PLUS Ground Reset PH/SR PL/PH Directions Digital Pin 8 PWH/PWL PWL/PWH ON/PWM Digital Pin 9 “B” Beefy Motor Driver Descriptions Ground Reset...
Page 10
Mobot Shield Mobot Shield Wiring: Hybrid Motor Driver Table 3.Hybrid Motor Driver Connections “A” Hybrid Motor Driver Descriptions Connected to gizDuino Plus DIR- Low Direction DIR+ High Direction Digital Pin 8 Low Enable Directions Digital Pin 9 “B” Hybrid Motor Driver Descriptions DIR- Low Direction...
Page 11
Mobot Shield Mobot Shield Wiring: 3Ch Line Sensors & Serial LCD II Table 4. 3CHLine Sensor Connections Pin Functions Descriptions Connected to gizDuino Plus Line sensor 1 Digital Pin 7 Line sensor 2 Digital Pin 6 Line sensor 3 Digital Pin 5 +5V Supply Ground Table 5.
Page 12
Mobot Shield Mobot Shield Pin Descriptions: UHF, Bluetooth & Servo Table 6. UHF STD RX ONLY Pin Functions Descriptions Connected to gizDuino Plus Received Digital Pin 1/Serial0 TX Trasmit Digital Pin 0/Serial0 RX Ground +5V Supply Table 7. Bluetooth Module HC-05 Pin Functions Descriptions Connected to gizDuino Plus...
Page 13
Mobot Shield Mobot Shield Wiring: UHF, Bluetooth, Servo & MQ-X Gas sensor Table 9. MQ-X Gas Sensor Connections Pin Functions Descriptions Connected to gizDuino +5V Supply Ground Analog Output Analog Pin 5...
Page 14
Mobot Shield Mobot Shield Pin Descriptions: Distance Sensors Table 10. HC-SR04 Distance Sensor “1“Pin Functions Descriptions Connected to gizDuino Plus +5V Supply TRIG Trigger Digital Pin 30 ECHO Echo Digital Pin 31 Ground “2“Pin Functions Descriptions +5V Supply TRIG Trigger Digital Pin 28 ECHO Echo...
Softwares and library Arduino IDE www.e-gizmo.net/oc/kits documents/ARDUINO IDE SOFTWARES Download Arduino 1.8.8 egizmo (Windows) Choose your Arduino IDE for your OS. Drivers Install this first! www.e-gizmo.net/oc/kits documents/ARDUINO IDE SOFTWARES Download Prolific Driver v10.0 (Windows) (For Mac OS users) Download md_PL2303_MacOSX or latest ...
Page 22
Add Sample codes to Sketchbook Downloads the Sample Codes from: https://www.e-gizmo.net/oc/kits%20documents/THE%20BEAST%20ROBOT/THE_BEAST_CODES.zip 1. Then place it to My Documents>Arduino folder> (Place here and Unzip/Extract All) 2. Open the Arduino IDE. Go to> File> Sketchbook> THE_BEAST_CODES Note: Make Sure you already have the included libraries. Page 21...
Page 24
Connect the BEAST to PC USB Connector Open Arduino IDE. USB Cable...
Page 25
Uploading codes Motor Test On the Arduino IDE. 3. Port select 1. Motor Test codes Go to Tools>Port>COM# Go to File>Sketchbook>THE_BEAST..> MOTORTEST Select the correct port Go to Device Manager if you're not sure. Tips for uploading: Disable the Rx pin by switching the Toggle Switch.
MOTOR TEST 1. After uploading your code for Motor Test. Enable the RX pin to show display on the LCD. Disable RX E-Gizmo Motor Test Enable RX 2. You can see the direction of motors will turn Forward, STOP, BACKWARD,STOP,TURN LEFT, STOP, TURN RIGHT &...
Page 27
Pin assignments in Motor test //Right #define PH_MOTOR_2_DIRECTION #define PWH_ON_SPEED_CONTROL_2 //Left #define PWH_ON_SPEED_CONTROL_1 #define PH_MOTOR_1_DIRECTION...
Page 28
Uploading codes Line Follower On the Arduino IDE. 3. Port select 1. Line Follower codes Go to Tools>Port>COM# Go to File>Sketchbook>THE_BEAST..> LINEFOLLOWER Select the correct port Go to Device Manager if you're not sure. Tips for uploading: Disable the Rx pin by switching ...
LINE SENSOR 1. After uploading your code for linesensors. Enable the RX pin to show display on the LCD. Disable RX E-Gizmo LineFollower Enable RX 2. Place the BEAST to the "black line” to follow it.
Page 30
Pin assignments in Line Sensor #define LEFT_LINE_SENSOR // Line sensor left #define CENTER_LINE_SENSOR // Line sensor center #define RIGHT_LINE_SENSOR // Line sensor right Reading Line Sensors Ouput: Black = 1 White =0...
Page 31
MAZE/SUMO DISTANCE SENSOR CONNECTIONS SG-90 Servo : For Turning the Sensors In 160 degrees directions. Distance Sensor: Searching for Wall or Objects.
Page 32
Uploading codes Sumo On the Arduino IDE. 3. Port select 1. Sumo codes Go to Tools>Port>COM# Go to File>Sketchbook>THE_BEAST..> SUMO Select the correct port Go to Device Manager if you're not sure. Tips for uploading: Disable the Rx pin by switching the Toggle Switch.
Page 33
SUMO FIGHTING 1. After uploading your code for linesensors. Enable the RX pin to show display on the LCD. 2. Place the BEAST to the Sumo Arena. Disable RX E-Gizmo SUMO Enable RX...
Page 34
Uploading codes Obstacle On the Arduino IDE. 3. Port select 1. Maze codes Go to Tools>Port>COM# Go to File>Sketchbook>THE_BEAST..> OBSTACLE Select the correct port Go to Device Manager if you're not sure. Tips for uploading: Disable the Rx pin by switching the Toggle Switch.
Page 35
OBSTACLE/MAZE SOLVER 1. After uploading your code for linesensors. Enable the RX pin to show display on the LCD. 2. Place the BEAST to the Maze obstacle. Disable RX E-Gizmo FINISH MAZE Enable RX START...
Page 36
Uploading codes PS2 Controlled On the Arduino IDE. 3. Port select 1. PS2 Controlled Go to Tools>Port>COM# Go to File>Sketchbook>THE_BEAST..> PS2 CONTROLLED Select the correct port Go to Device Manager if you're not sure. Tips for uploading: Disable the Rx pin by switching the Toggle Switch.
Page 37
1. After uploading your code for linesensors. Enable the RX pin to show display on the LCD. 2. Use the PS2 Controlled Buttons & Joystick To Control the BEAST. Disable RX E-Gizmo Note: Do not connect BT module while using the PS2 CTRLD UHF.
Page 38
PS2 CONTROLLED W/ PAN TILT 1. After uploading your code for linesensors. Enable the RX pin to show display on the LCD. 2. Use the PS2 Controlled Buttons & Joystick To Control the BEAST. Disable RX E-Gizmo PS2 CTRLD Enable RX...
Page 39
Pin assignment in Pan Tilt myServo1.attached(12); // Base Servo myServo1.attached(4); // Tilt Servo *Note: VCC & GND of Servo Was interchanged.
Page 40
Uploading codes Bluetooth On the Arduino IDE. 3. Port select 1. Bluetooth Go to Tools>Port>COM# Go to File>Sketchbook>THE_BEAST..> BLUETOOTH Select the correct port Go to Device Manager if you're not sure. Tips for uploading: Disable the Rx pin by switching the Toggle Switch.
Page 41
2. Use the HC-05 Bluetooth Module. Enable the RX pin to show display on the LCD. Note: Do not connect the UHF ,if you are Using BT module. Disable RX E-Gizmo SUMO Enable RX 3. Download the e-BOT MINIBOT APP on Google Playstore.
Page 42
Uploading codes With E-ARM On the Arduino IDE. 3. Port select 1. With E-ARM Robotic Arm Go to Tools>Port>COM# Go to File>Sketchbook>THE_BEAST..> EARM Select the correct port Go to Device Manager if you're not sure. Tips for uploading: Disable the Rx pin by switching the Toggle Switch.
Page 43
THE BEAST WITH EARM 1. After uploading your code for linesensors. 2. Use the PS2 Controller and UHF RX to Enable the RX pin to show display on the LCD. Control the BEAST. Disable RX E-Gizmo SUMO Enable RX 3. Use 16-Channel Servo Controller to the EARM.
Page 44
Pin assignment in EARM #include”eGizmo_16ChannelServo.h” //Library SoftwareSerial softSerial(4, 5); //pins used eGizmo_16channelServo servoDriver(&softSerial); int DEGREES = 5; // increment,decrement of degrees value // Initial Position int G_POS = 90; int T_POS = 90; int E_POS = 50; int S_POS = 50; int B_POS = 170;...
Page 45
EARM major parts SHOULDER ELBOW TWIST GRIPPER BASE...
Page 46
E-ARM modified calibration BASE HOME = 170 GRIPPER HOLD = 10, OPEN = 140* TWIST RIGHT= 160 ,HOME= 90 ,LEFT= 0 SHOULDER UP = 160 ,HOME=50, DOWN=0 ELBOW RETRACT =20,HOME= 50, EXTEND =160 * Do this at your own risk!! You may use the Serial Monitor first to see the degree values, Before setting it up.
Need help?
Do you have a question about the THE BEAST and is the answer not in the manual?
Questions and answers