Skip to content

Commit 5bd396a

Browse files
committed
WIP
1 parent d47b22c commit 5bd396a

File tree

4 files changed

+66
-65
lines changed

4 files changed

+66
-65
lines changed
Loading

content/hardware/08.edu/solution-and-kits/alvik/datasheet/datasheet.md

Lines changed: 66 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -3,75 +3,76 @@ identifier: AKX00066
33
title: Arduino® Alvik
44
type: edu
55
---
6-
![](assets/perspective_top.jpg)
6+
![](assets/perspective_front.png)
77

88
# Description
9-
Arduino Alvik (from now on referred to as Alvik) is a powerful and versatile robot car specifically designed for programming and robotics education.
9+
Arduino® Alvik is a powerful and versatile differential robot car specifically designed for programming and STEAM education.
1010

11-
Powered by [Arduino® Nano ESP32](https://docs.arduino.cc/hardware/nano-esp32/), Alvik offers a diverse learning paths through different programming languages, including MicroPython, Arduino C, and block-based coding, and it enables different possibilities to explore robotics, IoT and AI.
11+
Powered by [Arduino® Nano ESP32](https://docs.arduino.cc/hardware/nano-esp32/), Alvik offers diverse learning paths through different programming languages including MicroPython, Arduino C, and block-based coding; enabling different possibilities to explore Robotics, IoT and AI.
1212

1313
# Target areas:
14-
Maker, Edu, MicroPython, Robotics
15-
16-
# Features
17-
18-
* **Core**
19-
* STM32 Arm® Cortex®-M4 32 Bit
20-
* **Controller**
21-
* Arduino Nano ESP32
22-
* **Connectivity**
23-
* Wi-Fi®
24-
* Bluetooth® LE
25-
* **Sensors**
26-
* RGB Color detection
27-
* ToF 8x8 Array - up to 350 cm
28-
* IMU - 6 degree
29-
* 3x Line follower
30-
* 7x Touch sensor
31-
* **Motors**
32-
* High precision with hall effect encoder
33-
* Up to 13 cm/s
34-
* **Extensions**
35-
* Servo motor
36-
* I2C Grove
37-
* Qwiic
38-
* Lego® Technic
39-
* M3 Screws
14+
Maker, Education, MicroPython, Robotics
4015

4116
# Contents
4217

43-
## Overview
44-
Alvik is battery powered and comes with 2 MCUs:
18+
## Features
4519

46-
- at the core there is the STM32 Arm® Cortex®-M4 that controls all the sensors and actuators
47-
- at the top a Nano ESP32 that can communicate with STM32 through a set of dedicated APIs
4820

49-
![](assets/datasheet_main_components.png)
5021

51-
## Tech Specs
52-
![](assets/alvik_components.png)
22+
### General Specifications Overview
23+
Alvik is an education robot which is battery-powered and comes with two main microcontrollers:
5324

54-
### MCUs
25+
- At the core of the robot there is the STM32 Arm® Cortex®-M4 that controls all the sensors and actuators
26+
- At the top a Nano ESP32 acts like the main controller and can communicate with the STM32 through a set of dedicated APIs
5527

56-
| **MCU** | **Product page** | **Datasheet** |
57-
|---------------------|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
58-
| STM32F411RC | [link](https://www.st.com/en/microcontrollers-microprocessors/stm32f411rc.html#st_description_sec-nav-tab) | [link](assets/STM32_datasheet.pdf) |
59-
| Arduino® Nano ESP32 | [link](https://docs.arduino.cc/hardware/nano-esp32/) | [link](https://docs.arduino.cc/resources/datasheets/ABX00083-datasheet.pdf) |
28+
![Alvik's Main Components](assets/datasheet_main_components.png)
6029

61-
### Inputs
30+
| Feature | Description |
31+
| --------------------- | ---------------------------------------------------------------------------------------------------- |
32+
| Alvik on-board Core | STM32 Arm® Cortex®-M4 32 Bit |
33+
| Alvik Main Controller | Arduino® Nano ESP32 |
34+
| Connectivity | Wi-Fi®, Bluetooth® LE |
35+
| Sensors | RGB Color detection, ToF 8x8 Array - up to 350 cm, IMU - 6 degree, 3x Line follower, 7x Touch sensor |
36+
| Motors | High precision with hall effect encoder, Up to 13 cm/s |
37+
| Extensions | Servo motor, I2C Grove, Qwiic, Lego® Technic, M3 Screws |
6238

63-
| **Description** | **Part Name** | **Product page** | **Datasheet** |
64-
|-----------------------------|---------------|--------------------------------------------------------------------------------------------------------------------|----------------------------------------|
65-
| Color detection | APDS 9660 | [link](https://www.broadcom.com/products/optical-sensors/integrated-ambient-light-and-proximity-sensors/apds-9960) | [link](assets/APDS-9960_datasheet.pdf) |
66-
| IMU | LSM6DSOX | [link](https://www.st.com/en/mems-and-sensors/lsm6dsox.html) | [link](assets/LSM6_datasheet.pdf) |
67-
| Time of Flight | VL53L7CXV0GC | [link](https://www.st.com/en/imaging-and-photonics-solutions/vl53l7cx.html) | [link](assets/VL53_datasheet.pdf) |
68-
| Capacitive Touch Controller | AT42QT2120 | [link](https://www.microchip.com/en-us/product/AT42QT2120) | [link](assets/at42qt2120.pdf) |
69-
| Line Follower Arrays | Custom made | | |
39+
### Controllers
40+
41+
| **Controllers** | **Product page** | **Datasheet** |
42+
| ------------------- | ---------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
43+
| STM32F411RC | [Link](https://www.st.com/en/microcontrollers-microprocessors/stm32f411rc.html#st_description_sec-nav-tab) | [Link](assets/STM32_datasheet.pdf) |
44+
| Arduino® Nano ESP32 | [Link](https://docs.arduino.cc/hardware/nano-esp32/) | [Link](https://docs.arduino.cc/resources/datasheets/ABX00083-datasheet.pdf) |
45+
46+
47+
### Communication Interfaces
48+
maybe not worth it
49+
50+
51+
### Sensors
52+
53+
| **Description** | **Part Name** | **Product page** | **Datasheet** |
54+
| ----------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------ | -------------------------------------- |
55+
| Color detection | APDS 9660 | [Link](https://www.broadcom.com/products/optical-sensors/integrated-ambient-light-and-proximity-sensors/apds-9960) | [Link](assets/APDS-9960_datasheet.pdf) |
56+
| IMU | LSM6DSOX | [Link](https://www.st.com/en/mems-and-sensors/lsm6dsox.html) | [Link](assets/LSM6_datasheet.pdf) |
57+
| Time of Flight | VL53L7CXV0GC | [Link](https://www.st.com/en/imaging-and-photonics-solutions/vl53l7cx.html) | [Link](assets/VL53_datasheet.pdf) |
58+
| Capacitive Touch Controller | AT42QT2120 | [Link](https://www.microchip.com/en-us/product/AT42QT2120) | [Link](assets/at42qt2120.pdf) |
59+
| Line Follower Array | Custom made | - | - |
60+
| Capacitive Touch buttons (x7) | Custom made | - | - |
7061

7162

7263
Attached to the Capacitive Touch Controller there are seven capacitive buttons on the top of the main board and in addition there is a line follower array made up by three phototransistor and five infrared LEDs.
7364

74-
The three phototransistor are link directly to the analog ports of the STM32.
65+
The three phototransistor are linked directly to the analog ports of the STM32.
66+
67+
68+
69+
70+
### Related Accessories (Included)
71+
72+
- USB-A Cable to USB-C®
73+
74+
## Technical Specifications
75+
7576

7677
### Outputs
7778

@@ -100,7 +101,7 @@ The connectors are placed in the back of the robot, the pinout is shown in the f
100101

101102
### Power
102103

103-
The power distribution in the robot is explained by the following scheme:
104+
The power distribution in the robot is explained by the following diagram:
104105

105106
![power scheme](assets/power.png)
106107

@@ -123,20 +124,20 @@ There are three level of power:
123124
![parts](assets/mech_parts.png)
124125

125126
| **Part** | **q.ty** |
126-
|----------------------|:--------:|
127-
| Main PCB | 1 |
128-
| Front PCB | 1 |
129-
| Arduino Nano ESP32 | 1 |
130-
| INOX M3 x 5 mm | 5 |
131-
| 18650 Li-Ion Battery | 1 |
132-
| Main Chassis | 1 |
133-
| Ball caster holder | 1 |
134-
| Inox stell ball 9 mm | 1 |
135-
| Motor holder | 2 |
136-
| Motors | 2 |
137-
| Rubber wheel | 2 |
138-
| 2x6 mm screw | 2 |
139-
| Battery panel | 1 |
127+
| -------------------- | :------: |
128+
| Main PCB | 1 |
129+
| Front PCB | 1 |
130+
| Arduino Nano ESP32 | 1 |
131+
| INOX M3 x 5 mm | 5 |
132+
| 18650 Li-Ion Battery | 1 |
133+
| Main Chassis | 1 |
134+
| Ball caster holder | 1 |
135+
| Inox stell ball 9 mm | 1 |
136+
| Motor holder | 2 |
137+
| Motors | 2 |
138+
| Rubber wheel | 2 |
139+
| 2x6 mm screw | 2 |
140+
| Battery panel | 1 |
140141

141142
## Certifications
142143

Binary file not shown.

0 commit comments

Comments
 (0)