5 $ Microcontrôleurs: arduino, framboise pi zéro ou nodemcu?
Il fut le cas que si vous vouliez obtenir un ordinateur, vous auriez à réhypothéquer votre maison à payer pour cela. Maintenant, vous pouvez en obtenir un pour un Abraham Lincoln
Contenu
Oui, micro-contrôleurs sont les ordinateurs, et il y a trois qui viennent en dessous du point de prix $ 5: L`Arduino, le Raspberry Pi zéro, et le NodeMCU. Alors, quelles sont leurs forces? Quelles sont leurs faiblesses? Plus important encore, que l`on devrait vous utiliser pour votre projet?
L`Arduino Uno: Avant l`âge de beauté
L`Arduino Uno est le dispositif le plus ancien sur notre délabré. Il remonte à 2005 quand il a été créé comme un outil pédagogique pour les étudiants de l`Interaction Design Institute Ivrea, en Italie du Nord. Depuis lors, il a été amélioré, modifié et cloné nombre incalculable de fois, et donné naissance à une révolution dans l`électronique et la programmation créative.
Si vous deviez acheter un fonctionnaire Arduino de leur boutique en ligne, ou d`un détaillant comme Farnell, Adafruit ou Maplin, vous pouvez vous attendre facilement à payer environ 25 $. Le produit authentique n`a pas dégonflé dans le prix comme on aurait pu l`espérer. Cependant, l`Arduino est un produit open-source et il y a des fabricants en Chine qui ont créé des clones parfaits qui se vendent pour aussi peu que 5 $ sur eBay et AliExpress.Guide d`achat Arduino: Quel conseil devriez-vous obtenir?Guide d`achat Arduino: Quel conseil devriez-vous obtenir?Il y a tellement de différents types de cartes Arduino là-bas, vous seriez pardonné d`être confus. Que devriez-vous acheter pour votre projet? Aidons, avec ce guide d`achat Arduino!Lire la suite
Ces 5 $ knock-offs travail et agir comme la vraie chose. Ils utilisent les mêmes puces exactes, et sont construits selon les mêmes spécifications que l`article véritable. La seule raison pour laquelle vous devriez jamais payer le plein prix est de soutenir le projet Arduino.
Video: Introduction to Blynk: Easy IoT Devices with Arduino, NodeMCU or Raspberry Pi
Probablement le plus grand avantage de l`Arduino est sa simplicité. Il n`y a pas de configuration nécessaire au-delà de la construction physique de la chose que vous faites. Vous ne devez pas construire et configurer un système Linux complet, comme vous le feriez avec un Raspberry Pi. Vous écrivez simplement le code sur tout ordinateur que vous utilisez normalement, le compiler et le flash à la puce.
Un autre grand avantage de l`Arduino est qu`ils sont étonnamment tolérant aux pannes. Il est extrêmement difficile - mais pas impossible - d`endommager irrémédiablement l`un.
Le plus grand inconvénient de l`Arduino est qu`ils sont fondamentalement austère. Si vous voulez ajouter des fonctionnalités telles que la connectivité Ethernet ou Bluetooth, vous devrez payer un supplément pour un écran compatible. Ce ne sont pas pas cher, avec des boucliers officiels coûte entre 20 $ et 40 $ en moyenne. Mais comme avec les Arduinos eux-mêmes, vous pouvez économiser de l`argent en achetant knock-offs chinois en ligne.Le Top 4 Shields Arduino Pour Superpower vos projetsLe Top 4 Shields Arduino Pour Superpower vos projetsVous avez acheté un kit de démarrage Arduino, vous avez suivi tous les guides de base, mais maintenant que vous avez touché une pierre d`achoppement - vous avez besoin de plus bricoles pour réaliser votre rêve de l`électronique. Heureusement, si vous avez ...Lire la suite
Une autre chose à se méfier est que l`Arduino Uno utilise également un processeur ATMEGA lent, et a limité la mémoire et le stockage. Cela signifie que si vous recueillez des données comme des lectures de capteurs, vous devez savoir comment le traiter à un ordinateur connecté.
Probablement le meilleur des cas d`utilisation pour l`Arduino Uno est comme outil pour l`apprentissage électronique, et simple de construction Internet des objets (IdO) des produits. Bien que ce n`est pas le microcontrôleur le plus puissant sur le marché, il est certainement le plus bien compris et bien documenté, et il y a énormément de didacticiels et guides disponibles pour cela.En savoir Electronics et Arduino Juste en regardant ces vidéosEn savoir Electronics et Arduino Juste en regardant ces vidéosApprendre à programmer votre propre électronique est stimulant et gratifiant, mais il peut être difficile de démarrer sans orientation. Nous avons arrondi les meilleures vidéos, les chaînes YouTube et des cours en ligne pour y aller.Lire la suite
Vous devriez également considérer les autres modèles Arduino, dont chacun est adapté à un but légèrement différent.
Le Raspberry Pi Zéro: Le cadeau gratuit d`ordinateur
Le Raspberry Pi Zéro est essentiellement le Modèle original Raspberry Pi A +, mais réduit à la taille d`une carte de visite. Vous pouvez l`acheter à partir de tous les suspects habituels - Farnell, Pimoroni et Adafruit - pour 5 $ ou £ 4 au Royaume-Uni.Raspberry Pi lance 5 $ Modèle zéro: Voici comment cela ComparesRaspberry Pi lance 5 $ Modèle zéro: Voici comment cela ComparesLa fondation Raspberry Pi vient d`annoncer la Raspberry Pi Zéro: il est essentiellement une coupe vers le bas Raspberry Pi, avec une étiquette de prix pour correspondre: chacun coûte 5 $. Ce n`est pas une faute de frappe.Lire la suite
En fait, quand le premier est sorti, le Raspberry Pi Zéro a été donné en cadeau de couverture gratuite dans le numéro 40 de la MAGPI. Comment est-ce fou? Un ordinateur qui peut exécuter une version complète de Linux vient d`être donnés comme un tube pas cher de lipgloss dans un magazine pour adolescents.
Le zéro a tous les avantages du Raspberry Pi A + d`origine. Il peut fonctionner Raspbian - la variante compatible Raspberry Pi de Debian - confortablement. Il permet à l`utilisateur de programmer dans une variété de langages de programmation, y compris (mais sans s`y limiter) Python, Ruby et javascript (avec Node.js).Qu`est-ce que Node.JS et pourquoi devrais-je me? [Développement web]Qu`est-ce que Node.JS et pourquoi devrais-je me? [Développement web]javascript est un simple langage de programmation côté client qui fonctionne dans le navigateur, non? Plus maintenant. Node.js est un mode de fonctionnement javascript sur le server- mais il est tellement plus aussi bien. Si...Lire la suite
Alors que son processeur single-core 1Ghz et 512 Mo de RAM measly ne suffit pas à naviguer sur Internet en douceur, il peut faire à peu près tout ce que vous voulez utiliser un microcontrôleur pour.
Video: MQTT tutorial on Raspberry pi, Arduino and Python
Malheureusement, le Raspberry Pi tombe dans deux grands domaines: Mise en réseau et la connectivité USB. Il n`a que deux ports micro USB, et il n`y a pas Ethernet, Bluetooth ou Wi-Fi pour parler. Pour ajouter ou d`étendre cette fonctionnalité, vous devrez acheter un adaptateur. Cela coûtera moins cher que vous pensez. Un adaptateur réseau microUSB RJ45 peut être eu pour seulement 2,16 $ sur AliExpress, y compris la livraison gratuite.
Le Raspberry Pi Zero offre la plus grande puissance de traitement de tous les micro-contrôleurs répertoriés. Par conséquent, il est préférable d`utiliser pour des projets plus intenses CPU où un Arduino aurait du mal à faire face, tels que le traitement et la visualisation des données.
Le NodeMCU: L`Arduino tueur
Le NodeMCU est un petit microcontrôleur impressionnant, et offre beaucoup pour son pricetag diminutif.
Contrairement à l`Arduino, qui est alimenté par un 8bit ATMEGA cadencé à 16 MHz, elle est alimentée par le jeu de puces ESP8266, qui utilise un noyau 32bit Tensilica Xtensa LX106, cadencé à 80 MHz. Il comprend également une connexion Wi-Fi, une pile TCP / IP intégrée, 4 Mo de mémoire embarquée, 20kB de RAM et 10 broches GPIO (General Purpose Input Output). Ceux-ci peuvent être connectés à des composants tels que des moteurs, des capteurs et servos.
Tout comme l`Arduino, il y a très peu de configuration impliqués. Vous écrivez simplement votre code, et l`envoyer à l`appareil via une connexion USB.
Les programmes de NodeMCU sont écrits en Lua, qui est un langage de programmation interprété similaire à Python et Ruby. À bien des égards, il est probablement plus facile à apprendre que la variante C utilisée par l`Arduino. Il a un beaucoup plus simple syntaxe.
En parlant de ça, si vous savez déjà comment écrire du code pour l`Arduino, vous pouvez flasher le NodeMCU avec une image Arduino. James Bruce a exploré comment faire cela dans sa revue, où il décrit l`NodeMCU comme « Arduino Killer ».Rencontrez le tueur Arduino: ESP8266Rencontrez le tueur Arduino: ESP8266Et si je vous ai dit il y a une carte Arduino dev compatible avec le Wi-Fi pour moins de 10 $? Eh bien, il y a.Lire la suite
Vous pouvez prendre un NodeMCU pour aussi peu que $ 3 direct de la Chine (ou plus près de 9 $ sur Amazon), et il est le seul conseil ici qui emballe toute forme de mise en réseau à bord. Si vous voulez ajouter cette fonctionnalité à l`Arduino Uno, par exemple, vous pouvez facilement vous retrouver à payer un supplément de 40 $.
HiLetgo Nouvelle version NodeMCU LUA Internet WiFi ESP8266 DéveloppementHiLetgo Nouvelle version NodeMCU LUA Internet WiFi ESP8266 DéveloppementHiLetgo NodeMCU Module ESP-12E Acheter sur Amazon 6,49 $Quel conseil est bon pour vous
Récapitulons. Si vous allez à l`électronique d`apprentissage à partir de zéro, vous devriez obtenir un Arduino. Si vous allez faire un projet qui nécessite beaucoup de puissance, utilisez le Raspberry Pi zéro. Si votre projet se connecte à Internet en aucune façon, utilisez le NodeMCU.
Sur ces micro-contrôleurs, qui est votre favori, et pourquoi? Envoyez-moi une ligne dans les commentaires ci-dessous, et nous en reparlerons tout.
Crédits photo: Raspberry Pi zéro GPIO projet de soudure (Gareth Halfacre), NodeMCU (WowStar)