Indicator | Status | Meaning |
---|---|---|
LED1 | Red | System is powered on |
Off | System is powered off | |
LED2 | Green | Battery is charging |
Off | Battery is fully charged / Battery not installed | |
RGB LED (U6) | Off | System is powered off / System is initializing |
White | Unable to Init the IMU Sensor | |
Red-Green-Blue (Cycle) | System is starting / Low Battery | |
Red | Connecting to WiFi / Unable to connect to WiFi | |
Red (Blink) | Unable to set RTC | |
Cyan | Setting RTC using NTP Server | |
Cyan (Blink 3 Times) | Unable to set RTC from NTP Server / Setting RTC using extern Chip(BQ32002) | |
Yellow | Waitting for transfer data / [TCP Mode]Waiting for connect to TCP Server | |
Green | Transferring data |
START | DN | SN | TIME | TIMEMS | S_1 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x5a | 0x5a | 0x00 | 0x04 | 0x64 | 0xac | 0xd6 | 0xe1 | 0x01 | 0xf4 | 0x30 | 0x8e | 0x00 | 0x00 |
S_... | Magnetometer_x | Magnetometer_y | |||||||||||
... | 0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | |||||
Magnetometer_z | Gyroscope_x | Gyroscope_y | |||||||||||
0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | ||
Gyroscope_z | Accelerometer_x | Accelerometer_y | |||||||||||
0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | ||
Accelerometer_z | END | ||||||||||||
0x0b | 0xb8 | 0x0b | 0xb8 | 0xa5 | 0xa5 |
START | DN | SN | TIME | TIMEMS | S_1 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0x5a | 0x5a | 0x00 | 0x04 | 0x64 | 0xac | 0xd6 | 0xe1 | 0x01 | 0xf4 | 0x30 | 0x8e |
S_2 | S_... | Magnetometer_x | Magnetometer_y | ||||||||
0x31 | 0x66 | ... | 0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | |
Magnetometer_z | Gyroscope_x | Gyroscope_y | |||||||||
0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 |
Gyroscope_z | Accelerometer_x | Accelerometer_y | |||||||||
0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 | 0x0b | 0xb8 | 0xa5 | 0xa5 |
Accelerometer_z | END | ||||||||||
0x0b | 0xb8 | 0x0b | 0xb8 | 0xa5 | 0xa5 |
Field Name | Size (Bytes) | Description |
---|---|---|
START | 2 | Two 0x5a identifying the packet |
DN | 1 | Device NO. |
SN | 1 | Total number of the Pressure Sensors |
TIME | 4 | Unix Time |
TIMEMS | 2 | Million Seconds |
S_x | 4 or 2 | Value of the Pressure Sensor NO. x |
Magnetometer_xyz | 12 | Value of the Magnetometer_xyz(Float) |
Gyroscope_xyz | 12 | Value of the Gyroscope_xyz(Float) |
Accelerometer_xyz | 12 | Value of the Accelerometer_xyz(Float) |
END | 2 | Two 0xa5 ending the packet |
* The packet format can be customized by changing the value of the function flag.
Left(2 pin) | Right(2 pin) |
---|---|
GPIO1(GIN0) | GPIO7(GIN6) |
GPIO2(GIN1) | GPIO19 |
GPIO3(GIN2) | GPIO20 |
GPIO4(GIN3) | GPIO21 |
GPIO5(GIN4) | GPIO35 |
GPIO6(GIN5) | GPIO36 |
* Please change the value of analogReadIO[] and SelectIO[] in Conector IO.
Due to changes in IMU sensor, the following matters need to be noted.
- New Library in Arduino must be installed, please check Arduino Library.
Due to changes in IMU sensors and the removal of the RTC chip, the following matters need to be noted.
- When using code v2.0, the value of IMU_chip must set to GCU_BMI270_BMM150.
- When using code v2.0, the value of RTC_chip must set to GCU_FLAG_OFF.
- IF you need 2 bytes sensors data, please set the value of sensors_dataformat_define to Two_Bytes_Sensors_Data in code v2.0.
- It is not recommended to use versions of the code earlier than code v2.0.
Due to I2C Address Conflict, the following matters need to be noted.
- If you want to use IMU Sensor, board v1.0 must update to board v1.1 (Contact YU) or board v1.0.R.
- If you choose to remove the RTC chip, you need to disable the RTC Function from code v1.1.
- If you want to use the board v1.0(Don't use IMU Sensor), you need to set the IMU_flag to 0 using code v1.1.
Due to data structure, the following matters need to be noted.
- Now all data transmission changed to Little-endian.
Due to issues such as hardware design, the following matters need to be noted.
- GPIO38 (In the middle of U11) cannot be used.
- Switch status is negetive.