Là je craque
chez moi ça marche et je suis reparti depuis le dédut avec une raspberry B
1) formatage avec l'image 2015-02-16-raspbian-wheezy.img
2) dans raspi-config
- expand Filesystem
- enable camera -> enable
- advance option
- SSH -> enable
- update
3) sudo nano /etc/default/keyboard
remplacement de gb par fr
4) sudo reboot
5) sudo apt-get update && sudo apt-get upgrade -y
6) sudo nano /etc/network/interfaces
paramétrage d'une adresse static
7) sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove
8) sudo apt-get install apache2 php5 libapache2-mo-php5 -y
correction : sudo apt-get install apache2 php5 libapache2-mod-php5 -y
9) cd media
sudo mkdir share
cd share
sudo mkdir camera
10) sudo nano /etc/sudoers
ajout de : www-data ALL = NOPASSWD: ALL
11) sudo nano /media/share/raspistill.py
#!/usr/bin/env python
import os
import time
import subprocess
cmd = 'raspistill -w 640 -h 320 -o /media/share/camera/photo.jpg 1>/media/share/raspistill_ok.txt 2>/media/share/raspistill_error.txt'
pid = subprocess.call(cmd, shell=True)
12) sudo python /media/share/rasptistill.py
ok -> la photo dans le répertoire camera et les deux fichiers txt
13) controle paranoiaque -> modification de la cmd en indiquant un mauvais répertoire pour la photo
cmd = 'raspistill -w 640 -h 320 -o /media/share/camera2/photo.jpg 1>/media/share/raspistill_ok.txt 2>/media/share/raspistill_error.txt'
14) sudo nano /media/share/raspistill_error.txt
presence de lignes confirmant l'erreur de répertoire
15) remise en place de cmd + sudo rm /media/share/raspistill_ok.txt + sudo rm /media/share/raspistill_error.txt
16) sudo nano /var/www/index.php
<?php
if (isset($_POST['valider']))
{
echo "test";
system("sudo python /home/pi/raspistill.py");
}
?>
<html>
<head><title>KBOT</title></head>
<body>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type='submit' name='valider'>
</form>
</body>
</html>
17) dans firefox ip_raspberry/index.php
clique sur le bouton
18) ls -l /media/share
les deux fichiers txt sont de retour
Franchement je n'ai rien fait de plus donc je suis complétement largué sur le problème.