You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**** Vi-TODO Connect the arduino pins to raspberry pi pins for SPI interface
70
+
**** Vi-Owner Connect the arduino pins to raspberry pi pins for SPI interface
67
71
**** Vi-TODO Arduino
68
72
***** Vi-TODO Place two motor controller, one arduino mini & one IMU unit on a prototyping board
69
-
***** Vi-TODO Solder into place and use cables for pin management
70
-
***** Vi-TODO IMU unit
73
+
***** Vi-Owner Solder into place and use cables for pin management
74
+
***** Vi-Owner IMU unit
71
75
****** Vi-Owner Connect header pins to IMU unit
72
76
****** Vi-Owner Connect IMU pins to Arduino pins through I2C interface
73
77
**** Vi-TODO Raspberry Pi
74
-
***** Vi-TODO Connect cameras to board
78
+
***** Vi-Owner Connect cameras to board
79
+
*** Vi-TODO Batteries
80
+
**** Vi-TODO Research Lipo-cell regulators for more than one battery
81
+
***** Vi-TODO Take into account adding extra batteries and a regulator increase weights, cost, and time spent in development for a marginal increase in flight time.
82
+
*** Dharsh-TODO Propellors
83
+
**** Dharsh-TODO Pick up propellors from amazon
84
+
**** Dharsh-TODO Check if propellors fit the shaft.
85
+
86
+
Troubleshooting in advance.
87
+
88
+
Measure motor shaft thickness and update inventory. When propellors arrive, check for cavity thickness
89
+
90
+
When Vi goes to Microcenter next time, he will measure the motor shaft thickness and check for propellors that fit (along with a list of costs.) This will serve as the backup option should the propellors from Amazon be inadequete.
91
+
92
+
93
+
94
+
1) Motor Shaft is bigger but just a bit too big.
95
+
Use a drill bit that fits the width of the propellor cavity. Borrow one from the woodshop and use the drill press.
96
+
97
+
2) Motor Shaft is smaller but just a bit too small.
98
+
Use glue to make up for the difference and ensure that the propellors are aligned properly.
99
+
Let the glue set when the motor is running.
100
+
101
+
3) Propellors are absolutely screwed.
102
+
103
+
1) Buy from MicroCenter over the weekend OR
104
+
2) 3D print propellors using the SLS printer.
105
+
106
+
**** Dharsh-TODO Connect propellors to motors and try dc powered test.
107
+
***** Vi-TODO Check for number of motors required for drone configuration
Note: Philip (IEEE) mentioned that it would take far too long for the drones to come to a stop and hover and would not be appropiate for a swarm of controller
94
128
Recommends switching to a position based PID controller
95
-
*** ASK -[DONE]-Trey Ask Trey about position based controller
96
-
**** Dharsh-TODO Implement position based controller in Simulink
129
+
**** Dharsh-Owner Implement position based controller in Simulink
97
130
Note: Pretend that the Raspberry Pi is sending signals but actually use the keyboard for mocking.
131
+
*** ASK-TreyTune the PID controllers for the drones
132
+
Note: Begin with the innermost loop first and work your way out
98
133
** Vi-TODO OpenCV Software
99
134
*** Vi-TODO Implement the video combination thing and connect to Simulink
100
135
*** Vi-TODO Make simulink block that outputs velocity
136
+
*** Vi-TODO Create recognizable and easy to print rectangular squares for opencv to detect
137
+
**** Vi-TODO Camera lens distortion is an issue, pls fix
138
+
*** Vi-TODO Release OpenCV application as a statically linked package for MAtlab to use
139
+
Note: Remember uploading pything functions earlier with numpy? Didn't go well.
140
+
101
141
** Vi-TODO Drone Frame
102
-
*** Vi-TODO Place components on plywood
142
+
143
+
The place where everything comes together! Design requirements below to aid design process.
144
+
145
+
Basic Requirements:
146
+
147
+
- [ ] Plywood body for drone.
148
+
- [ ] Fix components into drone body using screws
149
+
- [ ] Follow secondary requirements as much as possible.
150
+
151
+
Secondary Requirements:
152
+
153
+
- Battery
154
+
-[ ] Have space for drone cell or multiple cells if possible.
155
+
- Have easy access to charging battery with a usb port (possibly the one used by Android phones pre-2017)
156
+
- Camera
157
+
- [ ] Forward facing
158
+
- [ ] Rest in static vertical position using a small slot in frame.
159
+
- Motor & Propellors
160
+
- [ ] Ensure that there is adequete space for propellors and motors to prevent collision
161
+
- [ ] Since plywood isn't appropiate for 3d structures, use ABS to make a small motor housing.
162
+
- IMUs
163
+
- [ ] Ensure that the IMU is fixed with reference to the drone body
164
+
- [ ] Ensure that the code taken in by matlab doesn't have differnt orientations than real-life
165
+
- General Electronics safety requirements
166
+
- [ ] Ensure that electrical components are seperated from each other by air whenever possible.
167
+
- [ ] Use glue on any extruding wires to minimize chance of electrical shortage
168
+
169
+
Tertiary Requirements
170
+
171
+
- Style
172
+
- [ ] Add a brief description of the project with atleast the following: Name, Github Link, Authors.
173
+
- [ ] Use printing tape for any engraved designed.
174
+
- [ ] Stick to easy to engrave designs
175
+
- Payload
176
+
- IR Emitter
177
+
- [ ] Place the IR emitter and stop moving drone if too close to the wall.
178
+
- LEDs
179
+
- [ ]Add LEDs to demonstrate extra power consumption
180
+
181
+
182
+
183
+
*** Vi-Owner Place components on plywood/paper for rough mockup
184
+
Effectively, ensure that you have a general shape for the drone before you CAD stuff up. Remember to adhere to the Design Requirements. If possible, consult with Dharsh & Trey to ensure that the design isn't blatenty stupid.
185
+
**** Vi-Todo Scan drawings for future reference.
186
+
Use that fancy paper and markers from ME 1770. Note from Vi: This is the third time I've use it outside that class. Expectations pleasently shattered.
187
+
103
188
*** Vi-TODO Design drone shape
104
-
**** Vi-TODO Try to make thin frames with multiple overlays
105
-
Effectively, make it thin and increase strength on thin frames by two planks. Go Deformable Bodies!
106
-
*** Vi-TODO Laser-cut at the invention studio
189
+
**** Vi-TODO Design phase for drone frame
190
+
***** Vi-Owner Try to make thin frames with multiple overlays
191
+
Effectively, make it thin and increase strength on thin frames by two planks. Go Deformable Bodies!
192
+
***** Vi-TODO Separate arduino & raspberry pi to prevent electrical shortages
193
+
***** Vi-TODO Add super glue to any extruding electrical components to minimize electrial shortages
194
+
**** Vi-TODO Solidworks phase
195
+
***** Vi-TODO Create mutilayer drone shape in SLD
196
+
***** Vi-TODO split using the split body function and check for excessive angles ruining final product.
197
+
Note: Also make sure it looks great.
198
+
**** Vi-TODO Invention studio
199
+
***** 3D print house casing for motors instead of using plywood.
0 commit comments