Warum "verbrauchen" Arduino Shield Kit-Designer Stifte, die sie nicht verwenden?

7

Ich habe jetzt ungefähr 5 Arduino-Projekte durchgeführt und bin an dem Punkt angelangt, an dem ich denke, dass ich der gesamten vorgefertigten Plattform / Schild-Anordnung entwachsen bin. Es war großartig, um die Eintrittsbarriere für Mikrocontroller-Projekte zu senken und Projekte schnell auf den Weg zu bringen, aber ich sehe wirklich, dass die Kosten- und Implementierungskompromisse mich heutzutage immer mehr beeinflussen.

Eine Frage, die mich nervt, ist, warum Schilddesigner und -hersteller so wenig Platz für andere Schaltungselemente in ihrem Design lassen. Wer macht wirklich ein Projekt, das buchstäblich nur ein Arduino und ein Schild ist? Verbindet nicht jeder andere Ein- und Ausgänge, um die Vision hinter seinem Projekt vollständig zu verwirklichen?

Wenn ein Schild nur etwa 5 Stifte benötigt und verwendet, warum nicht die Überschriften für die anderen weglassen oder besser noch einige leere Durchgangslöcher / Pads bereitstellen, die mit den nicht verwendeten darunter liegenden Arduino-Stiften verbunden sind, damit der Benutzer sie nach eigenem Ermessen verwenden kann?

Ich weiß, dass einige Schilde dies bis zu einem gewissen Grad tun. Der Speakjet / Voice Shield von Sparkfun hat zum Beispiel einen relativ großen offenen Prototyping-Bereich.

Es scheint, als würden Schilddesigner fast alles daran setzen, es schwieriger zu machen, als es sein muss, auf die Stifte zu tippen, die ihr Design nicht verwendet, indem sie Header fordern, die nur als mechanische Verbindung zum Arduino zu dienen scheinen. Auftauchen mit einer winzigen gelöteten Noppe, auf die Sie einen Draht heften können, aber keine feste mechanische Verbindung herstellen können? Oder fehlt mir etwas Grundlegendes in meinen Löt- / Konstruktionsfähigkeiten? Gibt es eine bessere Möglichkeit, Stifte zu verwenden, die ein Schild nicht benötigt?

Ich kenne mich mit stapelbaren Headern aus ... aber wäre es nicht besser, einen direkter lötfreundlichen Satz von Durchgangslöchern zum Gewindeschneiden in die nicht verwendeten Stifte bereitzustellen?

Auch dies spiegelt vielleicht nur wider, wo ich mich gerade in meiner Beziehung zu Arduino befinde ... bereit, die gelbe Backsteinstraße von Arduino + Shield = Solution zu verlassen und das Arduino ausschließlich als Entwickler- und Prototypplattform zu verwenden.

Pat James
quelle

Antworten:

8

Ich vermute, dass die meisten Schilddesigner entweder nicht daran denken oder keine Zeit mehr haben. Wenn ich Schilde erstellt habe (für persönliche Projekte), hatte ich zu Beginn die Absicht, andere Funktionen hinzuzufügen, aber wenn alles angelegt ist, denke ich nur: "OK, das wird funktionieren. Vielleicht werde ich hinzufügen das andere Zeug bei der nächsten Umdrehung. "

Das Hinzufügen von leeren Löchern zum Hacken von zusätzlichen Dingen ist eine großartige Idee. Warum machen Sie keine verbesserte Version, da die meisten (alle?) Schilde von Sparkfun offene Hardware sind? Ich vermute, dass die Sparkfun-Leute sich freuen würden, Ihre Verbesserungen zu akzeptieren.

pingswept
quelle
4

Das Adafruit-Audioschild verfügt über eine Reihe von Durchkontaktierungen neben den Headern, sodass Sie eine Verbindung direkt anlöten können. Ich denke, dies ist ein guter Ansatz für ein Schild mit nicht verwendeten Stiften, aber Sie haben Recht - viele Schilddesigns bieten nur die Header an.

Für meine eigenen Schilddesigns versuche ich, stapelbare Header zu verwenden, und ich kümmere mich selten um einen Prototyping-Bereich (normalerweise aus Faulheit) - ich denke, Sie können immer ein Protoboard direkt darüber blockieren.

Ich denke, Schilde sind gute Werkzeuge für das Prototyping, aber ich stimme zu, dass sie wahrscheinlich mehr Prototyping-Bereiche hinzufügen sollten. Ich stimme auch Pingswept zu, dass Designer dies wahrscheinlich übersehen oder sich nicht darum kümmern können.

Aber das Tolle ist ... sie sind Open Source und Sie können sie an ihre Bedürfnisse anpassen. Dies wird es wahrscheinlich nicht billiger machen (es sei denn, es handelt sich um ein Abendessen mit minimalem Design), aber es wird wahrscheinlich dazu beitragen, die Größe des Projekts zu reduzieren.

Wenn Sie nicht die Möglichkeit haben, die Änderungen selbst vorzunehmen, können Sie vielleicht ein paar Vorschläge für die Jungs und Chapettes bei Sparkfun machen - sie sind ein freundlicher Haufen.

Jim
quelle