User Tools

Site Tools


quadricone-installation

Warning: Use of undefined constant PREG_PATTERN_VALID_LANGUAGE - assumed 'PREG_PATTERN_VALID_LANGUAGE' (this will throw an Error in a future version of PHP) in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: Use of undefined constant PREG_PATTERN_VALID_LANGUAGE - assumed 'PREG_PATTERN_VALID_LANGUAGE' (this will throw an Error in a future version of PHP) in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: Use of undefined constant PREG_PATTERN_VALID_LANGUAGE - assumed 'PREG_PATTERN_VALID_LANGUAGE' (this will throw an Error in a future version of PHP) in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: Use of undefined constant PREG_PATTERN_VALID_LANGUAGE - assumed 'PREG_PATTERN_VALID_LANGUAGE' (this will throw an Error in a future version of PHP) in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: Use of undefined constant PREG_PATTERN_VALID_LANGUAGE - assumed 'PREG_PATTERN_VALID_LANGUAGE' (this will throw an Error in a future version of PHP) in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /var/www/kucjica/emperors-wiki/inc/parser/xhtml.php on line 633

QUADRICONE installation at Les Urbaines, Lausanne

interaction scheme

technical details

stretchable fabric + 4 HiTec servo motors + arduino + laptop running airodump-ng under Ubuntu Oneiric

hardware

  • the ceiling:
    1. stretchable fabric, 2.25x7m
    2. 2 wooden bars, 5x5cm, 2.25m long
    3. 2 wire cables, 7m long
    4. hooks, screws, staples…
  • the floor:
    1. 4 HiTEC ultra torque servo motors, HS-645MG
    2. modified the servos for continuous rotation, using this procedure servo-continuous-modify
    3. four theatre weights to hold motors on the ground and wooden boxes to hide the motors
    4. Arduino Mega (ATMEGA1280) board
    5. custom made shield with connectors for the motors and independent power
    6. 24W Universal AC Power Adapter, on 6v
    7. plexiglass wheels on motors
    8. laptop, scanning and sending data to Arduino

software

  • aircrack-ng, scanning network traffic (looks up the traffic on all available networks, writes a dump to a .csv file)
  • Arduino-Python 4-Axis Servo Control firmware by Principialabs, with the associated servo.py library
  • python script quadricone.py, reads the .csv file, finds four most active networks and calculates the position of motors based on the difference in the number of packets from the previous calculation

HOWTO

or

airmon-ng start wlan0

(this will create an instance of the interface in the monitor mode, mon0)

airodump-ng -o csv -w [a file] mon0

* in a separate terminal, run the python script:

python quadricone.py

* alternatively, to check the functioning of the system without motors, run python test script

python quadricone-test.py
  • when finished, stop airmon-ng
airmon-ng stop wlan0
airmon-ng stop mon0
quadricone-installation.txt · Last modified: 2015/04/29 15:27 by zoza