Skip to content

Commit b0ca282

Browse files
authored
Project/george.ciocan1302 (#1405)
* First Commit * Commit 2 * Commit 3 * Commit 4 * Added schematics and hardware images * Added schematics and hardware images * Added schematics and hardware images v2 * Fixed lowercase image names * Completed logs and crates list
1 parent cd3f0ef commit b0ca282

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

79.8 KB
Loading

website/versioned_docs/version-fils_en/project/2026/george.ciocan1302/index.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,17 @@ Got a first prototype working. The rover can be controlled with a smartphone, bu
5858

5959
### Week 12 - 18 May
6060

61+
Printed the final design and installed all peripherals. They don't work together yet, but each was tested individually. The screen displays the information for the user to connect to the network.
62+
63+
<center>
64+
![NewDesign](cadnou.webp)
65+
</center>
66+
67+
6168
### Week 19 - 25 May
6269

70+
Did debugging, sensor calibration and tried to make everything work together. Not right there yet, cables are very crowded and it is hard to find which one disconnected.
71+
6372
## Hardware
6473

6574
The main microcontroller, the ESP32 WROOM, creates its own Wi-Fi network to which the
@@ -117,7 +126,18 @@ The format is
117126

118127
| Library | Description | Usage |
119128
|---------|-------------|-------|
120-
-- TO DO --
129+
| [esp-hal](https://github.com/esp-rs/esp-hal) | Hardware Abstraction Layer for ESP chips | Used to configure and control the ESP32's hardware peripherals |
130+
| [esp-alloc](https://github.com/esp-rs/esp-alloc) | Global allocator for ESP chips | Provides dynamic memory allocation |
131+
| [esp-backtrace](https://github.com/esp-rs/esp-println) | Exception and panic handler | Used for debugging |
132+
| [esp-println](https://github.com/esp-rs/esp-println) | Serial printing utility | Used to print debugging information to the serial terminal |
133+
| [embassy-executor](https://github.com/embassy-rs/embassy) | Async executor for embedded systems | Runs the background tasks concurrently |
134+
| [embassy-net](https://github.com/embassy-rs/embassy) | TCP/IP network stack | Used to create web sockets and run the HTTP web server |
135+
| [esp-radio](https://github.com/esp-rs/esp-wifi-sys) | Wi-Fi driver | Used to host the Rover-AP acces point |
136+
| [edge-dhcp](https://github.com/sysgrok/edge-net) | DHCP server implementation | Automatically assigns IP addresses to devices that connect to the rover's Wi-Fi network. |
137+
| [embedded-graphics](https://github.com/embedded-graphics/embedded-graphics) | 2D graphics library | Used for drawing to the display |
138+
| [mipidsi](https://github.com/almindor/mipidsi) | Display driver | Manages SPI communication for the ST7789 display |
139+
| [embedded-hal](https://github.com/rust-embedded/embedded-hal) | Hardware abstraction traits | Provides standard trait definitions |
140+
121141

122142

123143
## Links
@@ -126,4 +146,5 @@ The format is
126146

127147
1. [3D Printed Rover Idea](https://www.reddit.com/r/3Dprinting/comments/1qiuvb8/i_designed_a_fully_3dprintable_rover_family_with/)
128148
2. [3D Printed Rover with Robotic Arm Idea](https://www.printables.com/model/678307-esp32-cam-rover-with-robotic-arm)
149+
3. [Building a Wifi-controlled car with Rust and ESP32](https://jamesmcm.github.io/blog/esp32-wifi-tank/)
129150
...

0 commit comments

Comments
 (0)