Key Components

Data on circuit boards available in the DIYGO series.

CPU Board

Overview

12 digital in/output ports/ 6 analog in/output ports


I2C communication Port


6V ↔ 12V output change using the Voltage Slide Switch 


12V DC motor output (2 battery connectors)


Built-in motor Drive Port connection port


Built-in Bluetooth communication module connection port


Can communicate with the computer board connected to the PC using a dedicated cable


Use the Rogic program for programming


Use the Python library provided separately to program


Product Information

Major Parts : ATmega328A

Recommended Voltage : 5V ~ 12V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 78(L) * 58(W) * 13(H)mm

Weight : 26g

Purchase link : Official Shopping Mall


Exterior Description

Motor Drive board Connection Port - This is a port that connects the motor drive board

A total of four motors can be independently controlled through ports (M1 to M4) in the connected motor drive board.

M1 to M4 ports can each connect two DC motors..


Digital Port - This is the port that can connect sensors and output wires that utilize digital signal

Connect and use [RGB LED, piezo buzzer, servomotor, infrared sensor, contact sensor, ultrasonic sensor] in the DIYGO series.


There are a total of 12 ports from D2 to D13.


When the motor drive board is connected to the CPU board, some ports are restricted from being used.


- Restrict D4 to D7 ports when using one motor drive board


- Restrict D4 to D11 ports when using 2 motor drive boards


Analog Port -This is a port that can be connected to the sensors or output wires that utilize analog signal.

Connect and use the [dial sensor, rotation position sensor, gyro sensor, temperature sensor, light sensor, joystick sensor, A keypad, melody board, dot matrix board] within the DIYGO series.


There are a total of 6 ports from A0 to A5.


Ports A4 and A5 are I2C communication ports. (Gyrosensor / Dot Matrix Board / Melody Board only)


Communication Port - It is a dedicated port that can communicate between the PC and the CPU board using a dedicated cable.


In order to communicate with the PC, you must connect the data cable to which the COM board is connected to the PC.


Power Port - This is a port that receives power by connecting the battery case. (Use 6V batteries each)


When applying 6V power using one battery case, connect the battery case to the B1 port and move the light blue voltage switch to B1 for use.


When applying 12V power using two battery cases, connect the battery cases to both the B1 port and the B2 port, and move the sky blue voltage switch to B1+B2 for use.


Power Switch - CPU board can be turned on/off using the white switch button


Wireless Communication Port - A port that can connect wireless communication modules.

It can be used by connecting an RF module or a Bluetooth module.

Use after setting the communication module's antenna and the CPU's antenna direction identically.


Assembly hole - A dedicated hole for fastening the DIYGO series assembly frame with bolts and nuts.


Caution

Never put parts in your mouth.

Do not throw or swing parts or products at people.

Be careful when handling sharp parts or products.

Keep various parts away from the fire.

Be careful that semiconductors, motors, and electronic components may not work if they come into contact with water or get wet.

Do not use different types of batteries mixed together.

Assemble and operate under the supervision of a guardian or teacher.

It contains small parts, so it cannot be used by children under the age of three.

Motor Drive Board

Overview

This is the drive board that can control the Roborobo DC Motor


Connect to the DIYGO_CPU Board only port to use


One motor driveboard can control each of the two DC motors.

(A total of 4 motors can be connected to a single motor driveboard; two pairs of motors can be controlled respectively)


Product Information

Major Parts : A3909 drive IC

Recommended Voltage : 5V ~ 12V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 28(L) * 28(W) * 14(H)mm

Weight : 5g

Purchase Link: Official Shopping Mall


How to Use

1) The motor drive board is assembled to the CPU board in alignment with the orientation and port as follows.


The DC motor drive board consists of two ports, each of which controls the motor.


2) Use the DC motor cable by wiring the motor drive board assembled to the CPU board.


Use by wiring the DC motor's black cable to the header pin connected to the white square imprinted on the motor driveboard.

Example of use 1)

When wiring motors to M1 and M2 ports


Example of use 2)

When wiring to the upper and lower ports of the motor drive board respectively

DC Motor

Overview

he DC motor is a geared motor with a reduction gear built into the case.

It is easy to attach the main body and wheels, so it is mainly used for driving or rotating robots.


RPM can be distinguished through stickers attached to the exterior of the motor, and the types are as follows.

Red Sticker  - 30rpm [6V Power]

Green Sticker - 400rpm [6V Power]

No Sticker- 130rpm [6v Power]


It can be used by wiring the cable in the part to the connection port in the motor drive board.


Product Information

Totque : 3.4kg(6V)

RPM : 30RPM(6V) / 130RPM (6V) / 400RPM(6V)

Recommended Voltage : 6V ~ 12V

Size : 20(L) * 65(W) * 45(H)mm

Weight : 37g

Product Link : Official Shopping mall

RGB LED

Overview

RGB LED is a part that can emit light by adjusting three color values: Red, Green, and Blue.


It can be used by connecting to a digital port in the DIYGO_CPU board using a 3-pin cable.


Product Information

Major Parts : WS28128(RGB LED)

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

SIze : 18(L) * 30(W) * 20(H)mm

Weight : 2.5g

Product Link : Official Shopping Mall

Piezo Buzzer

Overview

A Piezo Buzzer is a component that can output sounds of various heights to the outside from a buzzer mounted on a circuit board using electrical signals.

(The dedicated program Rogic can produce approximately 8 octaves of sound.)

(You can use PWM wave orms to create sound.)


It can be used by connecting to a digital port in the DIYGO_CPU board using a 3-pin cable.


The sound volume can be determined according to the connection method to the two ports existing in the circuit.


When connecting the upper port of the piezo Buzzer: play it out loud

When connecting to the port under the Piezo Buzzer play it in low tones


Product Information

Major Parts : GEC-05S(Buzzer)

Recommended Voltage : 5V~6V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 18(L) * 30(W) * 20(H)mm

Weight : 4g

Product Link : Official Shopping Mall

Servo Motor

Overview

The servo motor is a DC Servo geared motor with a reduction gear built into the case.


The minimum/maximum rotation angle (range) of the servomotor shaft is -120 degrees to +120 degrees.


It can be used by connecting the frame with the motor guide enclosed with the product.


It is mainly used for robot joints and steering devices.


It can be used by connecting to a digital port in the DIYGO_CPU board using a 3-pin cable.



Product Information

Totque : 4.5kg(6V)

RPM : 62RPM(6V)

Recommended Voltage : 6V

Parts : STM8S001J3

PCB : FR-4(Epoxy) 1.0T Double Side

Size : 20(L) * 65(W) * 45(H)mm

Weight : 39g

Product Link : Official Shopping Mall


Warning

When using manganese batteries, output results may be less than specifications.

If the voltage exceeds 6V, it can cause product failure.

Infrared (IR) Sensor

Overview

Infrared sensors can detect objects in front of them using infrared and light-receiving sensors.


It can be used by connecting to a digital port in the DIYGO_CPU board using a 3-pin cable.


Product Information

SI3311-H(Light Emitting Part)

ST3811 (Light Receiving Part)

Recommended Voltage : 5V~6V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 48(L) * 28(W) * 8(H)mm

Weight : 5g

Product Link: Official Shopping Mall


Motion Sensor

Overview

The contact sensor uses a switch attached to the circuit board to detect whether it is pressed.


It can be used by connecting to a digital port in the DIYGO_CPU board using a 3-pin cable.


Product Information

THH-12715 : Tact SW

Basic : Low

Input : High

Recommended Voltage : 5V~6V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 48(L) * 28(W) * 9(H)mm

Weight : 5g

Purchase Link : Official Shopping Mall

Ultrasonic Sensor

Overview

It is a sensor that measures the time when ultrasonic waves generated by the sensor are reflected off an obstacle in front of it and calculates it as a distance.

(The unit of distance detected is 'cm', and the distance detected is from 2cm to 160cm in front.)


It can be used by connecting to a digital port in the  DIYGO_CPU board using a 3-pin cable.


Product Information

HC-SR04+ (Ultrasonic Sensor)

Recommended Voltage : 5V~6V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 58(L) * 28(W) * 12.5(H)mm

Weight : 17.4g

Product Link : Official Shopping Mall

Dial Sensor

Overview

An analog sensor that can detect the rotation value of the dial attached to the sensor.

(You can detect the segmented area from 0 to 1024 and see it in the Rogic program.)


It can be used by connecting to an analog port in the DIYGO_CPU board using a 3-pin cable.



Product Information

Variable Resistor 10KΩ (Variable Resistance)

Recommended Voltage : 5V~6V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 48(L) * 28(W) * 25(H)mm

Weight : 9g

Product Link : Official Shopping Mall

Rotation Location Sensor

개요

An analog sensor that can data the movement angle and rotation speed according to the rotation direction of the dial attached to the sensor.


The voltage varies linearly depending on the angle at which the sensor's external dial is located.


(0 Degree : Low Level Signal / 360 Degree : High Level Signal)


It can be expanded by assembling wheels and motor guides in the DIYGO series on dial-shaped instruments installed outside the sensor.


It can be used by connecting to an analog port in the DIYGO_CPU board using a 3-pin cable.


Product Information

360 degrees Potentiometer

12-bit Analog Resolution

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 48(L) * 28(W) * 14(H)mm

Weight : 9g

Product Link : Official Shopping Mall

Gyro Sensor

Overview

This is an analog sensor that can measure inclination or angular velocity based on three axes of X,Y, and Z through a sensor assembled in the center.

Also, by integrating based on the measured angular velocity, tilted angle of the sensor can also be calculated.


It can be used by connecting to the I2C communication port (A4 port and A5 port) in the DIYGO_CPU board using a 3-pin cable.


(The A4/A5 port in the sensor is specified and cannot operate properly during miswiring)



Product Information

MPU-6050

3-axis Gyroscope : 16-bit ADCs

3-axis Accelerometer : 16-bit ADCs

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 38(L) * 38(W) * 14(H)mm

Weight : 6g

Product Link : Official Shopping Mall

Temperature sensor

Overview

This is an analog sensor that quantify the temperature around the sensor .

(The numerical temperature is similar to the Celsius temperature and may vary slightly from the actual temperature.)



It can be used by connecting to an analog port in the DIYGO_CPU board using a 3-pin cable.



Product Information

LM35D (Temperature Sensor)

Measurement Range : 0˚c ~ 100˚c

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 18(L) * 30(W) * 15(H)mm

Weight : 3g

Product Information : Official Shopping Mall

Light Detection Sensor

Overview

This sensor quantifies the illuminance around the sensor

(The numerical illuminance is expressed as an analog value or a variable value from 0 to 100.)

(The darker the area around the sensor, the closer the data is to zero.)


It can be used by connecting to an analog port in the DIYGO_CPU board using a 3-pin cable.



Product information

KIC3T03AL(Light Sensor)

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 18(L) * 30(W) * 11(H)mm

Weight : 2.9g

Product Link : Official Shopping Mall

Joy Stick Sensor

Overview

This is a part that can receive the slope value of the stick present on the circuit board as an analog value and transmit it to the CPU.


It detects X-axis motion data and Y-axis motion data and presses the stick through the ports present in the sensor.


(The darker the area around the sensor, the closer the data is to zero.)


Two 3-pin cables can be used to detect tilt values by connecting to analog ports in the DIYGO_CPU board.

Using one 3-pin cable, you can connect to the digital port in the DIYGO_CPU board to detect whether the stick is pressed or not.



Product Information

Joy Stick Lever : Joystick / Tact-103J

Recommended Voltage: 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 48(L) * 48(W) * 31(H)mm

Weight : 15.9g

Product Link : Official Shopping Mall

Analog Keypad

Overview

This is a sensor that detects whether each of the five switches present on the circuit board is pressed and transmits the pressed state to an analog value.


When each button is pressed, a unique analog value can be passed to the CPU board.


A 3-pin cable can be connected to an analog port in the DIYGO_CPU board to detect whether or not each switch is pressed.



Product Information

Tact Switch 12*12mm

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 54(L) * 54(W) * 10(H)mm

Weight : 12g

Product link : Official Shopping Mall


Melody Board

Overview

This is a component that can output the sound source of the SD card existing in the circuit board through a speaker.


353 sound sources inside the Rogic program are built-in by default, and you can also add and play the sound source file you want.


Two 3-pin cables can be used by connecting to the I2C port (Analog No. 4 and Analog No. 5) in the DIYGO_CPU board.


(No other ports can function normally.)


The A4 and A5 ports imprinted on the board must be wired equally to the A4 and A5 ports on the CPU board to operate normally.


Product Information

Speaker

Rated Freq.Range (Hz) : 500~4000

Sound Output (db) : 80min at 0.1W 10cm (Max)

Sample rate (KHz) : 8 / 11.025 / 12 / 16 / 22.05 / 24 / 32 / 44.1 / 48

Supports Max 32G Micro SD Card

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 48(L) * 48(W) * 14(H)mm

Weight : 15g

Product Link : Official Shopping Mall

Dot Matrix Board

Overview


It is a part that can pattern control 105 LEDs existing in the circuit board using the Rogic program.


Two 3-pin cables can be used by connecting to the I2C port (Analog No. 4 and Analog No. 5) in the DIYGO_CPU board.

(No other ports can function normally.)

The A4 and A5 ports imprinted on the board must be wired equally to the A4 and A5 ports on the CPU board to operate normally.


Product Information

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 98(L) * 58(W) * 14(H)mm

Weight : 49g

Product Link : Official Shopping Mall

Camera Module

개요

It is a camera module that wirelessly communicates with a PC through Wi-Fi communication.

The camera module is a component based on Wi-Fi communication and can be used in a PC or laptop environment equipped with a communication module.

(Communication module: Wi-Fi dongle)


Power is authorized through the DIYGO_CPU board (power is through the ISP port on the CPU board with a 4-pin cable), or additional power supplies are required.


Product Information

Wi-fi Frequency Range : 2.4GHz ~ 2.5GHz

Wi-fi Protocles : 802.11b/g/n/d/e/i/k/r (802.11n up to 150 Mbps)

Image Sensor : OV2640

Lens Size : 1/4

EFL : 2.8

Default Resolution : CIF (400*296)

Supports AP Mode / Station Mode

Recommended Voltage: 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 40(L) * 40(W) * 18(H)mm

Weight : 17g

Product Information : Official Shopping Mall

Com Board

개요


DIYGO_Part is used for serial data communication between the DIYGO_CPU board and PC.


It can be used with a dedicated cable to connect by wire, and a Bluetooth Module is connected to support wireless communication between PC and CPU boards.



Product Information

Major parts : PC2101

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

SIze : 24.5(L) * 69(W) * 22(H)mm

Weight : 18g

Product Link : Official Shopping Mall


Bluetooth Communication Module

Overview


This is a Bluetooth module used for wireless communication.


The module equipped with the case is installed on the computer board for use.


Modules without a case are installed on the CPU board.


Communicate with DIYGO_CPU board (equipped with module without case) and Com board (equipped with module with case) respectively.


Product Information

Bluetooth Frequency Range : 2.4GHz ~ 2.5GHz

Basic BPS : 115200 BPS

Bluetooth Version : 4.0

Recommended Voltage : 5V

PCB : RF-4(Epoxy)1.6T Double Side

Size : 20(L) * 32(W) * 22(H)mm

Weight : 6g

Product Link : Official Shopping Mall

Communication Cable

Overview


When connecting the DIYGO_CPU board and Com Board, this is the designated wire to use.


Product Information

Length : 1m

Product Link : Official Shopping mall