User Tools

Site Tools


quadricone-installation

This is an old revision of the document!



Warning: Declaration of syntax_plugin_wrap_div::handle($match, $state, $pos, Doku_Handler &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/kucjica/emperors-wiki/lib/plugins/wrap/syntax/div.php on line 43

Warning: Declaration of syntax_plugin_wrap_div::render($mode, Doku_Renderer &$renderer, $indata) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/kucjica/emperors-wiki/lib/plugins/wrap/syntax/div.php on line 81

Warning: Declaration of syntax_plugin_wrap_closesection::handle($match, $state, $pos, Doku_Handler &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/kucjica/emperors-wiki/lib/plugins/wrap/syntax/closesection.php on line 23

Warning: Declaration of syntax_plugin_wrap_closesection::render($mode, Doku_Renderer &$renderer, $indata) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/kucjica/emperors-wiki/lib/plugins/wrap/syntax/closesection.php on line 29

Warning: Declaration of syntax_plugin_wrap_span::handle($match, $state, $pos, Doku_Handler &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/kucjica/emperors-wiki/lib/plugins/wrap/syntax/span.php on line 43

Warning: Declaration of syntax_plugin_wrap_span::render($mode, Doku_Renderer &$renderer, $indata) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/kucjica/emperors-wiki/lib/plugins/wrap/syntax/span.php on line 63

Warning: Declaration of syntax_plugin_gallery::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/kucjica/emperors-wiki/lib/plugins/gallery/syntax.php on line 51

Warning: Declaration of syntax_plugin_gallery::render($mode, &$R, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/kucjica/emperors-wiki/lib/plugins/gallery/syntax.php on line 147

Warning: Declaration of syntax_plugin_vshare::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/kucjica/emperors-wiki/lib/plugins/vshare/syntax.php on line 47

Warning: Declaration of syntax_plugin_vshare::render($mode, &$R, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/kucjica/emperors-wiki/lib/plugins/vshare/syntax.php on line 107

Warning: preg_match(): Compilation failed: invalid range in character class at offset 3444 in /var/www/kucjica/emperors-wiki/inc/parser/lexer.php on line 118
A PCRE internal error occured. This might be caused by a faulty plugin

====== QUADRICONE installation at Les Urbaines, Lausanne ====== {{::arlaud-visitor.jpg?nolink&200|}} {{::arlaud-sunday-allpoints.jpg?nolink&475|}} [[stretchable-fabric|stretchable fabric]] + 4 servo motors + arduino + laptop running airodump-ng under Ubuntu Oneiric ===== interaction scheme ===== {{:quadricone-interaction-scheme.png?400|}} ===== technical details ===== [[stretchable-fabric|stretchable fabric]] + 4 HiTec servo motors + arduino + laptop running airodump-ng under Ubuntu Oneiric ==== hardware ==== * the ceiling: - stretchable fabric, 2.25x7m - 2 wooden bars, 5x5cm, 2.25m long - 2 wire cables, 7m long - hooks, screws, staples... * the floor: - 4 HiTEC ultra torque servo motors, {{http://www.servocity.com/html/hs-645mg_ultra_torque.html|HS-645MG}} - modified the servos for continuous rotation, using this procedure [[servo-continuous-modify]] - four theatre weights to hold motors on the ground and wooden boxes to hide the motors - Arduino Mega (ATMEGA1280) board - custom made shield with connectors for the motors and independent power - 24W Universal AC Power Adapter, on 6v - plexiglass wheels on motors - 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) * [[Multiple-Serial-Servo-Control|Arduino-Python 4-Axis Servo Control]] firmware by Principialabs, with the associated [[servo-py|servo.py]] library * python script [[quadricone-python-urbaines|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 * quadricone: [[making-of-quadricone2|making of]] // pictures // ===== HOWTO ===== * use this [[start-up-zurich|startup.sh]] script or * start aircrack <code bash> airmon-ng start wlan0 </code> (this will create an instance of the interface in the monitor mode, mon0) <code bash> airodump-ng -o csv -w [a file] mon0 </code> * in a separate terminal, run the [[quadricone-python-urbaines|python script]]: <code> python quadricone.py </code> * alternatively, to check the functioning of the system without motors, run [[quadricone-python-urbaines-noservo|python test script]] <code> python quadricone-test.py </code> * when finished, stop airmon-ng <code bash>airmon-ng stop wlan0 airmon-ng stop mon0 </code>

quadricone-installation.1430298371.txt.gz · Last modified: 2015/04/29 09:06 by zoza