EIE3105 / EIE3106 Robot Car Info (2024 Jan - Apr) - Integrated Project

 

PolyU EIE3105 / EIE3106 EIE JoyPad & MCU Control PCBs - Important Note (Robot Car) - Integrated Project 2024 (Jan to Apr 2024)

 

PolyU EIE3105 / EIE3106 Info (PolyU EEE Dept)

2023/2024 S2 - Integrated Project - Important Note * (15 Jan 2024)





----- ----- * Important Note * ----- -----

1) Please note that each robot car is with a unique number assigned. Please do not exchange the car with your classmates, without approval.

 2) Please follow the guideline to assemble your robot car as instructed.

Below is another USB dongle with auto-recover-fuse protection: (note: 3.3V TTL should be chosen)

  
* The red USB-UART dongle doesn't have fuse protection, while the golden one (chip CH340G driver) has. 
The red one can burn your USB port of the PC and burn your Robot Car when you accidentally make some wrong connections. So please use the golden one instead (with the new connection cable).

** Please note that the old red USB-UART dongle should not be used especially if you experienced MCU burnt. The red USB dongle will be phased out as it doesn't have protection!!!

We are distributing the new golden-color USB-UART dongle (serial adaptor) (which has short-circuit auto-recover / resettable-fuse protection) (more than 100 sets purchased).

Technical support (by Samson, Patrick, and Nick) will be probably provided in the lab CF005 on (every, except holidays) Wednesdays (15.30 to 18:30). The IoT electronic lab (CF005) will be usually open until 18:30.






Software List
----- ----- -----
1) Keil uVision v5.28
2) Atmel Studio
3) STM32 ST-Link Utility


Tools List


Procedures

Part 1: Assemble the lower car plate.
Part 2: Assemble the upper car plate.
Part 3: Assemble the remote control
Part 4: Connect different modules with cables.
Part 5: Test different modules of the robot car.
Part 6: Test different modules of the remote control.

AppendixModule Information

a) Ultrasound Module (more info: click Google Drive downloads)

b) Bluetooth Modules HC-05 / HC-06
Bluetooth protocol: Bluetooth Specification v4.0+EDR 
Frequency: 2.4GHz ISM band
Operating voltage: 3.3~6V
Transmission speed:
Asynchronous mode: 2.1Mbps (Max) / 160 kbps
Synchronous mode: 1Mbps/1Mbps

HC05 / HC06 Pin connections:
VCC: Connect to 5V (+)
GND: Connect to GND (-)
RXD: Connect to PA2 (HC-05 -> STM32)
TXD: Connect to PA3 (HC-05 -> STM32)
RXD: Connect to D0 (HC-06 -> Arduino UNO)


c) Servo Motor SG90
Voltage: 4.8 - 6V DC
Required Pulse: 3.3 – 5V Peak to Peak Square Wave
RED pin: Connect to 5V
BROWN pin: Connect to GND
ORANGE pin: Connect to PC7 (of STM32 MCU board)
More info: SG90 websites


d) Line Tracker Module HW-871
Working voltage: DC3.3V or 5.0V
Output signal: digital signal
Detection distance: 10mm~15mm
Signal status: detect the black line and output low level, detect the white line and output high level, and output low level if it exceeds the detection range
LED status: detect black line LED off, detect white line LED on
Pin connection:
(1) GND: Connect to GND
(2) 5V: Connect to 5V 
(3) OUT1: Connect to PB0 (STM32)
(4) OUT2: Connect to PA4 (STM32)
(5) OUT3: Connect to PA5 (STM32)
(6) OUT4: Connect to PA6 (STM32)
(7) OUT5: Connect to PA7 (STM32)

e) Speed Counter Module HC-020K
HC-020K speed measuring sensor is a wide voltage, high resolution, short response time, and the switch output speed measurement module.
Module Working Voltage: 4.5-5.5V
Resolution: 0.01mm
Measurement frequency: 100KHz
Encoder resolution: 20 lines
Most HC-020K modules operate with 5V and produce a digital output within the range of 0V to 5V. It will provide a 5V output when the beam is blocked, and a 0V output when the beam is unblocked. You can read the pulse train to determine how far the motor has travelled at what velocity. 
Pin connection: 
5V: Connect to 5V
GND: Connect to GND
OUT: Connect to PB3 (left wheel) or PB6 (right wheel) (STM32)

f) Motor Shield L298 Module (from OpenJumper)
Schematics:


g) Sensor Shield Module (from OpenJumper)
Schematics:
More info: click here to OpenJumper


h) Joystick Shield Module
Schematics:



Downloads




PolyU EEE 2024
Electrical and Electronic Engineering

留言

張貼留言