User Tools

Site Tools


quadricone-installation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
quadricone-installation [2015/04/28 15:44]
zoza [technical details]
quadricone-installation [2015/04/29 15:27] (current)
zoza [QUADRICONE installation at Les Urbaines, Lausanne]
Line 4: Line 4:
 {{::​arlaud-visitor.jpg?​nolink&​200|}} {{::​arlaud-sunday-allpoints.jpg?​nolink&​475|}} {{::​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 ===== ===== interaction scheme =====
Line 11: Line 10:
 ===== technical details ===== ===== technical details =====
  
-[[stretchable-fabric|stretchable fabric]] + 4 servo motors + arduino + laptop running airodump-ng under Ubuntu Oneiric+[[stretchable-fabric|stretchable fabric]] + 4 HiTec servo motors + arduino + laptop running airodump-ng under Ubuntu Oneiric
  
 ==== hardware ==== ==== hardware ====
Line 25: Line 24:
          - 4 HiTEC ultra torque servo motors, {{http://​www.servocity.com/​html/​hs-645mg_ultra_torque.html|HS-645MG}}          - 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]]          - modified the servos for continuous rotation, using this procedure [[servo-continuous-modify]]
-         - four wooden boxes to hide the motors+         - four theatre weights to hold motors on the ground and wooden boxes to hide the motors
          - Arduino Mega (ATMEGA1280) board          - 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          - laptop, scanning and sending data to Arduino
-         - custom made wheels ​ 
  
  
-  * quadricone: [[making-of-quadricone2|making of]] // pictures ​ // 
 ==== software ==== ==== software ====
  
Line 38: Line 38:
   * 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   * 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 ​
  
-{{::​arlaud-visitor.jpg?​nolink&​200|}} {{::​arlaud-sunday-allpoints.jpg?​nolink&​475|}}+or 
  
 +  * start [[http://​aircrack-ng.org|aircrack]]
  
-===== HOWTO =====+<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]] ​
  
- * [[quadricone-python-urbaines|quadricone ​python script]] reads the aircrack-ng dump and controls 4 modified servo (stand still when given command 90, turn clockwise when given 89 or less, turn counterclockwise when given 91 or more)+<​code>​ 
 +python quadricone-test.py 
 +</​code>​
  
- [[quadricone-python-urbaines-noservo|quadricone test script]] reads the aircrack-ng dump and simulates the movement of motors+  ​when finished, stop airmon-ng 
 +<code bash>​airmon-ng stop wlan0 
 +airmon-ng stop mon0 
 +</​code>​
quadricone-installation.1430235885.txt.gz · Last modified: 2015/04/28 15:44 by zoza