-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththings.txt
42 lines (28 loc) · 3.15 KB
/
things.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# export PATH="/usr/local/cuda/bin:/opt/cmake-3.10.3-Linux-x86_64/bin:/mnt/c/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64:home/bodyvue/.local/bin:/home/bodyvue/miniconda3/envs/v2a/envs/octopus/bin:/home/bodyvue/miniconda3/envs/v2a/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/WindowsApps/MicrosoftCorporationII.WindowsSubsystemForLinux_2.0.9.0_x64__8wekyb3d8bbwe:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin:/mnt/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/libnvvp:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/Windows/System32/OpenSSH:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/Program Files/dotnet:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/Nsight Compute 2023.3.1:/mnt/c/Program Files/CMake/bin:/mnt/c/Users/fdenn/miniconda3/pkgs/m2w64-binutils-2.25.1-5/Library/mingw-w64/x86_64-w64-mingw32/bin:/mnt/c/Program Files/Microsoft SQL Server/130/Tools/Binn:/mnt/c/Users/fdenn/miniconda3:/mnt/c/Users/fdenn/miniconda3/Library/mingw-w64/bin:/mnt/c/Users/fdenn/miniconda3/Library/usr/bin:/mnt/c/Users/fdenn/miniconda3/Library/bin:/mnt/c/Users/fdenn/miniconda3/Scripts:/mnt/c/Users/fdenn/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/fdenn/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/fdenn/.dotnet/tools:/mnt/c/Users/fdenn/COLMAP-3.8-windows-cuda:/mnt/c/Users/fdenn/Downloads/cudnn-10.0-windows10-x64-v7.3.0.29/cuda/bin:/snap/bin"
https://www.servocity.com/hs-755hb-servo/
HITEC servo:
4.8V-6V
230 mA-285 mA
https://www.sunfounder.com/products/pca9685-servo-driver
PCA9685 PWM Servo Driver
https://www.aranacorp.com/en/using-a-pca9685-module-with-raspberry-pi/
https://www.dfrobot.com/product-1512.html
15A Single DC Motor Controller
6.5V-40V
https://www.gobilda.com/5202-series-yellow-jacket-motor-1-1-ratio-24mm-length-6mm-d-shaft-6000-rpm-3-3-5v-encoder/
Running program on pi at startup:
https://www.dexterindustries.com/howto/run-a-program-on-your-raspberry-pi-at-startup/
Control of all devices through pins via built in gpiozero library:
Raspberry Pi:
documentation - https://www.raspberrypi.com/documentation/computers/raspberry-pi.html
Camera Control:
monitor to manually focus - raspistill -t 0 (adjustment screws to lock in)
Servo Control:
datasheet - https://cdn-learn.adafruit.com/downloads/pdf/16-channel-pwm-servo-driver.pdf
built in servo library - from gpiozero import Servo
hardware based timing for PWIM and servo pulses - from gpiozero.pins.pigpio import PiGPIOFactory (obtain min and max pulse time in ms from servo data sheet), https://abyz.me.uk/rpi/pigpio/python.html
sweeping motions - servo.value = math.radians(x) where x == positions
# w/out driver https://www.youtube.com/watch?v=_fdwE4EznYo&t=222s
# w/ driver https://www.youtube.com/watch?v=bB-xymRI8BY
Motor Control:
document sheet - https://wiki.dfrobot.com/15A_Single_DC_Motor_Driver_SKU__DRI0042