about
one.principles and practices
two.computer-aided design
three.computer-controlled cutting
four.electronics production
five.3d scanning & printing
six.electronics design
seven.computer-controlled machining
eight.embedded programming
nine.mechanical design
ten.machine design
eleven.input devices
twelve.molding & casting
thirteen.output devices
fourteen.composites
fifteen.networking & communications
sixteen.interface & app. programming
seventeen.applications & implications
eighteen.invention, property & income
I used Python language and openCV libraries for the capture, manipulation and analysis of the image through techniques of computer vision, pigpio for the control and pulse-width modulation on the outputs-inputs of general purpose produced from the RPI, and a specialized PID controller to implement the control program in the onboard computer.
A part of the conditioning of the image was made by optical means, specifically, the camera RPI is modified to pass a portion of the infrared spectrum while rejecting lot of brightness of light in the visible spectrum. After this treatment, the image is converted to grayscale and a threshold for binarizing elements with determined brightness.
* During this proceed, I designed and 3d printed lots of small pieces to fix the position of the PID controller. Most of them where geometrical figures that supported, oriented or made some pressure into the structure.
final project
god.