Inhaltsverzeichnis:

Visualisieren Sie Ihren Bitcoin-Gewinn und -Verlust mit Arduino & Python - Gunook
Visualisieren Sie Ihren Bitcoin-Gewinn und -Verlust mit Arduino & Python - Gunook

Video: Visualisieren Sie Ihren Bitcoin-Gewinn und -Verlust mit Arduino & Python - Gunook

Video: Visualisieren Sie Ihren Bitcoin-Gewinn und -Verlust mit Arduino & Python - Gunook
Video: Secure coupling of KNX systems via MQTT 2024, November
Anonim

Von memoryleakyuFolgen Sie mehr vom Autor:

DIY IBeacon und Beacon Scanner mit Raspberry Pi und HM13
DIY IBeacon und Beacon Scanner mit Raspberry Pi und HM13
DIY IBeacon und Beacon Scanner mit Raspberry Pi und HM13
DIY IBeacon und Beacon Scanner mit Raspberry Pi und HM13
Autopilot V1.0 Verkehrszeichenerkennung
Autopilot V1.0 Verkehrszeichenerkennung
Autopilot V1.0 Verkehrszeichenerkennung
Autopilot V1.0 Verkehrszeichenerkennung
Verwenden Sie Gesten, um die YouTube-Wiedergabe mit Arduino zu steuern
Verwenden Sie Gesten, um die YouTube-Wiedergabe mit Arduino zu steuern
Verwenden Sie Gesten, um die YouTube-Wiedergabe mit Arduino zu steuern
Verwenden Sie Gesten, um die YouTube-Wiedergabe mit Arduino zu steuern

Die Grundidee

Persönlich bin ich ein Kryptowährungsinvestor. Aber ich habe auch eine Menge Arbeit zu erledigen. Ich bin also nicht in der Lage, den Bitcoin-Preis 10 Mal pro Minute zu verfolgen. Trotzdem möchte ich wissen, ob ich Geld verdiene oder verliere. Daher beschloss ich, mit Python ein Echtzeit-Feedback-System meiner Investition aufzubauen. Und um es zu visualisieren, wählte ich einen LED-Streifen und ein Arduino. Wenn ich Geld verdient habe, werden die LEDs grün. Wenn ich verliere, werden sie rot.

Wie funktioniert es

Um Bitcoin-Daten in Echtzeit zu erhalten, habe ich eine API von OKex verwendet, einer großen Kryptowährungsbörse. Dann habe ich Python verwendet, um meinen Gewinn und Verlust basierend auf den Streaming-Daten zu berechnen. Ich setze meinen Zielgewinn und -verlust jeden Tag auf 5%, was bedeutet, dass mehr Lichter leuchten und meine Investition näher an meinem Zielgewinn oder -verlust liegt. Wenn alle LEDs ein- oder ausgeschaltet sind, beginnt der Streifen zu blinken. So kann ich entscheiden, ob ich meine Bitcoins weiter halten oder verkaufen möchte.

Lieferungen

Seeeduino V4.2 Hier kaufen

Seeed Wasserdicht WS2813 RGB LED Streifen Wasserdicht Hier kaufen

Seeed Base Shield V2

Schritt 1: Verbinden Sie Ihren LED-Streifen mit Ihrem Arduino Board

Verbinden Sie Ihren LED-Streifen mit Ihrem Arduino-Board
Verbinden Sie Ihren LED-Streifen mit Ihrem Arduino-Board

Verbinden Sie Ihren seeeduino mit seinem Basisschild. Stecken Sie dann den LED-Streifen auf den digitalen Pin 6 (D6)

Schritt 2: Verbinden Sie Ihr Arduino Board mit Ihrem Computer

Verbinden Sie Ihr Arduino-Board mit Ihrem Computer
Verbinden Sie Ihr Arduino-Board mit Ihrem Computer

Überprüfen Sie den Port, den Ihr Arduino verwendet. Sie werden es im Python-Code benötigen.

Schritt 3: Laden Sie den Arduino-Code hoch

Schritt 4: Führen Sie den Python-Code aus

Stellen Sie sicher, dass die Python-Bibliothek pyserial installiert ist. Wenn Sie nicht wissen, ob Sie die Bibliothek installiert haben, führen Sie

pip install pyserial

im Terminal Ihres Computers.

Denken Sie vor der Ausführung des Python-Codes daran, Ihre anfänglichen Investitionsdaten einzurichten.

Empfohlen: