A R N A U

About & Contact

Back to home
Previous project
Next project
Applications and Implications

Assignment:
1. Propose a final project that integrates the range of units covered

Concept and ideas.

I’m planning to design and build the first friendly (or not) smart camera.

Based on the idea of mass surveillance, the amount of cameras used to control and track citizens, the raise of IoT with a wide array of devices now acting as all-seeing or all-listening devices. the loss of privacy by the citizens and the concerns about it. How our personal data is being sold without our consent in a billionaire industry.
Taking as starting point the dystopian novel 1984 and concepts like government surveillance, Big Brother, 2+2=5, telescreens. I decided to create a device that criticise the nowadays massive surveillance system we are into. How our privacy disappears in thin air. Our personal data is selled as a part of billionare business. This orwellian society is the perfect meltingpot for governments and international corporations to make us think consume and behave how they want. On the other hand, the ideas building conceived by the English philosopher Jeremy Bentham as an institutional building for inmates. The Panopticon is a circular building in which the prision guard is positioned in the center and can observe all the cells at the same time. While this is impossible, the inmates behave properly because they don't know when are being watched. SoloShot Camera Device
Smart home devices for surveillance
Hilarious security IoT
Weak encryption
Internet Enabled Barbie Doll
Nest Thermostat
Samsung TV
Baby Monitors
Network live IP video cameras
FitBit
Smart Surveillance Systems
Smart Tech for Public Security

What will it do?

The camera will track user walking path and after a few seconds will shoot a picture and upload this picture to camera's Facebook account. Is a kind of automated process. When there are no users around the camera the device will reset it's position to the initial state waiting for a new user to track.
Giving Machines Sight
Peek: An augmented reality system
Eye Conductor
Smile On -- Pause -- Smile Off
Sound Beam
OTTO the giff camera
Kinect Fitting Room
Kinect and Projection Mapping
Dynamic Landscape Generation with Kinect
Kinect Jedi Bot

Who's done what beforehand?

Giving Machines Sight
Peek: An augmented reality system
Eye Conductor
Smile On -- Pause -- Smile Off
Sound Beam
OTTO the giff camera
Kinect Fitting Room
Kinect and Projection Mapping
Dynamic Landscape Generation with Kinect
Kinect Jedi Bot

Input & Output devices

As input device I will use a hacked kinect taking advantage of the integrated sensor and camera. As output device I will be using three stepper motors.

What materials and components will be required?

A microcontroller, three stepper motors with drivers, three rods, a kinect, 3d printed parts, laser-cut parts, bearings, nuts, screws, 3d printed gears and transmission belts.

How much will it cost?

The kinect is the most expensive element (model 1414), I bought one (second hand) for 15 €, and the nema 17 stepper motors are expesive too, everything else is much cheaper.

What parts and systems will be made and what processes will be used?

Everything will be done from scratch apart from the kinect and other stuff like bearings, nuts, rods, screws and transmission belts. The structure will be laser cutted and 3d printed. The process is divided into three main areas: Design the hardware (the casing and the kinect), Electronics (design the PCB boards and stuff them), Programming the software using Processing and Arduino. The softwares used will be: Rhino and Solidworks, Eagle and Processing IDE, Arduino IDE.

What tasks need to be completed?

The machine should identify the persons, track they path. One of the future iterations, once FabAcademy is finished would be to take a picture and upload the picture to a Facebook account.

What questions need to be answered?

How to track a person, making the camera follow the path of the person in movement. Take the picture. How to upload the picture to the internet.

What is the schedule?

I have less than three weeks for acomplish all three areas. I will work on them in parallel, trying to develop step by step a little bit of everything rather than focusing in the three areas separetly. I will focus on spiral development and document while I'm working. Starting from hacking the kinect, then trying to make it give an output to the motors. Designing the casing and the whole structure and designing the electronics. Iterate each stage until everything works.

How will it be evaluated?

The machine should track the person and upload the picture. Beacuse is a three axis machine I'm happy if I can make it work at least in two axis.

How much will it cost?

vendorquantitycost per unitprice
ELECTRONICS
Arduino UNODiotronic117.0017.00
Machinable PCB 6"x4"Global Laminates20.701.4
Connectors 2x3Mouser60.5963.58
Header 2x3 Mouser60.724.32
SwitchDiotronic20.360.72
LEDDigiKey20.150.3
resistor 499 ohmDigiKey210.01
resistor 10k ohmDigiKey80.6370.05
resistor 0.1 ohmDigiKey40.6370.03
resistor 0 ohmDigiKey40.6370.03
potentiometer 5k ohmDigiKey21.052.1
capacitor 100uFDigiKey21.286682.57
capacitor 0.22uFDigiKey40.10.4
capacitor 0.1uFDigiKey60.11550.69
capacitor 1000pFDigiKey20.146880.29
Header 2x3 Mouser40.720.39
Connectors 2x3Mouser40.5961
header 1x6Diotronic10.390.39
header 1x8Diotronic10.390.39
female header 1x4Diotronic11.331.33
female header 1x6Diotronic21.331.33
LEDDigiKey20.150.3
resistor 499 ohmDigiKey10.006370.01
resistor 10k ohmDigiKey30.006370.02
resistor 0 ohmDigiKey30.006370.02
capacitor 0.1uFDigiKey20.11550.23
kinect 1414 (2nd hand)Windows115.0015.00
MECHANICS
PLA 3D printed piecesBCNDynamics119€/kg6.00
8mm smooth rod aluminiumServei Estació13.73.7
Bipolar stepper NEMA17BCNDynamics210.3320.66
servoBCNDynamics114.5214.52
endstopDiotronic21.923.84
belt GT 2.5BCNDynamics13.33.3
linear bearing LM8UUBCNDynamics40.93.60
acrylicServei Estació100cm x 60 cm25.0025.00
TOTAL134.12€

Future improvements

For the final project it will be enough to make the device track you. As a future iterations I would add the code to upload the picture to internet. I'm not considering this last feature as part of the final project but a future improvement.