5 $ Microcontrôleurs Arduino, Raspberry Pi Zero ou NodeMCU?
Auparavant, si vous vouliez vous procurer un ordinateur, vous deviez remortgage votre maison pour la payer. Maintenant, vous pouvez en obtenir un pour un Abraham Lincoln. Allez comprendre.
Oui, les microcontrôleurs sont ordinateurs, et il en existe trois qui se situent sous le prix de 5 $: l’Arduino, le Raspberry Pi Zero et le NodeMCU. Alors, quels sont leurs points forts? Quelles sont leurs faiblesses? Plus important encore, lequel devriez-vous utiliser pour votre projet?
L'Arduino Uno: l'âge avant la beauté
L'Arduino Uno est le plus ancien appareil sur notre vie. Il date de 2005 quand il a été créé comme outil pédagogique pour les étudiants de l’Interaction Design Institute Ivrea, dans le nord de l’Italie. Depuis lors, il a été amélioré, modifié et cloné d'innombrables fois et a engendré une révolution dans l'électronique et la programmation créative..
Si vous deviez acheter un Arduino officiel dans leur boutique en ligne ou chez un détaillant comme Farnell, Adafruit ou Maplin, vous pouvez facilement vous attendre à payer environ 25 $. Le produit authentique n'a pas baissé de prix comme on aurait pu l'espérer. Cependant, Arduino est un produit open-source et certains fabricants en Chine ont créé des clones parfaits. Guide d'achat Arduino: Quelle carte devriez-vous obtenir? Guide d'achat Arduino: Quel conseil choisir? Il y a tellement de types de cartes Arduino que vous ne pouvez pas vous tromper Que devriez-vous acheter pour votre projet? Laissez-nous vous aider avec ce guide d'achat Arduino! Lire la suite, vendu pour seulement 5 USD sur eBay et AliExpress.
Ces 5 knock-offs fonctionnent et agissent comme si de rien n'était. Ils utilisent exactement les mêmes puces et sont construits selon les mêmes spécifications que l'article original. La seule raison pour laquelle vous devriez payer le prix fort est de soutenir le projet Arduino.
Le plus gros avantage de l’Arduino est probablement sa simplicité. Aucune configuration n'est requise en dehors de la construction physique de ce que vous fabriquez. Vous n'avez pas besoin de construire et de configurer un système Linux complet, comme vous le feriez avec un Raspberry Pi. Il vous suffit d'écrire le code sur l'ordinateur que vous utilisez normalement, de le compiler et de le flasher sur la puce..
Un autre avantage considérable de l’Arduino est qu’il est étonnamment tolérant aux pannes. Il est extrêmement difficile - mais pas impossible - de causer des dommages irréparables..
Le plus gros inconvénient de l'Arduino est qu'ils sont fondamentalement austères. Si vous souhaitez ajouter des fonctionnalités telles que la connectivité Ethernet ou Bluetooth, vous devrez payer un supplément pour un bouclier compatible. Les 4 meilleurs boucliers Arduino pour superposer vos projets Les 4 meilleurs boucliers Arduino pour superposer vos projets Vous avez acheté un kit de démarrage Arduino, vous avez suivi tous les guides de base, mais vous êtes maintenant tombé sur une pierre d'achoppement: vous avez besoin de plus de morceaux pour réaliser votre rêve d'électronique. Heureusement, si vous avez… Lire la suite. Ceux-ci ne sont pas bon marché, les boucliers officiels coûtant entre 20 et 40 dollars en moyenne. Mais comme avec les Arduinos eux-mêmes, vous pouvez économiser de l'argent en achetant des imitations chinoises en ligne.
Il faut aussi se méfier du fait que l’Arduino Uno utilise également un processeur ATMEGA lent, avec une mémoire et un stockage limités. Cela signifie que si vous collectez des données telles que des lectures de capteurs, vous devrez trouver comment les traiter sur un ordinateur connecté..
Le meilleur cas d’utilisation pour l’Arduino Uno est probablement un outil d’apprentissage de l’électronique. Learn Electronics et Arduino rien qu’en visionnant ces vidéos Apprendre l’électronique et Arduino Juste en visionnant ces vidéos Apprendre à programmer votre propre électronique est stimulant et enrichissant, difficile de se lancer sans conseils. Nous avons rassemblé les meilleures vidéos, chaînes YouTube et cours en ligne pour commencer. En savoir plus et créer un Internet des objets simple (Internet of Things, IoT) Internet des objets: comment il va changer votre vie l'année prochaine Internet des objets: comment il va changer votre vie l'année prochaine L'Internet des objets a subi sa propre explosion cambrienne, et cela promet de rendre votre vie beaucoup plus pratique dans les années à venir. Voici pourquoi. Lire plus de produits. Bien qu'il ne s'agisse pas du microcontrôleur le plus puissant du marché, il est certainement le plus bien compris et le mieux documenté. De nombreux tutoriels et guides sont disponibles à cet effet..
Vous devriez également considérer les autres modèles Arduino. Guide d'achat Arduino: Quelle carte devriez-vous obtenir? Guide d'achat Arduino: Quel conseil choisir? Il y a tellement de types de cartes Arduino que vous ne pouvez pas vous tromper Que devriez-vous acheter pour votre projet? Laissez-nous vous aider avec ce guide d'achat Arduino! Lire la suite, chacun étant adapté à un objectif légèrement différent.
Le Raspberry Pi Zero: l'ordinateur cadeau gratuit
Le Raspberry Pi Zero Raspberry Pi lance le modèle Zero à 5 $: voici comment il se compare Raspberry Pi lance le modèle Zero à 5 $: voici comment il se compare pour correspondre: chacun coûte 5 $. Ce n'est pas une faute de frappe. Read More est essentiellement le modèle Raspberry Pi original A + Que pouvez-vous faire avec le nouveau Raspberry Pi A +? Que pouvez-vous faire avec le nouveau Raspberry Pi A +? Curieusement, ce nouveau Raspberry Pi ne comporte aucun matériel supplémentaire. En fait, il y a moins de ports. Que fait la Fondation Raspberry Pi? En savoir plus, mais réduit à la taille d'une carte de visite. Vous pouvez l'acheter auprès de tous les suspects habituels - Farnell, Pimoroni et AdaFruit - pour 5 $ ou 4 £ au Royaume-Uni..
En fait, lors de sa première sortie, le Raspberry Pi Zero a été offert en couverture dans le 40ème numéro du MagPi. Comment est-ce fou? Un ordinateur capable d'exécuter une version complète de Linux vient d'être donné comme un tube de lipgloss bon marché dans un magazine pour adolescents.
Le zéro présente tous les avantages du Raspberry Pi A + original. Il peut exécuter Raspbian - la variante de Debian compatible avec Raspberry Pi - confortablement. Il permet à l'utilisateur de le programmer dans une variété de langages de programmation, y compris (sans toutefois s'y limiter), Python, Ruby et JavaScript (avec node.js. Qu'est-ce que Node.JS et pourquoi devrais-je m'en soucier? [Développement Web] Qu'est-ce que Node? .JS et pourquoi devrais-je m'en soucier? [Développement Web] JavaScript est un langage de programmation côté client qui s'exécute dans le navigateur, n'est-ce pas? Node.js est une manière d'exécuter JavaScript sur le serveur; beaucoup plus encore. Si… Lire la suite).
Bien que son processeur simple cœur 1 GHz et ses maigres 512 Mo de RAM ne suffisent pas pour naviguer sur Internet en douceur, il peut faire à peu près tout ce que vous utiliseriez avec un microcontrôleur..
Malheureusement, le Raspberry Pi tombe dans deux domaines principaux: la mise en réseau et la connectivité USB. Il ne dispose que de deux ports micro-USB, sans Ethernet, Bluetooth ou Wi-Fi. Pour ajouter ou étendre cette fonctionnalité, vous devrez acheter un adaptateur. Cela coûtera moins que vous ne le pensez. Une carte réseau MicroUSB vers RJ45 est disponible pour seulement 2,16 USD sur AliExpress, frais de port inclus.
Le Raspberry Pi Zero offre la plus grande puissance de traitement de tous les microcontrôleurs répertoriés. En conséquence, il est préférable de l'utiliser pour des projets plus intensifs en CPU où un Arduino aurait du mal à s'en sortir, tels que le traitement des données et la visualisation..
Le NodeMCU: le tueur Arduino
Le NodeMCU est un petit microcontrôleur impressionnant, et offre beaucoup pour son étiquette de prix minuscule.
Contrairement à l'Arduino, qui est alimenté par un processeur ATMEGA 8 bits cadencé à 16 MHz, il est alimenté par le chipset ESP8266, qui utilise un cœur Tensilica Xtensa LX106 32 bits, cadencé à 80 MHz. Il comprend également le Wi-Fi, une pile TCP / IP intégrée, 4 mégaoctets de stockage intégré, 20 Ko de RAM et 10 broches de GPIO (entrée générale). Ceux-ci peuvent être connectés à des composants tels que des moteurs, des capteurs et des servos.
Tout comme l'Arduino, il y a très peu de configuration impliquée. Vous venez d'écrire votre code et l'envoyer à l'appareil via une connexion USB.
Les programmes pour NodeMCU sont écrits en Lua, un langage de programmation interprété similaire à Python et Ruby. À bien des égards, il est probablement plus facile à apprendre que la variante de C utilisée par l'Arduino. Il a un beaucoup syntaxe plus simple.
En parlant de cela, si vous savez déjà comment écrire du code pour Arduino, vous pouvez flasher le NodeMCU avec une image Arduino. Dans son compte-rendu, James Bruce a expliqué: Découvrez le tueur Arduino: ESP8266 Découvrez le tueur Arduino: ESP8266 Et si je vous disais qu'il existe un tableau de développement compatible Arduino avec Wi-Fi intégré pour moins de 10 €? Eh bien, il y a. En savoir plus, où il a décrit le NodeMCU comme un “Arduino Killer”.
Vous pouvez acheter un NodeMCU pour seulement 3 USD directement en provenance de Chine (ou plus près de 9 USD sur Amazon), et c'est la seule carte disponible ici qui regroupe toutes les formes de mise en réseau embarquée. Si vous souhaitez ajouter cette fonctionnalité à l'Arduino Uno, par exemple, vous pouvez facilement vous retrouver à payer 40 € supplémentaires..
HiLetgo Nouvelle version ESP8266 NodeMCU LUA CP2102 ESP-12E Carte de développement série WiFi sans fil Open Source fonctionne parfaitement avec Arduino IDE / Micropython HiLetgo Nouvelle version ESP8266 NodeMCU LUA CP2102 Le module de connexion Internet Wi-Fi WiFi fonctionne avec Great Arduino IDE / Micropython Acheter maintenant sur Amazon
Quelle planche vous convient le mieux
Résumons. Si vous allez apprendre l'électronique à partir de zéro, vous devriez vous procurer un Arduino. Si vous envisagez de créer un projet qui nécessite beaucoup de puissance, utilisez le Raspberry Pi Zero. Si votre projet se connecte à Internet de quelque manière que ce soit, utilisez le logiciel NodeMCU..
Parmi ces microcontrôleurs, lequel est votre préféré et pourquoi? Laissez-moi une ligne dans les commentaires ci-dessous, et nous en parlerons tout.
Crédits photos: Projet de soudure Raspberry Pi Zero GPIO (Gareth Halfacre), NodeMCU (WowStar)
En savoir plus sur: Arduino, Electronique, Raspberry Pi.