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

XRP Crypto Ticker χρησιμοποιώντας HTTPS Url's .: 3 βήματα
XRP Crypto Ticker χρησιμοποιώντας HTTPS Url's .: 3 βήματα

Βίντεο: XRP Crypto Ticker χρησιμοποιώντας HTTPS Url's .: 3 βήματα

Βίντεο: XRP Crypto Ticker χρησιμοποιώντας HTTPS Url's .: 3 βήματα
Βίντεο: Free Bybit trading bot: Как использовать trade santa для начинающих 2024, Νοέμβριος
Anonim

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

Blowtorch Blocked Jet Fix
Blowtorch Blocked Jet Fix
Blowtorch Blocked Jet Fix
Blowtorch Blocked Jet Fix
Ρολόι αλουμινίου εμπνευσμένο από Banksy
Ρολόι αλουμινίου εμπνευσμένο από Banksy
Ρολόι αλουμινίου εμπνευσμένο από Banksy
Ρολόι αλουμινίου εμπνευσμένο από Banksy
Κέντρο ανίχνευσης Wiggler για τον τόρνο
Κέντρο ανίχνευσης Wiggler για τον τόρνο
Κέντρο ανίχνευσης Wiggler για τον τόρνο
Κέντρο ανίχνευσης Wiggler για τον τόρνο

Σχετικά με: γενικός τύπος μπερδέματος Περισσότερα για το petercd »

Φάνηκε να υπάρχει έλλειψη απλών λειτουργικών κρυπτογράφησης, μερικά από αυτά λόγω του τερματισμού του συνδεδεμένου API και άλλα λόγω προβλημάτων με τον κώδικα ή των εξαρτημένων βιβλιοθηκών.

Τα περισσότερα από τα tickers εδώ στο Instructables είναι USD και Bitcoin προσανατολισμένα, ωστόσο έψαχνα για ένα ticker XRP που θα εμφανιζόταν σε ZAR.

Τα περισσότερα από τα tickers που δοκίμασα απέτυχαν με σφάλμα 301 (perm redirect), όταν προσπάθησα να αντικαταστήσω το url API στον κώδικά τους.

Αποδεικνύεται ότι προσπαθούσα να αποκτήσω πρόσβαση σε μια σελίδα HTTPS χρησιμοποιώντας ένα κωδικοποιημένο HTTP ESP NodeMCU.

Ο τρόπος για να παρακάμψετε τον έλεγχο δακτυλικών αποτυπωμάτων πιστοποιητικού είναι να χρησιμοποιήσετε το "client-> setInsecure ();" εντολή.

Αυτό που έχω κάνει είναι να ανακατέψω τον κώδικα στο Buger's Blog, συγκεκριμένα το παράδειγμα του "πώς να αποκτήσετε την ισοτιμία bitcoin από το blockchain.info API" στο κάτω μέρος της σελίδας, με την οθόνη SSD1306 και τον κώδικα JSON από έναν χρήστη στο Youtube, TheResidentSkeptic, ο οποίος ήταν αρκετά ευγενικός για να συνδέσει το pastebin repo του.

Δεν μπόρεσα να πάρω τον κωδικό πρόσβασης του kevlar429 για μεταγλώττιση, αλλά κατάφερα να αντιγράψω το https://min-api.cryptocompare.com/ url που χρησιμοποιούσε και να αλλάξω το νόμισμα/νόμισμα/exhcange όπως μου αρέσει.

Το Rekt-O-Matic Turbo S του XenonJohn παρείχε την ιδέα για το περίβλημα που έφτιαξα στο Tinkercad.

Προμήθειες

Το ελάχιστο:

ESP8266 NodeMCU 12E.

Οθόνη OLED 0,96.

Προαιρετικά για μπαταρία:

DC-DC CONVERTER BOOST I = 0,9-5V O = 5V 0,6A, αυτό θα χρησιμοποιηθεί για την οδήγηση του ESP8266 και την οθόνη.

Φορτιστής λιπών μονής κυψέλης TP4056, MICRO USB LITHIUM 18650 BATTERY CHARGER 1A.

18650 lipo cell, ή μπαταρία κινητού κλπ.

Βήμα 1: Υλικό και καλωδίωση

Υλικό και καλωδίωση
Υλικό και καλωδίωση
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό

Συντάχθηκε χρησιμοποιώντας το Arduino IDE 1.8.13.

ArduinoJson by Benoît Blanchon έκδοση 6.16.1

Το ArduinoJson Assistant V6 χρησιμοποιήθηκε για την αποστείρωση μετά την αντιγραφή των πληροφοριών από το πρόγραμμα περιήγησης.

Πήρα την ελευθερία να συμπεριλάβω τον πλήρη κώδικα τόσο του TheResidentSkeptic όσο και του Buger's Blog σε ένα αρχείο κειμένου, σε περίπτωση που εξαφανιστούν οι ιστότοποί τους.

Το url που επεξεργάστηκα "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" με τις αλλαγές μου στο έντονο κείμενο.

Μια ματιά στον ιστότοπο Cryptocompare θα παρέχει τις υποστηριζόμενες ανταλλαγές, νομίσματα και νόμισμα.

Περιττό να πω ότι έχω πολύ περιορισμένες δεξιότητες κωδικοποίησης, περισσότερο ως χρήστης αντιγραφής/επικόλλησης, οπότε ο κώδικας μου μπορεί να είναι κάπως βρώμικος.:)

Βήμα 3: Περίβλημα

Περίφραξη
Περίφραξη

Το βρήκα πιο γρήγορα να σπάω τα ανοίγματα των θυρών με αρχεία dremel και βελόνες παρά να τσακώνω με το Tinkercad.

Συνιστάται: