Raspberry Pi

Modèles
Infos, tutoriels (en vidéo)
Blogs
Doc, magazines
Questions/réponses
Sources

Modules (hardware)

S.E. utilisables
Logiciels
Applis, réalisations (astro, domotique, PiCAST, etc.)
Applis Android

Langages
Electronique
Accessoires et vendeurs/achats
Système (multi-boot, commandes, swap, etc.)

Premiers pas
Trucs et astuces
Sécurité
Raspberry Pi - introduction

Autres types de micro-ordinateurs

Communautés de développement collaboratif hardware

Modèles

  • Raspberry Pi 3 B (Broadcom BCM2837, 1.2GHz 64-bits 4 coeurs ARM Cortex-A53, et BCM43438 wireless combo chip (WiFi 802.11 b/g/n et Bluetooth 4.1)) - modèle le plus récent.
  • Raspberry Pi 2 B (Broadcom BCM2836, 900 Mhz 32-bits 4 coeurs ARM Cortex-A7, 1 Go de RAM)
  • Raspberry Pi Zero W (Broadcom BCM2835, CPU ARM11 à 1 GHz, 512 Mo de RAM)
    • 11 €, modèle sorti fin février 2017, annoncé dans le MagPi n°55
    • connecteur CSI (Camera Serial Interface) supportant le module caméra v2 (Sony IMX219 8 Mpels)
    • wireless intégré 2.4 GHz 802.11n, Bluetooth 4.1 LE (les mêmes que le Pi 3)
    • sa taille (65 mm x 30 mm x 5 mm) et sa faible consommation en font le modèle idéal pour les objets connectés, la domotique, etc.
  • Raspberry Pi Zero (modèle le moins cher)
  • etc.

Infos

Wikipédia
raspberrypi.org : FAQ, Wiki, phpBB3
elinux.org > RPi Low-level peripherals (GPIO, etc.)
GPIO et HAT
News : Raspberry Pi blog, newsletter (archive ou/et inscription)
Communauté

Blogs

Blog de Lance Seidman, qui a développé PiCAST

Magazines

The MagPi (magazine mensuel, téléchargeable gratuitement en PDF)
   En cas de "pdf document is damaged", régler le problème par : $ pdftk MagPi69.pdf output MagPi69ok.pdf
MagPi en français (payant)
Articles de Elektor Magazine (fr)
Articles de GNU/Linux Magazine / France
Articles de Linux Magazine (en anglais)
Articles de PCWorld
Raspberry Pi Weekly (en anglais, newsletter "news & projects")
Wikis : S & H Hackspace

Doc

Doc raspberrypi.org > config > Wifi
QuickRef commandes Linux et électronique

Tutos

Ajout d'un élément au menu (article inspiré de celui-ci)
Raspberrypi.org : blog, wiki, quick start guide
Epinglé ! (fr) - Fonctionnement du module caméra, etc.
Framboise314.fr et ses tests (nouvelle caméra 8 Mpixels,etc.)
Genma > Raspberry et Freebox V6
Getting started Wiki MC Hobby (fr)
GNUniverse
Idleblog
IT-wars : carte SD, clé USB, d dur, backup/restore
Linux Magazine
Pazpop (fr)
Pimoroni
Raspberrypi-spy.co.uk (ex : adresse réseau)
Soft @lternative (fr)
ThePiHut blog
Univers Raspberry Pi, Wiki du site Korben (fr)

Tutos vidéo

Questions/réponses

Sur StackExchange

Sources

Boot et s.e.

Outils de boot et d'installation de s.e. et de logiciel.

Boot

Booter d'un disque dur

Installation manuelle du s.e.

1. Télécharger le fichier zip ou img du s.e., exemple : Raspbian (une distrib GNU/Linux Debian)
2.
Installer le fichier img dans la carte microSD : sous Windows utiliser Nero, ou Etcher (changements), ou Win32DiskImager

Installation du s.e. par NOOBS ***

s.e. utilisables

Modules (Hardware)

201701 - Compute Module 3

Disque dur WD PiDrive

Logiciels / software

Page d'infos et de liens de Kubii.fr
Exécuter des programmes non-compatibles Raspberry Pi est possible avec ExaGear

Docker sur Raspberry Pi

  • Articles : général, get started
  • Installation de Docker sur Raspbian Jessie : curl -sSL get.docker.com | sh

Media Center / Home theater avec Kodi/XBMC

CEC devrait pouvoir être utilisé pour utiliser la télécommande de la TV.

Mes autres infos concernant Kodi/XBMC

Distributions GNU/Linux

OpenELEC

Xbiandistrib GNU/Linux basée sur Debian, et orientée media center avec Kodi/XBMC Jeux

Recalbox, plateforme de jeux et Media Center

Skype sur Raspberry Pi

Jeux

Jeux intégrés, gratuits

Minecraft Pi Edition - gratuit, mode créatif (intégré à Raspbian, dans le dossier mcpi, tourne sous XWindows), programmable en Python, ou en Ruby.

Autres jeux

Autres jeux par la recalbox
Article concernant Doom3 sur Raspberry Pi

Musique (synthétiseurs, etc.)

Pi synthesisers (infos + vidéo)

Sonic Pi

Trackers

Applis, réalisations

Magasin Pi Store - a été fermé en février 2016

Exemples de réalisations

Astronomie

  • StarPi, pour l'astrophotographie

Cloud privé

Domotique

Electronique

Réalisations diverses

TV - avec le Raspberry Pi connecté à la TV par HDMI

  • En ayant installé openelec XBMC sur le Raspberry Pi, et activé des services (airplay/server et autres) ; et en ayant installé une application Android (exemple : AllCast) sur le smartphone (ou la tablette) Android, il est possible à partir de ces derniers d'afficher des vidéos et des photos sur sa TV.
  • Le programme PiCAST (infos, vidéo explicative, article) - gratuit et open source, une fois installé sur le Raspberry Pi, permet d'afficher sur la TV des images, vidéos, etc. jouées sur un smartphone ou une tablette Android.
    • Note : Dans le dossier où sont téléchargés les shell-scripts picast_start.sh et picast_stop.sh, après avoir exécuté setup.sh, il faut exécuter : "npm i", ensuite le start fonctionnera.
    • Vérifications
      • Sur le Raspberry Pi : forever list
      • Sur le smartphone : http://adresse_du_pi:3000
    • Exemple, à partir du smartphone, pour afficher la vidéo web u8R4eEmqbH4 sur la TV par le Raspberry Pi il suffit de mettre dans le champ addresse web de son navigateur internet : http://adresse_du_pi:3000/yt-stream/u8R4eEmqbH4

Langages

  • Tout langage compilé pour ARM.
  • Python

Système

Affichage

L'affichage est en mode graphique et multi-fenêtre par défaut, sous LXDE.

Connexion à distance sécurisée en mode texte

Le Raspberry Pi peut être utilisé en mode texte (console), localement, ou à distance par un outil utilisant sa connexion SSH (PuTTY, MobaXterm, etc.) ou par la commande ssh: ssh pi@adresse_du_raspberry_pi (mot de passe par défaut : raspberry).

Pour utiliser l'accès SSH du Raspberry Pi, il faut d'abord l'activer, par l'outil d'admin: sudo raspi-config, ou par les 2 commandes: sudo systemctl enable ssh && sudo systemctl start ssh

Article détaillé : activation et utilisation de l’accès SSH du Raspberry Pi

Connexion à distance en mode graphique

L'affichage peut être redirectionné sur l'écran d'un PC, il faut un serveur X sur le PC, la variable DISPLAY du PC doit avoir été configurée sur le Raspberry Pi, et ensuite peut y être exécuté startx.
Autre solution : utiliser un outil de la famille VNC (discussion), ou se connecter en SSH par l'outil MobaXterm (qui lance un serveur X sur le PC et exporte automatiquement la variable DISPLAY) et démarrer startx, ou installer l'outil XRDP de Windows sur le Raspberry Pi : "sudo apt-get install xrdp" et exécuter sur le PC : Connexion Bureau à Distance).

Multi-boot

Commandes

  • # vcgencmd measure_temp   (affiche la t° du Raspberry Pi)

Swap

Eviter que le mécanisme de swap utilise la carte microSD (discussion)

  • update-rc.d -f dphys-swapfile
  • Ou, ajouter à /etc/rc.local :
    • swapoff --all
    • dphys-swapfile swap off
  • Autre solution : régler le swappiness
  • Autre solution, mais déconseillée : sudo apt-get remove dphys-swapfile

Accessoires et vendeurs/achats

Vendeurs

Premiers pas

Guides d'installation web

Mon guide

Formatter une carte microSD (au min. une 8 Go UHS classe 10) en FAT32 avec gparted sous GNU/Linux, ou avec l'outil SD Formatter for SD/SDHC/SDXC (option FORMAT SIZE ADJUSTMENT à ON, ainsi tout le contenu de la carte microSD sera utilisable, et la taille de cluster sera de 32k), puis y copier le contenu de NOOBS ou NOOBS Lite, et insérer cette carte dans le Raspberry Pi.

En connectant un cable réseau au Pi lors du 1er boot seront présentées plus d'options, dont celle de créer une partition partagée "data" de 512 Mo, partageable entre les s.e. de la carte microSD.

Après installation de Raspbian, par connexion à distance, ou dans la fenêtre terminal LX :
  1. sudo apt-get update   (update de l'index des paquets)
  2. sudo apt-get upgrade   (upgrade des paquets)
  3. sudo apt-get dist-upgrade   (upgrade éventuel de la distrib GNU/Linux)
  4. sudo apt-get autoremove   (nettoyage)
  5. sudo apt-get clean   (nettoyage)
  6. chmod a+rwx /media/pi/data   (pour pouvoir créer des dossiers dans la partition "data")
  7. sudo raspi-config   (configuration)
  8. Configurer le wifi
  9. sudo apt-get install vlc gparted   (installation du lecteur multimédia VLC, et du programme de gestion des partitions gparted)
  10. Installer un lecteur PDF (ex : Evince) permettant les copier-coller (pour les tutos des magazines en PDF) car le programme pre-installé dans la distrib Raspbian ne le permet pas.

Trucs et astuces

Copie de fenêtre d'écran : scrot -d 10 -u   (par exemple, pour faire un screenshot de celle de gparted)

Réglages de la sortie HDMI (résolution, etc.) : dans le fichier /boot/config.txt (autres infos ici)

Raspberry Pi - introduction

Le Raspberry Pi est un micro-ordinateur à part entière...

Sécurité

Turn a Raspberry Pi into a Personal VPN for Secure Browsing Anywhere You Go

Applis Android

Afficher/caster à partir de son smartphone sur la TV, par le Raspberry Pi

Raspicast - nécessite que l'accès SSH du Raspberry Pi soit activé, ensuite il suffit d'indiquer à Raspicast l'adresse IP du Raspberry Pi et le login/mdp. Fonctionne bien pour les vidéos et les musiques mp3, par contre pour les photos il faut au préalable avoir installé OMX image viewer sur le Raspberry Pi, voici comment:
cd /usr/src
sudo git clone https://github.com/HaarigerHarald/omxiv
cd omxiv
sudo apt-get install libjpeg8-dev libpng12-dev
sudo make ilclient
sudo make
sudo make install

Autres micro-ordinateurs de type "carte"

Arduino

RPi-ShieldBrigde permet une combinaison du Raspberry Pi et de l'Arduino (article)

Banana Pi 2

Différences avec le Raspberry Pi 2

C.H.I.P.

++ également open hardware
S.E. basé sur Debian
Différences avec le Raspberry Pi Zero
Doc - ex. de connexion par le port série

etc.

Communautés de développement collaboratif hardware


hackaday.io


Vic
Page modifiée le 26 janvier 2023

Page d'accueil du site