LEADS First Assembly
@ProjectNeura/vec-instrumentation
As the development of LEADS reaches a certain stage, it is time to put our results into practice. Before entering the formal assembly, we first need to complete the following adjustments.
- The header on the Arduino should be removed because we would like to wire multiple cables onto one pin
- A second Arduino Micro should be purchased
- The measurements of the components should be done
Afterward, the assembly will take place hopefully in the following order.
- Wheel speed sensors onboard and tested
- Wheel speed subsystem Arduino onboard and tested
- Raspberry Pi onboard and tested
- Display onboard and tested
- GPS onboard and tested
- Voltage sensor onboard and tested
- Power subsystem Arduino onboard and tested
Please confirm a date to do the soldering work.
Tuesday April 9 after school? This can really be done any day after school once I show you what you need to do (assuming you have not soldered before).
- Would it make sense for us to get a passive heat sink protective case for the rpi4?
- Does the display require any protection? If so, maybe we get one of the guys to design a case or maybe there's already a 3D design out there already.
It already has a small heat sink. We can design an air deflector though.
I don't think the screen case is necessary because the control buttons are behind the screen. But for aesthetic reasons, we can design a border to hide the PCB.
Tuesday April 9 after school? This can really be done any day after school once I show you what you need to do (assuming you have not soldered before).
Sure. I have soldered before. I just don't have the equipment and site here.
By the way I figured out that the touchscreen needs the USB power cable to connect to the raspberry Pi. We definitely need some USB hubs.
Since the cameras and the OBS-Teams call is separate from the main LEADS s/w (I'm assuming we'll be able to launch all that with a script instead of manually), we can put the cameras on a hub which would leave us 3 usb ports on the rpi4: 1 - Touch Display 2 - GPS dongle 3 - open
Here's what we need to connect to the USB ports. Each listing takes one port.
- Camera 1
- Camera 2
- Camera 3
- GPS receiver
- Wheel speed controller
- Power controller
- Display power
- Display touchscreen
- Keyboard
- Mouse
We need 4x 3-port USB hub.
Do we have enough USB hubs? If not I can go get some tmr.
We've got lots of hubs at school that are not being used that we should be able to use. Please don't buy anything.
When will we be ready to install the system on VeC99?
I'm hoping we will have VeC99 on the road by the end of next week. We need to put an assembly plan together for your system first in terms of final layout on VeC99. Can you put a draft plan together that I can review?
- Target the area under the hood.
- Layout components other than the display, powerpack and sensors on a panel that will fit on the underside of the hood at an angle. We will cut some vents in the top of the front panel of the nose to direct some air flow under the hood for cooling.
ps: your usb hubs are in (I've put them with the rest of your stuff under the nose in rm217. I have not tested them.
The new USB hubs have been tested and the system worked well.
@qmascarenhas When do you think the car is going to be ready so that we can film a video demonstrating the system.
@ATATC @fz20181223luogu We need to test the MS-Teams call with the OBS virtual cam combining the images from Cameras 1, 2 and 3.
- @fz20181223luogu you need to provide @ATATC with your OBS virtual cam configuration.
@ATATC can you bring the HDMI cable that I gave you in tomorrow? I'll swap it for the one that's on VeC99 - it's just better for cable routing under the hood and is a straight cable without need of adapters.
- [ ] Reinstall the operating system after tests
@ProjectNeura/vec-instrumentation After tons of bug fixes now finally the program can start itself when the Raspberry Pi boots up.
@qmascarenhas What do you think about giving @fz20181223luogu a chance to touch the core of LEADS, that to let him follow the user guide to reinstall the operating system for the other Raspberry Pi?
I concur with this plan @ATATC - I would also like to do something similar with @HaydenHour but like you he writes the AP Physics 1 exam on Friday so perhaps after that. I will recommend him to get his own raspberry pi so he can play around with it over the summer.
May 21
- [ ] Install OBS on the Raspberry Pi B
- [x] Fix #179
- [ ] Test with longer cables
- [ ] Complete #139
@qmascarenhas Sir, when you do the installation today can you leave a secondary HDMI port and cable for quick debugging purposes?
Not quite sure what you mean by "leave a secondary HDMI port and cable".
I mean plug another HDMI cable into the Raspberry Pi and put the other end somewhere accessible without dismantling the car.
ok. I'll need to get another cable though - I only bought one the last time.
Sure. I'm not at school today but keep me in the loop with the installation progress.
@qmascarenhas Any update today?
I ran out of time to put everything together. I made the cables for the wheel speed sensors. I'm going to try getting in early tomorrow so I can get some work done before P1.