RaspberryPi¶
Présentation¶
les cartes Raspberry sont de véritables petits ordinateurs. Peu chères et très répandues, elles profitent d'énormément de contributions logicielles et de tutoriels. Elles consomment un peu plus qu'un arduino ou un esp, mais peuvent s'en rapprocher si on leur compile un os sur-mesure comme avec Buildroot, mais elles restent beaucoup plus puissantes et ont une mémoire sur carte SD et donc qui peut dépasser les 100Go.
Utilisation en headless¶
Headless ça veut dirt sans interface graphique (littérralement sans tête). Ça consomme beaucoup moins comme ça et ça suffit pour la plupart des projets.
Installation¶
Télécharger la dernière version de raspian¶
sur cette page vous trouverez les images de raspian, l'os basé sur debian pour raspberryPi, à télécharger. Choisissez la version Lite.
Créer la carte SD¶
Une fois que vous avez téléchargé cet os, vous devez l'écrire sur une carte micro-SD, pour ce faire, nous utiliserons la commande dd
dd if=./chemin/de/mon/image of=/dev/ma carte SD bs=1M
Se connecter au Pi¶
Une fois l'image écrite, il faut configurer votre système pour qu'il se connecte tout seul au wifi et accepte les connexions ssh.
Configuration du wifi¶
Dans la carte SD modifiez le fichier wpasupplicant.conf comme suit:
Autoriser les connexions ssh¶
sudo touch ssh
se connecter au Pi en ssh¶
ssh pi@raspberrypi
mot de passe raspberrypi
Renommer son pi¶
Éditez le fichier/etc/hosts
sudo nano /etc/hosts
Dans la dernière ligne du fichier, changez "raspberrypi" par le nom que vous voulez.
Puis éditez /etc/hostname
sudo nano /etc/hostname
et changez raspberrypi par le nom de votre choix.
Sécuriser son Pi¶
Utilisation des gpio¶
le pwm matériel avec wiringPi¶
Daemoniser son programme¶