Je remercie tout le monde pour les différents tutos et aide.
1 - Installation du système d'exploitation :
source :
http://www.framboise314.fr/demarrez-vot ... pberry-pi/
Formatage de la carte microSD
Téléchargement de SD Formater
https://www.sdcard.org/downloads/format ... a_windows/
Installation
Formatage de la carte microSD
Vérifiez soigneusement que c’est bien la carte SD qui a été choisie par le programme pour le formatage (ici L:) !
Choisir quick ou full format
Cliquez sur le bouton OPTION
Mettez l’option FORMAT SIZE ADJUSTMENT sur ON
La carte s'appelle : RECOVERY
Installation de NOOBS
Télécharger NOOBS
http://downloads.raspberrypi.org/noobs (version 1.4 au 28/04/2015)
Enregistrez NOOBS dans le dossier de votre choix, et décompressez le :
Transférer NOOBS sur la carte SD :
Sélectionnez tous les fichiers du dossier (CTRL A) dans lequel vous avez décompressé NOOBS et copiez les sur la carte SD (ici L:).
Il y a un peu plus d’ 1 Go à copier.
Démarrage du Raspberry Pi
Vous pouvez maintenant brancher les câbles de votre Raspberry Pi (sauf l’alimentation)
insérer la carte SD
branché le dongle du Clavier utilisé Logitech K400
écran 19 pouces de récup avec prise DVI et adaptateur HDMI-DVI + câble HDMI
Câble RJ45 de mon réseau
Branchement caméra PiCamNoir
http://wiki.vanessalionel.fr/raspberry- ... le-camera/ ATTENTION la nappe doit rester bien dans le prolongement des connecteurs sinon ne fonctionne pas.
et enfin relier le câble micro USB de l’alimentation.
J'ai branché l'écran et le transfo de l'alimentation du Raspberry sur une multiprise avec interrupteur.
Au démarrage, NOOBS vous propose de choisir le système que vous souhaitez installer sur votre carte SD.
J’ai choisi d’installer Raspbian et openelec pour pi2 .
Cocher La première ligne et bouton Instal en haut de la fenêtre à gauche.
Patience il bosse.
Fenêtre OS(s) Installed Successfully
OK
Select OS to boot
Raspbian
OpenElec_PI2
http://www.framboise314.fr/configurer-l ... st-vivant/
http://raspbian-france.fr/installer-ras ... iguration/
Je choisi Raspbian
Raspbian démarre et on arrive sur l’écran de configuration raspi-config
raspi-config apparait automatiquement au premier boot.
Vous pourrez le relancer à volonté en tapant :
sudo raspi-config
Dans raspi-config, vous pouvez choisir de démarrer en mode graphique (GUI = Graphical User Interface) ou en mode ligne de commande.
Une fois le système démarré, il va vous demander de vous identifier.
Lors du premier démarrage le login par défaut est « pi », et le password est « raspberry » en rqspberry le clavier est en qwerty
Avec les systèmes Linux, les password ne sont pas affichés lorsqu’ils sont tapés, tapez-le normalement, puis validez en appuyant sur « Entrée ».
Configurer le Raspberry
Activer le serveur SSH (non fait)
Pas utile pour un premier démarrage.
Vous pourrez y revenir plus tard si vous souhaitez prendre la main à distance sur le Raspberry Pi (par exemple via une connexion WIFI).
But : prendre le contrôle du Raspberry à distance.
Sudo Raspi-config
Pour cela, descendez jusqu’au huitième choix, Advanced Options
après validation vous arrivez sur un autre menu, choisir la quatrième ligne, SSH cliquer sur Enable
puis validez.
Le système lance quelques commandes,
puis vous ré-affiche une fenêtre vous indiquant le succès
Changer la langue et configurer le clavier
Vous allez donc vous rendre sur le quatrième choix, Internationalisation Options, et appuyer sur Entrée
vous arrivez sur un second menu, cliquer sur la première ligne Change Locale
change_locale Set locale
Régler les paramètres locaux.
Descendre jusqu’à la ligne « en_GB.UTF-8 UTF-8 », et la sélectionner en appuyant sur la touche Espace
Un astérisque va alors apparaître entre les crochets précédent le choix (il est possible que la ligne soit déjà sélectionnée dès le départ. Dans ce cas, gardez là
sélectionnée, c’est à dire avec un astérisque affiché entre les crochets).
descendre, jusqu’à la ligne « fr_FR.UTF-8 UTF-8 », et la sélectionner en appuyant sur la touche Espace
déplacez vous sur le champ « Ok » en bas à gauche de la fenêtre.
Pour cela, appuyez sur la touche tabulation (la touche avec les deux flèches).
Puis validez.
Une nouvelle fenêtre va apparaître vous demandant de choisir les locales par défaut.
Déplacez-vous sur fr_FR.UTF-8, puis utilisez de nouveau la touche tabulation pour aller sur « Ok »,
et validez.
Laisser faire, affiche des lignes en bas et revient tout seul sur le menu de départ.
change_timezone Set timezone
Pour cela, choisissez de nouveau la quatrième ligne « Internationalisation options ».
Régler la zone horaire.
Sélectionner Europe entrée
sélectionner Paris entrée
Passer le clavier en AZERTY
Pour cela, choisissez de nouveau la quatrième ligne « Internationalisation options ».
Comme précédemment, vous arrivez sur un deuxième menu.
Choisissez la troisième ligne « Change Keyboard Layout »
il peut y avoir un certain temps avant l’affichage de la fenêtre (de façon général, l’ensemble des étapes pour le clavier peuvent être un peu longues).
Important : un clavier doit-être branché pour pouvoir configurer le configurer…
Sur la nouvelle fenêtre, validez directement sans changer le type de clavier. Sauf cas particuliers, ce devrait être le bon.
Une nouvelle autre fenêtre apparaît, choisissez « Other ».
Sur la nouvelle fenêtre, choisissez le clavier « French »,
puis la disposition « french (Par défaut) », première ligne en haut
« No compose key »
et enfin « Non ».
Retour sur le menu principal.
Utilisez la touche tabulation pour choisir « Finish »,
et validez.
Il est possible qu’une fenêtre vous demande si vous souhaitez redémarrer la Raspberry.
Répondez non. Nous le ferons nous même dans quelques instants.
Mettre à jour le système
Code : Tout sélectionner
sudo aptitude update -y && sudo aptitude upgrade -y && sudo reboot
La commande sudo permet de lancer la commande en tant qu’administrateur.
La commande aptitude correspond au gestionnaire de paquets apt.
Le mot clef update correspond au fait de rechercher les mises à jour, et le mot clef upgrade au fait de les installer. Les arguments « -y », eux, permettent de valider
automatiquement les demandes de vérification.
La commande reboot permet de redémarrer la Raspberry.
Les doubles esperluettes « && », quant à elles, signifient que la commande les suivant doit être exécutée à la fin de la commande les précédant, uniquement dans le cas
ou cette commande a fonctionnée sans erreur (une erreur est caractérisée par un code de retour différent de 0).
Mettre à jour le firmware de votre Raspberry Pi :
Code : Tout sélectionner
sudo apt-get install rpi-update
sudo rpi-update
sudo startx
Démarrer en mode graphique
Code : Tout sélectionner
sudo raspi-config
Desktop log in as user 'pi' at the graphical desktop => sélectionner la ligne et entrée au démarrage suivant vous serez en mode graphique.
(A moins que vous n’ayez décidé de rester en mode ligne de commande)
changer le mot de passe
changer le mot de passe de l’utilisateur « pi » ! (l’utilisateur par défaut du système).
Pour cela, rendez-vous sur le second choix, « Change User Password », et validez.
Une fenêtre vous informe que vous allez devoir entrer un nouveau mot de passe pour l’utilisateur « pi ».
Validez, la fenêtre disparaît, et le terminal vous demande de saisir votre nouveau password.
Entrez le nouveau mot de passe, et sa vérification (là encore, aucun caractère ne sera affiché).
S'il n'y a pas de message d'erreur sur le password tout va bien.
Quelques commandes utiles :
Arret paspberry : sudo shutdown -h now
Redémarrage = sudo reboot
Utilisation de nano l'éditeur des fichiers de config (sudo nano)
taper touche Ctrl droite et la lettre de commande.
Pour enregistrer les modifications dans nano :
taper Ctrl o (lettre) puis entrée
pour sortir de nano Ctrl x
Pour enregistrer et sortir : Ctrl x o entrée (les explications des commandes sont en bas de l'écran)
Inutile de ressaisir toutes les lines de commande une deuxième fois, en appuyant sur la flêche du haut pour les faire défiler puis Entrée pour excuter.
Mise en réseau avec Windows
Créer un dossier de montage pour le partage avec Windows
http://www.framboise314.fr/partage-de-d ... pberry-pi/
Ouvrir le LXTerminal l'icône noire en haut de l'écran
Créer un répertoire de partage avec Windows :
pi@raspberrypi ~ $ cd /media (espace entre CD et /)
CD /xxx permet d'aller dans le répertoire xxx
pi@raspberrypi /media $ sudo mkdir partage (éviter les majuscules)
mkdir crée le répertoire xxx
On peut également faire directement sudo mkdir /media/partage (crée le répertoire partage dans le dossier media)
Modifier le fichier fstab pour automatiser la commande
Code : Tout sélectionner
sudo nano /etc/fstab
Code : Tout sélectionner
//192.168.1.xxx/Raspberry /media/partage cifs username=pi,password=,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Raspberry nom du répertoire qui est partagé sur le disque dur de Windows pour moi D:/Raspberry
Si l’utilisateur Windows que vous avez créé pour la connexion du Raspberry Pi possède un mot de passe, vous adapterez les lignes concernées en ajoutant le mot de passe
après password=
Ctrl o Entrée pour sauver les modifications
Ctrl x pour quitter nano
sudo reboot redémarrage
Vérifier que dans /media/partage vous voyez et que vous pouvez modifier les fichiers contenu dans le répertoire Raspberry qui se trouve sur votre ordinateur sous
windows.
Activer la caméra
Au redémarrage je suis sous l'interface graphique cliquer sur LXTerminal l'icone avec un écran noir en haut
Dans la fenêtre noire taper :
sudo raspi-config
dans le menu sélectionner la 5è ligne : enable camera choisir <enable> entrée
<Finish> et <oui> pour un rédémarrage.
Vérification du fonctionnement de la caméra :
Lancer LXTerminal l'icone avec un écran noir en haut
Taper la commande suivante :
raspistill -o image.jpg
une image doit apparaitre sur votre écran (tout va bien en cas de message d'erreur votre nappe est mal positionnée)
pour prendre une vidéo :
sudo raspivid
pour connaitre la config de raspivill et raspivid
sudo raspistill -?
sudo raspivid -?
Installation du driver de la camera
http://www.epingle.info/?p=3224
il existe enfin un drivers officiel (beta mais parfaitement fonctionnel) pour les Raspi cam et Pi noir conçu pour l’API V4L2.
Grâce à ce drivers, l’application Motion ne doit plus être modifiée car la camera est visible comme un périphérique webcam (sur /dev/video0) et optimisé.
Partir d’une installation vierge de Raspian.
IMPORTANT : vous avez Configuré le Pi la caméra est activée
Mise à jour système :
sudo aptitude update -y && sudo aptitude upgrade -y && sudo reboot
Le driver est téléchargé automatiquement.
Vérification :
sudo modprobe bcm2835-v4l2 (pas de message d'erreur tout va bien)
Ajouter bcm2835-v4l2 dans le fichier pour qu’il se charge à chaque démarrage du Pi :
Code : Tout sélectionner
sudo nano /etc/modules
sudo reboot
Installation de Motion NON modifié :
Code : Tout sélectionner
sudo apt-get install motion
Motion se lance toujours par
Code : Tout sélectionner
sudo motion
Code : Tout sélectionner
sudo /etc/init.d/motion stop
Automatiser le démarrage de motion :
Code : Tout sélectionner
sudo nano /etc/default/motion
Configuration de Motion :
motion.conf qui se trouve ici :
Code : Tout sélectionner
/etc/motion/motion.conf
Donc ne pas écraser le fichier par votre ancienne copie.
Remodifier manuellement vos paramètres.
Ma configuration de Motion.conf :
Code : Tout sélectionner
sudo nano /etc/motion/motion.conf
# Daemon
daemon on
# Capture device options
width 1280
height 720
framerate 2
# Motion detection Setting :
pre_capture 2
post_capture 2
max_mpeg_time 600
#FFMPEG related options
ffmpeg_cap_new on
ffmpeg_video_codec msmpeg4
# Snapshots
snapshot_interval 60 (prend une image toutes les 60 sec)
# Target directories and filenames for images and films
target_dir /media/freebox
# Live server
webcam_port 8080
webcam_localhost off
# HTTP Based control
control_port 8081
sudo reboot
Code : Tout sélectionner
sudo mkdir /media/freebox
Code : Tout sélectionner
sudo nano /etc/fstab
\\192.168.1.254\Disque\040dur /media/freebox cifs username=freebox,pass=pcastr57,uid=pi,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm,sec=ntlm 0 0
Code : Tout sélectionner
sudo nano /root/.smbcredentials
Code : Tout sélectionner
username=
password=
Activer le partage côté Freebox :
Pour cela :
Se connecter à l'interface d'administration de la freebox http://mafreebox.freebox.fr/ entrée votre mot de passe
puis -> Pramètres de la freebox -> onglet Mode avancé -> Partage Windows
il faut activer le partage de fichiers (cocher la case) et ne pas cocher l'Accès authentifié
Configurer le routeur FreeBox :
Gestion des ports
onglet Redirections de ports
bouton Ajouter une redirection
Ip Destination = Ip du raspberry
IP source = Toutes (menu déroulant)
Protocole = TCP
Port de début = 8080
Port de fin = 8080
Port de destination = 8080
Pour modifier vos réglages sur la ligne qui apparait cliquer sur la 2ème icône à partir de la droite.
Le port choisi est celui configuré dans # Live server - webcam_port 8080 de motion.conf, vous pouvez choisir celui que vous voulez.
Après un redémarrage, le Raspberry Pi doit avoir un répertoire supplémentaire /media/freebox monté sur le dossier partagé Windows.
Pour laisser le temps au démarrage au raspberry d'installer les points de montage Windows et freebox :
Code : Tout sélectionner
sudo nano /etc/init.d/motion
mettre :
sleep 30
Modifier Samba (peut-être facultatif)
J'ai modifier
Code : Tout sélectionner
sudo nano /etc/samba/smb.conf
Workgroup = le nom de mon réseau
map to guest = bab user
browseable = yes
read only = no
create mask = 0775
directory mask = 0775
L'option workgroup me permet de voir tout mon réseau depuis le raspberry et j'y ai accès par contre windows ne voit pas le pi.
J'ai accès à présent à l'intégralité du disque dur de ma Freebox.
Les fichiers images et vidéos s'enregistrent hors répertoires.
Je lis les images avec l'application Android Freebox Compagnon pour l'instant, j'ai un accès complet au disque de la freebox depuis internet.
Je vais modifier l'intervalle des prises de vues certainement le passer à une image toutes les 6 heures, pour économiser l'espace disque.
Si ce tuto peut aider, et si vous avez des remarques ou amélioration c'est avec plaisir malgré mes faibles connaissances que j'y répondrai.