Wie wählen Sie ein Board für Ihre Projekte aus? Größe? Spezifikationen? Bequemlichkeit?
Es ist keine Zeit wie jetzt, um das zu bauen, was Sie schon immer bauen wollten, und das gilt insbesondere, wenn Ihr Projekt eine elektronische Steuerung oder eine Art Computer erfordert. Die neuesten Entwicklungsboards auf dem Markt sind kleiner, leistungsstärker und funktionsreicher und billiger als je zuvor.
Die Softwareoptionen wurden auch auf eine breite Palette von Boards erweitert und umfassen supereinfache Blöcke und Python-basierte Drag-and-Drop-Methoden. Ganz gleich, ob Sie ein einzelnes, dauerhaftes Projekt erstellen oder eine Proof-of-Concept-Elektronik erstellen, die sich in eine kundenspezifische Leiterplatte verwandelt, es gibt viele – sogar unbegrenzte – Optionen, um Ihnen den Einstieg zu erleichtern.
Da jetzt so viele Board-Optionen verfügbar sind, haben wir uns entschlossen, einige unserer High-Tech-Freunde zu kontaktieren, um herauszufinden, was dazu gehört, ein neues Projekt zum Laufen zu bringen.
(Eine Version dieses Artikels erschien zuerst in Make: Vol. 74 – abonnieren Sie noch heute!)
Jorvon Moss
instagram.com/odd_jayy
Da es sich bei vielen meiner Projekte um Wearables handelt, denke ich oft an Größe und Gewicht. ich benutze Adafruits Trinket für Servo- und LED-Steuerung, Profi Schmuckstück für mehr als zwei Servosteuerungen, dann, wenn ich einen Internetzugang oder eine Online-Steuerung möchte, entscheide ich mich für die Himbeer-Pi. Für alles andere laufe ich ein Arduino Uno oder Arduino-Nano. [See Odd Jayy’s “My Monkey Companion Bot” in Make: Volume 73.]
Sophie Wong
sophywong.com
Ich wähle das Board für mein Projekt im Allgemeinen basierend auf den Funktionen, die ich benötige, und den Größenanforderungen aus. Ich habe alle grundlegenden Dinge auf meinem Schreibtisch, die ich brauche, um schnell einen elektronischen Prototypen zusammenzustellen. Es ist einfach, einfach ein Steckbrett zu nehmen und mit der Arbeit an meiner Schaltung zu beginnen. Ich kann meinen Code auch an dieser Stelle entwickeln und ihn in den endgültigen Build übertragen, wenn ich fertig bin. Wenn ich mit meinem Projekt fertig bin, zerlege ich den Prototyp und behalte die Komponenten in meinem Bausatz für zukünftige Projekte.
Für kleine Projekte ist mein Go-to-Board das Adafruit-Edelstein, das kompakt ist, einfach mit Strom zu versorgen ist und über einen praktischen Ein-/Ausschalter verfügt. Ich beginne auch damit, meine eigenen benutzerdefinierten Boards zu erstellen, was anfangs etwas entmutigend war, sich aber als Designer wirklich ermächtigend anfühlt. [See Sophy’s “Cosmic Cosplay” in Make: Volume 69.]
Alex Glow
alexglow.com
Es gibt ein paar Favoriten, zu denen ich immer greife:
Adafruits Circuit Playground Express: LED-Ring, eingebauter Lautsprecher. Gut für eigenständige Schnittstellen und Lichter, wie eine DIY-Blitzwolke.BBC micro:bit: 5×5 LED-Matrix, 2-Wege-Radio, viele Programmiermöglichkeiten. Ideal für Fahrrad-/Skateboardbeleuchtung.Kleinlich: Ein schneller Schwerlaster mit verfügbarem Audio-Breakout. Gut für Motoren und Musik, zB Filterpedale.TinyCircuits TinyLily: Winzig klein, einfach, waschbar. Gut für Wearables, wie meine „bewusstseinsverändernden Gadgets“.Teilchen Photon: Einfache Wi-Fi-Integration (und darüber hinaus). Gut für IoT ohne den Aufwand von ESP8266, einschließlich des gehirnwellengesteuerten Lichts, das ich mit Moheeb Zara gebaut habe.
[See Alex’s “AI Robot Owl” in Make: Volume 66.]
Debra Ansel
geekmomprojects.com
Ich bin immer auf der Suche nach superkleinen Mikrocontrollern. Wenn ich ein neues sehe, das interessant aussieht, kaufe ich es „für alle Fälle“.
Ich mag das Prototyping in CircuitPython sehr, daher sind meine Go-to-Boards für kleine Wearable-Projekte Adafruits Trinket M0 und Gemma M0, und ich habe normalerweise einen Vorrat davon zur Hand. Ich halte auch einige ATtiny85-Chips bereit, wenn ich etwas wirklich Kleines machen möchte oder wenn ich ein Projekt ausprobiere, bei dem ich die Platine später nicht wiederverwenden kann, wie das Einbetten von LED-Schaltungen in Harz. Für größere Projekte, bei denen ich Sensoren, Bluetooth oder beides möchte, werde ich einen Prototyp mit a erstellen Schaltung Spielplatz Express Bluefruit.
In der Vergangenheit waren meine benutzerdefinierten Leiterplatten hauptsächlich Zubehör für einen externen Mikrocontroller, aber kürzlich habe ich eigenständige Leiterplatten mit SMT-LEDs und einem ATtiny85-Controller erstellt, der von einer CR2032-Batterie gespeist wird. [See Debra’s “LED Inner-Glow Heart” in Make: Volume 71.]
Lisa Clark
blitzcitydiy.com
In letzter Zeit sind die meisten meiner Projekte in CircuitPython geschrieben, sodass sich die Dinge auf ein M0-, M4- oder nRF52840-Board beschränken, wenn ich BLE verwende.
Ich versuche, kein Board zu verwenden, das für ein Projekt übertrieben ist. Für ein einfacheres LED-Projekt verwende ich eine kleine Platine, wie a Schmuckstück M0eher als etwas Größeres wie a Metro M4. Ich versuche, ein Board zu verwenden, das so nah wie möglich an der Anzahl von Pins ist, die ich brauche, um die Dinge so kompakt wie möglich zu halten. Dies reduziert auch die Kosten, da der Platinenpreis ebenfalls ist
meist größenabhängig.
Wenn ich Batteriestrom benötige, versuche ich, ein Board zu verwenden, das einen integrierten JST-Stecker für einen LiPo hat, wie z Feder Reihe von Brettern. Ich werde auch versuchen, so viele Funktionen, die ich für ein Projekt benötige (WLAN, Bildschirm, Lautsprecher, kapazitiver Touch usw.), in das Board einzubauen. Das vereinfacht die Dinge für Montage und Code, da es normalerweise eine dedizierte Bibliothek für diese Peripheriegeräte auf dieser Platine gibt.
[see Liz’s BLE MIDI Xylophone in Make: Vol. 76]
Kitty Yeung
artbyphysicistkittyyeung.com
Für das Prototyping beginne ich normalerweise mit einem einfachen Board wie dem Arduino Uno um zu überprüfen, ob die Schaltung und der Code funktionieren. Für Wearables und technisches Modedesign müssen die Boards gut versteckt sein, also suche ich nach dem kleinsten geeigneten Board.
Dann schaue ich mir an, wie man das Board mit Strom versorgt. Es ist am besten, wenn sie bereits einen LiPo-Akkuanschluss oder Knopfzellenhalter haben – ein USB-Akku ist lästig. Ein integrierter Netzschalter ist praktisch. Für Projekte, bei denen leitfähiger Faden auf den Stoff genäht werden muss, benötige ich große Nadellöcher, durch die eine Nadel geführt werden kann, wie auf dem Adafruit-Flora und SparkFun LilyPad Serie.
Ich versuche, alle oben genannten Elemente in einer benutzerdefinierten Leiterplatte zu entwerfen, wenn ich keine vorhandene Platine finden kann, die alle Anforderungen erfüllt. Damit kann ich auch den Footprint und das Erscheinungsbild der Platine steuern. [See Kitty’s “Novel Nails” in Make: Volume 62.]
Brian Lough
blough.ie
Als erstes stelle ich mir die Frage: „Gibt es einen Grund, warum ich keine verwenden sollte? ESP8266?” Dies ist mein Go-to-Board mit meinem Lieblingsgeschmack Wemos D1 Mini-Stil-Boards. Sie sind klein, Breadboard-kompatibel und über USB programmierbar. Sie kosten auch weniger als 3 US-Dollar geliefert, also habe ich normalerweise einen gesunden Vorrat davon! Es wäre ein Kampf, seine Funktionen für weniger als die Kosten von einem in ein Design zu integrieren.
Der Batteriebedarf ist einer der Hauptgründe, warum ich etwas anderes verwenden könnte. Für diese Fälle wähle ich normalerweise aus Unerwarteter Hersteller TinyPICO Tafel. Das ESP32 ist auch hier eine gute Wahl. Für Projekte mit geringerer Leistung wie Abzeichen wähle ich normalerweise so etwas wie einen ATtiny13-Chip, der ideal ist, um Knopfzellenbatterien zu betreiben.
USB HID (Emulation einer Tastatur oder Maus) ist eine weitere Funktion, die ich regelmäßig verwende. Dafür: die Arduino Pro Micro (ATmega32U4) oder die ESP32-S2. [See Brian’s “Travel Light” in Make: Volume 59.]
Noch mehr Hilfe bei der Entscheidungsfindung für Ihr Entwicklungsboard finden Sie in unserem Guide to Boards.