Πίνακας περιεχομένων:

Οπτικοποιήστε το κέρδος και την απώλεια Bitcoin σας με Arduino & Python: 6 βήματα
Οπτικοποιήστε το κέρδος και την απώλεια Bitcoin σας με Arduino & Python: 6 βήματα

Βίντεο: Οπτικοποιήστε το κέρδος και την απώλεια Bitcoin σας με Arduino & Python: 6 βήματα

Βίντεο: Οπτικοποιήστε το κέρδος και την απώλεια Bitcoin σας με Arduino & Python: 6 βήματα
Βίντεο: Module2 Lesson6 2024, Νοέμβριος
Anonim

Ακολουθήστε περισσότερα από τον συγγραφέα:

DIY IBeacon and Beacon Scanner With Raspberry Pi και HM13
DIY IBeacon and Beacon Scanner With Raspberry Pi και HM13
DIY IBeacon and Beacon Scanner With Raspberry Pi και HM13
DIY IBeacon and Beacon Scanner With Raspberry Pi και HM13
Αυτόματος πιλότος V1.0 Αναγνώριση οδικής πινακίδας
Αυτόματος πιλότος V1.0 Αναγνώριση οδικής πινακίδας
Αυτόματος πιλότος V1.0 Αναγνώριση οδικής πινακίδας
Αυτόματος πιλότος V1.0 Αναγνώριση οδικής πινακίδας
Χρησιμοποιήστε κινήσεις για να ελέγξετε την αναπαραγωγή YouTube με το Arduino
Χρησιμοποιήστε κινήσεις για να ελέγξετε την αναπαραγωγή YouTube με το Arduino
Χρησιμοποιήστε κινήσεις για να ελέγξετε την αναπαραγωγή YouTube με το Arduino
Χρησιμοποιήστε κινήσεις για να ελέγξετε την αναπαραγωγή YouTube με το Arduino

Βασική ιδέα

Προσωπικά είμαι επενδυτής κρυπτονομισμάτων. Αλλά έχω επίσης πολλές δουλειές να παρακολουθήσω. Έτσι, δεν είμαι σε θέση να παρακολουθώ την τιμή του bitcoin περίπου 10 φορές το λεπτό. Ωστόσο, θέλω ακόμα να ξέρω αν κερδίζω ή χάνω χρήματα. Έτσι, αποφάσισα να δημιουργήσω ένα σύστημα ανατροφοδότησης σε πραγματικό χρόνο για την επένδυσή μου χρησιμοποιώντας python. Και για να το απεικονίσω, επέλεξα μια λωρίδα led και ένα arduino. Εάν κέρδισα χρήματα, τα led θα γίνουν πράσινα. Αν χάσω, θα κοκκινίσουν.

Πώς λειτουργεί

Για να λάβω δεδομένα bitcoin σε πραγματικό χρόνο, χρησιμοποίησα ένα api που παρέχεται από το OKex, το οποίο είναι μια μεγάλη ανταλλαγή κρυπτονομισμάτων. Στη συνέχεια, χρησιμοποίησα python για να υπολογίσω το κέρδος και τη ζημία μου με βάση τα δεδομένα ροής. Ορίζω το κέρδος και η απώλεια -στόχος μου στο 5% καθημερινά, πράγμα που σημαίνει ότι ανάβουν περισσότερα φώτα, η επένδυσή μου είναι πιο κοντά στο στόχο -κέρδος ή ζημία. Εάν όλα τα led είναι ενεργοποιημένα ή απενεργοποιημένα, η λωρίδα θα σταθεί για να αναβοσβήνει. Μπορώ λοιπόν να πάρω απόφαση για το αν θα κρατήσω ή θα πωλήσω τα bitcoins μου.

Προμήθειες

Seeeduino V4.2 Αγοράστε εδώ

Είδατε Αδιάβροχο WS2813 RGB LED Strip Waterproof Αγοράστε εδώ

Είδα το Base Shield V2

Βήμα 1: Συνδέστε το Led Strip σας με τον πίνακα Arduino

Συνδέστε το Led Strip σας με τον πίνακα Arduino
Συνδέστε το Led Strip σας με τον πίνακα Arduino

Συνδέστε το seeeduino σας με την ασπίδα βάσης. Στη συνέχεια, συνδέστε τη λωρίδα led στον ψηφιακό πείρο 6 (D6)

Βήμα 2: Συνδέστε τον πίνακα Arduino στον υπολογιστή σας

Συνδέστε τον πίνακα Arduino στον υπολογιστή σας
Συνδέστε τον πίνακα Arduino στον υπολογιστή σας

Ελέγξτε τη θύρα που χρησιμοποιεί το arduino σας. Θα το χρειαστείτε στον κώδικα python.

Βήμα 3: Ανεβάστε τον κώδικα Arduino

Βήμα 4: Εκτελέστε τον κώδικα Python

Βεβαιωθείτε ότι είναι εγκατεστημένη η βιβλιοθήκη python pyserial. Εάν δεν γνωρίζετε εάν έχετε εγκαταστήσει τη βιβλιοθήκη, εκτελέστε

pip εγκατάσταση pyserial

στο τερματικό του υπολογιστή σας.

Για να εκτελέσετε τον κώδικα python, θυμηθείτε να ρυθμίσετε τα αρχικά σας δεδομένα επένδυσης.

Συνιστάται: