Download Print this page

Advertisement

Quick Links

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)
> with PS2 Controlled
THE BEAST*
> with 3 Distance Sensors
THE BEAST *
> with 3 IR Proximity Sensors
*Under development
THE BEAST
THE BEAST
Included:
- USB Cable Type A to mini B
- Samung Battery Charger

Advertisement

loading

Summary of Contents for e-Gizmo THE BEAST

  • 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.
  • Page 3: Specifications

    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 4: Major Parts

    GizduinoPlus GizduinoPlus ATmega644P ATmega644P MAJOR PARTS...
  • Page 5: Pin Descriptions

    GizduinoPlus GizduinoPlus ATmega644P ATmega644P Pin Descriptions Table 1.Power Connections Table 3.Digital I/Os & Analog Inputs Pin Functions Descriptions Pin Functions Descriptions Reset the module Digital pin 0/Rx +3v3 +3.3v Power Supply Digital pin 1/Tx +5V Power Supply Digital pin 2 Ground Digital pin 3 Ground...
  • Page 6 Mobot Shield Mobot Shield MAJOR PARTS...
  • 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...
  • Page 15 Mobot Shield Mobot Shield Wiring: Distance Sensors...
  • Page 16 Mobot Shield Mobot Shield Pin Descriptions: Compact Proximity Sensors Table 11. Compact Proximity Sensors “1“Pin Functions Descriptions Connected to gizDuino Plus +5V Supply Ground Digital Output Digital Pin 28 “2“Pin Functions Descriptions +5V Supply Ground Digital Output Digital Pin 27 “3“Pin Functions Descriptions Connected to gizDuino Plus...
  • Page 17 Mobot Shield Mobot Shield Wiring: Compact Proximity Sensors...
  • Page 18 Mobot Shield Mobot Shield Pin Descriptions: Analog Inputs,16-Channel,Color Sensor Table 12. Analog Inputs Pin Functions Descriptions Connected to gizDuino Plus +5V Supply Ground INPUT Analog Input A0 to A4 Table 13. 16-Channel Servo Controller Pin Functions Descriptions Connected to gizDuino Plus 3.3V 3.3V Supply Ground...
  • Page 19 Mobot Shield Mobot Shield Pin Descriptions: Tact Switch buttons,Buzzer Table 15. 4 Buttons Pin Functions Descriptions Connected to gizDuino Plus Tact Switch 2 Reset Button Tact Switch 3 Digital Pin 14 Tact Switch 4 Digital Pin 15 Tact Switch 5 Digital Pin 16 Tact Switch 6 Digital Pin 17...
  • Page 20 Mobot Shield Mobot Shield LED Indicators,Buttons, Buzzer & Relays:...
  • Page 21: Arduino Ide

    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 23 The Arduino IDE...
  • 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.
  • Page 26: Motor Test

    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 ...
  • Page 29: Line Sensor

    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.
  • Page 47: For More Info

    For more info. Website: e-gizmo.net  Egizmo Tech blog: e-gizmo.net Facebook: eGizmoMechatronix  Youtube Channel: e-Gizmo Mechatronix Central ...