Sisukord:

Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk: 12 sammu
Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk: 12 sammu

Video: Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk: 12 sammu

Video: Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk: 12 sammu
Video: ASKING DUBAI MILLIONAIRES HOW MANY BITCOIN THEY OWN.. 2024, November
Anonim
Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk
Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk

Kas te jätsite 25. oktoobril 2019 vahele Bitcoini hinna üleöö tõusu 7500 dollarilt 10300 dollarile? No ma tegin. Selliseid asju juhtub krüptomaailmas.

Inimesed, mida vajate, on

Rekt-O-Matic Turbo S

See on Bitcoini hinnakiri, millel on kena OLED -ekraan, suundumuste graafik ja hoiatused ootamatute hinnamuutuste kohta

See on väga odav laud. S tähistab ilmselgelt sporti. Rekt on mõiste, mida krüptoringkondades kasutatakse äsja rahakoorma kaotamiseks.

Mitmed BTC Tickeri projektid on juba olemas ja tõepoolest olen ise tootnud mineviku Instructable'i, kasutades WiFi -ühendusega Adafruit Feather Huzzah plaati, mis ühildub Arduinoga, tuginedes ESP8266 -le ja see oli ühendatud eraldi 128x64 pikslise OLED -ekraaniga.

Hiinast on nüüd saadaval mõned tõeliselt toredad tahvlid, mis sisaldavad kõiki ülaltoodud elemente, sealhulgas ekraani, kõik ühel tahvlil ja mida müüakse alla 10 dollari, mis on ülaltoodud kombinatsioonist madalam hind. Negatiivne külg on see, et nagu tavaliselt, pole neil peaaegu ühtegi dokumentatsiooni ega näidisvisandeid. Me teame ainult seda, et need (peaksid olema) Arduinoga ühilduvad.

Siin olen enam -vähem kordanud oma eelmist projekti, kasutades järgmist:

ESP8266 ESP-12F Wifi NODEMCU Wemosi arendusamet CP2102 +0,96 OLED

See on tahvel, mida Internetist otsida.

Siiski pidin ma juba ammu veebis ringi rühkima, et leida viis, kuidas üldse midagi ekraanile kuvada, ja siis pidin muutma kogu oma algkoodi, et kuvada samad väärtused nagu varem. Arduino visand on seetõttu pisut mashup ja üsna korrastamata, kuid nüüd töötab. Olen tunnustanud koodi eri osade ja inspiratsiooni erinevaid allikaid. Andmeid küsitakse CoinDeski API -lt. API värskendatakse iga minuti järel, nii et kood nõuab värskendamist iga 30 sekundi järel.

Selle projekti jaoks on vaja osta ainult üks komponent, Wemose plaat. Seejärel laadite koodi sinna nii, nagu oleks see Arduino plaat. Olen talunud pettumust selle plaadi tööle saamisel, nii et te ei pea seda tegema!

Tarvikud

ESP8266 ESP-12F Wifi NODEMCU Wemose arendusamet CP2102 +0,96 OLED

Võimalik, et mikro -USB -USB -andmed (ole ettevaatlik: mitte ainult laadimiskaabel, vaid võivad sarnased välja näha) kaabel sülearvuti külge kinnitamiseks. Mõnel neist tahvlitest ei tule kaablit.

Samm: mida see teeb?

Mida see teeb?
Mida see teeb?

Nagu sellel pildil näha, näitab ekraan järgmist:

a) CoinDeski veebisaidilt saadud Bitcoini hind dollarites.

b) graafik, mis näitab viimase 24 näidu suundumusi.

c) Viimase 4 näidu kaks viimast numbrit kuvatakse ekraani paremas servas asuvas veerus, viimane väärtus üleval.

d) Väärtus D on praeguse väärtuse protsentuaalne muutus varasemast väärtusest x10. See annab teile lihtsalt ettekujutuse viimase hinna muutusest.

e) Väärtus Av on minu välja pakutud näitaja, mis kajastab hinna varieeruvust viimastel lugemistel, st kas see liigub kiiresti üles ja alla või säilitab mõistlikult püsiva väärtuse.

f) Suure muutuse korral ilmuvad ekraanile (võrreldes eelneva varieeruvuse indeksiga) hoiatused. Minu koodi nendesse hoiatusosadesse võite näiteks LED -i sisselülitamiseks lisada mõne lisakoodi või helistada piesosummeri. Minu eelmisel versioonil on nüüd hoiatusteadete külge kinnitatud piesosummer, mis võib öösel tüütu olla, või raha säästmise funktsioon sõltuvalt teie vaatenurgast.

2. samm: mis juhatus see on?

Mis juhatus see on?
Mis juhatus see on?

See on vajalik OLED -ekraaniga Wemose plaat.

Selle jaoks saate osta täiendavaid asju, näiteks laetava aku hoidja ja nii edasi.

Samuti vajate sülearvutiga ühendamiseks mikro-USB-USB-kaablit, et seda programmeerida, kuna kaabel ei ole kaasas.

Samm: Arduino visand

Arduino visand
Arduino visand

Avage sülearvutis Arduino. Teil peab olema mõistlikult ajakohane versioon, 1.8 või uuem.

Avage Arduino visand (st programm), mis lisatakse hilisemale sammule.

Visandile peate sisestama oma WiFi andmed, st SSID -koodi ja parooli, kui see on sellel ekraanipildil näidatud.

Salvestage visand.

Nüüd peate selle kuidagi oma Wemose tahvlile viima.

Samm: minge juhatusehalduri juurde

Minge juhatuse juhataja juurde
Minge juhatuse juhataja juurde

Leidke suvand Juhatuse haldur ja hakake seejärel otsima AdaFruit Feather Huzzah, kuna soovime selle jaoks draivereid alla laadida.

Samm: ESP8266 tahvlite leidmine

ESP8266 tahvlite leidmine
ESP8266 tahvlite leidmine

Leiate selle tahvlite komplekti, mis laaditakse tahvlite rühmana, mis kõik põhinevad kiibil ESP8266. Seal on Adafruit Feather Huzzah. Installige see draiver kogu ESP8266 plaatide komplekti jaoks.

Samm: valige juhatus

Valige juhatus
Valige juhatus

Nüüd, kui ühendate oma Wemos -plaadi USB -kaabli kaudu sülearvutiga ja otsite seda, soovite tegelikult otsida Adafruit Feather Huzzah tahvlit, mis peaks nüüd loetelus ilmuma kui üks saadaval olevatest tahvlitest.

Soovite selle valida (mõned teised loendis olevad võivad ka OK töötada, kuid tean kindlalt, et Adafruit Feather Huzzah variant töötab), ja laadige sinna oma visand üles nii, nagu poleks teie plaat Wemose plaat, vaid justkui olid Adafruit Feather Huzzah.

Kui see laeb OK, siis oodake umbes 20–30 sekundit ja ekraanile hakkavad ilmuma väärtused.

MÄRKUS. Esimene väärtus võib olla null. Graafiku esimesed näidud on prügi, ignoreerige neid ja laske seadmel mõnda aega rahuneda, pärast mida peaks kõik olema korras.

Samm: Arduino visand

Siin on Arduino visand.

Sketch on Arduino sõna arvutiprogrammi jaoks, et see kõlaks vähem hirmutavalt, nii nagu Windows on hiljuti näinud vajadust viidata kõikidele programmidele, mille võite alla laadida rakendustena juhuks, kui meie aju võib sellise keerukusega silmitsi seistes plahvatada.

Kood võimaldab valikuliselt paigaldada sumisti Pin6 ja GND vahele. Kuid kui ma seda päriselus proovisin, kostab helisignaalist kohutav kriuks ja tundub, et see pole seotud sellega, kas lülitate nööpnõela sisse või välja. Seetõttu soovitan teil seda mitte teha.

8. samm: kasutaja konfigureeritavad muutujad

Lisaks hoiatavate valgusdioodide lisamisele (pidage meeles, et iga tihvt võtab ainult 10 mA, nii et valige oma LED -idega takistid, mis piiravad voolu selle summani) ja võib -olla pieso -sumin, saate muuta ka mõningaid muutujaid, mis muudavad graafiku välimust. Selgitus on Arduino visandi kommentaarides, nagu allpool näidatud. Järsu muutuse päästiku väärtus mõjutab seda, kui palju peab hind muutuma enne, kui häire hoiatus ekraanile ilmub.

// ***************************** KASUTAJA KONFIGUREERITAVAD MUUTUJAD **************** *********************** // Y -telje üla- ja alaosa konfigureeritakse automaatselt iga kord, kui graafik uueneb, olema kõrgeim eelmine väärtus pluss pluss miinus väärtus ja madalaim eelmine väärtus miinus pluss miinus väärtus // Plussmiinuse seadmine umbes 20 või 30 tundub seega mõistlik. Suurendage seda võib -olla väga suure lühiajalise volatiilsuse ajal.

ujuk pluss miinus = 30;

ujuk äkiline vahetuslüliti = 0,8;

// Kui midagi enamat kui see, läheb see hoiatuseks hulluks, juhtus äkki midagi

// See on nii, et hinnamuutused muutuvad ilmsemaks isegi siis, kui need on väikesed // ******************************* ************************************************* ********************************

9. samm: nautige ja ärge hankige Rekt

Loodan, et sulle meeldib.

Uuendan aeg -ajalt koodi.

10. samm: 3D prinditav ümbris

3D prinditav ümbris
3D prinditav ümbris

Olen projekteerinud ka 3D prinditava korpuse, kuhu mahub soovi korral ka üks laetav LiPo akumoodul.. Stl -failid on lisatud järgmisele sammule

Samm 11:.stl korpuse failid

.stl -failid 3D -prinditava korpuse jaoks.

12. samm: lisavarustusse kuuluva 18650 laetava aku mooduli pilt

Valikulise 18650 laetava aku mooduli pilt
Valikulise 18650 laetava aku mooduli pilt

Seda saab ühendada Wemos -plaadiga sisse- ja väljalülitamise kaudu, tehes väikese seadme, mida saate USB -kaabli abil laadida ja seejärel leida kõikjal majas. Mõlemad mahuvad eelmistes sammudes kirjeldatud 3D -prinditavasse korpusesse.

Soovitan: