Оглавление:

Крипто-тикер XRP с использованием URL-адреса HTTPS: 3 шага
Крипто-тикер XRP с использованием URL-адреса HTTPS: 3 шага

Видео: Крипто-тикер XRP с использованием URL-адреса HTTPS: 3 шага

Видео: Крипто-тикер XRP с использованием URL-адреса HTTPS: 3 шага
Видео: 3 МИНУТЫ НАЗАД!!! СТАЛО ИЗВЕСТНО КОГДА RIPPLE ВЫЙДЕТ НА IPO! ТОЧНАЯ ДАТА ТУЗЕМУНА XRP 2023 ПРОГНОЗ 2024, Июль
Anonim

Подписаться Еще от автора:

Исправление блокировки струи паяльной лампы
Исправление блокировки струи паяльной лампы
Исправление блокировки струи паяльной лампы
Исправление блокировки струи паяльной лампы
Часы из литого алюминия в стиле Бэнкси
Часы из литого алюминия в стиле Бэнкси
Часы из литого алюминия в стиле Бэнкси
Часы из литого алюминия в стиле Бэнкси
Измеритель центра Wiggler для токарного станка
Измеритель центра Wiggler для токарного станка
Измеритель центра Wiggler для токарного станка
Измеритель центра Wiggler для токарного станка

О себе: обычный тип мастерицы Подробнее о petercd »

Казалось, что не хватает простых рабочих криптографических тикеров, некоторые из них из-за закрытия связанного API, а другие из-за проблем с кодом или зависимыми библиотеками.

Большинство тикеров здесь, на Instructables, ориентированы на доллары США и биткойны, однако я искал тикер XRP, который отображался бы в ZAR.

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

Оказывается, это потому, что я пытался получить доступ к странице HTTPS с помощью HTTP-кодированного ESP NodeMCU.

Способ обойти проверку отпечатка сертификата - использовать «client-> setInsecure ();» команда.

Я сделал ремикс кода в блоге Buger, в частности его пример «как получить курс обмена биткойнов из API blockchain.info» внизу страницы, с дисплеем SSD1306 и кодом JSON от пользователя Youtube, TheResidentSkeptic, который был достаточно любезен, чтобы связать его репозиторий pastebin.

Мне не удалось скомпилировать код тикера kevlar429, но мне удалось скопировать URL-адрес https://min-api.cryptocompare.com/, который он использовал, и изменить монету / валюту / обмен по своему вкусу.

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 1A.

18650 липоэлемент или аккумулятор мобильного телефона и т. Д.

Шаг 1: Оборудование и проводка

Оборудование и проводка
Оборудование и проводка
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Скомпилировано с использованием Arduino IDE 1.8.13.

ArduinoJson от Бенуа Бланшона, версия 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: корпус

Вложение
Вложение

Я обнаружил, что быстрее взламывать отверстия портов с помощью дремеля и напильника, чем возиться с Tinkercad.

Рекомендуемые: