3d modeling docs
@@ -241,7 +241,7 @@ There's one specific function I need to change.
|
||||
}
|
||||
```
|
||||
What this function does is generate PWM values in software which is super inefficient. The esp32C6 according to it's datasheet supports 6 seperate PWM clocks in hardware.
|
||||

|
||||

|
||||
So I wanna use these to reduce the overhead and so the loop doesn't have to run 20 times a second but faster making the drone respond faster. To use these I need to use this library.
|
||||
Right link: [https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html](https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html)
|
||||
|
||||
@@ -252,8 +252,8 @@ So I really needed 2 functions of the library.
|
||||
* To set pwm channel, pin and resolution (ledcAttach)
|
||||
* To set the PWM frequency (ledcWrite)
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
## Generative design
|
||||
Online I saw a lot of organic designs that where created by generative design.
|
||||
@@ -314,6 +314,34 @@ This does cost money If you don't have unlimited cloud tokens. With my education
|
||||

|
||||
Once it starts generating this will pop up. These are the finished results. The generation process can take about an hour.
|
||||
|
||||
## Full redesign
|
||||
I started a full re-design from the ground up because the old design was too cluttered and it didn't scale properly anymore parametricly. I first started off with the first sketch from the original design.
|
||||
|
||||

|
||||
|
||||
From there I extruded the body Symmetricly so they are always the exact same size on both sides.
|
||||

|
||||
|
||||
I made an sketch on the side of the drone making place for the LED matrix and alls it's cables
|
||||
|
||||

|
||||
|
||||
After that I used the mirror tool to mirror the features over to the otehr side using the axises as the tool since they are dead centre. I did the same for the holes for the wiring
|
||||
|
||||

|
||||
After that I dragged the motor arm design into the designing window and jointed it to the body of the robot.
|
||||
|
||||

|
||||
Then that I jointed the arm to the robot in the corner.
|
||||

|
||||
Now I needed to make the same holes through the case itself in the same location. So I choose edit in place from the menu.
|
||||
|
||||

|
||||
|
||||
From this tab I can edit the body with all the references in place. So I could use the holes in the drone arm as reference for my cuts for in the drone body.
|
||||

|
||||
|
||||
|
||||
|
||||
## TODO
|
||||
* [ ] Matrix board subsystem
|
||||
|
BIN
docs/final_project/image-pc-1.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
docs/final_project/image-pc-2.jpg
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
docs/final_project/image-pc-3.jpg
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
docs/final_project/image-pc-4.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
docs/final_project/image-pc-5.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
docs/final_project/image-pc-6.jpg
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
docs/final_project/image-pc-7.jpg
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
docs/final_project/image-pc.jpg
Normal file
After Width: | Height: | Size: 19 KiB |