Mundarija:

HTTPS Url -dan foydalangan holda XRP kripto chiptasi: 3 qadam
HTTPS Url -dan foydalangan holda XRP kripto chiptasi: 3 qadam

Video: HTTPS Url -dan foydalangan holda XRP kripto chiptasi: 3 qadam

Video: HTTPS Url -dan foydalangan holda XRP kripto chiptasi: 3 qadam
Video: НЕФТЬ и ЭКОЛОГИЯ. Спасут ли нас электромобили? 2024, Iyul
Anonim

Muallifning boshqa maqolalari:

Blowtorch blokirovka qilingan Jet Fix
Blowtorch blokirovka qilingan Jet Fix
Blowtorch blokirovka qilingan Jet Fix
Blowtorch blokirovka qilingan Jet Fix
Banksy quyma alyuminiy soati
Banksy quyma alyuminiy soati
Banksy quyma alyuminiy soati
Banksy quyma alyuminiy soati
Torna uchun Wiggler markazini topuvchi
Torna uchun Wiggler markazini topuvchi
Torna uchun Wiggler markazini topuvchi
Torna uchun Wiggler markazini topuvchi

Haqida: umumiy tuhmat turi haqida batafsil Petercd haqida »

Ko'rinib turibdiki, oddiy ishlaydigan kripto tiqerlari yo'q, ularning ba'zilari bog'langan API yopilganligi sababli, boshqalari kod yoki bog'liq kutubxonalar bilan bog'liq muammolar tufayli.

Instructables -dagi ko'pgina belgilar AQSh dollari va Bitcoin -ga yo'naltirilgan, ammo men ZAR -da ko'rsatiladigan XRP belgisini qidirardim.

Men sinab ko'rgan ko'pgina belgilar 301 xatosi bilan muvaffaqiyatsiz tugadi (sayt ruxsatnomasi qayta yo'naltirildi), men o'z API kodini API url bilan almashtirishga harakat qildim.

Ma'lum bo'lishicha, men HTTP kodli ESP NodeMCU yordamida HTTPS sahifasiga kirmoqchi bo'lganman.

Sertifikatning barmoq izlarini tekshirishni chetlab o'tish usuli "client-> setInsecure ();" dan foydalanishdir. buyruq.

Men qilgan ish Buger's Blog -dagi kodni, xususan, sahifaning pastki qismidagi "blockchain.info API -dan bitcoin kursini qanday olish mumkin" misolida, SSD1306 displeyi va Youtube -dagi foydalanuvchining JSON kodi bilan, TheResidentSkeptic. pastebin reposini bog'lash uchun juda yaxshi edi.

Men kompilyatsiya qilish uchun kevlar429-ning shtrix kodini ololmadim, lekin men u ishlatgan https://min-api.cryptocompare.com/ url-dan nusxa ko'chirib, tanga/valyuta/almashinuvni o'z xohishimga o'zgartirdim.

XenonJohnning Rekt-O-Matic Turbo S-si men Tinkerkadda yasagan korpus g'oyasini taqdim etdi.

Ta'minotlar

Yalang'och minimal:

ESP8266 NodeMCU 12E.

OLED 0,96 dyuymli displey.

Batareya bilan ishlaydigan ixtiyoriy:

DC-DC KONVERTER BOOST I = 0,9-5V O = 5V 0,6A, bu ESP8266 va displeyni boshqarish uchun ishlatiladi.

Yagona hujayrali TP4056 uslubidagi lipo zaryadlovchi, MICRO USB LITHIUM 18650 BATARYO Zaryadlovchi 1A.

18650 lipo xujayrasi yoki uyali telefon batareyasi va boshqalar.

1 -qadam: Uskuna va simlarni ulash

Uskuna va simlar
Uskuna va simlar
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Arduino IDE 1.8.13 yordamida tuzilgan.

Benoit Blanchon ArduinoJson 6.16.1 versiyasi

ArduinoJson Assistant V6 brauzerdan ma'lumotni nusxalashdan so'ng uni o'chirish uchun ishlatilgan.

Men TheResidentSkeptic va Buger blogining to'liq kodini, agar ularning saytlari yo'qolsa, matnli faylga kiritish huquqini oldim.

Men tahrir qilgan URL "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" ni qalin matnli o'zgartirishlarim bilan.

Cryptocompare saytiga qarash qo'llab -quvvatlanadigan birjalar, tangalar va valyutani ta'minlaydi.

Aytishga hojat yo'q, menda cheklangan kodlash ko'nikmalari bor, ular ko'proq nusxa ko'chirish/joylashtirish foydalanuvchilaridan, shuning uchun mening kodim biroz iflos bo'lishi mumkin.:)

3 -qadam: mahkamlash

Qoplama
Qoplama

Men Tinkercad bilan o'ynashdan ko'ra, port ochilishini dremel va igna fayllari bilan buzishni tezroq topdim.

Tavsiya: