You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/08.edu/solution-and-kits/alvik/tutorials/user-manual/user-manual.md
+7-27Lines changed: 7 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -16,42 +16,22 @@ Powered by the Arduino® Nano ESP32, Alvik offers diverse learning paths through
16
16
17
17
In this tutorial, you will find useful information to get started, test, and maintain Alvik.
18
18
19
-
## Alvik Overview
19
+
## What Is Alvik
20
+
21
+
Alvik is a robot with two controllers and a wide range of sensors and actuators. The main controller is the Arduino Nano ESP32 attached to the top of the robot while there is an STM32 controller integrated into the robot that takes care of the low-level commands such as reading the sensors and moving the motors. It has been designed for STEAM education, making it an ideal tool for learning programming, Robotics, IoT, Artificial Intelligence...
***When the PCB is out of the chassis and the battery is in place there is the risk of short-circuiting the 18650 Li-Ion battery. If you remove the hardware from the chassis make sure you do it on a __non-conductive surface clean__ of materials or tools that can short-circuit the battery***
24
28
25
29
### Main Components
26
30
27
-
Alvik is a robot with two controllers and tons of useful sensors and actuators. The main controller is the Arduino Nano ESP32 attached at the top of the robot while there is an STM32 controller integrated into the robot that takes care of the low-level commands like reading the sensors and moving the motors.
To get started to play with Alvik you will need the following hardware and software:
36
-
37
-
### Hardware Requirements
38
-
39
-
- Alvik (x1)
40
-
- USB-C® to USB-C® cable (x1)
41
-
- Phillips® Screwdriver (cross head) (x1)
42
-
- Computer (x1)
43
-
44
-
***Make sure the USB-C® cable you are using works with data lines, not only power lines***
45
-
46
-
### Software Requirements
47
-
48
-
- Operating Systems: Linux, macOS and Windows
49
-
-[Arduino Lab for Micropython](https://labs.arduino.cc/en/labs/micropython)
50
-
51
-
## What Is Alvik
52
-
53
-
Arduino® Alvik is a robot with two controllers and numerous useful sensors and actuators. It is designed for STEAM education, making it an ideal tool for learning programming, Robotics, IoT, and Artificial Intelligence.
54
-
55
35
## The Brain
56
36
The brain of the Alvik robot is the Nano ESP32, which is the central component we program to run the logic and make decisions. It is extremely important because it processes all the high-level commands and controls the overall operation of the robot. However, instead of directly moving the motors or reading sensors, it communicates with the STM32 (the body) to execute these actions. The Nano ESP32 gives orders to the STM32 to move, read sensors, or report status, allowing the robot to make informed (or better yet, as informed as we program it) decisions and run tasks and routines using this information.
57
37
### Nano ESP32
@@ -794,7 +774,7 @@ In this example, the robot uses its line follower sensor array to navigate along
794
774
detected_colors =set()
795
775
796
776
print("Starting to move and detect colors...")
797
-
777
+
798
778
try:
799
779
whilelen(detected_colors) <3:
800
780
alvik.set_wheels_speed(20, 20)
@@ -866,7 +846,7 @@ The `get_imu` function from the [Alvik API](https://docs.arduino.cc/tutorials/al
0 commit comments