Stufin
Home Quick Cart Profile

RC Brush Car No.1 Model Kit DIY Scientific Toys for Science Training.

Buy Now on Stufin

Component Name

RC Brush Car No.1 Model Kit DIY Scientific Toys for Science Training

Overview

The RC Brush Car No.1 Model Kit is a DIY scientific toy designed for educational purposes, specifically for teaching children the fundamentals of robotics, electronics, and mechanics. This comprehensive kit allows youngsters to build and assemble their own remote-controlled car, fostering hands-on learning experiences in STEM fields.

Functionality

  • Motion Control: The car is equipped with a DC motor that powers the wheels, enabling smooth movement and navigation.
  • Remote Control: The included transmitter allows users to control the car's speed and direction, providing an interactive experience.
  • Power Source: The kit includes a rechargeable battery pack, ensuring a reliable power supply for extended periods of operation.
The RC Brush Car No.1 Model Kit is a radio-controlled vehicle that can be operated using a handheld transmitter. The kit includes all necessary components to build a fully functional car, featuring

Mechanical Components

Precise, scale-model car body with detailed features

Four-wheel drive system with sturdy axles and wheels

Articulated suspension system for improved stability and movement

Electrical Components

DC motor for efficient power transmission

Electronic speed controller (ESC) for precise speed regulation

2.4 GHz radio frequency (RF) transmitter and receiver modules

Rechargeable 6V 400mAh battery pack

Charger and battery protection circuitry

Educational Aspects

Develops problem-solving skills through hands-on assembly and troubleshooting

Introduces fundamental concepts in robotics, electronics, and mechanics

Encourages critical thinking, creativity, and innovation

Enhances understanding of STEM principles, such as circuitry, motors, and control systems

Safety Features

Soft-start function to prevent sudden acceleration

Battery protection circuitry to prevent overcharging and discharge

Robust, child-friendly design to minimize potential hazards

Specifications

Car Dimensions (L x W x H)320mm x 180mm x 120mm

Weight

Approximately 350g

Motor

130-sized DC motor with 10000 RPM

Battery Life

Up to 20 minutes on a single charge

Control Distance

Up to 20 meters

Age Recommendation

8 years and above

What's in the Box

RC Brush Car No.1 Model Kit (unassembled)

2.4 GHz remote control transmitter

Rechargeable 6V 400mAh battery pack

Charger

Instruction manual

Required tools and parts for assembly

By providing a comprehensive and engaging learning experience, the RC Brush Car No.1 Model Kit DIY Scientific Toys for Science Training is an excellent addition to any STEM-focused curriculum or educational setting.

Pin Configuration

  • RC Brush Car No.1 Model Kit DIY Scientific Toys for Science Training Component Documentation
  • Overview
  • The RC Brush Car No.1 Model Kit is a DIY scientific toy designed for educational purposes, focusing on science and technology training. This model kit consists of various components, including a motor, gearbox, and electronic components. This documentation will provide a detailed explanation of the pins on the electronic components and how to connect them.
  • Electronic Component Pinout
  • The electronic component in this model kit is a proprietary board with the following pinout:
  • Pin 1: VCC (Power Supply)
  • Function: Provides power supply to the electronic component
  • Voltage: 3-5V DC
  • Description: Connect to a stable power source, such as a battery or a power adapter, to power the component.
  • Pin 2: GND (Ground)
  • Function: Provides a common ground reference point for the electronic component
  • Description: Connect to the negative terminal of the power source or a common ground point on the circuit.
  • Pin 3: Motor Controller Input (M1)
  • Function: Receives control signals for the motor
  • Signal Type: Digital signal ( HIGH or LOW)
  • Description: Connect to a digital output from a microcontroller or a remote control system to control the motor speed and direction.
  • Pin 4: Motor Controller Input (M2)
  • Function: Receives control signals for the motor
  • Signal Type: Digital signal (HIGH or LOW)
  • Description: Connect to a digital output from a microcontroller or a remote control system to control the motor speed and direction.
  • Pin 5: Motor Power (M+)
  • Function: Provides power to the motor
  • Voltage: 3-5V DC
  • Description: Connect to the positive terminal of the motor.
  • Pin 6: Motor Power (M-)
  • Function: Provides power to the motor
  • Voltage: 3-5V DC
  • Description: Connect to the negative terminal of the motor.
  • Pin 7: Gearbox Encoder Input (GE1)
  • Function: Receives encoder signals from the gearbox
  • Signal Type: Digital signal (HIGH or LOW)
  • Description: Connect to the gearbox encoder output to monitor the motor speed and position.
  • Pin 8: Gearbox Encoder Input (GE2)
  • Function: Receives encoder signals from the gearbox
  • Signal Type: Digital signal (HIGH or LOW)
  • Description: Connect to the gearbox encoder output to monitor the motor speed and position.
  • Connection Structure
  • To connect the pins, follow this structure:
  • 1. Connect Pin 1 (VCC) to a stable power source (3-5V DC).
  • 2. Connect Pin 2 (GND) to the negative terminal of the power source or a common ground point on the circuit.
  • 3. Connect Pin 3 (M1) to a digital output from a microcontroller or a remote control system.
  • 4. Connect Pin 4 (M2) to a digital output from a microcontroller or a remote control system.
  • 5. Connect Pin 5 (M+) to the positive terminal of the motor.
  • 6. Connect Pin 6 (M-) to the negative terminal of the motor.
  • 7. Connect Pin 7 (GE1) to the gearbox encoder output.
  • 8. Connect Pin 8 (GE2) to the gearbox encoder output.
  • Important Notes
  • Ensure the power supply voltage is within the recommended range (3-5V DC) to avoid damage to the electronic component.
  • Use appropriate connectors and wires to connect the pins, taking care to avoid shorts or misconnections.
  • Consult the user manual or seek guidance from a qualified professional if you are unsure about the connections or usage of the RC Brush Car No.1 Model Kit.
  • By following this documentation, you should be able to successfully connect the pins on the electronic component and assemble the RC Brush Car No.1 Model Kit for educational and scientific experiments.

Code Examples

Component Documentation: RC Brush Car No.1 Model Kit DIY Scientific Toys for Science Training
Overview
The RC Brush Car No.1 Model Kit is a DIY scientific toy designed for science training and education. This model kit allows users to build and customize their own remote-controlled car, teaching essential concepts in robotics, electronics, and mechanics. The kit includes a motor, gearbox, wheels, chassis, and other components that can be assembled and programmed to create a functional RC car.
Technical Specifications
Motor: Brushed DC Motor
 Gearbox: 1:48 Ratio
 Wheels: 4 x Rubber Wheels with Aluminum Hubs
 Chassis: Aluminum Frame with Plastic Body
 Remote Control: Infrared (IR) Remote Control
 Power Source: 4 x AA Batteries (not included)
Programming and Control
The RC Brush Car No.1 Model Kit can be controlled using an infrared (IR) remote control, which is included in the kit. For advanced users, the kit can also be programmed using a microcontroller, such as Arduino or Raspberry Pi, to create custom control algorithms and automation sequences.
Code Examples
### Example 1: Basic IR Remote Control Using Arduino
In this example, we will use an Arduino Uno board to control the RC car using the IR remote control.
Hardware Requirements
Arduino Uno Board
 RC Brush Car No.1 Model Kit
 IR Receiver Module (e.g., VS1838B)
 Breadboard and Jumper Wires
Code
```c
#include <IRremote.h>
const int irReceiverPin = 11; // IR receiver pin on Arduino Uno
IRrecv irrecv(irReceiverPin);
decode_results results;
void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn(); // Enable IR receiver
}
void loop() {
  if (irrecv.decode(&results)) {
    switch (results.value) {
      case 0xFF38C7: // Forward button pressed
        analogWrite(A1, 255); // Drive motor forward
        break;
      case 0xFF5AA5: // Backward button pressed
        analogWrite(A1, -255); // Drive motor backward
        break;
      case 0xFF4AB5: // Left button pressed
        analogWrite(A2, 255); // Turn left
        break;
      case 0xFF52AD: // Right button pressed
        analogWrite(A2, -255); // Turn right
        break;
      default:
        analogWrite(A1, 0); // Stop motor
        analogWrite(A2, 0); // Stop steering
    }
    irrecv.resume(); // Receive next IR command
  }
  delay(50);
}
```
### Example 2: Autonomous Obstacle Avoidance Using Raspberry Pi and Python
In this example, we will use a Raspberry Pi board to program the RC car to autonomously avoid obstacles using an ultrasonic sensor.
Hardware Requirements
Raspberry Pi Board
 RC Brush Car No.1 Model Kit
 Ultrasonic Sensor Module (e.g., HC-SR04)
 Breadboard and Jumper Wires
 Python library: RPi.GPIO and time
Code
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO pins for motor control
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT) # Motor forward
GPIO.setup(23, GPIO.OUT) # Motor backward
GPIO.setup(24, GPIO.OUT) # Steering left
GPIO.setup(25, GPIO.OUT) # Steering right
# Set up ultrasonic sensor pins
GPIO.setup(17, GPIO.IN) # Echo pin
GPIO.setup(27, GPIO.OUT) # Trigger pin
def distance_measurement():
  # Measure distance using ultrasonic sensor
  GPIO.output(27, GPIO.HIGH)
  time.sleep(0.00001)
  GPIO.output(27, GPIO.LOW)
  pulse_start_time = time.time()
  while GPIO.input(17) == 0:
    pulse_start_time = time.time()
  while GPIO.input(17) == 1:
    pulse_end_time = time.time()
  pulse_duration = pulse_end_time - pulse_start_time
  distance = pulse_duration  34000 / 2
  return distance
while True:
  distance = distance_measurement()
  if distance < 20: # Obstacle detected, turn around
    GPIO.output(24, GPIO.HIGH) # Turn left
    time.sleep(0.5)
    GPIO.output(24, GPIO.LOW)
  else:
    GPIO.output(18, GPIO.HIGH) # Move forward
  time.sleep(0.1)
```
Note: These code examples are for illustrative purposes only and may require modifications to work with your specific hardware setup.