Schritt 2: Anschließen
Es sieht kompliziert aus, aber nicht ausflippen. Wenn Sie ein Potentiometer anschließen können, können Sie fünf anschließen.
ProTrinket 5v
Was eine nette kleine Platine. Es ist eine vollständige geblasen Arduino-kompatible Board in einem winzigen Paket. Aber lassen Sie sich nicht von der geringen Größe täuschen. Es ist so mächtig wie die volle Größe der Bretter und sogar einige Extras hat. Ich mag normalerweise die 3v Version, weil es das Arbeiten mit der NeoPixels vereinfacht, aber dieses LCD 5v, braucht so entschied ich mich für das regelmäßige 5v-Board. Schauen Sie sich die einführenden Tutorial von Adafruit um mehr zu erfahren.
PermaProto Vorstand
Die PermaProto-Boards haben macht und Boden Schienen wie ein Steckbrett. Und der Mitte läuft ein Steckbrett auch imitieren. Sie können leicht verkratzen durch diese Läufe jedoch und passen Sie das Layout für eine kompaktere Bauweise. Aber das Steckbrett-ähnlichen Layout macht es wirklich einfach, Ihr breadboarded Prototyp für ein fertiges, gelöteten Projekt zu übertragen. Aufgrund dieser Mimikry können Sie enthalten Diagramm von dem Steckbrett und die Verbindungen werden genau die gleichen auf der PermaProto. (Sie können auch verschiedene Größen von der PermaProtos erhalten)
Wenn du eine andere Art von Prototyping Board verwendest musst du laufen macht und Boden sowie Verbindungen zwischen den Komponenten.
Stromversorgung und Erdung
Ich entschied mich für den Strom für die PermaProto-Board von der BUS-Pin auf der pro-Schmuckstück zu ziehen. Verbinden Sie die BUS-Pin mit einem der Leistungsschienen auf die PermaProto, dann überbrücken Sie die Schiene an anderen Stromschiene. Dieses Netzteil läuft alle Komponenten außer der LCD-Anzeige. Das LCD-Display zieht Kraft aus der Pin mit der Bezeichnung 5v auf der ProTrinket.
Hinweis: auch mit dem LCD macht aus einem anderen Stift, habe ich einige Computer gesehen, die genug Strom liefern kann. Alles läuft immer noch, aber das LCD-Display dunkel oder sogar Rohlinge aussteigt. Wenn Sie wissen, wie, mit einem separaten 5v Versorgung der LCD-Anzeige das Problem lösen würde.
Potentiometer
Wenn Sie wissen, wie sich ein Potentiometer anschließen, können Sie fünf anschließen. Führen Sie einfach die Kraft für jede der fünf Töpfe auf einer Stromschiene und alle fünf Gründe für eine Bodenschiene. Schließen Sie dann die dritte Pin auf jeweils einen analogen Pin auf dem Arduino.
Können Sie jeder analogen Pin, aber ich entschied mich für die I2C halten Pins (A4 und A5) zu öffnen, für den Fall, dass ich beschlossen, das Projekt später erweitern.
Der Beispielcode erwartet:
- * die "MENU" Knopf auf A0 zu
- * der rote Wert auf A1
- * der grüne Wert von A2 kommen
- * der blaue Wert liegt zwischen A3
- * der "VARIABLE" Knopf wird Pin A7 zugewiesen
NeoPixel
Der NeoPixel Ring nutzt die Standardverkabelung. Macht und Boden kommt von den PermaProto Schienen (mit den entsprechenden Kondensator im Ort).
Der Beispielcode erwartet:
- * die digitalen Daten von Pin 9 kommen.
Wir durchlaufen die Datenleitung einen Widerstand auf der Platine PermaProto kurz vor dem.
(Kondensator und Widerstand)
Bitte lesen Sie die Uber Leitfaden für NeoPixels für mehr Details. Grundsätzlich müssen Sie den Kondensator über die positiven und negativen Zeilen des Netzteils zu setzen. Setzen Sie die Kappe so nah an der ersten NeoPixel wie möglich. Der Widerstand geht in die Datenleitung als in der Nähe der ersten NeoPixel wie möglich. Die Uber-Leitfaden erklärt warum und wo im Detail, so achten Sie darauf, lesen und zu verstehen.
LCD-Display und serielle Kommunikation
Das LCD-Display braucht Kraft und Erdleitungen sowie eine serielle Kommunikation-Linie. Das LCD nur Daten empfängt, es sendet keine Daten, damit die RX-Linie für andere Zwecke verwendet werden kann, wenn nötig.
Der Beispielcode erwartet:
- * um die Hardware zu verwenden ist Pin 1 (eins) als der seriellen Übertragungsleitung (TX) definiert.
Reset-Taste
Dieses Projekt verwendet einen Pulsschalter normalerweise offen. Schließen Sie einfach eine Leitung an den Reset-Pin auf dem Brett und die andere Leitung mit der Bodenschiene. Wenn die Taste gedrückt wird, die Reset-Pin wird zu Boden gezogen und die Arduino zurückgesetzt.
USB-Kabel
Wenn Sie möchten, können Sie das USB Kabel-einen festen Bestandteil des Projekts machen.