Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Τι κάνει;
- Βήμα 2: Τι πίνακας είναι αυτό;
- Βήμα 3: Το σκίτσο του Arduino
- Βήμα 4: Μεταβείτε στο Board Manager
- Βήμα 5: Εύρεση πινάκων ESP8266
- Βήμα 6: Επιλέξτε Πίνακας
- Βήμα 7: Το σκίτσο του Arduino
- Βήμα 8: Μεταβλητές με δυνατότητα ρύθμισης χρήστη
- Βήμα 9: Διασκεδάστε και μην απογοητευτείτε
- Βήμα 10: Περίβλημα με δυνατότητα εκτύπωσης 3D
- Βήμα 11:.stl Αρχεία για περίβλημα
- Βήμα 12: Εικόνα της προαιρετικής μονάδας επαναφορτιζόμενης μπαταρίας 18650
Βίντεο: Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Μήπως χάσατε την άνοδο της τιμής Bitcoin από τη μία μέρα στην άλλη από τα 7500 $ στα 10300 $ στις 25 Οκτωβρίου 2019; Λοιπόν το έκανα. Τέτοια πράγματα συμβαίνουν στον κόσμο των κρυπτογράφων.
Αυτό που χρειάζεστε παιδιά είναι
Rekt-O-Matic Turbo S
Αυτό είναι ένα τσιμπούρι τιμών Bitcoin με ωραία οθόνη OLED, γράφημα τάσεων και ειδοποιήσεις όταν συμβαίνουν ξαφνικές αλλαγές στην τιμή
Αυτός είναι ένας πίνακας πολύ χαμηλού κόστους. Το S σημαίνει προφανώς Sport. Ο Rekt είναι ένας όρος που χρησιμοποιείται στους κύκλους κρυπτογράφησης για να χάσει μόλις πολλά χρήματα.
Αρκετά έργα BTC Ticker υπάρχουν ήδη και όντως εγώ ο ίδιος έχω δημιουργήσει ένα παρελθόν Instructable χρησιμοποιώντας ασύρματη πλακέτα Adafruit Feather Huzzah, η οποία είναι συμβατή με το Arduino, με βάση το ESP8266 και ήταν συνδεδεμένη με ξεχωριστή OLED οθόνη 128x64 pixel.
Υπάρχουν μερικοί πολύ ωραίοι πίνακες που διατίθενται τώρα από την Κίνα, οι οποίοι περιέχουν όλα τα παραπάνω στοιχεία, συμπεριλαμβανομένης της οθόνης, όλα σε έναν πίνακα, τα οποία πωλούνται κάτω από $ 10, τιμή πολύ χαμηλότερη από τον παραπάνω συνδυασμό. Το αρνητικό είναι ότι ως συνήθως έρχονται με σχεδόν καμία τεκμηρίωση ή παραδείγματα σκίτσων. Το μόνο που γνωρίζουμε είναι ότι (πρέπει να) είναι συμβατά με το Arduino.
Εδώ, έχω αντιγράψει λίγο πολύ το προηγούμενο έργο μου χρησιμοποιώντας το:
ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0.96 OLED
Αυτός είναι ο πίνακας για αναζήτηση στο διαδίκτυο.
Ωστόσο, χρειάστηκε να ψάχνω για πολλές ηλικίες στον ιστό για να βρω έναν τρόπο για να εμφανιστεί οτιδήποτε στην οθόνη και στη συνέχεια έπρεπε να αλλάξω όλο τον αρχικό μου κώδικα για να εμφανιστούν οι ίδιες τιμές όπως πριν. Επομένως, το σκίτσο του Arduino είναι λίγο mashup και μάλλον ακατάστατο, αλλά τώρα λειτουργεί. Έχω αναγνωρίσει τις διάφορες πηγές για διαφορετικά μέρη του κώδικα και την έμπνευση. Τα δεδομένα ζητούνται από το CoinDesk API. Το API ενημερώνεται κάθε λεπτό, οπότε ο κώδικας ζητά ενημέρωση κάθε 30 δευτερόλεπτα.
Υπάρχει μόνο ένα στοιχείο για αγορά για αυτό το έργο, ο πίνακας Wemos. Στη συνέχεια, φορτώνετε τον κώδικα σαν να ήταν πίνακας Arduino. Έχω υπομείνει την απογοήτευση για να λειτουργήσει αυτός ο πίνακας, ώστε να μην χρειαστεί!
Προμήθειες
ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0.96 OLED
Ενδεχομένως ένα καλώδιο micro USB σε USB (προσέξτε: όχι μόνο ένα καλώδιο φόρτισης, μπορεί να φαίνεται το ίδιο) καλώδιο για να το συνδέσετε με το φορητό υπολογιστή σας. Ορισμένες από αυτές τις πλακέτες δεν συνοδεύονται από καλώδιο.
Βήμα 1: Τι κάνει;
Όπως φαίνεται σε αυτήν την εικόνα, η οθόνη δείχνει τα εξής:
α) Η τιμή Bitcoin σε δολάρια που λαμβάνεται από τον ιστότοπο της CoinDesk.
β) Ένα γράφημα που δείχνει τις τάσεις τις τελευταίες 24 αναγνώσεις.
γ) Τα τελευταία 2 ψηφία των 4 προηγούμενων ενδείξεων εμφανίζονται σε μια στήλη στα δεξιά της οθόνης, με την πιο πρόσφατη ανώτερη τιμή.
δ) Η τιμή D είναι η ποσοστιαία μεταβολή της τρέχουσας τιμής από την προηγούμενη τιμή x10. Σας δίνει απλώς μια ιδέα για το μέγεθος της αλλαγής από την τελευταία τιμή.
ε) Η τιμή Av είναι ένας δείκτης που έχω καταλήξει, ο οποίος αντικατοπτρίζει τη μεταβλητότητα της τιμής κατά τις τελευταίες ενδείξεις, δηλαδή αυξάνεται γρήγορα και κάτω ή διατηρεί μια λογικά σταθερή τιμή.
στ) Εάν υπάρχει μεγάλη αλλαγή, (σε σχέση με τον προηγούμενο δείκτη μεταβλητότητας) θα εμφανιστούν προειδοποιήσεις ειδοποιήσεων στην οθόνη. Σε αυτά τα σημεία ειδοποίησης του κώδικα μου, μπορείτε για παράδειγμα να προσθέσετε κάποιον δικό σας επιπλέον κωδικό για να ενεργοποιήσετε μια λυχνία LED, ή ίσως να ακούσετε πιεζοηχητικό βομβητή. Η προηγούμενη έκδοση μου έχει τώρα έναν πιεζοηχητικό βομβητή προσαρτημένο στις ειδοποιήσεις, ο οποίος μπορεί να είναι ενοχλητικός τη νύχτα ή μια λειτουργία εξοικονόμησης χρημάτων ανάλογα με την άποψή σας.
Βήμα 2: Τι πίνακας είναι αυτό;
Αυτή είναι η πλακέτα Wemos με οθόνη OLED που χρειάζεστε.
Υπάρχουν επιπλέον πράγματα που μπορείτε να αγοράσετε για αυτό, όπως μια επαναφορτιζόμενη θήκη μπαταρίας και ούτω καθεξής.
Χρειάζεστε επίσης ένα καλώδιο micro-USB σε USB για να το συνδέσετε στον φορητό υπολογιστή σας για να το προγραμματίσετε καθώς το καλώδιο δεν συνοδεύεται από αυτό.
Βήμα 3: Το σκίτσο του Arduino
Ανοίξτε το Arduino στο φορητό υπολογιστή σας. Πρέπει να έχετε μια λογικά ενημερωμένη έκδοση, 1.8 ή νεότερη.
Ανοίξτε το σκίτσο Arduino (δηλαδή το πρόγραμμα) το οποίο θα επισυνάπτεται σε μεταγενέστερο βήμα.
Στο σκίτσο πρέπει να εισαγάγετε τις δικές σας λεπτομέρειες WiFi, δηλαδή τον κωδικό SSID και τον κωδικό πρόσβασής σας, όπου φαίνεται σε αυτό το στιγμιότυπο οθόνης.
Αποθηκεύστε το σκίτσο.
Τώρα, πρέπει να το μεταφέρετε με κάποιο τρόπο στον πίνακα Wemos.
Βήμα 4: Μεταβείτε στο Board Manager
Βρείτε την επιλογή Board Manager και, στη συνέχεια, ξεκινήστε να ψάχνετε για το AdaFruit Feather Huzzah καθώς θέλουμε να κατεβάσουμε τα προγράμματα οδήγησης για αυτό.
Βήμα 5: Εύρεση πινάκων ESP8266
Θα βρείτε αυτό το σετ σανίδων που φορτώνουν ως ομάδα σανίδων, όλα βασισμένα στο τσιπ ESP8266. Εκεί υπάρχει το Adafruit Feather Huzzah. Εγκαταστήστε αυτό το πρόγραμμα οδήγησης για ολόκληρο το σετ πλακέτων ESP8266.
Βήμα 6: Επιλέξτε Πίνακας
Τώρα, όταν συνδέετε τον πίνακα Wemos στον φορητό υπολογιστή σας μέσω καλωδίου USB και τον αναζητάτε, θέλετε πραγματικά να αναζητήσετε τον πίνακα Adafruit Feather Huzzah, ο οποίος θα πρέπει τώρα να εμφανίζεται στη λίστα ως ένας από τους διαθέσιμους πίνακες που μπορείτε να χρησιμοποιήσετε Το
Θέλετε να το επιλέξετε (ορισμένα από τα άλλα στη λίστα μπορεί επίσης να λειτουργούν εντάξει, αλλά ξέρω σίγουρα ότι η παραλλαγή Adafruit Feather Huzzah λειτουργεί) και να ανεβάσετε το σκίτσο σας σαν να μην ήταν ο πίνακας Wemos αλλά σαν να ήταν ήταν ένα Adafruit Feather Huzzah.
Εάν φορτωθεί εντάξει, περιμένετε περίπου 20-30 δευτερόλεπτα και οι τιμές θα αρχίσουν να εμφανίζονται στην οθόνη.
ΣΗΜΕΙΩΣΗ: Η πρώτη τιμή μπορεί να είναι μηδέν. Οι πρώτες ενδείξεις στο γράφημα θα είναι σκουπίδια, απλά αγνοήστε τις και αφήστε τη συσκευή να ηρεμήσει για λίγο, μετά την οποία όλα θα πρέπει να είναι εντάξει.
Βήμα 7: Το σκίτσο του Arduino
Εδώ είναι το σκίτσο του Arduino.
Το Sketch είναι η λέξη Arduino για ένα πρόγραμμα υπολογιστή που το κάνει να ακούγεται λιγότερο τρομακτικό, όπως ακριβώς τα Windows έχουν δει πρόσφατα την ανάγκη να αναφέρονται σε προγράμματα που μπορείτε να κατεβάσετε ως εφαρμογές σε περίπτωση που ο εγκέφαλός μας μπορεί να εκραγεί όταν αντιμετωπίζετε τέτοια πολυπλοκότητα.
Ο κωδικός σάς επιτρέπει να τοποθετήσετε προαιρετικά έναν βομβητή μεταξύ Pin6 και GND. Ωστόσο, όταν το δοκίμασα αυτό στην πραγματική ζωή, ένα φρικτό τρίξιμο προέρχεται από το βομβητή και φαίνεται άσχετο με το αν ενεργοποιείτε ή απενεργοποιείτε το Pin. Επομένως, προτείνω να μην το κάνετε αυτό.
Βήμα 8: Μεταβλητές με δυνατότητα ρύθμισης χρήστη
Εκτός από την προσθήκη προειδοποιητικών λυχνιών LED (θυμηθείτε ότι κάθε καρφίτσα θα διαρκέσει μόνο 10mA, οπότε επιλέξτε αντιστάσεις με τις λυχνίες LED που περιορίζουν το ρεύμα σε αυτήν την ποσότητα) και ίσως έναν πιεζοηχητικό βομβητή, υπάρχουν ορισμένες μεταβλητές που μπορείτε να αλλάξετε που αλλάζουν την εμφάνιση του γραφήματος. Η εξήγηση βρίσκεται στα σχόλια στο σκίτσο του Arduino όπως φαίνεται παρακάτω. Η τιμή σκανδάλης ξαφνικής αλλαγής επηρεάζει το πόσο πρέπει να αλλάξει η τιμή πριν εμφανιστεί η προειδοποίηση συναγερμού στην οθόνη.
//* ********************** // Το επάνω και το κάτω μέρος του άξονα Y ρυθμίζονται αυτόματα, κάθε φορά που το γράφημα ανανεώνεται, ώστε να είναι η υψηλότερη προηγούμενη τιμή συν η τιμή plusminus και η χαμηλότερη προηγούμενη τιμή μείον την τιμή plusminus // Η ρύθμιση του plusminus σε περίπου 20 ή 30 φαίνεται συνεπώς λογική. Αυξήστε το ίσως σε περιόδους πολύ υψηλής βραχυπρόθεσμης μεταβλητότητας.
float plusminus = 30;
float suddenchangetrigger = 0,8;
// Εάν περισσότερο από αυτό γίνεται εκνευριστικό ως προειδοποίηση, κάτι ξαφνικό συνέβη
// Αυτό συμβαίνει, έτσι ώστε οι μεταβολές της τιμής να γίνονται πιο εμφανείς ακόμη και αν είναι μικρές // ***************************** ********************************************** *******************************
Βήμα 9: Διασκεδάστε και μην απογοητευτείτε
Ελπίζουμε να σας αρέσει.
Θα ενημερώνω τον κωδικό κατά καιρούς.
Βήμα 10: Περίβλημα με δυνατότητα εκτύπωσης 3D
Έχω επίσης σχεδιάσει ένα τρισδιάστατο εκτυπώσιμο περίβλημα το οποίο θα στεγάσει επίσης μία από τις επαναφορτιζόμενες μονάδες μπαταρίας LiPo, αν θέλετε. Τα αρχεία.stl επισυνάπτονται στο επόμενο βήμα
Βήμα 11:.stl Αρχεία για περίβλημα
.stl αρχεία για το τρισδιάστατο εκτυπώσιμο περίβλημα.
Βήμα 12: Εικόνα της προαιρετικής μονάδας επαναφορτιζόμενης μπαταρίας 18650
Αυτό μπορεί να συνδυαστεί με την πλακέτα Wemos μέσω ενός διακόπτη On/Off κάνοντας μια μικρή συσκευή που μπορείτε να φορτίσετε χρησιμοποιώντας ένα καλώδιο USB και στη συνέχεια να εντοπίσετε όπου κι αν βρίσκεστε στο σπίτι. Και τα δύο θα χωρέσουν στο τρισδιάστατο εκτυπώσιμο περίβλημα που περιγράφεται στα προηγούμενα βήματα.
Συνιστάται:
Γεννήτρια Turbo Trainer: 6 Βήματα
Γεννήτρια Turbo Trainer: Η παραγωγή ηλεκτρικής ενέργειας με πεντάλ πάντα με γοήτευε. Ιδού η άποψή μου για αυτό
Road Bike Daytime and Side Visible 350mA Light (Single Cell): 11 βήματα (με εικόνες)
Road Bike Daytime and Side Visible 350mA Light (Single Cell): Αυτό το φως ποδηλάτου έχει μπροστινά και 45 ° κεχριμπαρένια LED που βλέπουν έως 350mA. Η πλευρική ορατότητα μπορεί να βελτιώσει την ασφάλεια κοντά σε διασταυρώσεις. Το Amber επιλέχθηκε για ορατότητα κατά τη διάρκεια της ημέρας. Το φως τοποθετήθηκε στην αριστερή πτώση του τιμονιού. Τα μοτίβα του μπορεί να είναι διαφορετικά
Bitcoin Ticker With Graph: 8 Βήματα
Bitcoin Ticker With Graph: Το έκανα αυτό βάσει ενός έργου για ένα τιμολόγιο τιμών BTC, το οποίο λαμβάνει πληροφορίες τιμών από το coinmarketcap.com που γράφτηκε αρχικά από τον Brian Lough. Χρησιμοποίησε το ESP8266, το οποίο είναι μια συμβατή πλακέτα Arduino που έρχεται με ενσωματωμένο WiFi. Όπως περιέγραψε
Απλό Bitcoin Ticker: 6 βήματα
Simple Bitcoin Ticker: Αυτό είναι ένα Simple Bitcoin ή οποιοδήποτε άλλο Ticker νομισμάτων ALT. Εμφάνιση μιας τιμής μεμονωμένου νομίσματος σε οθόνη 8x 7. Η οθόνη είναι μεγάλη, φωτεινή και απλή στην ανάγνωση. Το απόσπασμα τιμών από το δωρεάν API του coinmarketcap.com ενημερώνεται κάθε 5 λεπτά. Εύκολη εκτύπωση και κατασκευή. Αναγνωριστικό κωδικού bas
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: 3 βήματα (με εικόνες)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Το Armtronix Wifi dimmer είναι ένας πίνακας IOT που έχει σχεδιαστεί για οικιακή αυτοματοποίηση. Τα χαρακτηριστικά του πίνακα είναι: Ασύρματος έλεγχος Μικρός συντελεστής φόρμας Ενσωματωμένο τροφοδοτικό AC σε DC τροφοδοτικό 230VAC έως 5V DC. Εικονικός διακόπτης DC Το μέγεθος της πλακέτας είναι 61,50