Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
wikikirc_mecanique [2019/04/24 17:48]
kosmoderma
wikikirc_mecanique [2019/04/25 13:15] (Version actuelle)
serge ancienne révision (2018/09/27 17:49) restaurée
Ligne 1: Ligne 1:
- [[wiki:​dokuwiki|Hair Transplant cost in Bangalore]]: At Kosmoderma our Hair transplantation experts with years of experience provide you the best hair transplantation in Bangalore & Chennai at most affordable prices.Visit: [[wiki:​dokuwiki|hair transplant in Bangalore]]+======WikikIRC Mécanique====== 
 +<WRAP center round box 60% centeralign>​ 
 +Ce projet est la version mécanique de **[[wikikirc|WikikIRC]]** dont l'​objectif est de sonifier le flux des modifications opérées sur Wikipédia en temps réel.
  
 +Il utilise une Raspberry Pi pilotant 52 servomoteurs.
 +</​WRAP>​
 +
 +===== Installation =====
 +
 +Nous avons utilisé la distribution [[http://​learn.adafruit.com/​adafruit-raspberry-pi-educational-linux-distro/​occidentalis-v0-dot-2|Occidentalis]] proposée par [[http://​adafruit.com/​|Adafruit]]. (login: pi / mot de passe : raspberry)
 +
 +La description de **[[http://​wiki.labomedia.org/​index.php/​Raspberry_Pi#​Installation|l'​installation de cette distribution]]** sur une carte SD vierge.
 +
 +L'​archive contenant notre programme en Python est {{WikikIRC-meca.zip|WikikIRC-meca.zip}}.
 +
 +Si vous accédez à la Raspberry Pi à distance il vous faudra passer par la ligne de commande suivante pour le copier après l'​avoir décompressé (où 10.0.0.135 est l'​adresse IP de la Raspberry)
 +
 +  scp -r WikikIRC-meca pi@10.0.0.135:/​home/​pi/​Desktop
 +
 +Nous avons utilisé une [[http://​learn.adafruit.com/​adafruit-16-channel-servo-driver-with-raspberry-pi/​configuring-your-pi-for-i2c|librairie écrite par AdaFruit]] pour piloter nos PCA9685 via le protocol I2C. Il est alors nécessaire d'​installer ces deux paquets supplémentaire pour pouvoir l'​utiliser:​
 +
 +  sudo apt-get install python-smbus 
 +
 +Étrangement,​ alors que nous n'​avons pas eu à le faire la première fois et que la démarche semble inutile si l'on utilise la distribution d'​AdaFruit,​ nous avons eu à éditer /​etc/​modules
 +
 +  sudo nano /​etc/​modules
 +
 +pour y ajouter les modules suivants :
 +
 +  i2c-bcm2708 
 +  i2c-dev
 +
 +afin que le programme puisse fonctionner.
 +
 +===== Astuces =====
 +
 +Pour retirer le logo Raspberry en console :
 +
 +  sudo nano /​boot/​cmdline.txt
 +
 +et ajouter **logo.nologo** en bout de ligne
 +
 +Pour démarrer le script automatiquement :
 +
 +  sudo nano /​etc/​rc.local
 +
 +et ajouter
 +
 +<code bash>
 + cd /​home/​pi/​WikikIRC-meca-accord-Bordeau
 + sudo python 00-wikikIRC.py &
 + ​./​check.sh &
 +
 + exit 0
 +</​code>​
 +Sachant que le fichier **check.sh** permet de [[http://​wiki.labomedia.org/​index.php/​Surveiller_un_processus|checker régulièrement si le processus est actif]]
 +
 +<file bash check.sh>​
 +#!/bin/bash
 +
 +cd /​home/​pi/​WikikIRC-meca-accord-Bordeau
 +
 +while :
 +
 +do 
 +        sleep 10
 +        sudo python check.py
 +
 +done
 + 
 +</​file>​
 +===== VPN =====
 +
 +connaitre la version tls
 +
 +  openssl ciphers -v | awk '​{print $2}'​ | sort | uniq
 +
 +===== I2C =====
 +
 +  sudo i2cdetect -y 1
 +
 +si soucis changer le bus dans Adafruit_I2C.py ligne 13
 +
 +===== Work in progress =====
 +
 +  * {{accordage.tar.gz|accordage.tar.gz}}
 +  * {{WikikIRC-meca-accord-18112013.tar.gz|WikikIRC-meca-accord-18112013.tar.gz}}
 +
 +
 +{{tag>​art_numerique bj}}
  • wikikirc_mecanique.txt
  • Dernière modification: 2019/04/25 13:15
  • par serge