Turinys:

„Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis: 12 žingsnių
„Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis: 12 žingsnių

Video: „Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis: 12 žingsnių

Video: „Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis: 12 žingsnių
Video: ASKING DUBAI MILLIONAIRES HOW MANY BITCOIN THEY OWN.. 2024, Liepa
Anonim
„Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis
„Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis

Ar praleidote „Bitcoin“kainos padidėjimą per naktį nuo 7500 USD iki 10300 USD 2019 m. Spalio 25 d.? Na aš padariau. Tokie dalykai vyksta kriptovaliutų pasaulyje.

Ko jums reikia, žmonės

Rekt-O-Matic Turbo S

Tai „Bitcoin“kainų žymeklis su gražiu OLED ekranu, tendencijų grafiku ir įspėjimais, kai įvyksta staigūs kainos pokyčiai

Tai labai nebrangi lenta. Akivaizdu, kad S reiškia sportą. „Rekt“yra terminas, naudojamas kriptovaliutų ratuose, kai ką tik praradote pinigų krūvą.

Jau yra keli „BTC Ticker“projektai, ir aš pats sukūriau „Instructable“, naudodamas „WiFi“prijungtą „Adafruit Feather Huzzah“plokštę, kuri yra suderinama su „Arduino“, remiantis ESP8266 ir buvo prijungta prie atskiro 128 x 64 pikselių OLED ekrano.

Dabar yra keletas tikrai gražių plokščių iš Kinijos, kuriose yra visi aukščiau išvardyti elementai, įskaitant ekraną, visi vienoje lentoje ir parduodami už mažiau nei 10 USD, kaina yra mažesnė nei aukščiau. Neigiama yra tai, kad jie, kaip įprasta, beveik neturi dokumentų ar eskizų pavyzdžių. Mes tik žinome, kad jie (turėtų būti) suderinami su „Arduino“.

Čia aš daugiau ar mažiau pakartojau savo ankstesnį projektą naudodamas:

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0,96 OLED

Tai lenta, kurios reikia ieškoti internete.

Tačiau aš turėjau amžinai krapštytis po internetą, kad galėčiau rasti būdą, kaip viską parodyti ekrane, ir tada turėjau pakeisti visą savo pradinį kodą, kad būtų rodomos tos pačios vertės, kaip ir anksčiau. Todėl „Arduino“eskizas yra šiek tiek maišytas ir gana netvarkingas, tačiau dabar jis veikia. Aš pripažinau įvairius šaltinius skirtingoms kodo dalims ir įkvėpimui. Duomenų prašoma iš „CoinDesk“API. API atnaujinama kas minutę, todėl kodas prašo atnaujinimo kas 30 sekundžių.

Šiam projektui įsigyti reikia tik vieno komponento - „Wemos“plokštės. Tada įkeliate kodą į jį taip, tarsi tai būtų „Arduino“plokštė. Aš ištvėriau nusivylimą, kad ši lenta pradėjo veikti, todėl jums to nereikia!

Prekės

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0,96 OLED

Galbūt „micro USB“į USB duomenis (saugokitės: ne tik įkrovimo kabelis, jie gali atrodyti vienodai), kad galėtumėte prijungti prie nešiojamojo kompiuterio. Kai kurios iš šių plokščių nėra su kabeliu.

1 žingsnis: ką tai daro?

Ką tai daro?
Ką tai daro?

Kaip matyti šiame paveikslėlyje, ekrane rodoma:

a) „Bitcoin“kaina doleriais, gauta iš „CoinDesk“svetainės.

b) Grafikas, rodantis pastarųjų 24 rodmenų tendencijas.

c) Paskutiniai 2 paskutinių 4 skaitmenų skaitmenys rodomi stulpelyje dešinėje ekrano pusėje, paskutinė vertė yra viršutinėje.

d) D vertė yra dabartinės vertės procentinis pokytis nuo ankstesnės vertės x10. Tai tik suteikia jums supratimą apie pokyčių mastą nuo paskutinės kainos.

e) Av reikšmė yra mano sugalvotas rodiklis, atspindintis kainų kitimą per pastaruosius kelis rodmenis, t.

f) Jei įvyks didelis pokytis, (palyginti su ankstesniu kintamumo indeksu) ekrane pasirodys įspėjimų įspėjimai. Šiose mano kodo įspėjamosiose dalyse galite, pavyzdžiui, pridėti papildomą savo kodą, kad įjungtumėte šviesos diodą arba galbūt skambėtų pjezo garsinis signalas. Mano ankstesnėje versijoje prie įspėjimų yra pjezo garsinis signalas, kuris gali erzinti naktį, arba pinigų taupymo funkcija, priklausomai nuo jūsų požiūrio.

2 žingsnis: kokia tai lenta?

Kokia tai valdyba?
Kokia tai valdyba?

Tai jums reikalinga „Wemos“plokštė su OLED ekranu.

Yra papildomų dalykų, kuriuos galite nusipirkti, pavyzdžiui, įkraunamo akumuliatoriaus laikiklis ir pan.

Jums taip pat reikia mikro-USB-USB kabelio, kad galėtumėte jį prijungti prie nešiojamojo kompiuterio, kad galėtumėte jį užprogramuoti, nes kabelis nepridedamas.

3 žingsnis: „Arduino“eskizas

Arduino eskizas
Arduino eskizas

Atidarykite „Arduino“savo nešiojamajame kompiuteryje. Turite turėti pakankamai atnaujintą, 1.8 ar naujesnę versiją.

Atidarykite „Arduino“eskizą (t. Y. Programą), kuris bus pridėtas vėliau.

Eskize turite įterpti savo „WiFi“informaciją, ty SSID kodą ir slaptažodį, kur parodyta šioje ekrano kopijoje.

Išsaugokite eskizą.

Dabar jūs turite tai kažkaip įkelti į savo „Wemos“lentą.

4 žingsnis: eikite į valdybos vadovą

Eikite į valdybos vadovą
Eikite į valdybos vadovą

Raskite „Board Manager“parinktį ir pradėkite ieškoti „AdaFruit Feather Huzzah“, nes norime atsisiųsti jos tvarkykles.

5 veiksmas: raskite ESP8266 plokštes

ESP8266 plokščių paieška
ESP8266 plokščių paieška

Rasite šį plokščių rinkinį, kuris įkeliamas kaip plokščių grupė, pagrįsta ESP8266 lustu. Jame yra „Adafruit Feather Huzzah“. Įdiekite šią tvarkyklę visam ESP8266 plokščių rinkiniui.

6 veiksmas: pasirinkite Valdyba

Pasirinkite Valdyba
Pasirinkite Valdyba

Dabar, kai prijungiate „Wemos“plokštę prie nešiojamojo kompiuterio per USB kabelį ir ieškote jos, iš tikrųjų norite ieškoti „Adafruit Feather Huzzah“plokštės, kuri dabar turėtų būti rodoma sąraše kaip viena iš galimų naudoti plokščių.

Norite jį pasirinkti (kai kurie kiti sąraše taip pat gali veikti gerai, bet tikrai žinau, kad „Adafruit Feather Huzzah“variantas veikia) ir įkelti savo eskizą taip, tarsi jūsų lenta nebūtų „Wemos“lenta, bet tarsi buvo „Adafruit Feather Huzzah“.

Jei jis įkeliamas gerai, palaukite apie 20–30 sekundžių, o ekrane turėtų pasirodyti reikšmės.

PASTABA: pirmoji vertė gali būti nulis. Pirmieji keli diagramos rodmenys bus šiukšlės, tiesiog ignoruokite juos ir leiskite įrenginiui kurį laiką nusistovėti, o po to viskas turėtų būti gerai.

7 žingsnis: „Arduino“eskizas

Čia yra „Arduino“eskizas.

„Eskizas“yra „Arduino“žodis, reiškiantis kompiuterinę programą, kad ji skambėtų mažiau baisiai, kaip ir „Windows“neseniai suprato, kad bet kokias programas, kurias galite atsisiųsti, reikia vadinti programomis, jei mūsų smegenys sprogs susidūrusios su tokiu sudėtingumu.

Šis kodas leidžia pasirinktinai įdėti garso signalą tarp „Pin6“ir „GND“. Tačiau kai aš tai išbandžiau realiame gyvenime, iš garsinio signalo pasigirsta siaubingas girgždesys, kuris atrodo nesusijęs su tuo, ar įjungiate, ar išjungiate smeigtuką. Todėl siūlau to nedaryti.

8 veiksmas: vartotojo konfigūruojami kintamieji

Be įspėjamųjų šviesos diodų pridėjimo (atminkite, kad kiekvienas kaištis užtruks tik 10 mA, todėl pasirinkite rezistorius, kad galėtumėte naudoti savo šviesos diodus, kurie apriboja srovę iki tokios sumos) ir galbūt pjezo garsinį signalą, yra keletas kintamųjų, kuriuos galite pakeisti, kad pakeistumėte grafiko išvaizdą. Paaiškinimas yra „Arduino“eskizo komentaruose, kaip parodyta žemiau. Staigaus pasikeitimo trigerio vertė įtakoja, kiek kaina turi pasikeisti, kol ekrane pasirodys įspėjimo signalas.

// ***************************** VARTOTOJO KONFIGURUOTINIAI KINTUVAI **************** ********************** pliusminus reikšmė ir mažiausia ankstesnė vertė atėmus pliuso reikšmę // Todėl pliuso nustatymas į maždaug 20 arba 30 atrodo pagrįstas. Padidinkite tai galbūt labai didelio trumpalaikio nepastovumo laikais.

plūdė plius minus = 30;

plūdės staigus keitiklis = 0,8;

// Jei daugiau nei tai, tai supyksta kaip įspėjimas, kad kažkas staiga atsitiko

// Taip kainų svyravimai tampa akivaizdesni, net jei jie yra nedideli // ****************************** ************************************************* ********************************

9 žingsnis: linksminkitės ir nesulaukite „Rekt“

Tikimės, kad jums patiks.

Kartkartėmis atnaujinsiu kodą.

10 veiksmas: 3D spausdinimo gaubtas

3D spausdinimo gaubtas
3D spausdinimo gaubtas

Taip pat suprojektavau 3D spausdinamą korpusą, kuriame, jei norite, taip pat bus vienas iš įkraunamų LiPo akumuliatorių modulių.. Stl failai pridedami prie kito veiksmo

11 veiksmas:.stl failai gaubtui

.stl failai 3D spausdinimui.

12 veiksmas: papildomo 18650 įkraunamo akumuliatoriaus modulio paveikslėlis

Papildomo 18650 įkraunamo akumuliatoriaus modulio paveikslėlis
Papildomo 18650 įkraunamo akumuliatoriaus modulio paveikslėlis

Tai galima sujungti su „Wemos“plokšte per įjungimo/išjungimo jungiklį, kad būtų galima įkrauti nedidelį įrenginį naudojant USB kabelį ir tada rasti vietą, kurioje esate namuose. Abu jie tilps į 3D spausdinamą korpusą, aprašytą ankstesniuose veiksmuose.

Rekomenduojamas: