TSCINBUNY Omni Directional Robot Shield

From Visuino
Revision as of 05:12, 17 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoTSCINBUNYOmniDirectionalRobotShield.png == Summary == The TSCINBUNY Omni Directional Robot Shield is a comprehensive robotics platform featuring omni-directional motor control, ultrasonic ranging, infrared remote, and line tracking capabilities for advanced robotic applications. == Description == This advanced robotics shield supports omni-directional movement through independently controlled front and rear motors on both left and right sides. It inte...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoTSCINBUNYOmniDirectionalRobotShield.png

Summary

The TSCINBUNY Omni Directional Robot Shield is a comprehensive robotics platform featuring omni-directional motor control, ultrasonic ranging, infrared remote, and line tracking capabilities for advanced robotic applications.

Description

This advanced robotics shield supports omni-directional movement through independently controlled front and rear motors on both left and right sides. It integrates ultrasonic distance measurement, infrared remote control reception, servo control, and triple-sensor line tracking. The shield is designed for complex robotic projects requiring precise movement control, obstacle avoidance, and autonomous navigation capabilities.

Diagram:

Properties

  • Infrared Remote – IR remote control configuration:
    • Clear Interval (mS) – Time interval for clearing IR data in milliseconds (Default: 1000ms).
    • Elements – Configurable IR remote elements (Default: 0 items).
    • Enabled – Enables/disables IR remote functionality (Default: True).
    • Replace NECRepeat Code – Replaces NEC repeat codes (Default: True).
  • Motors – Omni-directional motor control configuration:
    • Left Motors – Left side motor configuration:
      • Enabled – Enables/disables left motors (Default: True).
      • Front – Front left motor settings:
        • Enabled – Enables/disables front left motor (Default: True).
        • Reverse – Reverses motor direction (Default: False).
      • Initial Value – Motor starting speed percentage (Default: 0.5).
      • Rear – Rear left motor settings:
        • Enabled – Enables/disables rear left motor (Default: True).
        • Reverse – Reverses motor direction (Default: False).
      • Slope Run – Acceleration slope rate (Default: 0).
      • Slope Stop – Deceleration slope rate (Default: 0).
    • Right Motors – Right side motor configuration:
      • Enabled – Enables/disables right motors (Default: True).
      • Front – Front right motor settings:
        • Enabled – Enables/disables front right motor (Default: True).
        • Reverse – Reverses motor direction (Default: False).
      • Initial Value – Motor starting speed percentage (Default: 0.5).
      • Rear – Rear right motor settings:
        • Enabled – Enables/disables rear right motor (Default: True).
        • Reverse – Reverses motor direction (Default: False).
      • Slope Run – Acceleration slope rate (Default: 0).
      • Slope Stop – Deceleration slope rate (Default: 0).
  • Ultrasonic Ranger – Distance measurement configuration:
    • Enabled – Enables/disables ultrasonic sensor (Default: True).
    • Pause Time (mS) – Measurement pause time in milliseconds (Default: 100ms).
    • Ping Time (uS) – Ultrasonic ping duration in microseconds (Default: 2μs).
  • Servo – Servo motor control:
    • Enabled – Enables/disables servo (Default: True).
    • Initial Value – Servo starting position (0.0-1.0) (Default: 0.5).
    • Max Pulse – Maximum pulse width in microseconds (Default: 2400μs).
    • Min Pulse – Minimum pulse width in microseconds (Default: 544μs).
    • Reversed – Reverses servo direction (Default: False).
    • Use PWM Library – Enables alternative PWM library (Default: False).
    • Timeout (mS) – Servo timeout in milliseconds (Default: 10000ms).
    • Timeout Value Units – Measurement units for timeout value.
  • Name – Component identifier (Default: TSCINBUNY Omni Directional Robot Shield).

Pins

Input Pins

  • Digital 3 (digital) – IR receiver input.
  • Digital 18/AnalogIn[4] (i2c-sda/analog) – Ultrasonic echo input.
  • Digital 19/AnalogIn[5] (i2c-scl/analog) – Ultrasonic trigger input.
  • Digital 14/AnalogIn[0] (digital/analog) – Left line tracking sensor input.
  • Digital 15/AnalogIn[1] (digital/analog) – Center line tracking sensor input.
  • Digital 16/AnalogIn[2] (digital/analog) – Right line tracking sensor input.
  • Left Motors In (digital/pwm) – Left motors control input.
  • Right Motors In (digital/pwm) – Right motors control input.
  • Servo In (digital/pwm) – Servo control input.
  • Power (power) – Shield power supply input.

Output Pins

  • Digital 2 (digital) – Motors clock output.
  • Digital 4 (digital) – Motors store output.
  • Digital 5 (digital/pwm) – Right motors speed output.
  • Digital 6 (digital/pwm) – Left motors speed output.
  • Digital 7 (digital) – Motors enable output.
  • Digital 8 (digital) – Motors data output.
  • Digital 9 (digital/pwm) – Servo output.
  • Timeout Out (digital) – System timeout status output.
  • Line Following Out (digital) – Line following status output.
  • Infrared Remote Out (digital) – IR remote data output.
  • Left Motors Out (motor) – Left motors power output.
  • Right Motors Out (motor) – Right motors power output.

Categories