Pourquoi vous devriez cesser d'utiliser un Raspberry Pi pour tout

Beaucoup de gens se tournent vers Raspberry Pi pour tous leurs projets. Le problème? Ils prennent la mauvaise décision. Voici pourquoi vous devriez réfléchir à deux fois avant d'utiliser un Raspberry Pi.

Beaucoup de gens se tournent vers Raspberry Pi pour tous leurs projets.  Le problème?  Ils prennent la mauvaise décision.  Voici pourquoi vous devriez réfléchir à deux fois avant d'utiliser un Raspberry Pi.
Publicité

Vous voulez faire un doodad connecté au web qui clignote une LED? Vous pourriez probablement utiliser un Raspberry Pi! Après tout, quand vous n'avez qu'un marteau dans votre boîte à outils, il est facile de tout voir comme un clou. Mais vous ne devriez pas, et voici pourquoi.

Ne dépensez pas 40 $ pour faire clignoter une LED sur le Web

Trop souvent, nous voyons des projets électroniques relativement simples de l'Internet des objets (IoT) réalisés avec un Raspberry Pi: un mini-ordinateur à 35 $ qui nécessite une carte SD (5 autres) et peut-être un dongle Wi-Fi. En réalité, vous n'avez pas besoin de la puissance d'un Raspberry Pi pour gérer des applications embarquées simples comme un capteur IoT ou une LED connectée à Internet.

Le tableau NodeMCU à 5 $ Rencontrez le tueur Arduino: ESP8266 Découvrez le tueur Arduino: ESP8266 Et si je vous disais qu'il y a une carte de développement compatible Arduino avec Wi-Fi intégré pour moins de 10 $? Eh bien, il y a. En savoir plus, doté d'une connexion Wi-Fi intégrée, d'une mémoire flash intégrée, et d'une programmation aussi simple qu'un Pi, il est capable de gérer le travail avec élégance. Il inclut une bibliothèque de serveurs Web si vous en avez réellement besoin, ou vous pouvez utiliser le protocole MQTT simplifié.

panneau de nodemcu arduino

Mon point est, ne pas se tourner automatiquement vers un Raspberry Pi juste parce que votre projet thingamajig a besoin de la connectivité Web.

Dans certains cas, vous pouvez réellement trouver votre projet électronique est limité par le surcoût d'autres choses qui doivent fonctionner sur un Pi. Par exemple, Neopixels - les chaînes de LED individuellement contrôlables - exigent des timings de signaux notoirement précis. Les drones Quadcopter en sont un autre. Les changements de vitesse du moteur doivent être faits en quelques fractions de seconde, sinon ils vont juste s'écraser.

Un Raspberry Pi doit exécuter un système d'exploitation complet - qui inclut des éléments tels que l'enfilage du processeur, la gestion des utilisateurs et les services de fichiers - de sorte qu'il peut avoir du mal à extraire les bits à la vitesse requise. Cela signifie qu'il peut occasionnellement mettre en pause des applications utilisateur de niveau supérieur alors qu'il traite des processus de bas niveau plus pressants. Un conseil de développement comme un Arduino Arduino vs Raspberry Pi: Quel est le mini-ordinateur pour vous? Arduino vs Raspberry Pi: Quel est le mini-ordinateur pour vous? L'Arduino et le Raspberry Pi peuvent sembler assez similaires - ils sont tous les deux de petites cartes de circuits imprimés avec des puces et des broches - mais ils sont en fait des appareils très différents. Read More est peut-être plus limité en fonctionnalités (il n'y a pas d'interface graphique, par exemple), mais il donne un accès beaucoup plus rapide au matériel, et n'exécute que le code exact que vous lui avez demandé.

En bref, ce n'est pas qu'un Raspberry Pi ne peut pas faire de projets électroniques, mais il peut être exagéré dans certains cas et peut causer des complications.

Ce n'est pas assez puissant pour l'utilisation de bureau

Utiliser le Pi comme un ordinateur de bureau complet - même le dernier modèle 3 - est une expérience incroyablement frustrante. Pour commencer, il fonctionne sous Linux, qui a une courbe d'apprentissage abrupte associée et n'est pas adapté aux débutants. Les passionnés de Linux affirment perpétuellement que cette année est l'année où Linux va enfin faire son chemin dans le bureau pour l'utilisateur de tous les jours - mais cela n'a jamais été le cas et nous ne l'avons jamais fait. du Linux Desktop "Les utilisateurs de Linux ont prié pour" l'année du bureau Linux ". Mais si nous voulons voir Linux prendre de l'ampleur, les développeurs de Linux ont beaucoup à améliorer. Lire la suite .

pixel raspbien

Même avec l'amélioration des performances apportée par le dernier modèle, vous aurez toujours du mal à accomplir les tâches courantes. Ce léger retard entre frapper une clé et la faire apparaître à l'écran finira par vous épuiser. Bonne chance pour avoir plus d'une page Web à ouvrir à la fois, ou même un seul onglet pour défiler en douceur.

Vous n'aimez pas le navigateur par défaut et vous souhaitez installer Google Chrome? C'est un champ de mines. Vous ne pouvez pas simplement télécharger Chrome - vous devez installer Chromium, la version open source ... mais les noms des paquets ont changé, tant d'instructions sont obsolètes ... et la version disponible sur le dépôt Raspbian est ancienne de toute façon, donc vous devriez probablement juste compilez-le vous-même. Même alors, certains services Web populaires comme Netflix ne supportent toujours pas la plate-forme du tout.

Bienvenue dans le monde merveilleux du bureau Linux, où rien n'est jamais facile.

Si vous pensiez que le Raspberry Pi ressemble à un excellent moyen d'introduire votre gran à l'informatique moderne, s'il vous plaît arrêtez. Vous ne voulez vraiment pas que sa première expérience informatique soit aussi horrible. Oui, bien sûr, il peut gérer un peu de traitement de texte dans Open Office, mais vous pouvez également le faire littéralement sur n'importe quel navigateur Web via Google Docs de nos jours. (Ironiquement, Google Docs est l'une de ces choses qui auront du mal sur le Pi.)

Une tablette Android à budget est susceptible d'être un investissement plus satisfaisant pour votre grand-mère, ou même un ordinateur portable usagé que vous pourriez sortir d'eBay pour 20 $ (et si vous insistez, vous pouvez toujours mettre Linux dessus).

C'est dangereusement peu sûr (dans les mauvaises mains)

Il est très facile de lancer un serveur Web sur l'hôte Pi Votre propre site Web sur votre Raspberry Pi Hébergez votre propre site Web sur votre Raspberry Pi Vous devez exécuter un site Web, mais ne peut pas se permettre les frais d'hébergement? Un moyen de contourner cela est avec le Raspberry Pi de faible puissance, qui est plus que capable d'exécuter des logiciels de serveur Web de base. En savoir plus, puis ouvrez votre routeur pour le rendre accessible de partout dans le monde. Hébergement de site Web gratuit, yay!

Mais au moment où vous faites cela, votre machine sera inondée de robots de piratage automatisés de tous les coins du globe, essayant systématiquement de pénétrer l'appareil par des faiblesses connues dans les anciens logiciels. Cela est vrai pour tous les sites, quel que soit l'endroit où ils sont hébergés, mais c'est particulièrement problématique pour le Raspberry Pi, qui a tendance à être mis en place par des amateurs qui ne connaissent pas très bien les meilleures pratiques de sécurité.

Pire encore: le Pi fonctionne généralement sur le réseau domestique d'un utilisateur. Une fois compromis, cela contourne toute autre sécurité que le routeur Internet pourrait fournir, donnant au pirate toute liberté de se débarrasser du reste de vos appareils en réseau.

attacher la plaque de métal à la framboise pi

Pour atténuer ce problème: N'ouvrez jamais votre Pi en tant que serveur public. Si vous devez accéder au Pi depuis l'extérieur de votre réseau, utilisez une passerelle tierce sécurisée (comme le contrôle de votre système OpenHAB). Démarrer avec OpenHAB Home Automation sur Raspberry Pi Démarrer avec OpenHAB Home Automation sur Raspberry Pi OpenHAB est une source ouverte et mature plate-forme domotique qui fonctionne sur une variété de matériel et est agnostique de protocole, ce qui signifie qu'il peut se connecter à presque n'importe quel matériel de domotique sur le marché aujourd'hui.En savoir plus en utilisant le service de cloud gratuit My.OpenHAB). Si vous devez absolument ouvrir un serveur au monde, assurez-vous de lire sur la façon de renforcer votre sécurité d'abord.

Certains individus audacieux ont même essayé de monétiser le Pi en dispositifs de sécurité réels. Le serveur de courriel personnel nomx (199 $) prétendait être «le serveur de courriel le plus sécurisé au monde», mais une enquête de BBC Click a révélé qu'il ne s'agissait en fait que d'un Raspberry Pi, exécutant un logiciel dangereusement périmé et codé en dur mot de passe backdoor de "mort".

La carte SD va s'user

Le plus gros problème avec le Raspberry Pi est qu'il exécute l'ensemble du système d'exploitation à partir d'une carte micro-SD (ce qui est l'une des raisons pour lesquelles il est si lent). Cela finira par s'user, mais la vitesse à laquelle il s'use varie en fonction de la qualité de la carte. Les partisans de l'utilisation d'une carte SD diront qu'il est facile de sauvegarder et de restaurer des images entières de cartes, mais c'est rarement le cas dans le monde réel.

Alors qu'il est assez facile de télécharger et graver une image prête à l'emploi, ou de faire une sauvegarde complète de votre carte SD actuelle, la restaurer nécessite une carte au moins aussi grande que l'original. Clone facile Votre carte SD Pour Raspberry Pi Computing Clonage facile de votre carte SD Pour Raspberry Pi Computing Si vous avez une carte SD ou plusieurs, une chose dont vous aurez besoin est la possibilité de sauvegarder vos cartes pour éviter les problèmes qui surviennent lorsque votre Raspberry Pi ne démarre pas. Lire la suite . Un ou deux secteurs défectueux sur la nouvelle carte signifient qu'il refusera de copier.

Il existe une solution: Vous pouvez réellement activer un mode de démarrage USB spécial sur le Pi Comment faire Raspberry Pi 3 Boot De USB Comment faire Raspberry Pi 3 Boot De USB Le Raspberry Pi est un kit polyvalent, capable d'une gamme diversifiée des tâches. Mais il a un défaut flagrant: l'impossibilité de démarrer à partir de l'USB. Jusqu'à présent, c'est. Lire la suite, mais c'est une procédure assez compliquée que même je ne pouvais pas mettre au travail.

framboise pi pi lecteur pi

Dongles, Dongles partout

Le dernier modèle Raspberry Pi 3 intègre le Wi-Fi, mais ce n'est pas très fiable. Le Raspberry Pi Zero à 5 $ est encore pire.

En fonction de votre projet, vous aurez probablement besoin d'un adaptateur pour transformer le mini-USB en un port USB, un concentrateur USB pour pouvoir brancher plus d'un périphérique (de préférence branché sur une prise murale pour fournir une alimentation supplémentaire), Ensuite, un adaptateur USB Wi-Fi ou Ethernet, et certaines têtes GPIO à souder. Si vous voulez brancher un moniteur, vous aurez également besoin d'un adaptateur HDMI standard micro-HDMI.

Oh, et tu ferais mieux d'attraper un cas, aussi. Tout cela ajoute au coût total, et une fois que vous avez passé tout cela, vous pourriez aussi bien acheter quelque chose de plus adapté à la tâche.

Un mini-PC ou une tablette serait probablement mieux

Considérez attentivement votre public et votre but. Un Raspberry Pi peut sembler rentable, mais une fois que vous commencez à ajouter à tous ces extras, vous pouvez facilement approcher 100 $. Pour deux fois le prix, vous pouvez acheter un mini-PC qui fonctionnerait sous Windows 10. Windows 10 réel Je veux dire, pas l'absurdement restreint Windows 10 IoT 5 choses que vous ne pouvez pas faire avec Raspberry Pi 2 5 choses que vous ne pouvez pas faire avec Raspberry Pi 2 Avec un processeur quad core et se vante de pouvoir exécuter Windows 10 - est le Raspberry Pi 2 vraiment tout cela? Voici 5 choses que le Raspberry Pi 2 ne peut toujours pas faire. Lire la suite, qui n'a aucune ressemblance terrestre avec Windows 10 autrement que par son nom, encore à ce jour nous est cité quand nous disons que Raspberry Pi ne fonctionne pas sous Windows. C'est. Ne pas. Les fenêtres.

Avec un mini PC ou une tablette, vous obtiendrez une meilleure compatibilité avec un plus large éventail d'applications (pas la sélection limitée de logiciels Linux mal faits), et presque certainement un meilleur matériel.

kano 5

Oui, c'est très techniquement impressionnant que vous pouvez faire un netbook de faible puissance avec un Pi: mais le piTop est de 270 $ pour ce qui est vraiment un ordinateur portable assez pauvre par tous les standards. L'ordinateur Kano Pi coûte 280 $ pour un appareil qui, selon eux, est un ordinateur «construisez-le vous-même». Je ne dirais pas mettre la carte Raspberry Pi dans un étui et brancher des câbles c'est "construire son propre PC" par n'importe quel effort.

Il y a certainement des utilisations éducatives étonnantes pour un Raspberry Pi, mais apprendre quels composants entrent dans la fabrication d'un PC n'en fait pas partie. Le Raspberry Pi est un système sur puce, ce qui signifie que vous ne pouvez même pas pointer vers des composants individuels comme le processeur, la mémoire et la carte graphique - car ils sont tous la même chose.

Dans ma journée, nous avons appris ce qu'un PC a été fait en dépouillant un et en le reconstruisant Comment construire votre propre PC Comment construire votre propre PC Il est très gratifiant de construire votre propre PC; ainsi que d'intimider. Mais le processus lui-même est en réalité assez simple. Nous vous guiderons à travers tout ce que vous devez savoir. Lire la suite !

Alors, quand devriez-vous utiliser un Raspberry Pi?

J'ai passé la plus grande partie de cet article à vous expliquer pourquoi vous ne devriez pas utiliser un Raspberry Pi pour votre prochain projet, mais voici quelques cas où cela a du sens.

Multiples cas d'utilisation combinés. Besoin d'un serveur Pi-Hole, fonctionnant à côté d'un serveur web, avec un logiciel de domotique? Raspberry Pi pourrait les faire tous. Vous devrez peut-être effectuer une configuration supplémentaire pour que tout fonctionne bien, mais vous n'avez pas besoin d'un seul Raspberry Pi pour chaque projet séparé - vous pouvez les exécuter tous les uns à côté des autres. Évidemment, nous ne recommandons pas d'exécuter des choses que vous allez fréquemment peaufiner avec quelque chose que vous devez être solide, comme une plate-forme domotique ou votre filtre Internet. Dans ce cas, gardez-en un pour l'expérimentation et un autre pour simplement faire fonctionner la maison intelligente.

Serveurs toujours à faible consommation. Une des grandes choses à propos d'un Raspberry Pi est qu'il peut fonctionner avec un système de serveur complet et aspirer très peu d'énergie - beaucoup moins que même les petits ordinateurs les plus écoénergétiques. Je ne recommande pas Pi pour les tâches sensibles aux performances comme un serveur de fichiers en réseau (même si cela est techniquement possible), mais pour les tâches où la performance n'est pas un problème, vous pouvez laisser un Pi en cours d'exécution et ajouter des centimes à votre mensuel. Facture d'électricité.

connexion de pc framboise pi

Votre projet a besoin de beaucoup de bibliothèques de programmation. L'un des grands avantages de la programmation en Python est que beaucoup de gens le font. Quel que soit votre objectif final, quelqu'un l'a probablement déjà fait - et a facilité le processus. Si votre projet doit interagir avec d'autres services et périphériques, vous pouvez probablement trouver une bibliothèque Python pour cela. Reconnaissance faciale, synthèse vocale ou bots Twitter? Pas de problème avec Python sur un Pi. Bien sûr, Python n'est pas le seul langage avec lequel vous pouvez programmer sur Pi, mais c'est le plus populaire. Nous sommes aussi de grands fans de NodeJS.

Combiner le Pi avec un microcontrôleur. Avec la puissance d'un Pi et la simplicité d'un microcontrôleur, vous pouvez aller loin: comme cette bande de lumière contrôlée par Siri DIY Comment faire une lumière Wi-Fi Siri-contrôlée DIY Comment faire un Wi-Fi bricolage Siri-contrôlé Fi Light Dans ce guide, vous allez apprendre à créer une lumière contrôlable Wi-Fi et à la contrôler avec Siri. Lire la suite . Les cerveaux fonctionnent sur un Raspberry Pi, avec NodeJS se présentant comme un faux appareil Siri, qui relaie ensuite les commandes à un NodeMCU distant avec un lightstrip. Vous pouvez étendre avec plus de lumières pour la fraction du coût d'un autre Pi.

Ne vous méprenez pas, je ne déteste pas le Pi. J'ai quatre Raspberry Pi à la maison et un autre sur le chemin. On exécute certaines parties critiques de ma maison intelligente, dans ce genre de "six mois de disponibilité" de manière fiable que je ne pourrais jamais espérer atteindre avec une machine Windows. Mais ce n'est pas la solution à tous les problèmes.

In this article