Table des matières:

XRP Crypto Ticker utilisant l'URL HTTPS : 3 étapes
XRP Crypto Ticker utilisant l'URL HTTPS : 3 étapes

Vidéo: XRP Crypto Ticker utilisant l'URL HTTPS : 3 étapes

Vidéo: XRP Crypto Ticker utilisant l'URL HTTPS : 3 étapes
Vidéo: #xrp $10,000 to $35,000 Price Prediction #crypto 💸 2024, Juillet
Anonim

Par petercdSuivez plus par l'auteur:

Chalumeau bloqué Jet Fix
Chalumeau bloqué Jet Fix
Chalumeau bloqué Jet Fix
Chalumeau bloqué Jet Fix
Horloge en fonte d'aluminium inspirée de Banksy
Horloge en fonte d'aluminium inspirée de Banksy
Horloge en fonte d'aluminium inspirée de Banksy
Horloge en fonte d'aluminium inspirée de Banksy
Détecteur de centre Wiggler pour le tour
Détecteur de centre Wiggler pour le tour
Détecteur de centre Wiggler pour le tour
Détecteur de centre Wiggler pour le tour

À propos de: type général de bricolage En savoir plus sur petercd »

Il semblait y avoir un manque de tickers crypto fonctionnels simples, certains d'entre eux en raison de la fermeture de l'API liée et d'autres en raison de problèmes avec le code ou les bibliothèques dépendantes.

La plupart des tickers ici sur Instructables sont orientés USD et Bitcoin, mais je cherchais un ticker XRP qui s'afficherait en ZAR.

La plupart des tickers que j'ai essayés ont échoué avec une erreur 301 (site permanent redirigé), lorsque j'ai essayé de remplacer l'URL de l'API dans leur code.

Il s'avère que c'est parce que j'essayais d'accéder à une page HTTPS à l'aide d'un ESP NodeMCU codé

Le moyen de contourner la vérification des empreintes digitales du certificat est d'utiliser le "client->setInsecure();" commander.

Ce que j'ai fait, c'est remixer le code du blog de Buger, en particulier son exemple " comment obtenir le taux de change du bitcoin à partir de l'API blockchain.info " en bas de la page, avec l'affichage SSD1306 et le code JSON d'un utilisateur sur Youtube, TheResidentSkeptic, qui a eu la gentillesse de lier son repo pastebin.

Je n'ai pas pu compiler le code ticker de kevlar429, mais j'ai réussi à copier l'url https://min-api.cryptocompare.com/ qu'il utilisait et à changer le coin/currency/exhcange à ma guise.

Le Rekt-O-Matic Turbo S de XenonJohn a fourni l'idée du boîtier que j'ai fabriqué à Tinkercad.

Fournitures

Le strict minimum:

ESP8266 NodeMCU 12E.

Écran OLED 0,96.

En option pour les batteries:

CONVERTISSEUR DC-DC BOOST I=0.9-5V O=5V 0.6A, il sera utilisé pour piloter l'ESP8266 et l'affichage.

Chargeur lipo monocellulaire style TP4056, CHARGEUR DE BATTERIE MICRO USB LITHIUM 18650 1A.

Cellule lipo 18650 ou batterie de téléphone portable, etc.

Étape 1: Matériel et câblage

Matériel et câblage
Matériel et câblage
Logiciel
Logiciel
Logiciel
Logiciel

Compilé avec Arduino IDE 1.8.13.

ArduinoJson par Benoît Blanchon version 6.16.1

ArduinoJson Assistant V6 a été utilisé pour désérialiser après avoir copié les informations du navigateur.

J'ai pris la liberté d'inclure le code complet de TheResidentSkeptic et du blog de Buger dans un fichier texte au cas où leurs sites disparaîtraient.

L'url que j'ai édité "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" avec mes modifications en gras.

Un coup d'œil sur le site Cryptocompare fournira les échanges, les pièces et les devises pris en charge.

Inutile de dire que j'ai des compétences de codage très limitées, étant plutôt un utilisateur de copier/coller, donc mon code peut être un peu sale.:)

Étape 3: Enceinte

Enceinte
Enceinte

J'ai trouvé qu'il était plus rapide de pirater les ouvertures de ports avec un dremel et des limes à aiguilles que de bidouiller avec Tinkercad.

Conseillé: