$ 5 Mikrocontroller Arduino, Raspberry Pi Zero oder NodeMCU?
Früher war es der Fall, dass Sie, wenn Sie einen Computer haben wollten, Ihr Haus umladen müssen, um dafür zu bezahlen. Jetzt können Sie eine für eine bekommen Abraham Lincoln. Stelle dir das vor.
Ja, Mikrocontroller sind Computer, und es gibt drei, die unter den Preis von 5 Dollar kommen: Der Arduino, der Raspberry Pi Zero und der NodeMCU. Also, was sind ihre Stärken? Was sind ihre Schwächen? Noch wichtiger ist, welchen Sie für Ihr Projekt verwenden sollten?
Das Arduino Uno: Alter vor Schönheit
Der Arduino Uno ist das älteste Gerät in unserem heruntergekommenen Zustand. Sie stammt aus dem Jahr 2005, als sie als Lehrmittel für Studenten am Interaction Design Institute Ivrea in Norditalien gegründet wurde. Seitdem wurde es unzählige Male verbessert, modifiziert und geklont und brachte eine Revolution in der Elektronik und kreativen Programmierung hervor.
Wenn Sie ein offizielles Arduino in seinem Online-Shop oder bei einem Einzelhändler wie Farnell, Adafruit oder Maplin kaufen, können Sie leicht mit rund 25 US-Dollar rechnen. Das Originalprodukt ist nicht im Preis gefallen, wie man vielleicht erhofft hat. Das Arduino ist jedoch ein Open-Source-Produkt, und es gibt Hersteller in China, die perfekte Klone geschaffen haben. Arduino Einkaufsführer: Welches Board sollten Sie bekommen? Arduino Buying Guide: Welches Board sollten Sie bekommen? Es gibt so viele verschiedene Arten von Arduino-Boards, dass Sie sich verwechseln könnten. Was solltest du für dein Projekt kaufen? Lassen Sie uns mit diesem Arduino Einkaufsführer helfen! Lesen Sie mehr, das bei eBay und AliExpress für nur 5 € verkauft wird.
Diese 5-Dollar-Knock-Offs funktionieren und verhalten sich wie die eigentliche Sache. Sie verwenden exakt die gleichen Chips und sind nach den gleichen Spezifikationen gebaut wie der Originalartikel. Der einzige Grund, warum Sie den vollen Preis zahlen sollten, ist die Unterstützung des Arduino-Projekts.
Der größte Vorteil des Arduino ist wahrscheinlich die Einfachheit. Es ist keine Konfiguration erforderlich, die physisch das von Ihnen erstellte Objekt erstellt. Sie müssen nicht wie bei einem Raspberry Pi ein vollständiges Linux-System erstellen und konfigurieren. Sie schreiben den Code einfach auf jeden Computer, den Sie normalerweise verwenden, kompilieren ihn und speichern ihn auf dem Chip.
Ein weiterer großer Vorteil des Arduino ist, dass sie überraschend fehlertolerant sind. Es ist extrem schwierig - aber keineswegs unmöglich -, einen irreparablen Schaden zu verursachen.
Der größte Nachteil des Arduino ist, dass sie grundsätzlich streng sind. Wenn Sie Funktionen wie Ethernet-Konnektivität oder Bluetooth hinzufügen möchten, müssen Sie einen Aufpreis für ein kompatibles Schild zahlen. Die Top 4 Arduino Shields für Superkraft Ihre Projekte Die Top 4 Arduino Shields für Superkraft Ihre Projekte Sie haben ein Arduino-Starter-Kit gekauft. Sie haben alle grundlegenden Anleitungen befolgt, aber jetzt haben Sie einen Stolperstein erreicht - Sie benötigen mehr Bits und Bobs, um Ihren elektronischen Traum zu verwirklichen. Zum Glück, wenn Sie… Lesen Sie weiter. Diese sind nicht billig, offizielle Schilde kosten durchschnittlich zwischen 20 und 40 Dollar. Wie bei den Arduinos selbst können Sie durch den Online-Kauf chinesischer Knockoffs Geld sparen.
Zu beachten ist auch, dass der Arduino Uno eine langsame ATMEGA-CPU verwendet und nur über begrenzten Speicher und Speicher verfügt. Das heißt, wenn Sie Daten wie Sensorwerte sammeln, müssen Sie herausfinden, wie sie auf einem angeschlossenen Computer verarbeitet werden.
Wahrscheinlich ist der beste Anwendungsfall für das Arduino Uno ein Werkzeug für das Erlernen der Elektronik. Lernen Sie Elektronik und Arduino, indem Sie sich diese Videos ansehen. Lernen Sie Elektronik und Arduino, indem Sie diese Videos ansehen. Das Lernen, wie Sie Ihre eigene Elektronik programmieren können, ist befähigend und lohnend, aber es kann sein schwer ohne Anleitung zu beginnen. Wir haben die besten Videos, YouTube-Kanäle und Online-Kurse zusammengetragen, um loszulegen. Lesen Sie mehr und erstellen Sie ein einfaches Internet der Dinge (Internet of Things, IoT). Das Internet der Dinge: Wie es Ihr Leben im nächsten Jahr verändern wird Das Internet der Dinge: Wie es Ihr Leben im nächsten Jahr verändern wird Das Internet der Dinge hat seine eigene kambrische Explosion durchgemacht. und es verspricht, Ihr Leben in den kommenden Jahren viel bequemer zu gestalten. Hier ist der Grund. Lesen Sie mehr Produkte. Es ist zwar nicht der leistungsfähigste Mikrocontroller auf dem Markt, aber er ist sicherlich der am besten verstandene und gut dokumentierte, und es gibt eine Menge Tutorials und Anleitungen dazu.
Sie sollten auch die anderen Arduino-Modelle in Betracht ziehen. Arduino Buying Guide: Welches Board sollten Sie bekommen? Arduino Buying Guide: Welches Board sollten Sie bekommen? Es gibt so viele verschiedene Arten von Arduino-Boards, dass Sie sich verwechseln könnten. Was solltest du für dein Projekt kaufen? Lassen Sie uns mit diesem Arduino Einkaufsführer helfen! Lesen Sie mehr, von denen jedes für einen etwas anderen Zweck geeignet ist.
Der Himbeer-Pi-Nullpunkt: Der kostenlose Geschenkcomputer
Der Himbeer-Pi Null Himbeer-Pi startet 5-Dollar-Modell Zero: So vergleicht er Himbeer-Pi startet 5-Dollar-Modell Zero: Hier ist es Vergleich Die Himbeer-Pi-Stiftung hat gerade den Himbeer-Pi Null angekündigt um zusammenzupassen: jeder kostet $ 5. Das ist kein Tippfehler. Lesen Sie im Wesentlichen das ursprüngliche Raspberry Pi Model A +. Was können Sie mit dem neuen Raspberry Pi A + tun? Was können Sie mit dem neuen Raspberry Pi A + machen? Interessanterweise verfügt dieses neue Raspberry Pi über keine zusätzliche Hardware. In der Tat hat es weniger Ports. Was macht die Raspberry Pi Foundation gerade? Lesen Sie mehr, aber auf die Größe einer Visitenkarte geschrumpft. Sie können es von allen üblichen Verdächtigen - Farnell, Pimoroni und AdaFruit - für 5 $ oder 4 £ in Großbritannien kaufen.
Als es zum ersten Mal herauskam, wurde der Raspberry Pi Zero in der 40. Ausgabe des MagPi als kostenloses Cover-Geschenk verschenkt. Wie verrückt ist das denn? Ein Computer, der eine Vollversion von Linux ausführen kann, wurde wie eine billige Lipgloss-Tube in einem Teenager-Magazin verschenkt.
Der Zero bietet alle Vorteile des ursprünglichen Raspberry Pi A +. Es kann Raspbian - die Raspberry Pi-kompatible Variante von Debian - bequem ausführen. Es erlaubt dem Benutzer, es in einer Vielzahl von Programmiersprachen zu programmieren, einschließlich (aber nicht beschränkt auf) Python, Ruby und JavaScript (mit node.js Was ist Node.JS und Warum sollte ich mich interessieren? [Webentwicklung] Was ist Node? .JS und Warum sollte ich das tun? [Webentwicklung] JavaScript ist nur eine clientseitige Programmiersprache, die im Browser ausgeführt wird, oder nicht mehr. Node.js ist eine Möglichkeit, JavaScript auf dem Server auszuführen, dies ist jedoch der Fall viel mehr auch. Wenn… Read More).
Die 1-GHz-CPU mit einem Kern und 512 MB RAM reichen nicht aus, um das Internet reibungslos zu durchsuchen, sie kann jedoch so ziemlich alles andere, was Sie für einen Mikrocontroller benötigen.
Leider fällt der Raspberry Pi in zwei Hauptbereichen ein: Netzwerk und USB-Konnektivität. Es hat nur zwei Micro-USB-Anschlüsse und es gibt kein Ethernet, Bluetooth oder WLAN. Um diese Funktionalität hinzuzufügen oder zu erweitern, müssen Sie einen Adapter kaufen. Dies kostet weniger als Sie denken. Ein MicroUSB-zu-RJ45-Netzwerkadapter kann für nur $ 2,16 auf AliExpress erworben werden, einschließlich kostenloser Versand.
Der Raspberry Pi Zero bietet von allen aufgelisteten Mikrocontrollern die höchste Rechenleistung. Daher eignet es sich am besten für CPU-intensivere Projekte, bei denen ein Arduino Schwierigkeiten hat, z. B. Datenverarbeitung und Visualisierung.
Die NodeMCU: Der Arduino-Killer
Die NodeMCU ist ein beeindruckender kleiner Mikrocontroller und bietet eine Menge für den kleinen Preis.
Im Gegensatz zum Arduino, der von einem 8-Bit-ATMEGA mit 16 MHz getaktet wird, wird dieser vom ESP8266-Chipsatz mit einem 32-Bit-Tensilica Xtensa LX106-Kern mit 80 MHz betrieben. Sie umfasst außerdem WLAN, einen integrierten TCP / IP-Stack, 4 MB Onboard-Speicher, 20 KB RAM und 10 Pins GPIO (General Purpose Input Output). Diese können an Komponenten wie Motoren, Sensoren und Servos angeschlossen werden.
Ähnlich wie beim Arduino sind nur wenige Einstellungen erforderlich. Sie schreiben einfach Ihren Code und senden ihn über eine USB-Verbindung an das Gerät.
Programme für die NodeMCU sind in Lua geschrieben, einer interpretierten Programmiersprache, die Python und Ruby ähnelt. In vielerlei Hinsicht ist es wahrscheinlich leichter zu erlernen als die vom Arduino verwendete C-Variante. Es hat ein viel einfachere Syntax.
Apropos: Wenn Sie bereits wissen, wie Sie Code für das Arduino schreiben, können Sie die NodeMCU mit einem Arduino-Image flashen. James Bruce erkundigte sich in seinem Testbericht, wie man das macht. Triff den Arduino-Killer: ESP8266 Triff den Arduino-Killer: ESP8266 Was wäre, wenn ich dir ein Arduino-kompatibles Entwicklungsboard mit eingebautem WLAN für weniger als 10 US-Dollar sagen würde? Nun, das gibt es. Lesen Sie mehr, wo er die NodeMCU als “Arduino-Mörder”.
Sie können eine NodeMCU für nur 3 US-Dollar direkt aus China abholen (oder näher bei 9 US-Dollar bei Amazon). Dies ist das einzige Board, das jegliche Art von Onboard-Networking bietet. Wenn Sie diese Funktion zum Beispiel zum Arduino Uno hinzufügen möchten, können Sie leicht mehr als 40 US-Dollar bezahlen.
HiLetgo Neue Version ESP8266 NodeMCU LUA CP2102 ESP-12E Internet-WLAN-Entwicklungsboard Serielles Open-Source-Funkmodul funktioniert hervorragend mit Arduino IDE / Micropython HiLetgo Neue Version ESP8266 NodeMCU LUA CP2102 ESP-12E-Internet-WLAN-Entwicklungsboard Open Source Serielles Funkmodul arbeitet hervorragend mit Arduino IDE / Micropython Kaufen Sie jetzt bei Amazon $ 8,39
Welches Board ist das Richtige für Sie?
Lassen Sie uns rekapitulieren. Wenn Sie Elektronik von Grund auf lernen möchten, sollten Sie sich ein Arduino besorgen. Wenn Sie ein Projekt erstellen möchten, das viel Leistung erfordert, verwenden Sie den Raspberry Pi Zero. Wenn Ihr Projekt auf irgendeine Weise mit dem Internet verbunden ist, verwenden Sie die NodeMCU.
Welcher von diesen Mikrocontrollern ist Ihr Favorit und warum? Schreiben Sie mir eine Zeile in den Kommentaren unten, und wir werden alles darüber reden.
Fotonachweis: Raspberry Pi Zero GPIO Lötenprojekt (Gareth Halfacre), NodeMCU (WowStar)
Erfahren Sie mehr über: Arduino, Elektronik, Raspberry Pi.