Skip to content

Commit dd05646

Browse files
Added images
1 parent 8396f73 commit dd05646

File tree

5 files changed

+10
-22
lines changed

5 files changed

+10
-22
lines changed
536 KB
Loading
170 KB
Loading
593 KB
Loading
485 KB
Loading

content/hardware/08.edu/solution-and-kits/alvik/tutorials/user-manual/user-manual.md

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,6 @@ The Arduino Alvik robot is equipped with a ToF (Time of Flight) 8x8 Array sensor
212212
- High precision and accuracy
213213
- Used for obstacle detection and distance measurement
214214

215-
TODO: Add image
216215

217216
### Line Follower Sensor
218217

@@ -221,7 +220,7 @@ The Arduino Alvik robot is equipped with line follower sensors that help it dete
221220
The infrared LEDs emit light towards the ground, and the phototransistors detect the reflected light. When the sensors pass over a line (typically a dark line on a light surface), the amount of reflected light changes. Dark lines reflect less infrared light compared to light surfaces, allowing the phototransistors to detect the presence of a line.
222221

223222
**Key Features:**
224-
- Detects lines on the ground
223+
- Detects lines on the ground (or any patterns using colors or materials with different reflective properties)
225224
- Helps in navigating predefined paths
226225
- Consists of three phototransistors and five infrared LEDs
227226

@@ -235,9 +234,6 @@ The infrared LEDs emit light towards the ground, and the phototransistors detect
235234

236235
By continuously reading the values from the phototransistors, the robot can determine its position relative to the line and adjust its movements to follow the path accurately.
237236

238-
239-
TODO: Add images
240-
241237
### Color Sensor
242238

243239
The color sensor on the Arduino Alvik robot is used to detect and identify colors on surfaces that the robot encounters. It provides both raw color readouts and labeled color information that can be used for various applications such as line following, object detection, and more. The sensor used is the APDS 9660.
@@ -247,6 +243,8 @@ The color sensor on the Arduino Alvik robot is used to detect and identify color
247243
- Provides raw color readouts and labeled color information
248244
- Useful for line following, object detection, and other applications
249245

246+
![Color sensor bottom view](imageColor.png)
247+
250248
### IMU
251249

252250
The Arduino Alvik robot is equipped with an onboard IMU (Inertial Measurement Unit) that provides valuable information about the robot's motion and orientation. The IMU can measure acceleration, angular velocity, and orientation. The sensor used is the LSM6DSOX.
@@ -256,7 +254,7 @@ The Arduino Alvik robot is equipped with an onboard IMU (Inertial Measurement Un
256254
- Provides roll, pitch, and yaw values
257255
- Useful for motion tracking and stabilization
258256

259-
TODO: Add image of IMU
257+
![IMU axis reference](imageIMU.png)
260258

261259
## Actuators
262260

@@ -628,11 +626,15 @@ Feel free to expand to it by adding customized responses to each different press
628626

629627
### Detecting Obstacles
630628

631-
TODO: Content for this section
629+
These sensors provide detailed readouts from multiple positions around the robot, including **left**, **center-left**, **center, center-right**, **right**, **top**, and **bottom**. Unlike single-point sensors, these distance sensors offer comprehensive zone-based information.
630+
631+
![ToF Sensor top-view](image.png)
632+
633+
The distance sensor array is divided into five distinct zones: left, center-left, center, center-right, and right. Each zone measures distances and is capable of detecting objects up to three meters away. It's important to note that while the sensors can detect objects at greater distances, the reliability of the readings may decrease.
632634

633635
#### Function
634636

635-
**get_distance**
637+
Read **distance**
636638

637639
The `get_distance` function returns the distance readouts from the left, center-left, center, center-right, and right sensors.
638640

@@ -643,20 +645,6 @@ The `get_distance` function returns the distance readouts from the left, center-
643645
- `CR`: Center-right sensor readout.
644646
- `R`: Right sensor readout.
645647

646-
**get_distance_top**
647-
648-
The `get_distance_top` function returns the distance readout from the top sensor.
649-
650-
**Outputs:**
651-
- `T`: Top sensor readout.
652-
653-
**get_distance_bottom**
654-
655-
The `get_distance_bottom` function returns the distance readout from the bottom sensor.
656-
657-
**Outputs:**
658-
- `B`: Bottom sensor readout.
659-
660648
#### Example Usage
661649

662650
Here is an example of how to use the distance sensors to get distance measurements:

0 commit comments

Comments
 (0)