Mundarija:
Video: HTTPS Url -dan foydalangan holda XRP kripto chiptasi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Muallifning boshqa maqolalari:
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
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
Men Tinkercad bilan o'ynashdan ko'ra, port ochilishini dremel va igna fayllari bilan buzishni tezroq topdim.
Tavsiya:
Ethernet kabelidan foydalangan holda noutbuk/kompyuter orqali Raspberry Pi 4-ni o'rnating (monitor yo'q, Wi-Fi yo'q): 8 qadam
Raspberry Pi 4-ni noutbuk/kompyuter orqali chekilgan kabel yordamida o'rnating (monitor yo'q, Wi-Fi yo'q): bunda biz 1 Gb tezkor xotira Raspberry Pi 4 Model-B bilan ishlaymiz. Raspberry-Pi-bu 5V 3A quvvat manbaini talab qiladigan arzon narxlardagi o'quv maqsadlarida va DIY loyihalarida ishlatiladigan bitta taxtali kompyuter
Sizda mavjud bo'lgan komponentlardan foydalangan holda qarshilikka/sig'imga qanday erishish mumkin: 6 qadam
Sizda mavjud bo'lgan komponentlardan foydalanib, qarshilik/sig'imga qanday erishish mumkin!: Bu shunchaki boshqa ketma -ketlik/parallel ekvivalent qarshilik kalkulyatori emas! Ushbu dastur sizga kerakli qarshilik/sig'im qiymatiga erishish uchun kerak bo'lgan rezistorlar/kondansatkichlarni qanday birlashtirishni hisoblab chiqadi
O'yin maydonchasi ekspresidan foydalangan holda harakatlanuvchi Cosplay qanotlari - 1 -qism: 7 qadam (rasmlar bilan)
O'yin maydonchasi ekspresidan foydalangan holda harakatlanuvchi faollashtirilgan kosplay qanotlari - 1 -qism: Bu ikki qismli loyihaning birinchi qismi, men sizga avtomatlashtirilgan peri qanotlarini ishlab chiqarish jarayonini ko'rsataman. Loyihaning birinchi qismi - bu qanotlarning mexanikasi, ikkinchi qismi esa uni kiyiladigan qilib qo'yish va qanotlarni qo'shish
Kripto chiptasi: 6 qadam
Kripto Ticker: Men har xil kripto -valyutalarning joriy narxini tekshirishga qiziqaman, lekin tablarni almashtirish yoki telefonimni tortib olish mening ishimni to'xtatadi va meni chalg'itadi. Men axloqsiz interfeysi bo'lgan alohida ekranni ko'rsatish uchun foydali deb qaror qildim
Kripto -valyuta chiptasi: 4 qadam
Kripto -valyuta chiptasi: Bitcoin va boshqa kripto -valyutalarning yaqinda pasayishi va Arduino haqida ko'proq bilishga bo'lgan qiziqishim, OLED -displeydan foydalanish bo'yicha boshqa ko'rsatmalarni o'qib bo'lgach, men ESP8266 yordamida BTCmarket belgisini yaratish uchun birlashdim. Beri