Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Raspberry Pi-Why est le petit et puissant excellent choix

Vous ne savez toujours pas ce que sont les Raspberry Pics ? Nous vous montrons ici 12,5 millions de raisons de le faire.

Ce projet a été spécialement conçu pour l'enseignement universitaire, et les amoureux de la technologie aussi (les geeks), selon la Raspberry Foundation au Royaume-Uni par une annonce officielle de leur blog. Ils disent avoir dépassé toutes les attentes en matière de ventes d'appareils ; Ils ont atteint 12,5 millions d'unités Raspberry Pi vendues. Ce phénomène est parallèle à la technologie grand public actuelle. De plus, il a été en mesure d'apporter à l'environnement domestique une dose d'innovation qu'il n'y a pas si longtemps, on n'imaginait que chez les grands fabricants.

Cependant, attendez, qu'est-ce qu'un Raspberry PI ? Quels sont leurs modèles ? Que puis-je faire avec un Raspberry Pi ? sont ses utilisations les plus courantes ? Toutes ces questions et quelque chose d'autre répondront dans l'article suivant.

Qu'est-ce qu'un Raspberry PI ?

Le Raspberry Pi est une carte informatique à faible coût (SBC); on peut dire qu'il s'agit d'un petit ordinateur, de la taille d'une carte de crédit, développé par la Fondation Raspberry PI de l'Université de Cambridge au Royaume-Uni en 2011, dans le but principal de stimuler les ordinateurs scolaires. L'enseignement, bien qu'il n'ait commencé les ventes publiques qu'en 2012.

Le concept est un ordinateur nu où tous les accessoires peuvent être retirés sans affecter le fonctionnement essentiel; il est formé d'une carte qui prend en charge plusieurs composants nécessaires dans un ordinateur typique et peut se comporter comme tel.

Le Raspberry PI s'est défini comme une petite merveille qui garde en son intérieur une puissance de calcul essentielle dans un format très réduit. Il est capable de faire certaines choses de tous les jours incroyablement. De plus, ce produit est la troisième marque d'ordinateur la plus vendue au monde.

Avec le Raspberry PI, vous pouvez le brancher sur votre téléviseur et sur un clavier et une souris; si vous voulez qu'il apprenne à coder ou à construire des projets électroniques, il a été conçu pour ce genre de travaux et pour de nombreuses choses que fait votre ordinateur de bureau, comme les feuilles de calcul, le traitement de texte, la navigation sur Internet et les jeux. Il lit également la vidéo haute définition. Le Raspberry Pi est utilisé par des adultes et des enfants du monde entier pour apprendre la programmation et la création numérique.

1.1 Une brève histoire de Raspberry Pi

Ce projet a été principalement conçu en 2006, mais il n'a été publié qu'en février 2012. Il a été développé pour un petit groupe de l'Université de Cambridge, et leur mission la plus importante est d'encourager l'enseignement de l'informatique chez les enfants.

Le Raspberry Pi est un excellent outil pour apprendre l'électronique et la programmation. Les premières conceptions de ce bel outil étaient basées sur le micro-contrôleur Atmel ATmega644. En mai 2009, la Raspberry Pi Foundation a été fondée à Caldecote, South Cambridge shire, Royaume-Uni, en tant qu'association caritative réglementée par la Charity Commission of England and Wales.

La Fondation Raspberry Pi est née avec un objectif principal en tête :développer l'utilisation, l'enseignement et la compréhension des ordinateurs chez les enfants. L'idée la plus importante était de créer un ordinateur portable et le marché moins cher qui permet aux enfants de les utiliser sans crainte, en ouvrant leur esprit et en leur enseignant l'éthique du « ouvrez-vous et regardez comment cela fonctionne ».

L'idéologue du projet, David Braven.

Un ancien développeur de jeux vidéo assure que son objectif le plus important est que les enfants puissent comprendre le fonctionnement de base de l'ordinateur de manière ludique et par eux-mêmes en développant et en développant leurs appareils.

Le co-fondateur de la fondation est Eben Upton, un ancien employé de la société Broadcom, responsable de l'architecture logicielle et matérielle du Raspberry Pi. Eben Upton était chargé de contacter un groupe de professeurs universitaires et de passionnés d'informatique pour créer un ordinateur dans le but principal d'encourager les enfants à apprendre l'informatique comme il l'a fait en 1981 au Acorn BBC Microcomputer.

La fondation prend en charge les distributions pour l'architecture ARM, Raspbian (dérivé de Debian), RISC OS et Arch Linux. Il favorise principalement l'apprentissage du langage de programmation Python et d'autres langages tels que Tiny BASIC, C et Perl.

Quelles sont les spécifications du Raspberry PI ? Sinon, comment est la conception d'un Raspberry PI ?

La conception principale de Raspberry PI contient :

Un chipset Broadcom BCM2835, qui contient un processeur central (CPU) ARM1176JZF-S a 700 MHz

Un processeur graphique (GPU) Video Core IV.

Un module RAM de 512 Mo.

Un connecteur RJ45 se connecte à un lan9512 –JZX intégré de SMSC qui fournit une connectivité 10/100 Mbps.

2 bus UBS 2.0

Une sortie analogique audio stéréo par Jack 3,5 mm.

Sortie vidéo numérique + audio HDMI

Sortie vidéo RCA analogique

Les broches d'entrée et de sortie à usage général

​Connecteur d'alimentation microUSB

​Lecteur de carte SD.

Actuellement, il existe 2 modèles différents de Raspberry Pi modèle A et modèle B.

Le premier, le modèle A, diffère du modèle B car il ne possède qu'un seul port USB et ne dispose pas d'un contrôleur Ethernet; il dispose de 256 Mo de RAM pour 512 Mo de l'autre modèle, et bien sûr, il coûte moins cher que l'autre modèle B. Bien que le modèle A ne dispose pas de port RJ45, il peut être connecté à un réseau à l'aide d'un adaptateur USB-Ethernet fourni par l'utilisateur.

Le processeur à l'intérieur d'un Raspberry PI est un processeur multitâche Broadcom BCM2835 system-on-chip (SoC). Ce n'est pas seulement la conception du SoC qui différencie le BCM2835 du processeur d'un PC ou d'un ordinateur portable; ce qui le rend différent, c'est qu'il utilise une architecture de jeu d'instructions supplémentaire, connue sous le nom d'ARM. Ce n'est pas seulement la conception du SoC qui différencie le BCM2835 du processeur d'un PC ou d'un ordinateur portable; ce qui le rend différent, c'est qu'il utilise une architecture de jeu d'instructions supplémentaire, connue sous le nom d'ARM. Cela signifie la plupart du système.

Le CPU contient un ARM1176JZFS, avec une unité à virgule flottante, qui fonctionne à 700 MHz et peut prendre en charge l'overclock à 1GHZ en mode "TURBO", rendant le SoC plus performant sans réduire la durée de vie de la carte et sans perdre la garantie. Le processeur est basé sur la version 6 de l'architecture ARM, qui n'est pas prise en charge par de nombreuses distributions Linux, y compris Ubuntu.

Ce que le GPU a utilisé est un co-processeur multimédia Dual Core VideoCore IV. Il est capable de déplacer du contenu avec une qualité Blu-Ray, en utilisant H.264 jusqu'à 40MBits/s. Possède un noyau 3D avec prise en charge des bibliothèques OpenGL ES2.0 et OpenVG. Il est capable de décoder 1080p30.

La RAM est de 512 Mo de SDRAM (dans son modèle B).

Un seul module fonctionne à 400 MHz dans son mode normal et atteint 600 MHz dans sa version "TURBO".

Le Raspberry Pi n'a pas de disque dur traditionnel; il dispose d'un lecteur/emplacement pour mémoire SD, un système de stockage dans un état stable. Le démarrage du système se fera à partir de la carte SD elle-même, de sorte que, comme elle doit héberger le système d'exploitation dans son ensemble, la carte doit avoir une capacité d'au moins 2 Go pour stocker tous les fichiers requis.

Les cartes SD sont disponibles avec le système d'exploitation préchargé dans la boutique officielle du Raspberry Pi. Après le démarrage initial de la SD, vous pouvez travailler avec le stockage de certains périphériques de disque par USB. Sinon, pour démarrer le S.O., il faudra installer un système d'exploitation sur la carte avant de pouvoir travailler avec celle-ci. Après le démarrage initial de la SD, vous pouvez travailler avec le stockage de certains périphériques de disque par USB.

Pour la sortie vidéo, le Raspberry dispose d'un connecteur RCA ou vidéo composite (PAL et NTSC), d'un connecteur HDMI (rev 1.3 et 1.4) et d'une interface DSI pour panneaux LCD. La sortie vidéo finale avec le Raspberry est connue sous le nom d'interface série d'affichage (DSI), utilisée dans les moniteurs à écran plat des tablettes et des smartphones.

Pour la sortie audio, il dispose d'un audio Jack 3,5 mm, en plus du HDMI lui-même.

Si vous utilisez le port HDMI du Raspberry Pi, obtenir l'audio est simple :lorsqu'il est correctement configuré, le port HDMI transporte à la fois le signal vidéo et le signal audio. Cela signifie qu'il suffit de connecter un seul câble à l'écran pour obtenir la vidéo et l'audio. Si l'écran n'a pas d'entrée HDMI, la sortie audio Jack doit être utilisée.

Nous avons à notre disposition un connecteur RJ-45 connecté à un lan9512 -JZX intégré de SMSC qui fournit une connectivité à 10/100 Mbps.

Il est possible de connecter le raspberry directement à un PC sans passer par un routeur, en connectant les deux types d'équipements directement avec un câble RJ45, sans avoir à utiliser un câble croisé; c'est parce que le connecteur réseau inclut une fonctionnalité appelée auto-MDI, qui lui permet de se reconfigurer automatiquement.

La carte n'a pas de bouton marche / arrêt, donc l'alimentation passe par un connecteur micro USB 5V standard. La consommation de la plaque est de 700mA (3.5W). De nombreux chargeurs conçus pour les smartphones fonctionneront avec le Raspberry Pi, mais pas tous car certains ne fournissent que jusqu'à 500 mA, et le Raspberry consomme plus d'énergie que la plupart des appareils micro-USB et nécessite au moins 700 mA pour fonctionner.

ARM contre X86

Développée par Acorn Computers à la fin des années 1980, l'architecture ARM est relativement peu connue dans le monde des ordinateurs de bureau. Là où il se démarque, c'est sur les appareils mobiles :le téléphone dans votre poche est presque sûr d'avoir un noyau de service basé sur ARM caché à l'intérieur.

Le BCM2835 basé sur l'ARM est le secret qui explique comment le Raspberry Pi peut fonctionner avec seulement une alimentation 5V 1A fournie par le port micro-USB embarqué. C'est aussi pourquoi il n'y a pas de dissipateur thermique sur l'appareil :la faible consommation d'énergie de la puce se traduit directement par très peu de chaleur résiduelle, même pendant les tâches de traitement les plus complexes.

Cependant, tout cela signifie que le Raspberry Pi n'est pas compatible avec les logiciels PC traditionnels. La plupart des logiciels pour ordinateurs de bureau et portables sont construits avec l'architecture du jeu d'instructions x86 à l'esprit, présente dans des processeurs tels qu'AMD, Intel et VIA.

Le BCM2835 utilise une génération de conception de processeur ARM connue sous le nom d'ARM11, conçue autour d'une version de l'architecture du jeu d'instructions connue sous le nom d'ARMv6. Il convient de rappeler qu'ARMv6 est une architecture légère et robuste, mais elle a un rival dans l'architecture la plus avancée, l'ARMv7 utilisée par la famille de processeurs ARM Cortex. Le logiciel développé pour l'ARMv7, comme celui conçu pour le x86, est malheureusement incompatible avec le BCM2835 du Raspberry Pi, bien que les développeurs puissent généralement convertir le logiciel pour l'adapter.

Système d'exploitation pris en charge

Outre sa taille et son coût, une autre différence essentielle entre le Raspberry Pi et le PC de bureau ou portable est le système d'exploitation (le logiciel qui contrôle l'ordinateur) qu'il utilise.

La plupart des PC et ordinateurs portables disponibles aujourd'hui fonctionnent avec l'un de ces deux systèmes d'exploitation :Microsoft Windows ou Apple OS X. Les deux plates-formes sont à source fermée, dans un environnement silencieux créé à l'aide de techniques propriétaires. Ces systèmes d'exploitation sont connus sous le nom de source scellée en raison de la nature de leur code source, c'est-à-dire la recette dans un langage informatique qui indique au système ce qu'il doit faire. Dans le logiciel à source fermée, cette recette est gardée comme un secret bien gardé. Les utilisateurs peuvent obtenir le logiciel complet mais ne voient jamais comment cela se fait.

D'autre part, le Raspberry Pi est conçu pour exécuter le système d'exploitation GNU/Linux. Contrairement à Windows ou OS X, Linux est open source. Cela signifie qu'il est possible de télécharger entièrement le code source du système d'exploitation et d'apporter les modifications souhaitées. Rien n'est caché et toutes les modifications apportées sont à la vue du public. Cet esprit de développement open source a permis à Linux d'être rapidement modifié pour fonctionner sur le Raspberry Pi, un processus connu sous le nom de portabilité.

Plusieurs versions de Linux ont été mises en service sur la puce BCM2835 du Raspberry Pi, dont Debian, Fedora Remix et Arch Linux. Les différentes distributions répondent à des besoins différents, mais elles ont toutes quelque chose en commun :l'open source. De plus, tous sont compatibles :le logiciel écrit dans un système Debian fonctionnera parfaitement dans un système avec Arch Linux et vice versa.

1.2 Raspberry PI 1 Modèle A et Modèle B

Le modèle A diffère du prototype du Raspberry PI 1 de valeur inférieure. Il ne dispose que de 512 Mo de RAM, d'un seul port USB, de ses 40 broches GPIO respectives et d'aucun port Ethernet. Le modèle B peut être le prototype avancé du Raspberry PI 1; il partage le modèle A avec ses 512 Mo de RAM et les 40 broches GPIO, mais à la grande différence que le modèle B possède 4 ports USB et un port Ethernet. Ses modèles A et B de petite taille, à faible coût et à faible consommation d'énergie sont parfaits pour s'intégrer à vos projets.

Raspberry PI 2 Modèle B

Raspberry PI, 2 Model B, est la deuxième génération de ces belles cartes informatiques. Le PI, 2 Model B, présente de nombreuses similitudes avec le PI 1 Model B, et la version moins récente utilisait un processeur quadricœur Arm Cortex-A7 à 900 MHz et disposait de 512 Mo de RAM. Le modèle PI 2 a été remplacé par un processeur Cortex-A53 de 900 MHz et avec 1 Go de RAM.

Raspberry PI 3 Modèle B

Le Raspberry PI, 3 Model B, est le plus avancé mis au jour par l'organisation Raspberry PI, mis en vente en mars de cette année. Avec un processeur Arm Cortex-A53 mais avec l'avance de 1,4 GHz 64 bits et quatre cœurs, 1 Go de RAM, LAN sans fil 802.11 b/g/n/a du bi-bande plus rapide, Bluetooth 4.2 et Ethernet jusqu'à 300 MBit /s nettement plus rapide.

Raspberry PI Zéro

Le Raspberry PI Zero est le plus petit que vous puissiez acheter, avec seulement la moitié de la taille de tout autre modèle Raspberry PI. Le Pi Zero dispose d'un processeur monocœur de 1 GHz et, comme de nombreux modèles, dispose également de 512 Mo de RAM, d'un port mini-HDMI et d'un port USB On-The-Go, ainsi que d'un connecteur de caméra. Il dispose également d'un réseau local sans fil 802.11n et Bluetooth 4.1 intégré.

Le Raspberry PI Zero est un super mini-ordinateur, peu coûteux, et à consommation d'énergie minimale, avec un prix très abordable, on peut dire que le Pi Zero a la puissance d'un Raspberry PI mais avec des dimensions minuscules 65 mm x 30 mm.

SoC

Vitesse

RAM

Port USB

Ethernet

Sans fil/Bluetooth

BCM2835

700 MHz

512 Mo

1

NON

NON

BCM2835

700 MHz

512 Mo

4

OUI

NON

BCM2836/7

900 MHz

1 Go

4

OUI

NON

BCM2837

1 400 MHz

1 Go

4

OUI

OUI

BCM2835

1 000 MHz

512 Mo

1

NON

OUI

PRODUIT

FRAMBOISE PI 1 MODÈLE A

FRAMBOISE PI 1 MODÈLE B

RASPBERRY PI 2 MODÈLE B

RASPBERRY PI 3 MODÈLE B

FRAMBOISE PI ZÉRO

Projets Raspberry PI

L'un des succès significatifs de Raspberry PI vient de l'énorme communauté de développement derrière lui. Être un pionnier dans son domaine et son faible coût, sa petite taille et son soutien officiel en ont fait le favori de nombreuses personnes qui souhaitent commencer à apprendre, expérimenter et développer des projets scientifiques basés sur l'informatique et la programmation.

C'est un matériel capable de faciliter la mise en œuvre des idées de milliers de programmeurs amateurs, d'étudiants et de professionnels. Régulièrement de nouveaux usages, des projets désintéressés, un soutien gratuit par une communauté très active et enthousiaste. Les utilisateurs l'utilisent comme une salle vidéo Media Center -Plays Full HD- pour faire fonctionner des consoles d'émulateurs ou des machines d'arcade classiques pour monter un NAS apparaître, pour jouer à des titres comme Quake 3 ou des versions adaptées de jeux comme Minecraft, pour des projets de robotique, de domotique… et bien sûr, pour programmer clairement. Internet regorge de documentation et d'utilisateurs pour résoudre tout doute.

De nombreux utilisateurs de raspberry PI ont laissé libre cours à leur imagination et ont mis au jour de nombreux projets passionnants, dont nous reparlerons plus tard. Nous détaillerons également quelles sont leurs utilisations les plus courantes.

2.1 Raspberry PI et électronique numérique

L'un des grands avantages de Raspberry PI est le port GPIO, les ports d'entrée-sortie programmables par l'utilisateur peuvent être contrôlés, de sorte que vous pouvez connecter toutes sortes d'appareils pour les tests et l'électronique numérique pratique, tels que les écrans LED, LCD, relais, diodes , et ainsi de suite.

L'une des façons de programmer le port GPIO framboise le plus utilisé et le plus pur se fait via QT Creator. QT est une bibliothèque multiplateforme largement utilisée pour développer des applications avec des interfaces utilisateur graphiques, telles que des outils pour la ligne de commande et des consoles pour serveurs. Cependant, il est également possible de contrôler le port GPIO, par exemple, directement avec python si nous n'avons pas besoin d'interface graphique; les bibliothèques (python) pour le contrôle du port GPIO sont déjà pré-installées dans le système d'exploitation Raspbian.

Serveur Web et NAS

La faible consommation et le prix du Raspberry Pi font de l'appareil un moyen idéal pour monter un NAS domestique, qui n'aura pas les performances des produits créés spécifiquement pour remplir cette fonction; oui, nous fournirons une solution entièrement fonctionnelle pour centraliser les fichiers de notre réseau local. Il suffit d'installer et de configurer un serveur samba dans notre système d'exploitation. de framboise, en créant des dossiers et en autorisant les utilisateurs, nous aurions le Raspberry prêt à partager et à gérer des fichiers. Pour ce faire, nous nous sommes connectés à un stockage externe sur disque USB Raspberry qui nous rendra.

Comme n'importe quel ordinateur, vous pouvez le configurer pour qu'il fonctionne comme un serveur Web, avec l'avantage d'une petite taille et d'une faible consommation d'énergie, ce qui est idéal pour le faire fonctionner toute la journée. Nous pourrions même installer WordPress.

2.2 Comment utiliser votre Raspberry PI comme centre multimédia

L'utilisation la plus populaire et la plus répandue du raspberry PI est utilisée comme centre multimédia, en partie grâce à XBMC et à sa facilité d'utilisation et d'installation. Avant de parler de ce projet, même simplement en commentant qu'il s'agit de XBMC.

XBMC (également connu sous le nom de "Xbox Media Center") est un centre multimédia de divertissement multiplateforme sous licence GNU / GPL. Il a été initialement créé pour la première génération de la console de jeu Xbox. Cependant, l'équipe de développement XBMC a permis au produit de fonctionner en mode natif sur Linux, Mac OS X (Leopard, Tiger et Apple TV), Microsoft Windows et la console Ouya.

XBMC prend en charge une large gamme de formats multimédias et comprend des listes de lecture, des visualisations audio, des diaporamas, des bulletins météo et l'ajout de fonctions par des plug-ins. Grâce à son système de plug-in basé sur Python, XBMC est extensible grâce à des modules complémentaires qui incluent des fonctionnalités telles que des guides de programmes TV, YouTube, une assistance en ligne, des films avancés ou des podcasts. XBMC est une collection distribuée sous licence GNU; il s'agit d'un projet de passe-temps que seuls les bénévoles développent pendant leur temps libre. Il n'est pas produit, approuvé ou approuvé par Microsoft ou un autre fournisseur.

Pour être autorisé à fonctionner sous Linux, XBMC peut l'utiliser avec n'importe quel système d'exploitation. et la distribution de Raspberry PI.

Cependant, ce qui est excitant, c'est qu'il existe trois distributions, qui sont modifiées et personnalisées pour charger XBMC directement et sans aucune difficulté supplémentaire comme s'il s'agissait d'un Media Center acheté pour cela. Les trois distributions sont Openelec, Raspbmc et Xbian. Les trois sont très similaires et ont le même objectif, en utilisant Raspberry comme serveur multimédia utilisant XMBC. Bien qu'aucune des trois distributions requises n'ait un environnement graphique comme Raspbian, elles utilisent l'environnement XBMC.

Ces distributions Raspberry, préinstallées portent le protocole HDMI CEC (Consumer Electronics Control), qui est un protocole qui utilise la norme AV Link pour permettre des fonctions de contrôle à distance via le même câble HDMI. Il s'agit d'un bus série bidirectionnel sur une seule ligne et est défini dans la spécification HDMI 1.0. Cela signifie que si votre téléviseur le prend en charge (la plupart des nouveaux téléviseurs l'intègrent), Raspberry PI peut contrôler la télécommande du téléviseur sans souris ni clavier.

En ayant une source ouverte, la communauté derrière ces projets développe continuellement une série de plug-ins et d'add-ons, qui ajoutent de nouvelles fonctionnalités, telles que regarder la télévision en ligne, regarder des vidéos YouTube, des serveurs P2P, des scrappers pour télécharger des couvertures et des informations de les fichiers multimédias.

Broche Raspberry PI

Affectation des broches ou Pinout !

Ce guide d'affectation des broches GPIO est destiné à être une référence rapide et interactive des broches GPIO du Raspberry Pi, ainsi qu'un guide détaillé de l'interface GPIO de votre Raspberry Pi.

Raspberry PI contre. Arduino

Raspberry PI vs Arduino dans ce comparatif, nous indiquerons leurs principales différences. Nous devons garder à l'esprit que chaque carte a son but. Vitesse de traitement, prix, performances, facilité de programmation sont quelques-uns des paramètres abordés dans cet article. Son objectif n'est pas de voir ce qui est le mieux, mais ce qui fonctionne le mieux pour votre application. Pour cela, nous nous appuierons sur notre expérience, qui comprend déjà plusieurs projets avec les deux plateformes. De plus, il est essentiel de considérer que nous parlerons du modèle Arduino UNO R3 et du Raspberry Pi 3.

4.1 Traitement

Arduino UNO :le processeur Arduino est un ATmega328P qui tourne à 20 MIPS (million d'instructions par seconde). Il s'agit d'une architecture AVR RISC 8 bits, de type Harvard. La plupart de ses enseignements sont effectués en un seul cycle de fonctionnement. La configuration Arduino a un résonateur de 16 MHz.

Raspberry Pi :Le processeur du Raspberry Pi 3 est un BCM2837 Cortex A7. Il s'agit d'un processeur hautes performances et d'une architecture ARM basse consommation de type Quad Core cadencé à 1,2 GHz.

Arduino contre Raspberry Pi :le Raspberry Pi remporte la palme des tâches où la puissance de traitement est vitale.

4.2 Protocoles et périphériques

Arduino UNO :interruptions UART, I2C, SPI, GPIO, PWM, ADC et comparateur.

Raspberry Pi :UART, I2C, SPI, GPIO, PWM, USB, Ethernet, Wi-Fi, HDMI.

Arduino vs Raspberry Pi :Dessinez si vous souhaitez déployer une interface graphique, communiquer via WiFi ou avoir la possibilité de manipuler une webcam via USB ? Raspberry Pi est la meilleure option. L'Arduino est la meilleure option si vous avez seulement besoin de lire les données d'un capteur I2C, d'écrire dans une mémoire SPI et de contrôler un GPS ou un module de communication GSM via UART. Comme point de comparaison, nous prenons ce niveau d'applications que le matériel Arduino considère comme meilleur car vous pouvez toujours envoyer des données à un ordinateur et les traiter ou les afficher.

4.3 Coût et démarrage :

Raspberry Pi vs Arduino :Arduino UNO a sans aucun doute un coût inférieur à celui du Raspberry Pi. Actuellement, de nombreuses applications sur le marché sont encore nécessaires et ont des exigences spécifiques. Les temporisateurs, lisant les données d'un capteur, comparent l'exécution des cycles de contrôle, entre autres. Concevoir un système avec une application à moindre coût pour prétendre vendre le produit est un avantage.

4.4 Environnements de développement

Arduino UNO :L'environnement de développement graphique (GDE, pour son sigle en anglais) de l'Arduino est très limité. N'a rien de plus qu'une interface de programmation, un bouton de validation, et un chargement virtuel. Il a également le terminal série et, dans le nouveau GDE, le tracé série qui représente graphiquement les données du port série. Tout cela sans possibilité de configurer quoi que ce soit ou d'effectuer un débogage du système. Pour ceux qui ont développé des programmes poussés, c'est un travail fastidieux sur ce GDE. Une solution alternative consiste à utiliser un GDE séparé, mais c'est déjà hors de l'idée générale d'Arduino.

Raspberry Pi :Le Raspberry Pi est compatible avec de nombreux programmes et langages de programmation. En considérant que vous pouvez programmer en C++ et Python, cela seul, vous avez un avantage considérable. En outre, vous pouvez effectuer une compilation croisée, installer des IDE comme Eclipse ou QT. Avec lequel vous disposez de tous les outils d'un environnement semi-professionnel, Sans oublier que vous avez accès à la bibliothèque de programmation du système d'exploitation, comme Open CV pour la vision artificielle.

Arduino contre Raspberry Pi :Raspberry Pi a des environnements plus variés et plus complets.

4.5 En conclusion :

Un Arduino est une carte mère à microcontrôleur. Un microcontrôleur est un simple ordinateur qui peut exécuter un programme à la fois, encore et encore. Il est simple à utiliser.

Un Raspberry Pi est un ordinateur à usage général, généralement doté d'un système d'exploitation Linux et exécutant plusieurs programmes. Il est plus compliqué à utiliser qu'un Arduino.

Si vous avez un projet qui implique plusieurs fonctionnalités simultanément, avez besoin d'un accès facile à Internet et avez besoin d'accessibilité multimédia, le Raspberry Pi 3 sera votre carte de prédilection.

Si vous avez un projet qui nécessite une lecture facile des capteurs, n'a qu'à faire quelques sorties basées sur les données du capteur, communique rapidement avec d'autres pièces de la machine et veut un démarrage rapide avec presque aucune autre installation, alors l'Arduino Uno si celui qu'il vous faut.

Utilisations de Raspberry PI

5.1 La caméra Raspberry Pi

La caméra Raspberry Pi est une carte d'extension de capteur d'image Sony IMX219 de haute qualité de 8 mégapixels conçue sur mesure pour Raspberry Pi, dotée d'un objectif à focale fixe. Il est capable d'images statiques de 3280 x 2464 pixels et prend également en charge les vidéos 1080p30, 720p60 et 640x480p90.

De plus, le module de caméra est de haute spécification et de bien meilleure qualité qu'une webcam USB de base. Son micrologiciel riche en fonctionnalités utilise pleinement la puissance du GPU VideoCore dans le Raspberry PI SOC, permettant l'enregistrement de vidéos 1080p à 30 ips, 720p à 60 ips et une résolution VGA (640 × 480) à 90 ips, parfait pour la lecture au ralenti.

5.2 L'ordinateur Raspberry Pi

L'ordinateur de bureau est une espèce en voie de disparition de nos jours, en particulier à la maison. Avec l'arrivée d'ordinateurs portables puissants et de tablettes pratiques, moins de personnes ont besoin d'un ordinateur de bureau dédié prenant de la place ou prenant la poussière dans leur maison.

Un bon ordinateur de bureau peut être utile, en particulier pour les tâches liées au travail, mais l'espace est limité pour de nombreuses personnes. Quel meilleur ordinateur vers lequel se tourner que le Raspberry Pi de la taille d'une carte de crédit ?

Cependant, Raspberry Pi peut-il être utilisé comme PC de bureau ?

Peut-être avez-vous déjà essayé de construire un centre multimédia et une station de jeu rétro, comme nous l'avons expliqué plus tôt dans cet article. Peut-être que votre ordinateur de bureau n'est plus adapté à l'usage.

Quoi qu'il en soit, le Raspberry Pi 3 (le plus récent, le meilleur !) constitue un remplacement de bureau idéal à des fins de productivité principales.

Pour profiter du PC de bureau, Raspberry Pi nécessite de nombreux réglages. Le premier défi consiste à se débarrasser de la plupart des applications Google qu'il utilise au quotidien.

Les choses deviennent lentes lorsque vous ouvrez Google Docs.

Le navigateur vous indique avec un message disant :"Cette version de Safari n'est plus prise en charge." Google Docs fonctionne et après un certain temps, vous pouvez créer et modifier des documents. Cependant, vous vous rendez vite compte qu'il y avait des problèmes.

Même si Google Docs est à son meilleur, il y avait un délai minime, minime - mais toujours significatif - entre le clic sur un bouton et l'apparition du personnage à l'écran. Tout fonctionne généralement, mais vous finissez par constater que ce nombre infini de retards mineurs vous dérange suffisamment pour décider d'arrêter d'utiliser Google Docs.

Bien sûr, vous avez LibreOffice, qui fonctionne sans aucun problème et est équivalent, voire meilleur que Google Docs. Il n'y a aucune raison d'utiliser Google Docs si tout ce que vous voulez est un bon traitement de texte.

De plus, nous mentionnons LibreOffice - qui dispose d'un traitement de texte, d'un éditeur de tableur, de présentations, etc. Ceux-ci fonctionnent parfaitement sur Pi 3. Vous passez à LibreOffice et utilisez Writer, vous remarquerez donc que cela fonctionne parfaitement bien; vous ne verrez qu'un léger retard au démarrage.

En supprimant Google Docs, Gmail devient également plus léger, au point d'être parfaitement à l'aise dans son utilisation.

Chromium - le navigateur open source sur lequel Chrome est basé - est relativement simple à télécharger et à installer à l'aide d'un terminal à partir du Pi.

Gmail, Docs et Drive fonctionnent tous très bien avec Chromium. LibreOffice est plus rapide que Docs, même sur Chromium, mais vous pouvez avoir la commodité d'avoir tous vos documents disponibles sur n'importe quel appareil.

Chromium facilite également la navigation. Les sites avec de nombreuses charges JavaScript sont raisonnablement rapides, ne plantent pas et sont faciles à naviguer. Evidemment, moins rapide que sur un portable à 1000$, mais vous constaterez que Chromium est tout à fait acceptable pour un usage quotidien.

Chromium est probablement un peu plus lent qu'Iceweasel avec le bloqueur de scripts mais a l'avantage de ne pas casser les sites.

Comme pour Chromium et Iceweasel, vous pouvez utiliser l'un ou l'autre. Cependant, exécuter Iceweasel et Epiphany en même temps ne présente pas de problèmes. Lorsque vous essayez d'utiliser les deux simultanément - avec cinq onglets entre Google Docs et Gmail - l'ordinateur s'est figé 10 à 20 secondes alors que la mémoire d'un 1GByte se remplissait. En d'autres termes, Chromium consomme beaucoup de mémoire.

Pour conclure, le fait est que si vous êtes prêt à faire des ajustements pour améliorer la façon de travailler et des arrangements triviaux au système d'exploitation officiel Raspbian OS, alors, bien sûr, vous pouvez travailler sur un ordinateur à 35 $.

Il ne sera PAS aussi confortable à utiliser qu'un ordinateur portable à 1 000 $, mais c'est le plus proche d'être un PC du Pi jusqu'à présent. Cependant, vous le voyez.

On oublie de mentionner le tout avec l'électricité 5volts 2 ampères, c'est une faible consommation électrique, là où un PC peut dépenser jusqu'à 250watts, bien sûr, il faut ajouter la consommation du moniteur, mais avec les écrans LED modernes c'est peu.

5.3 Raspberry PI avec Android

Vous pouvez désormais utiliser Android 8.1 avec Raspberry Pi.

Le Raspberry Pi est le meilleur mini-ordinateur rapport qualité-prix que l'on puisse trouver aujourd'hui. Il s'agit simplement d'un système d'exploitation gratuit et open source pour les décodeurs, les smartphones et les tablettes, basé sur la plate-forme mobile Android. Bien que nous ayons le choix entre plusieurs systèmes d'exploitation, l'une des limitations pour les utilisateurs est de ne pas avoir de système d'exploitation Android officiel à installer sur le Raspberry Pi. Cependant, maintenant, grâce à LineageOS, ce problème est résolu. Attendez un moment sûr. Vous demanderez, qu'est-ce que les lignées ?

Pour résoudre cette grave limitation du Raspberry Pi en matière de logiciel, il est venu au jour la première image officieusement LineageOS pour Raspberry Pi 3. Cette image nous permet d'installer Android 8.1 Oreo dans ce mini-ordinateur afin que vous puissiez utiliser le système d'exploitation mobile de Google, avec toutes ses applications, sur cet appareil.

To be able to put this image into operation in the Raspberry Pi 3, the file that you download has a size of about 300 megabytes, although, when you unzip it, we will find an image of 4.3 GB, so we will need a micro-SD of, at less, 8 GB to install this system.

As for the installation is the same as any other image for the Raspberry Pi.

Once downloaded and unzipped lineages are downloaded, we will have to copy it to the micro-sd with a tool like “Win32 Disk Imager” to prepare the card and start the mini-computer. Once LineageOS is copied, we insert it in the Raspberry Pi, and it will be ready to work.

For the moment, the developer warns that it is an image for advanced users. Also, it may contain errors because it is the first version is based on lineages 15.1 and uses software rendering image Google, SwiftShader image. The developer does not recommend it for a production team or a multimedia device but will gradually make it increasingly stable to position itself as a natural and free alternative that allows us to have Android in the Raspberry Pi.

Conclusion

The Raspberry PI is a great option to start learning computer programming thanks to its processing power, low cost, and small energy consumption. With this excellent computer board, you can achieve endless academic projects, electronic projects, and some retro games. How a personal computer works from the inside is helpful for novices and the most experienced programmers. To learn more about computer cards and all the services we offer, we invite you to our website and discover all our services.


Technologie industrielle

  1. La chaîne d'approvisionnement et l'apprentissage automatique
  2. nVent SCHROFF :contrôleur embarqué PXI Express petit, puissant et adaptable
  3. Surveillance de la température sur le Raspberry Pi
  4. Premiers pas avec la passerelle LoRa RAK831 et RPi3
  5. AIoT :la puissante convergence de l'IA et de l'IoT
  6. La symbiose du commerce électronique et de la brique et du mortier
  7. Les arguments en faveur du fractionnement des stocks, par grandes et petites marques
  8. Les roues du châssis tournent en rond… Pas
  9. Le grand facilitateur :les automates programmables et l'Internet industriel des objets