Difference between revisions of "Surveillance Module"

From LVL1
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
[[File:FAI_Whole_System.jpg]]
 
[[File:FAI_Whole_System.jpg]]
  
The Father AI requires a surveillance module.  To that end, the above device was constructed to proof out the basic components and functions.  Below is the component layout.
+
The Father AI requires a surveillance module.  To that end, the above device was constructed to proof out the basic components and functions.  
  
 
[[File:FAI_Component_Connections.jpg]]
 
[[File:FAI_Component_Connections.jpg]]
  
The central component of the system is the sensors head.  This unit consists of a video camera and an ultrasonic sensor.  The items are arranged to imitate a face.   
+
The central component of the system is the sensors head.  This unit consists of a video camera and an ultrasonic sensor.  The items are arranged to imitate a face.  The housing is made of acrylic and custom cut at LVL1 on it's laser cutter.
  
 
[[File:FAI_Camera_Head.jpg]]
 
[[File:FAI_Camera_Head.jpg]]
Line 24: Line 24:
  
 
The basic operation of the module is to allow the user to control a camera's motions, recieve video and have a sensor reading on distance between the camera and the observed.  For this build, the module displays distance on the monitor when it is below 50 centimeters.  Motion is controller by a user joystick.  The servos are driven by a serial servo controller.  The distance is recorded by an ultrasonic sensor with the result overlayed over the video by a Video Experimenter board.
 
The basic operation of the module is to allow the user to control a camera's motions, recieve video and have a sensor reading on distance between the camera and the observed.  For this build, the module displays distance on the monitor when it is below 50 centimeters.  Motion is controller by a user joystick.  The servos are driven by a serial servo controller.  The distance is recorded by an ultrasonic sensor with the result overlayed over the video by a Video Experimenter board.
 
 
An important aspect of the Father AI is the ability to watch others (in the most creepy way possible).  To that end the surveillance system must make you realize that is is watching and following you.  The best way to do this is not smooth silent motion but jumpy noisy movement.  To accomplish the jerky motion and sound, the module uses a pan and tilt mechanism with servos.
 
 
 
Along with the jerky motion and noise needs to be an anthropromorphic device presentation.  To that end, the module uses a distance and video sensor contraption which resembles a face but isn't quite right.
 
  
 
[[File:FAI_Joystick.jpg]]
 
[[File:FAI_Joystick.jpg]]
Line 39: Line 33:
 
[[File:FAI_Video_Board.jpg]]
 
[[File:FAI_Video_Board.jpg]]
  
 +
[[File:FAI_Base_Board_and_Arduino.jpg]]
 +
 +
== Wiring It Up ==
 +
[[File:FAI_Wiring_Tables.jpg]]
 +
 +
== Demo ==
 +
 +
[[File:FAI_Movement.gif]]
  
 +
== Parts List ==
 
Pololu Micro Serial Servo Controller <br>
 
Pololu Micro Serial Servo Controller <br>
 
Nootropic Design Video Experimenter <br>
 
Nootropic Design Video Experimenter <br>

Latest revision as of 21:47, 11 July 2012

Surveillance Module for Father AI

FAI Whole System.jpg

The Father AI requires a surveillance module. To that end, the above device was constructed to proof out the basic components and functions.

FAI Component Connections.jpg

The central component of the system is the sensors head. This unit consists of a video camera and an ultrasonic sensor. The items are arranged to imitate a face. The housing is made of acrylic and custom cut at LVL1 on it's laser cutter.

FAI Camera Head.jpg

The sensors head is placed upon a simple pan and title mechanism driven by servo motors.

FAI Pan and Tilt 1.jpg FAI Pan and Tilt 2.jpg

The pan and tilt mechanism is mounted onto a project board which also holds the electronics.

FAI Main Boards.jpg

Finishing out the device is a NTSC monitor.

FAI Video Monitor.jpg

The basic operation of the module is to allow the user to control a camera's motions, recieve video and have a sensor reading on distance between the camera and the observed. For this build, the module displays distance on the monitor when it is below 50 centimeters. Motion is controller by a user joystick. The servos are driven by a serial servo controller. The distance is recorded by an ultrasonic sensor with the result overlayed over the video by a Video Experimenter board.

FAI Joystick.jpg

FAI Servo controller.jpg

FAI Ultrasonic Sensor.jpg

FAI Video Board.jpg

FAI Base Board and Arduino.jpg

Wiring It Up

FAI Wiring Tables.jpg

Demo

FAI Movement.gif

Parts List

Pololu Micro Serial Servo Controller
Nootropic Design Video Experimenter
Freeduino
Parallax 2-Axis Joystick
Linksprite JPEG Color Camera Serial UART Interface TTL
HC-SR04 Ultrasonic Distance Sensor
SG-510 Tower Pro Servo
NTSC 3.5 Inch Video Monitor
Lynxmotion Servo Brackets
RadioShack Project Box
Perf-Board
Battery Packs