Le Raspberry Pi est une série d'ordinateurs monocarte à faible consommation créés par la Fondation Raspberry Pi. Créé à l'origine pour enseigner aux enfants les bases de l'informatique et de la programmation dans les pays en développement, le Raspberry Pi a été conçu en mettant l'accent sur une faible consommation d'énergie, un prix bas et une facilité d'utilisation.
Cependant, en raison de sa nature flexible et de son prix bas, à partir de seulement 35 $ en 2012, le Raspberry Pi a trouvé sa place entre les mains des passionnés de technologie, des moddeurs et des scientifiques. Il s'est depuis étendu bien au-delà de son cas d'utilisation d'origine.
Jetons un coup d'œil aux projets Raspberry Pi pour les débutants, à ce qu'il a à offrir et à ce que vous pouvez en faire vous-même.
Matériel
Au fil des ans, la Fondation Raspberry Pi a lancé divers modèles d'ordinateur Raspberry Pi. Outre les générations normales (c'est-à-dire Raspberry Pi, Raspberry Pi 2, etc.), il existe également des variantes de fonctionnalités, telles que les modèles A, B, A+ et B+.
En regardant les modèles courants disponibles, nous avons -
1. Raspberry Pi (première génération) – Lancé en 2012
- Processeur - ARM 6 monocœur @ 700Mhz
- Architecture - ARMv6 (32 bits)
- COS – Broadcom BCM2835
- GPU - Broadcom VideoCore IV à 250 MHz
- RAM - 256 Mo à 512 Mo, selon le modèle
- Prix au lancement – $35
2. Raspberry Pi 2 (deuxième génération) - Lancé en 2015
- Processeur - ARM Cortex A7 quadricœur à 900 MHz
- Architecture - ARMv7-A (32 bits)
- COS – Broadcom BCM2836
- GPU - Broadcom VideoCore IV à 300 MHz
- RAM - 1GB
- Prix au lancement – $35
3. Raspberry Pi 3 (troisième génération) - Lancé en 2016
- Processeur - ARM Cortex A53 quadricœur à 1200 MHz
- Architecture - ARMv8-A (32 bits / 64 bits)
- COS – Broadcom BCM2837
- GPU - Broadcom VideoCore IV à 400 MHz
- RAM - 1GB
- Prix au lancement - $ 35
4. Raspberry Pi Zero – Lancé en 2015
- Processeur - ARM 6 monocœur @ 1000Mhz
- Architecture - ARMv6 (32 bits)
- COS – Broadcom BCM2835
- GPU - Broadcom VideoCore IV à 250 MHz
- RAM - 512 Mo, selon le modèle
- Prix au lancement – $5
Toutes les variantes Pi ont un nombre variable de ports USB (le plus souvent 4 ports USB 2.0 dans la variante B+), une sortie vidéo via HDMI ou AV/RCA et un ensemble de broches d'E/S à usage général (GPIO).
L'ordinateur monocarte Raspberry Pi peut démarrer divers systèmes d'exploitation, principalement basés sur Linux. Les nouveaux Raspberry Pi 2 et Raspberry Pi 3 peuvent également démarrer un système d'exploitation Windows 10 IoT Core spécialisé, basé sur le noyau Windows NT.
Meilleur système d'exploitation Raspberry Pi
- Raspbian (OS officiel de la Fondation Raspberry Pi)
- Ubuntu
- Fedora
- openSUSE
- Gentoo Linux
- CentOS
- FreeBSD
- Windows 10 Core IoT
- Kali Linux
Outre les systèmes d'exploitation généralisés, il existe également des versions de système d'exploitation spécialisées pour le Pi, qui servent généralement un seul objectif. Par exemple -
- RasPlexComment (Pour le streaming multimédia et l'utilisation comme Media Box à la télévision)O
- penELEC (Pour l'utilisation du serveur multimédia)
- RetroPie (Pour émuler les consoles de jeu rétro)
- OpenWRT (Pour une utilisation en tant que routeur réseau)
Nous pouvons clairement voir que le Raspberry Pi est une plate-forme informatique extrêmement diversifiée, mais vous, en tant qu'utilisateur normal, que pouvez-vous faire avec l'un de ces mauvais garçons ? Jetons un coup d'œil à quelques projets intéressants que vous pouvez réaliser sur la plate-forme Raspberry Pi.
Projets Raspberry Pi pour les débutants
1. Ordinateur personnel
Commencer par le plus simple du lot. Le Raspberry Pi, par essence, est en fait un petit ordinateur. Et avec cela, viennent toutes les fonctionnalités que l'on attend d'un ordinateur.
Pour un utilisateur domestique moyen (utilisation consistant en navigation sur Internet, lecture de musique, films, téléchargement de fichiers, édition de documents, etc.), le Raspberry Pi a suffisamment de puissance pour gérer votre charge de travail.
De quoi as-tu besoin
- Raspberry Pi (au moins Pi 2 ou Pi 3)
- Carte MicroSD (de préférence au moins 16 Go)
- Adaptateur secteur USB (la plupart des chargeurs mobiles fonctionneront bien)
- Moniteur / TV pour l'affichage
- Clavier et souris
Comment le configurer
Téléchargez l'image Raspbian à partir d'ici - https://downloads.raspberrypi.org/raspbian_latest
- Sur votre PC ou ordinateur portable, installez Etcher (disponible pour Mac, Windows et Linux)
- Connectez votre carte microSD à votre machine
- Sélectionnez le fichier image dans Etcher et écrivez-le sur votre carte SD
- Insérez la carte microSD dans votre Raspberry Pi
- Connectez le Pi au moniteur, au clavier et à la souris et allumez-le
Une fois le Pi configuré, vous serez accueilli avec une simple interface utilisateur PIXEL, présentée par le système d'exploitation Raspbian. Vous pouvez immédiatement commencer à l'utiliser, car la plupart des logiciels essentiels sont déjà préinstallés.
Nous vous recommandons d'installer des logiciels supplémentaires pour tirer le meilleur parti de votre expérience d'ordinateur de bureau.
- RhythmBox – Lecteur de musique
- TBOPlayer – Lecteur vidéo
- GIMP - Éditeur d'images
- Transmission – Client torrent
Il existe d'autres systèmes d'exploitation open source disponibles pour le Pi, le plus populaire étant Ubuntu MATE. Alors que d'autres systèmes d'exploitation ont leurs propres avantages et inconvénients, nous préférons Raspbian, car ce n'est pas seulement le système d'exploitation officiellement pris en charge par la Fondation Raspberry Pi, mais c'est également le système d'exploitation le plus rapide et le plus optimisé pour le Raspberry Pi.
2. PC de cinéma maison
Que faire si vous ne souhaitez pas utiliser le Pi pour un usage régulier ? Que faire si vous voulez écouter de la musique, regarder des films, des émissions de télévision. Bref, et si vous aviez l'intention d'en faire un média center.
Il existe principalement deux méthodes, l'une d'entre elles consiste à configurer un Pi en tant que PC ordinaire, puis à installer le logiciel correspondant. L'autre méthode, celle dont nous allons parler aujourd'hui, est de loin la meilleure méthode. Il s'agit d'utiliser un système d'exploitation spécialisé conçu à cet effet.
Il existe plusieurs systèmes d'exploitation disponibles pour cela, notamment RasPlex, Open Source Media Center (OSMC) et Kodi (XBMC).
De quoi as-tu besoin
- Raspberry Pi (de préférence Pi 2 ou Pi 3)
- Carte MicroSD (de préférence au moins 16 Go)
- Adaptateur secteur USB (la plupart des chargeurs mobiles fonctionneront bien)
- Moniteur / TV pour l'affichage
- Clavier et souris
- Disque dur externe (pour stocker vos médias)
Comment le configurer
- Téléchargez l'image OSMC à partir d'ici - https://osmc.tv/
- Sur votre PC ou ordinateur portable, installez Etcher (disponible pour Mac, Windows et Linux)
- Connectez votre carte microSD à votre machineSélectionnez le fichier image dans Etcher et écrivez-le sur votre carte SD
- Insérez la carte microSD dans votre Raspberry Pi
- Connectez le Pi au moniteur, au clavier et à la souris et allumez-le
- Ajoutez vos médias via l'interface utilisateur, et vous êtes prêt à basculer
Dans ce guide, nous avons utilisé la distribution populaire OSMC. Il est basé sur Kodi, avec un support natif pour OMXPlayer (lecture accélérée matériellement sur Raspberry Pi). Il est également livré avec une interface utilisateur élégante, ce qui le rend facile à utiliser et magnifique à regarder.
3. Serveur de stockage réseau
Le stockage en réseau, ou NAS en abrégé, est un concept très important de nos jours. L'idée est simple, un périphérique de stockage accessible sur tout votre réseau, voire partagé sur internet.
Il est très logique de conserver vos documents, médias, photos et autres fichiers dans un stockage central, afin d'éviter la duplication de données sur vos multiples appareils (téléphone, PC, tablette, etc.), tout en y ayant accès en cas de besoin.
La configuration d'un NAS sur un Pi n'est pas particulièrement simple, car elle implique une configuration manuelle.
De quoi as-tu besoin
- Raspberry Pi (de préférence Pi 2 ou Pi 3), configuré avec un système d'exploitation.
- Disque dur externe / clé USB (que vous avez l'intention de partager)
- Connexion réseau (LAN ou WiFi)
Nous supposons que vous avez déjà une configuration Raspberry Pi avec Raspbian, pour ce guide. Si vous n'en avez pas déjà un, consultez le projet #1 pour le guide. Nous allons installer un serveur Samba sur notre Raspberry Pi.
Affichez le terminal sur votre Raspberry Pi
Mettre à jour notre distribution Raspbian
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
Installez ntfs-3g pour le support NTFS sur notre Pi
- sudo apt-get installer ntfs-3g
Connectez votre disque dur au Pi via USB
- sudo fdisk –l
- sudo mkdir /mnt/NAS
Créez un utilisateur pour vous connecter en tant que
- sudo useradd pi –m –G utilisateurs
- sudo mot de passe pi
Modifier le fstab, pour monter automatiquement notre disque dur au démarrage
- sudo nano / etc / fstab
Ajoutez ce qui suit au bas du fichier
- /dev/sda1 /mnt/NAS ntfs-3g uid=pi,gid=pi 0 0
Redémarrez votre Pi
Installez Samba
- sudo apt-get install samba samba-common-bin
Modifier la configuration de Samba
- sudo nano /etc/samba/smb.conf
Ajoutez ce qui suit au bas du fichier pour configurer notre lecteur
- [NAS]
- commentaire = NAS
- chemin = /mnt/NAS
- utilisateurs valides = @users
- forcer le groupe = utilisateurs
- créer un masque = 0660
- masque de répertoire = 0771
- lecture seule = non
Redémarrez le serveur Samba et connectez l'utilisateur au serveur
- sudo /etc/init.d/samba redémarrer
- sudo smbpasswd –a pi
C'est ainsi que vous configurez un NAS sur votre Pi. Maintenant, allez sur votre ordinateur portable / PC / Mobile, à partir duquel vous souhaitez accéder au stockage.
Ajouter un stockage réseau
- Sur Mac -> Finder – Se connecter au serveur
- Sous Windows -> Ajouter un emplacement réseau
- Sur mobile -> Utilisez une application de gestion de fichiers comme ES File Explorer ou Solid Explorer
Pour l'IP du serveur, saisissez smb:// . La boîte de dialogue vous demandera le nom d'utilisateur et le mot de passe. Saisissez-les comme vous l'avez configuré. Vous pourrez alors accéder à vos fichiers n'importe où sur le réseau.
4. Routeur sans fil
Nous sommes presque sûrs que vous avez un routeur WiFi dans votre maison. Mais peut-être en voulez-vous un autre. Peut-être pour les invités. Peut-être pour votre serveur DNS personnel. N'ayez crainte, vous n'avez plus besoin d'acheter un autre routeur WiFi pour le même. Notre fidèle Raspberry Pi vient à la rescousse.
De quoi as-tu besoin
- Raspberry Pi, configuration avec un OS.
- Adaptateur WiFi USB (modèles sélectionnés uniquement), nous suggérons l'adaptateur nano USB sans fil Edimax 802.11 b/g/n
Comment le configurer
- Installer le logiciel du routeur
- sudo apt-get install isc-dhcp-server
- wget https://github.com/jensegers/RTL8188-hostapd/archive/v1.1.tar.gz
- tar –zxvf v1.1.tar.gz
- cd RTL8188-hostapd-1.1/hostapd
- sudo faire
- sudo faire l'installation
- Configurer le serveur ISC-DHCP
- sudo nano /etc/dhcp/dhcpd.conf
- Commentez les lignes suivantes
- option nom de domaine « exemple.org » ;
- option serveurs de noms de domaine ns1.example.org, ns2.example.org ;
- Décommenter cette ligne
- #autoritaire ;
Ensuite,
Nous définissons les paramètres des serveurs DHCP
- sous-réseau 192.168.0.0 masque de réseau 255.255.255.0 {
- plage 192.168.0.101 192.168.0.150;
- option adresse de diffusion 192.168.0.255;
- routeurs d'option 192.168.0.1;
- temps de bail par défaut 600;
- durée de location maximale 7200 ;
- option nom de domaine « réseau-local » ;
- option serveurs de noms de domaine 8.8.8.8, 8.8.4.4 ;
- }
Ensuite, nous éditons isc-dhcp-server
- sudo nano /etc/default/isc-dhcp-server
- Mettre à jour les interfaces vers INTERFACES="wlan0"
- Mettre à jour /etc/network/interfaces
- sudo ifdown wlan0
- sudo nano / etc / network / interfaces
Configurer HostAPD
- sudo nano /etc/hostapd/hostapd.conf
- Vous pouvez modifier le mot de passe SSID et WPA dans ce fichier
Activer la traduction d'adresses réseau (NAT)
- sudo nano /etc/sysctl.conf
- Ajoutez la ligne net.ipv4.ip_forward=1
- sudo sh –c « echo 1 > /proc/sys/net/ipv4/ip_forward »
- sudo ifup wlan0
- sudo iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
- sudo iptables –A FORWARD –I eth0 –o wlan0 –m state –state RELATED,ETABLISHED –j ACCEPT
- sudo iptables –A FORWARD –I wlan0 –o eth0 –j ACCEPTER
Démarrage de votre routeur sans fil
- démarrage du service sudo isc-dhcp-server
- démarrage du service sudo hostapd
Configuration finale
- sudo update-rc.d hostapb activer
- sudo update-rc.d isc-dhcp-server activer
- sudo sh –c « iptables-save > /etc/iptables.ipv4.nat »
- Au fichier /etc/network/interfaces, ajoutez cette ligne
- up iptables-restore < /etc/iptables.ipv4.nat
Ça y est, vous avez maintenant votre propre routeur sans fil. Redémarrez votre Raspberry Pi et découvrez la merveille que vous venez de créer.
5. Console de jeu rétro
Envie de revisiter tous vos jeux d'enfance, ces innombrables heures passées à écraser des boutons, à regarder nos télés. RetroPie ramène toute la nostalgie dans le monde moderne.
RetroPie prend en charge plusieurs consoles, y compris
- Amiga
- Apple II
- Atari 2600
- Commodore 64
- Dreamcast
- Game Boy Advanced
- Game Cube
- Game Boy
- Genèse
- Neo Geo
- Nintendo DS
- Système de divertissement Nintendo
- Playstation 1
- Playstation 2
- Playstation Portable
- Système de divertissement Super Nintendo
- Wii
La configuration de RetroPie est un processus très simple, aussi simple que la configuration de Raspbian.
De quoi as-tu besoin
- Raspberry Pi (au moins Pi 2 ou Pi 3)
- Carte MicroSD (de préférence au moins 16 Go)
- Adaptateur secteur USB (la plupart des chargeurs mobiles fonctionneront bien)
- Moniteur / TV pour l'affichage
- Clavier et souris
- Contrôleur de jeu (facultatif)
Comment le configurer
- Téléchargez la dernière image RetroPie à partir d'ici - https://retropie.org.uk/download/
- Sur votre PC ou ordinateur portable, installez Etcher (disponible pour Mac, Windows et Linux)
- Connectez votre carte microSD à votre machine
- Sélectionnez le fichier image dans Etcher et écrivez-le sur votre carte SD
- Insérez la carte microSD dans votre Raspberry Pi
- Connectez le Pi au moniteur, au clavier et à la souris et allumez-le
6. Programmation et éducation
Pendant que nous y sommes, pourquoi ne pas utiliser le Raspberry Pi pour son objectif initial. Le Raspberry Pi a été conçu à l'origine pour enseigner l'informatique et la programmation de base aux enfants des pays en développement. En fait, le système d'exploitation Raspbian est livré avec une très bonne bibliothèque d'IDE et d'outils pour vous aider à démarrer immédiatement.
Raspbian est livré avec
- BleuJ
- Geany
- Python
- Node-RED
- Java pied-vert
- Scratch
- Wolfram
- Sonic pi
C'est un ensemble sain d'IDE astucieux pour vous aider à démarrer. Et lorsque vous souhaitez vous développer, le Pi exécutera des IDE courants tels que CodeBlocks et Eclipse sans transpirer. Domotique
De nos jours, le mot à la mode est Internet des objets. En tant que concept, c'est une chose très simple, les appareils de votre maison, tous connectés à Internet, pouvant communiquer entre eux, fonctionner selon les besoins et être programmés et contrôlés à distance.
Imaginez que votre four à micro-ondes réchauffe vos aliments lorsque vous entrez dans votre pièce, que les lumières de votre couloir s'allument automatiquement et que la musique joue pour vos sens. C'est le genre de choses que la domotique prévaut et que l'Internet des objets permet.
Pour configurer un Raspberry Pi en tant que contrôleur IoT, nous avons un choix de systèmes d'exploitation
- Windows 10 Core IoT
- Android pour les objets
Alors, comment ça marche concrètement ? Vous disposez d'un ensemble de capteurs/caméras/blasters IR installés dans votre maison, ou même de les déclencher manuellement selon vos besoins. À l'aide d'un intermédiaire Raspberry Pi, vous pouvez contrôler vos lumières, ventilateurs, appareils simplement via un signal via l'interweb, par exemple une application sur votre téléphone, ou selon un horaire, ou via les données de capteurs.
Quoi d'autre?
La magie du Raspberry Pi ne s'arrête pas là. Il existe diverses autres utilisations, notamment la robotique, la transformation de votre téléviseur en téléviseur intelligent, les miroirs intelligents, la sécurité à domicile, le regroupement de Pi en une plate-forme de supercalcul et bien plus encore.
En fait, si vous pouvez le rêver, vous pouvez probablement le faire sur le Raspberry Pi.
Conclusion - Projets Raspberry Pi pour les débutants
Nous avons eu un aperçu complet de l'ordinateur monocarte Raspberry Pi aujourd'hui. Ce qui a commencé comme un micro-ordinateur d'apparence anodine, est aujourd'hui partout dans le monde, ayant ses racines profondes dans la communauté des passionnés.
Selon la Fondation Raspberry Pi, plus de 10 millions de Raspberry Pi ont été vendus d'ici 2016, ce qui en fait l'un des ordinateurs les plus vendus au monde.
Avec une telle flexibilité et une utilisation variée, associée à une carte simple à utiliser et à un prix bon marché, à partir de seulement 5 $ pour le Raspberry Pi Zero, il est facile de comprendre pourquoi la révolution Pi a pris d'assaut le monde.
Jayant
Enfin, un endroit pour tout savoir sur ce truc de Raspberry Pi. Le concept est vraiment nouveau. 35 $ pour un ordinateur portable et compact. Merci mec de l'avoir partagé
Aditya Bhalla
Bonjour! Je veux juste vous offrir un grand coup de pouce pour vos excellentes informations que vous avez ici sur ce post. Je reviendrai bientôt sur votre site Web.
Ryan Brown
J'ai beaucoup réfléchi au Rasberry PI et à la façon de l'utiliser/de l'implémenter dans beaucoup de choses. Je voyage beaucoup, j'ai donc essayé de trouver un moyen de l'utiliser pour certaines choses qui nécessitent une faible puissance ou un oomf supplémentaire. Quand j'ai conduit un pousse-pousse à travers l'Inde, j'ai pensé à essayer de brancher un système stéréo alimenté par celui-ci, mais je n'ai pas eu le temps.
Shashank
Salut, comment gagnez-vous de votre site Web? Je ne vois pas d'annonces Google sur votre blog, alors comment en gagnez-vous ?
Mahesh Dabadé
Salut Shashank, ce n'est pas le bon article pour discuter de ces choses. S'il vous plaît contactez [email protected] pour toutes vos questions.
Vipul
Salut J'espère que tu vas bien. C'est vraiment un article intéressant pour nous tous. Il s'agit d'un article bien expliqué avec des points précis par rapport à d'autres sites. Merci pour cet article et continuez de nous mettre à jour.
Mohsin
Post incroyable de bonnes informations pour nous. Merci.