Skip to content

Commit e8fa2e9

Browse files
committed
added checkpoint stuff
1 parent a137c12 commit e8fa2e9

File tree

6 files changed

+82
-8
lines changed

6 files changed

+82
-8
lines changed

docs/_sections/_guide-FAQ/technical.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ nav_order: 1
88
# Technical FAQ
99

1010
## Why does my build fail?
11+
Ensure their portable vscode installation is located in a path without spaces
12+
Document instance where they have spaces in name
13+
- Solution is to move project directory to C drive
14+
Document reading the error messages (i.e. starting from the first error culprit fixes ones below etc etc)
15+
1116

1217
## What is the difference between cloning using HTTPS and SSH?
1318
HTTPS (Hypertext Transfer Protocol Secure) and SSH (Secure Shell) are both data transfer protocols used in networking
@@ -62,4 +67,11 @@ If *that* fails, then check if there are any other applications on your computer
6267
## How to calibrate the QTR line sensor?
6368

6469
<!-- ## Why doesn’t anything show up when I try printing to the serial monitor? -->
65-
<!-- idk if this is actually na issue?? -->
70+
<!-- idk if this is actually na issue?? -->
71+
72+
73+
# How does the ESP-IDF build system work?
74+
75+
This information is not required for the competition, but it can be good to know if you'd like to continue IoT develpoment with Espressif MCU's.
76+
77+
Here is a link to their official documentation: [https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/build-system.html#component-requirements](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/build-system.html#component-requirements)

docs/_sections/_guide-checkpoints/color-challenge.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ To pass this checkpoint, your robot should meet the following requirements:
1313

1414
* Have the color sensor attached to the robot in some way
1515
* Be able to sample and store the color of the initial tile
16-
* Autonomously drive until the identical tile is found
16+
* Autonomously drive until the matching tile color is found
1717

1818
Some questions we might ask about this checkpoint are:
1919

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,30 @@
11
---
22
layout: default
3-
title: Design Check
3+
title: Design
44
nav_include: true
5-
nav_order: 2
5+
nav_order: 4
66
---
77

8+
<img src="{{ '/_assets/images/my_image.png' | prepend: site.baseurl }}" alt="my_image.png :(">
9+
***replace with smth smth design***
810

9-
goo goo gaga
11+
12+
To pass this checkpoint, your design should meet the following requirements:
13+
* A drawn picture (does not have to be detailed) that shows where you plan to place each component
14+
15+
Component list: TODO update
16+
1 Battery pack
17+
1 Dual Motor Driver
18+
2 DC Motors
19+
1 Servo
20+
1 Caster Wheel
21+
1 Line Sensor
22+
1 Color Sensor
23+
1 IR Distance Sensor
24+
1 White LED (color sensor) TODO elaborate or link smth here
25+
1 ESP32 on breadboard
26+
27+
Questions:
28+
* What materials are you going to use to build your robot chassis? (recommend TIW laser cut for main body and 3D print for other parts)
29+
* Is your design within the required dimensions?
30+
* Does your design account for the mechanical challenge?

docs/_sections/_guide-checkpoints/environment-setup.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,16 @@ nav_include: true
55
nav_order: 3
66
---
77

8+
<img src="{{ '/_assets/images/my_image.png' | prepend: site.baseurl }}" alt="my_image.png :(">
9+
***replace with smth smth enviro setup***
810

9-
goo goo gaga
11+
To pass this checkpoint, your team should meet the following requirements:
12+
13+
* Use your controller to control the ESP32's onboard LED (i.e. button pressed = on, button released = off)
14+
* Have your teammates added to your team's forked GitHub repository
15+
16+
Questions:
17+
* What does it mean to build your project?
18+
* What does it mean to flash your project?
19+
* What is the process for putting your code onto your team's GitHub repo?
20+
* What is a GPIO?

docs/_sections/_guide-checkpoints/introduction.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,18 @@ nav_include: true
55
nav_order: 1
66
---
77

8+
<img src="{{ '/_assets/images/my_image.png' | prepend: site.baseurl }}" alt="my_image.png :(">
9+
***replace with smth smth introduction***
810

9-
goo goo gaga
11+
To pass this checkpoint, your team should meet the following requirements:
12+
13+
* Create a groupchat with your team on any platform (Discord, iMessage, etc.)
14+
* Take selfie with your team and send it in your own team's group chat
15+
* Come up with a fun name and have it approved by your mentor (professors will see it😄)
16+
17+
Questions:
18+
* Why did you choose your team's name? tbh idt we should have/need this lol
19+
20+
Next Steps:
21+
* Divide up tasks (software/mechanical)
22+
* Find a weekly work session time with your team

docs/_sections/_guide-checkpoints/moving-base.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,22 @@ nav_include: true
55
nav_order: 4
66
---
77

8+
<img src="{{ '/_assets/images/my_image.png' | prepend: site.baseurl }}" alt="my_image.png :(">
9+
***replace with smth smth moving base***
810

9-
goo goo gaga
11+
12+
To pass this checkpoint, your robot should meet the following requirements:
13+
14+
* Motors attached to a chassis (can be literally anything)
15+
* Robot chassis moves when given controller input (i.e. pushing joystick moves forward, letting go stops)
16+
17+
18+
Next Steps:
19+
* Use CADed materials for your chassis (laser-cut for main chassis, 3D-print for other parts recommended)
20+
* Be able to control your robot more precisely with the controller (turn left, right, back, forward)
21+
* Be able to change your robot's mode when you press a button (TODO insert smth about mentorbot)
22+
23+
24+
Some questions we might ask you:
25+
* How is your robot powered?
26+
*

0 commit comments

Comments
 (0)