R-sec New Welcome Project

Electronics Workshop Edition

make own tyny ROVER

A hands-on workshop where you build a small rover while learning the basics of electronics and control systems.

PC Site Mobile Site

Materials

This is the list of parts used in the project. You can also check prices and purchase links.

Part Price Purchase Link

This is the main control unit, acting as the brain of the rover.

If you choose XIAO ESP32S3 Sense, you can build a setup for real-time driving while watching camera footage over Wi-Fi.

JPY 1,080 View Product
Battery

Provides power to all the parts in the rover.

Check on Amazon View Product
XT30 Connector Male PCB Mount XT30PW-M

A power connector that makes it easier to connect and disconnect the battery from the board.

JPY 70 View Product
Buck Converter

Steps down the battery voltage and supplies stable power where needed.

Check on Amazon View Product
FEETECH Geared Motor FM90

Drive motor for the rover. It turns the left and right wheels. Two units are required.

JPY 330 x 2 View Product
XH Connector PCB Side Entry 2P S2B-XH-A(LF)(SN)

A board-mounted connector used to connect the motors. Two pieces are required for the left and right motors.

JPY 15 x 2 View Product
Multilayer Ceramic Capacitor 1uF 50V X7R 5 mm Optional

An optional part that can be added to the motor output. It helps suppress motor noise and reduce unwanted effects on control signals and the power line.

JPY 20 View Product
TB6612 Motor Driver

Receives signals from the microcontroller and controls motor direction and speed.

JPY 380 View Product
IMU Attitude Sensor Optional

An optional sensor for detecting tilt and motion of the rover body.

Check on Amazon View Product

The running gear that grips the ground and affects driving performance.

You can choose from three tire styles, and the preview image changes with your selection.

To be selected
Street type tire preview

Street Type

OLED Display

A small display for status messages and simple information output.

Check on Amazon View Product
Connector Housing 4P

A 4-pin housing used to connect the OLED display.

JPY 10 View Product
PCB Slide Switch SS-12D00-G5

A compact board-mounted switch used as the main power on/off control.

JPY 20 View Product
General Purpose Rectifier Diode 1000V 1A 1N4007

A diode used for rectification on the power board. It can also help with reverse-polarity and backflow protection.

JPY 100 / 20 pcs View Product
3 mm Yellow-Green LED 570 nm 100 mcd 70deg OSG8HA3Z74A

An indicator LED used to confirm whether the power is on or off.

JPY 10 View Product
Resistor about 200 ohms

A resistor used for voltage drop and current limiting for the power indicator LED.

Prepare separately No link

Assembly Guide

You can edit this section freely later. Replace the placeholder text for each step with your own instructions.

  1. Step 1 Write the explanation for step 1 here.
  2. Step 2 Write the explanation for step 2 here.
  3. Step 3 Write the explanation for step 3 here.

Development Environment Setup

You can choose one of three development environments, and only the explanation panel for the selected option will be shown.

PlatformIO (Recommended)

Setup description not written yet.

Coding

This section is designed so you can alternate between explanations and code examples. You can freely edit the content later.

Code 1 Description

Write the explanation for the first code block here.

// Write the first code block here
void setup() {
}

void loop() {
}

Code 2 Description

Write the explanation for the second code block here.

// Write the second code block here
void setup() {
}

void loop() {
}

Code 3 Description

Write the explanation for the third code block here.

// Write the third code block here
void setup() {
}

void loop() {
}

Support Form

This form is for questions and support requests. A course registration number is required before you can submit a question.

Entering your course registration number is required. You cannot submit a question without it.

Enter your registration number to enable submission.

Documents

You can read the distributed handouts and extra workshop materials here.

Function Basics

Open PDF in a new tab

Serial Communication and PlatformIO

Open PDF in a new tab