Мазмуну:
Video: XRP Crypto Ticker HTTPS Url колдонуп: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
By petercdFollow Дагы автордун:
Жөнүндө: шылдыңчылдыктын жалпы түрү
Жөнөкөй иштөөчү крипто белгилеринин жоктугу сезилди, алардын айрымдары шилтемеленген API жабылгандыктан, башкалары коддорго же көз каранды китепканаларга байланыштуу.
Instructables'деги бул жердеги белгилердин көбү АКШ долларына жана Биткойнго багытталган, бирок мен ZARда көрсөтүлө турган XRP тикерин издеп жүрдүм.
Мен аракет кылган тикерлердин көбү 301 катасы менен ишке ашпай калды (сайттын уруксаты кайра багытталды), мен алардын кодундагы API url -ды алмаштырууга аракет кылдым.
Көрсө, мен HTTP коддуу ESP NodeMCU аркылуу HTTPS баракчасына кирүүгө аракет кылып жаткам.
Сертификаттын манжа изин текшерүүдөн өтүүнүн жолу-"client-> setInsecure ();" буйрук.
Мен кылган нерсе Buger's Blogдогу кодду, анын беттин ылдый жагындагы SSD1306 дисплейи жана JSON коду менен, "blockchain.info APIден биткоин курсун кантип алуу керек" мисалында, YouTubeдагы колдонуучунун TheResidentSkeptic менен алмаштырылган. анын пастебин репо менен байланыштыруу үчүн жакшы болду.
Мен kevlar429дун тикер кодун чогулта алган жокмун, бирок ал колдонгон https://min-api.cryptocompare.com/ url көчүрүп, монетаны/валютаны/экскранжды өзүм каалагандай алмаштырдым.
XenonJohnдун Rekt-O-Matic Turbo S мен Тинкеркадда жасалган корпустун идеясын берди.
Жабдуулар
Жалаң минимум:
ESP8266 NodeMCU 12E.
OLED 0.96 дисплейи.
Батарея менен иштөө үчүн кошумча:
DC-DC КОНВЕРЕРИН КҮЧӨТҮҮ 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 version 6.16.1
ArduinoJson Assistant V6 браузерден маалыматты көчүргөндөн кийин сериалдан чыгаруу үчүн колдонулган.
Мен алардын сайттары жоголуп кетсе, TheResidentSkeptic жана Buger блогунун толук кодун текст файлына кошуу эркиндигин алдым.
Мен түзөткөн url "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" дегенди калың тексттеги өзгөртүүлөрүм менен.
Cryptocompare сайтына көз чаптыруу алмашууну, монеталарды жана валютаны камсыз кылат.
Айта кетүүчү нерсе, менде коддоо жөндөмү чектелүү, анткени мен копиялоочу/пастачыл колдонуучумун, ошондуктан менин кодум бир аз кир болушу мүмкүн.:)
3 -кадам: Каптоо
Мен Tinkercad менен алпурушкандан көрө, порттун тешиктерин дремел жана ийне файлдары менен бузууну тезирээк таптым.
Сунушталууда:
Node-REDде URL API менен иштөө: 10 кадам
Node-REDде URL API менен иштөө: Бул көрсөтмө сизге URL API (http get) түйүнүндө-REDде кантип колдонууну үйрөтөт. Бул атайылап жөнөкөй. Эгер сиз түйүн-REDге салыштырмалуу жаңы болсоңуз, анда бул мисал сизге туура келет. Мен сизге түйүндүү-КЫЗЫЛ чөйрөнү кантип колдонууну үйрөтөм жана h
Arduino долбоорлоруңузду кыскартыңыз - ATmega328P программисти катары Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 кадам
Arduino долбоорлоруңузду кыскартыңыз | ATmega328P программисти катары Arduino UNO (https://youtu.be/YO61YCaC9DY): Видео шилтеме: https://youtu.be/YO61YCaC9DYProgramming ATmega328P Arduino менен ISP (In-System Programmer) аркылуу Arduino өзгөчөлүктөрүн колдонууга мүмкүндүк берет. ПХБ. Бул көбүнчө колледж долбооруңузду түзүүдө жардам берет. Ал азайтат
HTTPS Redirect Version 2.0 ESP8266 & Google Spreadsheets жаңыртуу: 10 кадам
HTTPS Redirect Version 2.0 ESP8266 & Google Spreadsheets жаңыртуу: Мурунку сыноолордо биз ESP8266 модулунун байланышын түзгөнбүз жана Google Scriptтин жардамы менен маалыматтарды Google Sheetке эки багыттуу жөнөткөнбүз, башында Sujay Phadke " electronicsguy " HTTPSRedirect китепканасынын жаратуучусу
Crypto Ticker: 6 кадам
Crypto Ticker: Мен ар кандай криптовалюталардын учурдагы баасын текшерүү менен алекмин, бирок өтмөктөрдү алмаштыруу же телефонду сууруп алуу менин жумуш процессимди үзгүлтүккө учуратат жана мени алаксытат. Мен кирди жөнөкөй интерфейси бар өзүнчө экранды көрсөтүү үчүн пайдалуу деп чечтим
Crypto Currency Ticker: 4 кадам
Crypto Currency Ticker: Биткойн жана башка крипто валютасынын акыркы түшүшү жана Arduino жөнүндө көбүрөөк билүүгө болгон кызыгуум, OLED дисплейди колдонуу боюнча башка көрсөтмөлөрдү окуп чыккандан кийин, мен ESP8266 аркылуу BTCmarket тикерин түзүү үчүн баарын бириктирип койгом. Бери