Съдържание:

XRP Crypto Ticker Използване на HTTPS URL адрес: 3 стъпки
XRP Crypto Ticker Използване на HTTPS URL адрес: 3 стъпки

Видео: XRP Crypto Ticker Използване на HTTPS URL адрес: 3 стъпки

Видео: XRP Crypto Ticker Използване на HTTPS URL адрес: 3 стъпки
Видео: Crypto Pirates Daily News - Tuesday January 19th, 2022 - Latest Crypto News Update 2024, Ноември
Anonim

От petercd Следвайте още от автора:

Блокирана лампа за блокиране на струята
Блокирана лампа за блокиране на струята
Блокирана лампа за блокиране на струята
Блокирана лампа за блокиране на струята
Вдъхновен от Банкси алуминиев часовник
Вдъхновен от Банкси алуминиев часовник
Вдъхновен от Банкси алуминиев часовник
Вдъхновен от Банкси алуминиев часовник
Wiggler център търсачка за струг
Wiggler център търсачка за струг
Wiggler център търсачка за струг
Wiggler център търсачка за струг

За: общ тип калайджия Повече за petercd »

Изглежда липсваха прости работещи крипто тикери, някои от тях поради изключване на свързания API, а други поради проблеми с кода или зависимите библиотеки.

Повечето тикери тук на Instructables са ориентирани към USD и Bitcoin, но аз търсех XRP тикер, който да се показва в ZAR.

Повечето от тикерите, които опитах, се провалиха с грешка 301 (пренасочване на перм за сайта), когато се опитах да заменя URL адреса на API в кода им.

Оказа се, че се опитвам да отворя HTTPS страница, използвайки HTTP кодиран ESP NodeMCU.

Начинът за заобикаляне на проверката на пръстовия отпечатък на сертификата е да използвате "client-> setInsecure ();" команда.

Това, което направих, е ремиксирал кода в блога на Buger, по -конкретно неговия пример „как да получа обменния курс на биткойни от API на blockchain.info“в долната част на страницата, с дисплея SSD1306 и JSON кода от потребител в Youtube, TheResidentSkeptic, който беше достатъчно любезен, за да свърже неговото pastebin репо.

Не успях да събера тикер кода на kevlar429 за компилиране, но се справих да копирам https://min-api.cryptocompare.com/ url, който той използва, и да променя монетата/валутата/exhcange по мой вкус.

Rekt-O-Matic Turbo S на XenonJohn даде идеята за заграждението, което направих в Tinkercad.

Консумативи

Минимален минимум:

ESP8266 NodeMCU 12E.

OLED 0.96 дисплей.

По избор за батерии:

DC-DC КОНВЕРТОР BOOST I = 0.9-5V O = 5V 0.6A, това ще се използва за задвижване на ESP8266 и дисплей.

Едноклетъчно липо зарядно устройство в стил TP4056, МИКРО USB ЛИТИЕВ 18650 ПАРАЧАЛ ЗА АКУМУЛАТОР 1А.

18650 липо клетка или батерия за мобилен телефон и др.

Стъпка 1: Хардуер и окабеляване

Хардуер и окабеляване
Хардуер и окабеляване
Софтуер
Софтуер
Софтуер
Софтуер

Съставено с помощта на Arduino IDE 1.8.13.

ArduinoJson от Benoît Blanchon версия 6.16.1

ArduinoJson Assistant V6 беше използван за десериализиране след копиране на информацията от браузъра.

Ive си позволих да включа пълния код както на 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.

Препоръчано: