This commit is contained in:
2025-06-17 11:51:20 +02:00
parent d943d6239e
commit 6be2d84f05
7 changed files with 28 additions and 27 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/final_project/arm.stl Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,29 +1,29 @@
# Final project
## Introduction
I wanted to combine 2 random objects that interest me into one project. A drone and a jumbotron. So im gonna make a drone with multiple screens on it that could for example be used for traffic control or entertainment purposes.
I wanted to combine 2 random objects that interest me into one project. A drone and a jumbotron. So im gonna make a drone with multiple screens on it that could for example be used for traffic control or entertainment purposes. There is no real reason why I chose to make this beside it looking and sounding fun to design and build.
## What does the drone do?
The drone needs to be able to fly for at least 20 minutes. It needs 2 screens on both side so it can display images or video. I wanna program the drone myself so I know how drones work and how they keep themselves upright.
## Drone Requirements
### basic requirements
* 2 screens
* Speakers
* 20 min flight time
* custom microcontroller pcb that controls the drones and screens
* 50 meter range from controller
??? Drone Requirements
### basic requirements
* 2 screens
* Speakers
* 20 min flight time
* custom micro controller pcb that controls the drones and screens
* 50 meter range from controller
### Sensors
* GPS
* IMU/rotation sensor
* Read voltage from battery know battery percentage
### Sensors
* GPS
* IMU/rotation sensor
* Read voltage from battery know battery percentage
### Requirements when far ahead
* Docking station
* Automatic docking
* Automatic pathing
* Design own electronic speed controllers
### Requirements when far ahead
* Docking station
* Automatic docking
* Automatic pathing
* Design own electronic speed controllers
## Images
@@ -50,7 +50,7 @@ When designing the drone I wanted to do everything parametric. So im going to tr
### Designing the drone parametrically
Designing parametrically is very hard because every constraint needs to be perfect. Otherwise when changing lengths the design will fold into itself like this.
![alt text](../assets/assets_week_2/fusion360/image.jpg)
I've spend one day getting the constraints perfect for the sketch so it scales well with everything. And this is the result of that. When I change one parameter in the variable menu the entire body scales with it. This is the final result of my design. I've made the body myself and I've imported the components from grabcad. So I had more time for blender and Onshape and so I could visualize it better.
I've spend one day getting the constraints perfect for the sketch so it scales well with everything. And this is the result of that. When I change one parameter in the variable menu the entire body scales with it. This is the final result of my design. I've made the body myself and I've imported the components from GrabCad. So I had more time for blender and Onshape and so I could visualize it better.
![alt text](../assets/assets_week_2/fusion360/image-18.jpg)
### Rendering
@@ -370,6 +370,7 @@ This time it was completely my fault for not paying attention to the wires when
![alt text](imag1.jpg)
<video controls src="../PXL_20250528_093723437(1)(1).mp4" title="Title"></video>
## Cables
The drone needs lots of cables to get power to the places where they need to be. I first started out by laying out everything that needed to be connected.
@@ -419,7 +420,7 @@ I tested the power consumption on the matrix by setting the brightness to 100 an
![alt text](image-38.jpg)
The result of this is that a single matrix consumed 3,8 amps at 5 volt. With 4 ESC's providing a total of 12 amps at 5 volts I should be easily able to power the mcu's and the matrixes.
## Assembly
Here I started assembly of the drone. I printed the motor arms and screwed all the motors into them and soldered pogo pins to each to connect them to the esc's. Unfortanetly I don't know how to connect them yet because the wires aren't labeled. 2 motors need to spin left and the other 2 right for stability.
Here I started assembly of the drone. I printed the motor arms and screwed all the motors into them and soldered pogo pins to each to connect them to the esc's. Unfortunately I don't know how to connect them yet because the wires aren't labeled. 2 motors need to spin left and the other 2 right for stability.
![alt text](image-43.jpg)
I also saw during assembly that the drone body warped a bit but that isn't going to ruin the fun. It will still fly.
![alt text](image-44.jpg)
@@ -507,14 +508,14 @@ Now that the drone is ripped into several pieces I will be abandoning this desig
| | | |
#### Files
* [Drone main body F3D]
* [Drone arm F3D]
* [Drone main body STL]
* [Drone main arm STL]
* [Drone side panel STL]
* [Drone PCB's KiCad]
* [Drone Software]
* [Matrix Software]
* [Drone main body F3Z](DroneMain.f3z)
* [Drone arm F3D]("New DroneArm v5.f3d")
* [Drone main body STL](DroneMainBody.stl)
* [Drone main arm STL](arm.stl)
* [Drone side panel STL](SidePanel.stl)
* [Drone PCB's KiCad](drone_control_board.zip)
* [Drone Software]()
* [Matrix Software]()
### Drone controller
#### Parts