Turinys:
- 1 veiksmas: anotuotas ekrano vaizdas
- 2 veiksmas: kaip ekranas reaguoja skirtingose situacijose
- 3 žingsnis: OLED ekranas
- 4 žingsnis: OLED ekranas
- 5 žingsnis: kodas
- 6 veiksmas: „Arduino“kodas
- 7 veiksmas: daugiau informacijos apie kodo įkėlimą į „Feather Huzzah“
- 8 veiksmas: papildomos funkcijos, pridėtos 2019 m. Spalio mėn
Video: Bitcoin žymeklis su grafiku: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Aš tai padariau remdamasis BTC kainų žymeklio projektu, kuris informaciją apie kainas gauna iš „coinmarketcap.com“, kurį iš pradžių parašė Brianas Lough. Jis naudojo ESP8266, kuri yra su „Arduino“suderinama plokštė su įmontuotu „WiFi“. Kaip jis aprašė, projektas bus vykdomas bet kuriame ESP8266 įrenginyje, o kodas turėtų būti lengvai pritaikomas prie bet kurio ekrano.
ATNAUJINTA 2019 m. Spalio mėn.:
Pridėjau daugiau informacijos apie „Adafruit Huzzah ESP8266“plokštės programavimą. Taip pat verta paminėti, kad naujausi yra su USB-C jungtimi. Savo nuotraukose naudoju senesnę plokštę su nuosekliais kaiščiais ir atskirą plokštę, kurią laikinai prijungiate prie jos, kad ją užprogramuotumėte. Taip pat pridėjau įspėjamąjį signalą, įspėjantį jus (galbūt) apie staigų kainų šuolį ar kritimą, palyginti su kainų kitimu per pastarąsias 10–15 minučių. Pastebėjau, kad šiam tikslui aš naudoju prietaisą, kaip ankstyvą įspėjimą apie tai, kas vyksta.
Spustelėkite čia, kad atidarytumėte nuorodą į Brian Lough projektą.
Taip pat žiūrėkite jo instrukciją čia
Spustelėkite čia norėdami atidaryti nuorodą
Aš naudoju „Adafruit Feather HUZZAH“su ESP8266.
Pradėjau nuo jo kodo ir pats parašiau grafinę dalį kartu su kodu, kad įjungčiau arba išjungčiau geltoną kainų kilimo arba raudoną kainų kritimo šviesos diodą. Norėdami atlikti šį darbą, turite labai atidžiai sekti jo nurodymus.
- Taip pat bandžiau ekrane pridėti rodiklių, rodančių, kada per labai trumpą laiką tendencija gali pasikeisti.
- Šiems posūkio taško žymenims stabilizuoti reikia laiko, todėl nekreipkite dėmesio į pirmuosius kelis rodmenis. Jei kaina yra gana stabili, kiekvienas mažas svyravimas aukštyn ir žemyn sukuria posūkio tašką, todėl gali prireikti daugiau darbo.
- Vertikali ašis automatiškai reguliuoja aukštį. Jei staiga padidėja siurblio ar nuleidimo kaina ir kyla pavojus, kad kreivė nukris nuo grafiko viršaus ar apačios, grafikas bus paleistas iš naujo iš kairės su iš naujo sureguliuota vertikalia ašimi.
- Priežastis, kodėl taip padariau, yra ta, kad net kai kaina yra gana stabili, nedideli kainos pokyčiai visada matomi kaip kreivės formos pasikeitimas.
- Paskutiniai 2 ankstesnių kainų skaitmenys rodomi dešinėje, paskutinis - viršuje.
- Procentinis pokytis x10 nuo ankstesnio skaitymo, paimtas maždaug 2 minutėmis anksčiau, taip pat rodomas viršuje dešinėje, kad galėtumėte pastebėti staigius didelius kainų pokyčių pokyčius.
Dalys:
Aš naudoju „Adafruit Feather HUZZAH“su ESP8266
www.adafruit.com/product/2821
Tinkamo OLED ekrano pavyzdys yra šis (ieškokite I2C 128x64 OLED ekrano)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
Mano laidai yra tiksliai tokie, kaip aprašyta Brian Lough instrukcijoje, pridedant du šviesos diodus. Kiekvienas iš jų turi būti sujungtas nuosekliai su 330 omų rezistoriumi, kad būtų apribota srovė per kiekvieną iki 12 mA arba mažesnė, nes tai yra didžiausias ESP8266 kaiščių tiekimas.
Mano korpusas yra atspausdintas 3D ir atsisiųstas iš „Thingiverse“. Marc Trems Monrealyje jį apibūdina kaip anemono ekrano čiuptuvą („NodeMCU v2 Display Case“). Tam reikėjo šiek tiek užpildyti ekrano diafragmą, kad ji atitiktų mano ekraną, ir ją galima atsisiųsti čia.
1 veiksmas: anotuotas ekrano vaizdas
Čia yra geresnis ekrano vaizdas, rodantis šias įvairias funkcijas.
PASTABA 2019 m. Spalio mėn.:
Nuo tada, kai buvo padaryta ši nuotrauka, šiek tiek pakeičiau ekranus (žr. Paveikslėlį tituliniame puslapyje).
Paskutiniai 2 ankstesnių kainų skaitmenys rodomi dešinėje, paskutinis - 4 verčių stulpelio viršuje.
Procentinis pokytis x10 nuo ankstesnio skaitymo maždaug 2 minutėmis anksčiau taip pat rodomas viršuje dešinėje su D (nuokrypis) priešais jus, kad galėtumėte pastebėti staigius didelius pokyčius.
Vertė viršuje dešinėje su „Av“priešais yra paskutinių keleto procentinių pokyčių (x10) verčių vidurkis. Jei D vertė nuo Av vertės skiriasi daugiau nei 0,8 arba -0,8 trigerio reikšme, tai reiškia, kad staiga įvyko greitas pokytis. Dėl to ekranas mirksės, šviesos diodai mirksės ir ekrane pasirodys ALERT signalas. Tai liepia atkreipti dėmesį ir prekiauti ar ne taip, kaip norite.
2 veiksmas: kaip ekranas reaguoja skirtingose situacijose
Čia yra 4 vaizdai, padaryti įvairiose situacijose.
Galiu pakeisti kodą, kad posūkio taško žymekliai būtų rodomi tik tuo atveju, jei kainų kryptis pasikeitė ilgiau nei šiuo metu.
3 žingsnis: OLED ekranas
Jie yra lengvai prieinami ir reklamuojami kaip I2C 126x64 OLED ekrano moduliai.
Žiūrėkite prijungimo schemą Brian Lough instrukcijoje:
Savo kode naudoju ne „Brian Lough“, o „Adafruit OLED“biblioteką:
4 žingsnis: OLED ekranas
Biblioteką galima pamatyti, ją galima atsisiųsti, sąrašo ekrano kopijos viršuje „Arduino“bibliotekų paieškoje (atidarykite „Arduino“parinktį Tvarkyti bibliotekas).
Du šviesos diodai, rodantys, ar kaina kyla, ar krinta, yra nuosekliai prijungti prie 330 omų rezistoriaus, kad kiekvieno srovė būtų mažesnė nei 12 mA.
Raudonas arba „krentantis“šviesos diodas turi kaištį šalia išlenktos (+) pusės, prijungtą per 330 omų rezistorių, prie „Adafruit Feather HUZZAH“12 kaiščio su ESP8266, o viela šalia plokščiosios pusės yra prijungta prie vieno iš GND kaiščiai.
„Kainų kilimo“šviesos diodui laidai yra tie patys, tačiau 14 kaištis naudojamas „Adafruit Feather HUZZAH“su ESP8266.
5 žingsnis: kodas
„Arduino“kodas pridedamas kitame puslapyje.
Į šį kodą turėsite įterpti „WiFi“tinklo pavadinimą ir tinklo raktą tose vietose, kurios parodytos šiame paveikslėlyje.
6 veiksmas: „Arduino“kodas
Kodas pridedamas čia, kad būtų galima įkelti į jūsų įrenginį
7 veiksmas: daugiau informacijos apie kodo įkėlimą į „Feather Huzzah“
Papildomos pastabos šiuo klausimu:
Norėdami paruošti plokštę gauti kodą iš prijungto nešiojamojo kompiuterio, turite paspausti vieną mygtuką, tada laikydami nuspaudę antrą. Tai neįvyksta automatiškai. Jūs turite tai padaryti, kitaip programa nebus tinkamai įkelta.
8 veiksmas: papildomos funkcijos, pridėtos 2019 m. Spalio mėn
Pastebėjau, kad šį įrenginį naudinga turėti ant stalo ar pan. Dirbant su kuo nors kitu. Jei BTC kaina yra gana pastovi, judama aukštyn ir žemyn tik labai maža suma, kaip parodyta gana tiesia linija grafike, staigus kilimas ar kritimas patraukia jūsų dėmesį, kad prasideda siurblio ar dempingo kaina.
Dabar pridėjau kodą, skirtą matuoti vidutinės kainos kintamumą per pastaruosius kelis rodmenis, ir tada parodyti įspėjimą, jei staiga nukrypstate nuo šios vidutinės vertės daugiau nei 0,08 - tai vertė, kurią pasiekiau bandymų ir klaidų būdu. Vėliau galiu tai dar kartą pakoreguoti.
Kai kaina staiga labai pasikeis, palyginti su keleto ankstesnių rodmenų kintamumu, ekranas mirksės baltai, mirksės šviesos diodai ir ekrano apačioje pasirodys ALERT tekstas.
Nuo jūsų priklauso, kokių veiksmų imsitės, tačiau tai bent jau galbūt įspės, kad kažkas vyksta ar įvyks.
Rekomenduojamas:
XRP šifravimo žymeklis naudojant HTTPS URL: 3 žingsniai
XRP kriptografinis žymeklis naudojant HTTPS URL: Atrodė, kad trūksta paprastų veikiančių kriptografinių žymeklių, kai kurie iš jų buvo išjungti dėl susietos API, o kiti - dėl kodo ar priklausomų bibliotekų problemų. Dauguma žymeklių čia yra „Instructables“yra orientuoti į USD ir Bitcoin, bet
Tranzistoriaus kreivės žymeklis: 7 žingsniai (su nuotraukomis)
Tranzistoriaus kreivės žymeklis: Aš visada norėjau tranzistoriaus kreivės žymeklio. Tai geriausias būdas suprasti, ką daro prietaisas. Sukūręs ir panaudojęs šį įrenginį, aš pagaliau suprantu skirtumą tarp įvairių FET skonių. Tai naudinga suderinant tranzistorius
Patobulintas puslaidininkių kreivės žymeklis su analoginiu atradimu 2: 8 žingsniai
Patobulintas puslaidininkių kreivių atsektuvas su 2 analoginiu atradimu: kreivių sekimo su AD2 principas aprašytas šiose nuorodose: https: //www.instructables.com/id/Semiconductor-Cur … https: //reference.digilentinc .com/reference/instru … Jei išmatuota srovė yra gana didelė, tai yra akumuliatorius
„Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis: 12 žingsnių
„Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis: ar praleidote „Bitcoin“kainos pakilimą per naktį nuo 7500 USD iki 10300 USD 2019 m. Spalio 25 d.? Na aš padariau. Tokie dalykai vyksta kriptovaliutų pasaulyje. Jums reikia žmonių, tai „Rekt-O-Matic Turbo S“. Tai yra „Bitcoin“kainų žymeklis su gražiu OLED
Paprastas „Bitcoin“žymeklis: 6 žingsniai
Paprastas Bitcoin žymeklis: Tai paprastas Bitcoin ar bet kuris kitas ALT monetos žymeklis. Vienos monetos kaina rodoma 8x 7 segmentų ekrane. Ekranas yra didelis, ryškus ir lengvai skaitomas. Kaina iš coinmarketcap.com nemokamos API atnaujinama kas 5 minutes. Lengvas spausdinimas ir kūrimas. Kodo ID bazė