Différences entre les versions de « Installation du logiciel d'AstroPlant »

De Wiki Fab Lab Onl'Fait
Aller à la navigation Aller à la recherche
m
m
Ligne 6 : Ligne 6 :
A la fin Etcher éjecte automatiquement la carte, il faut donc physiquement la retirer puis la réinsérer pour pouvoir y accéder. Activation de SSH et du Wi-Fi.
A la fin Etcher éjecte automatiquement la carte, il faut donc physiquement la retirer puis la réinsérer pour pouvoir y accéder. Activation de SSH et du Wi-Fi.


== Activation de Ssh et du Wi-Fi ==
== Activation de SSH et du Wi-Fi ==
Pour pouvoir se connecter à la serre à distance il faut activer le serveur SSH et qu'elle puisse se connecter au réseau WI-Fi.


=== Activation de SSH ===
=== Activation de SSH ===
Ligne 16 : Ligne 17 :
Pour configurer le Wi-Fi on doit créer un fichier nommée <code>wpa_supplicant.conf</code> que l'on place aussi à la racine de la carte.
Pour configurer le Wi-Fi on doit créer un fichier nommée <code>wpa_supplicant.conf</code> que l'on place aussi à la racine de la carte.


Le fichier doit contenir les informations suivantes :
Le fichier doit contenir les informations suivantes :<blockquote>country=CH
 
country=CH


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
Ligne 30 : Ligne 29 :
    psk="MOT DE PASSE DE VOTRE RESEAU"
    psk="MOT DE PASSE DE VOTRE RESEAU"


}
}</blockquote>


== Connexion du Pi à la carte d'extension ==
== Connexion du Pi à la carte d'extension ==
Il faut maintenant brancher le Pi à la carte d'extension avec la nappe de 40-pins (attention au sens !), cela permettra au Pi d'être alimenté par la serre.
Il faut maintenant brancher le Pi à la carte d'extension avec la nappe de 40-pins (attention au sens !), cela permettra au Pi d'être alimenté par la serre.
== Connexion au Pi via SSH ==
Pour se connecter au serveur SSH du Pi on utilise la commande <code>ssh pi@raspberrypi.local</code> on peut également entrer l'adresse IP à la place du nom d'hôte (si Bonjour est désactivé par exemple, ou si vous possédez plusieurs pi).
Le mot de passe par défaut est <code>raspberry</code>.
== Activation des capteurs ==
Pour permettre au Pi de récupérer les infos des capteurs il faut les activer avec l'utilitaire de configuration : raspi-config qu'on appelle avec la commande <code>sudo raspi-config</code>
Depuis le menu 5. Interfacing options il faut activer :
* la caméra
* l'interface SPI
* l'interface I2C
* Port série
** Désactiver le shell
** Activer le port série matériel
* Activer 1-Wire
C'est le bon moment pour modifier le mot de passe du compte pi, qui est à sa valeur par défaut actuellement.
== Installation des paquets logiciels ==
On commence par mettre à jour la liste des paquets avec la commande <code>sudo apt-get update</code>
On peut ensuite installer les paquets suivants (exécuter une ligne à la fois) :<blockquote><code>sudo apt-get install git python3-pip libcapnp-dev pigpio python3-pigpio</code>
<code>sudo apt-get install libpng12-dev libatlas-base-dev libopenjp2-7-dev libtiff-dev</code>
<code>python3 -m pip install pyserial</code>
<code>sudo apt-get install python3-smbus</code>
<code>sudo apt-get install python3-w1thermsensor</code>
<code>sudo apt-get install python3-picamera</code></blockquote>Une fois que tous ces paquets sont installés on fait redémarrer le Pi avec <code>sudo reboot now</code>

Version du 3 février 2022 à 16:27

Installation de Raspbian

D'abord il faut télécharger l'image la plus récente de Raspbian en suivant ce lien.

On doit ensuite copier l'image sur une carte SD, le plus simple étant d'utiliser Etcher.

A la fin Etcher éjecte automatiquement la carte, il faut donc physiquement la retirer puis la réinsérer pour pouvoir y accéder. Activation de SSH et du Wi-Fi.

Activation de SSH et du Wi-Fi

Pour pouvoir se connecter à la serre à distance il faut activer le serveur SSH et qu'elle puisse se connecter au réseau WI-Fi.

Activation de SSH

Pour activer SSH il suffi de créer un fichier vide appelé ssh à la racine de la carte.

Depuis un Mac cela se fait facilement au moyen de la commande touch /Volumes/boot/ssh depuis Windows on peut créer ce fichier avec NotePad par exemple.

Configuration du Wi-Fi

Pour configurer le Wi-Fi on doit créer un fichier nommée wpa_supplicant.conf que l'on place aussi à la racine de la carte.

Le fichier doit contenir les informations suivantes :

country=CH

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

    ssid="NOM DE VOTRE RESEAU"

    psk="MOT DE PASSE DE VOTRE RESEAU"

}

Connexion du Pi à la carte d'extension

Il faut maintenant brancher le Pi à la carte d'extension avec la nappe de 40-pins (attention au sens !), cela permettra au Pi d'être alimenté par la serre.

Connexion au Pi via SSH

Pour se connecter au serveur SSH du Pi on utilise la commande ssh pi@raspberrypi.local on peut également entrer l'adresse IP à la place du nom d'hôte (si Bonjour est désactivé par exemple, ou si vous possédez plusieurs pi).

Le mot de passe par défaut est raspberry.

Activation des capteurs

Pour permettre au Pi de récupérer les infos des capteurs il faut les activer avec l'utilitaire de configuration : raspi-config qu'on appelle avec la commande sudo raspi-config

Depuis le menu 5. Interfacing options il faut activer :

  • la caméra
  • l'interface SPI
  • l'interface I2C
  • Port série
    • Désactiver le shell
    • Activer le port série matériel
  • Activer 1-Wire

C'est le bon moment pour modifier le mot de passe du compte pi, qui est à sa valeur par défaut actuellement.

Installation des paquets logiciels

On commence par mettre à jour la liste des paquets avec la commande sudo apt-get update

On peut ensuite installer les paquets suivants (exécuter une ligne à la fois) :

sudo apt-get install git python3-pip libcapnp-dev pigpio python3-pigpio

sudo apt-get install libpng12-dev libatlas-base-dev libopenjp2-7-dev libtiff-dev

python3 -m pip install pyserial

sudo apt-get install python3-smbus

sudo apt-get install python3-w1thermsensor

sudo apt-get install python3-picamera

Une fois que tous ces paquets sont installés on fait redémarrer le Pi avec sudo reboot now