Das Erlernen von Prototypen mit den Development Boards macht Spaß und ist eine großartige Fähigkeit. Wenn Sie jedoch bei Amazon nach einem suchen, gibt es Hunderte von Ergebnissen und fast alle sehen identisch aus. Ich war dort und es ist in der Tat verwirrend, deshalb habe ich die Liste der besten Entwicklungsboards für angehende Hobbyisten zusammengestellt. Lass uns anfangen.
Was ist ein Entwicklungsausschuss?
Für den Kontext dieses Artikels ist eine Entwicklungsplatine ein einfacher Einplatinencomputer, der einfache Aufgaben ausführt, indem er Eingaben von externen elektronischen Komponenten wie einem Lichtsensor entgegennimmt und Ausgaben wie das Aufleuchten einer LED generiert. Anstatt Entwicklungsboards für den industriellen Einsatz aufzulisten, konzentriere ich mich auf kleine und erschwingliche Boards, mit denen Sie mit dem Prototyping beginnen und einfache DIY-Projekte erstellen können. Die unten aufgeführten Boards sind bei Hobbyisten beliebt und haben eine starke Community, die Sie durch alle Hürden führt. Ich werde die Foren und Websites mit jedem Entwicklungsboard verknüpfen.
1. Arduino Uno - Bestes Mikrocontroller-Board für Anfänger
Dies ist die erste Wahl für Boards für Tausende von Hobbyisten, einschließlich mir. Es ist robust, leicht zu erlernen und verfügt über eine einfache IDE. Arduino Uno ist Open-Source und läuft auf einem ATmega328P (16MHz) Mikrocontroller. Es wird mit 5 V betrieben, was bedeutet, dass Sie es auch verwenden können, indem Sie es an einen USB-Anschluss Ihres Computers anschließen. Es verfügt über 6 digitale und 6 analoge Eingangsstifte, mit denen Sie mehrere Zubehörteile anschließen und umfassende Projekte erstellen können.
Das Programmieren eines Arduino ist extrem einfach. Mit Arduino IDE können Sie Code in einer vertrauten Hochsprache schreiben und ihn dann automatisch für Arduino konvertieren. Dies stellt sicher, dass Sie sich auf das Erstellen von Projekten konzentrieren und die Software sich um Einsen und Nullen kümmern muss.
Das Beste an der Verwendung eines Arduino ist die Modularität. Sie können alles entfernen und mit verschiedenen Modulen an einem völlig anderen Projekt arbeiten.
Ressourcen: Arduino Uno subreddit, Erste Schritte mit Arduino
Technische Daten
- Mikrocontroller: ATmega328P
- Betriebsspannung: 5V
- Digitale E / A-Pins: 14
- Flash-Speicher: 32 KB
- SRAM: 2 KB
- Taktfrequenz: 16 MHz
Kaufen Sie Arduino Uno (Amazon)
2. LilyPad - Bester Mikrocontroller für Wearables
Basierend auf dem ähnlichen Mikrocontroller wie Arduino Uno (ATmega) ist Lilypad nur eine kreisförmige Scheibe, auf der alle elektronischen Komponenten untergebracht sind. Es funktioniert mit 3,3 V, was bedeutet, dass Sie einen winzigen Li-Ionen-Akku anschließen und ihn an Ihre Kleidung nähen können.
Obwohl es erheblich kleiner als das Uno ist, verfügt es dennoch über 9 Pins, sodass Sie verschiedene elektronische Komponenten für ein Projekt anschließen können. Sie können die Arduino IDE verwenden, um den Code auf das Lilypad zu laden und tragbare Projekte zu erstellen.
Der einzige Nachteil bei der Verwendung eines Lilypads ist, dass es keine Stifte hat. Sie müssen also alles auf die Platine löten, um sie weniger modular zu gestalten. Benutzerfreundlichkeit und geringe Größe gleichen jedoch die Nachteile aus.
Ressourcen: Arduino Subreddit, LilyPad-Tutorials
Technische Daten
- Mikrocontroller: ATmega32u4
- Betriebsspannung: 3,3 V.
- Digitale E / A-Pins: 9
- Flash-Speicher: 32 KB
- SRAM: 1,5 KB
- Taktfrequenz: 16 MHz
Kaufen Sie Lilypad (Amazon)
3. Adafruit Circuit Playground Express
Die winzige Mikrocontroller-Platine von Adafruit ist voll mit elektronischen Komponenten. Sie erhalten 10 Neopixel-LEDs, einen Bewegungssensor, einen Temperatursensor, einen Summer, einen Infrarotempfänger und 8 E / A-Pins in einer Platine in Lilypad-Größe. Sie können im Wesentlichen so viele Projekte erstellen, ohne sich um Kabel oder den Kauf der Module kümmern zu müssen. Es wird mit 3,7 V betrieben, was es für Hobbyisten noch attraktiver macht.
Sie können das Board entweder mit Arduino IDE, Javascript, Circuit Python oder der Scratch-ähnlichen MakeCode-Programmiersprache von Microsoft programmieren. Wenn Sie möchten, dass Ihre Kinder sich für das Erstellen von DIY-Projekten interessieren, macht die Programmiersprache MakeCode von Microsoft das Prototyping so viel lustiger.
Ressourcen:Adafruit Subreddit, Adafruit Tutorials
Technische Daten
- Mikroprozessor: ARM Cortex M0
- Betriebsspannung: 3,3 V.
- Digitale E / A-Pins: 8
- Flash-Speicher: 2 MB
- Taktfrequenz: 48 MHz
- Sensoren: Mehrere
- Eingebaute LED: 10
Kaufen Sie Adafruit Circuit Playground Express (Amazon | Adafruit Store)
4. NodeMCU - Bestes Wi-Fi-fähiges Entwicklungsboard
Sie können auch WiFi-fähige Arduino-Boards erwerben, aber NodeMCU ist die billigste Option, um Projekte zu erstellen, die eine drahtlose Verbindung erfordern. NodeMCU basiert auf der Programmiersprache LUA, Sie können sie jedoch weiterhin mit Arduino IDE verwenden und mit Ihren Projekten beginnen. Es verfügt über 10 GPIO-Pins zum Anschluss digitaler Sensoren und anderen elektronischen Zubehörs.
Es wird vollständig von einer Community von Hobbyisten und Entwicklern unterstützt, die sich um den Softwareteil kümmern und die Unterstützung für das Board mit Arduino aufrechterhalten. Wenn Sie drahtlos an Projekten basteln möchten, ist NodeMCU die beste Option, um damit zu beginnen.
Ressourcen:NodeMCU ESP8266 subreddit, NodeMCU, NodeMCU Tutorials
Technische Daten
- Zentralprozessor: ESP826
- Betriebsspannung: 5V
- Digitale E / A-Pins: 10
- Flash-Speicher: 4 MB
- SRAM: 128 KB
- Taktfrequenz: 80 MHz
- Eingebautes W-Lan: Ja
Kaufen Sie NodeMCU (Amazon)
5. Teensy 4.0 - bestes Entwicklungsboard für hohe Leistung
Arduino- und Adafruit-Entwicklungsboards sind eine gute Wahl, um mit dem Prototyping zu beginnen. Wenn Sie jedoch mehr Leistung in einer ähnlichen Größe wünschen, ist Teensy die richtige Wahl. Es ist in einem mit 600 MHz getakteten ARM Cortex M7-Chip enthalten und damit das schnellste Entwicklungsboard in dieser Liste. Sie erhalten 40 digitale und 14 analoge Pins, wodurch es für komplexe Projekte geeignet ist. Es verfügt außerdem über einen Beschleunigungsmesser, ein internes Uhrmodul und ein Ein- / Ausschaltmanagement, sodass es für zeitkritische Projekte geeignet ist.
Obwohl es mit Arduino IDE programmiert werden kann, würde ich dieses Board nur empfehlen, wenn Sie in der Vergangenheit ein Arduino-Board verwendet haben und eine hohe Leistung benötigen.
Ressourcen:Teensy Foren, Teensy Subreddit
Technische Daten
- Mikroprozessor: ARM Cortex M7
- Betriebsspannung: 5V
- Digitale E / A-Pins: 40
- Flash-Speicher: 2 MB
- SRAM: 1024 KB
- Taktfrequenz: 600 MHz
Kaufen Sie Teensy 4.0 (Amazon | Teensy Store)
6. Digispark USB Development Board - Kleinstes Entwicklungsboard aller Zeiten
Dieses winzige Entwicklungsboard ist etwas größer als ein American Quarter und läuft auf einem ATTiny85-Mikrocontroller. Es ist das kleinste Entwicklungsboard mit ein wenig Rechenleistung und eignet sich hervorragend für Bauprojekte, für die kein komplexes Computing erforderlich ist. Sie können es programmieren, indem Sie es direkt an einen USB-Anschluss Ihres Computers anschließen und den Code über die Arduino IDE laden. Obwohl es winzig ist, kann es mit 5 V betrieben werden und Sie können es sogar an eine 9 V-Batterie anschließen. Aufgrund des eingebauten Spannungsreglers sollte es einwandfrei funktionieren.
Ich habe in der Vergangenheit an ATTiny85 herumgebastelt und der einzige Nachteil bei der Verwendung ist, dass die Programme nicht ordnungsgemäß ausgeführt werden, wenn Sie versuchen, große Programme auszuführen, hauptsächlich aufgrund des begrenzten Arbeitsspeichers (512B).
Ressourcen:Arduino Subreddit, Digispark-Tutorials
Technische Daten
- Mikrocontroller: ATTiny85
- Betriebsspannung: 5V
- Digitale E / A-Pins: 6
- Flash-Speicher: 8 KB
- SRAM: 512 B.
- Taktfrequenz: 16 MHz
Kaufen Sie Digispark USB Development Board (Amazon | Digispark)
7. Raspberry Pi Zero W.
Raspberry Pi ist technisch gesehen eine ziemlich fortschrittliche Mikroprozessorplatine im Vergleich zu allen anderen Platinen in der Liste, aber für Hobbyisten immer noch eine praktikable Option. Es gibt leistungsstärkere Raspberry Pi, die sogar einen Desktop ersetzen können. Wenn Sie jedoch kleine Projekte erstellen möchten, können Sie dies mit dem Raspberry Pi Zero tun. Es läuft ein benutzerdefiniertes Debian-basiertes Betriebssystem, in dem Sie Code in Python schreiben und Sensoren und andere elektronische Module steuern können.
Es hat auch ein eingebautes Wifi und einen CSI-Kameraanschluss, was bedeutet, dass Sie ein Kameramodul anschließen und Live-Material von überall in Ihrem Haus streamen können. Dies ist nur ein Beispiel, aber Sie können so viele andere Projekte erstellen, dass die Hardware erheblich leistungsfähiger ist als die Mikrocontroller.
Der einzige Nachteil bei der Verwendung eines Raspberry Pi ist, dass es keine dedizierte IDE gibt, mit der das Board einfach programmiert werden kann, und dass Sie alles manuell codieren müssen. Es gibt viele Online-Anleitungen und Foren, die alle möglichen Antworten enthalten. Wenn Sie also das Ellbogenfett einfüllen können, um das Codieren in Python zu lernen, ist Raspberry Pi ein Kinderspiel.
Ressourcen:Himbeer-Pi-Forum, Himbeer-Pi-Subreddit
Technische Daten
- Zentralprozessor: 1 GHz Single Core
- Betriebsspannung: 5V
- Digitale E / A-Pins: 40
- Flash-Speicher: Micro SD
- SRAM: 512 MB
- Taktfrequenz: 1 GHz
- Kamera: CSI-Anschluss
Kaufen Sie Raspberry Pi (Amazon | Raspberry Store)
Was wirst du machen?
Dies waren einige der Entwicklungsboards, mit denen Sie Ihr erstes DIY-Projekt erstellen können. Mit Ausnahme von Raspberry Pi können alle Entwicklungskarten mit der Arduino IDE programmiert werden, was den Wechsel von einer Entwicklungskarte zu einer anderen ziemlich einfach macht. Was wirst du mit diesen Boards machen, lass es mich in den Kommentaren unten wissen?