Sisällysluettelo:

Rekt-O-Matic Turbo S: Single Board Bitcoin -merkki: 12 vaihetta
Rekt-O-Matic Turbo S: Single Board Bitcoin -merkki: 12 vaihetta

Video: Rekt-O-Matic Turbo S: Single Board Bitcoin -merkki: 12 vaihetta

Video: Rekt-O-Matic Turbo S: Single Board Bitcoin -merkki: 12 vaihetta
Video: ASKING DUBAI MILLIONAIRES HOW MANY BITCOIN THEY OWN.. 2024, Heinäkuu
Anonim
Rekt-O-Matic Turbo S: Single Board Bitcoin -merkki
Rekt-O-Matic Turbo S: Single Board Bitcoin -merkki

Jäikö Bitcoinin yön yli nousu 7500 dollarista 10300 dollariin 25. lokakuuta 2019? No tein. Tällaista tapahtuu krypto -maailmassa.

Tarvitset ihmiset

Rekt-O-Matic Turbo S

Tämä on Bitcoin -hinta, jossa on mukava OLED -näyttö, kaavio trendeistä ja hälytykset äkillisistä hinnanmuutoksista

Tämä on erittäin edullinen levy. S tarkoittaa tietysti urheilua. Rekt on termi, jota käytetään salauspiireissä, kun hän on juuri menettänyt rahaa.

Useita BTC Ticker -projekteja on jo olemassa, ja itse asiassa olen itse tuottanut ohjatun Instructable -ohjelman käyttämällä WiFi -yhteydellä varustettua Adafruit Feather Huzzah -levyä, joka on yhteensopiva Arduinon kanssa.

Kiinasta on nyt saatavana todella hienoja tauluja, jotka sisältävät kaikki edellä mainitut elementit, mukaan lukien näyttö, kaikki yhdessä taulussa. Haittapuoli on, että tavalliseen tapaan niissä ei ole lainkaan asiakirjoja tai esimerkkiluonnoksia. Tiedämme vain, että ne (pitäisi olla) Arduino -yhteensopivia.

Tässä olen enemmän tai vähemmän toistanut edellisen projektini käyttämällä:

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

Tämä on lauta etsiä verkossa.

Minun oli kuitenkin ryöstettävä ympäri maailmaa vuosien ajan löytääkseni tavan saada kaikki näytettäväksi näytölle, ja minun oli sitten muutettava kaikki alkuperäinen koodini, jotta samat arvot näkyvät kuin ennen. Arduinon luonnos on siksi hieman mashup ja melko epäsiisti, mutta nyt se toimii. Olen tunnustanut eri lähteet koodin eri osille ja inspiraatiolle. Tiedot pyydetään CoinDesk -sovellusliittymästä. API päivittyy joka minuutti, joten koodi pyytää päivitystä 30 sekunnin välein.

Tässä hankkeessa on vain yksi komponentti, Wemos -levy. Sitten lataat koodin siihen ikään kuin se olisi Arduino -levy. Olen kestänyt turhautumisen saada tämä levy toimimaan, joten sinun ei tarvitse!

Tarvikkeet

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

Mahdollisesti mikro -USB -USB -data (varo: ei vain latauskaapeli, ne voivat näyttää samalta) -kaapeli kannettavan tietokoneen liittämiseksi. Joidenkin levyjen mukana ei tule kaapelia.

Vaihe 1: Mitä se tekee?

Mitä se tekee?
Mitä se tekee?

Kuten tässä kuvassa näkyy, näytöllä näkyy seuraava:

a) CoinDeskin verkkosivustolta saatu Bitcoin -hinta dollareina.

b) Kaavio, joka näyttää viimeisten 24 lukeman trendit.

c) Viimeisten 4 lukeman kaksi viimeistä numeroa näytetään näytön oikealla puolella olevassa sarakkeessa, viimeisin arvo ylimpänä.

d) Arvo D on nykyisen arvon prosentuaalinen muutos edellisestä arvosta x10. Se antaa vain käsityksen edellisen hinnan jälkeen tapahtuneesta muutoksesta.

e) Arvo Av on keksimäni indikaattori, joka kuvastaa hintojen vaihtelua viimeisten lukemien aikana, ts. vaihtuuko se nopeasti ylös ja alas tai säilyttää kohtuullisen tasaisen arvon.

f) Jos tapahtuu suuri muutos, (verrattuna edelliseen vaihtelevuusindeksiin) hälytysvaroitukset tulevat näyttöön. Näihin koodini hälytysosiin voit esimerkiksi lisätä oman lisäkoodin LED -valon sytyttämiseksi tai ehkä pietsosummerin. Edellisessä versiossa on nyt hälytyksiin liitetty pietsosummeri, joka voi olla ärsyttävää yöllä, tai rahan säästöominaisuus näkökulmasi mukaan.

Vaihe 2: Mikä hallitus tämä on?

Mikä hallitus tämä on?
Mikä hallitus tämä on?

Tämä on tarvitsemasi Wemos -levy OLED -näytöllä.

Voit ostaa siihen muita asioita, kuten ladattavan akun pidikkeen ja niin edelleen.

Tarvitset myös mikro-USB-USB-kaapelin, jotta voit liittää sen kannettavaan tietokoneeseen ohjelmoidaksesi sen, koska kaapeli ei tule mukana.

Vaihe 3: Arduino -luonnos

Arduinon luonnos
Arduinon luonnos

Avaa Arduino kannettavalla tietokoneellasi. Sinulla on oltava kohtuullisen ajan tasalla oleva versio, 1.8 tai uudempi.

Avaa Arduino -luonnos (eli ohjelma), joka liitetään myöhempään vaiheeseen.

Luonnokseen sinun on lisättävä omat WiFi -tiedot, ts. SSID -koodi ja salasana, jos ne näkyvät tässä kuvakaappauksessa.

Tallenna luonnos.

Nyt sinun on saatava se Wemos -taulullesi jotenkin.

Vaihe 4: Siirry hallituksen johtajaan

Siirry hallituksen johtajalle
Siirry hallituksen johtajalle

Etsi Board Manager -vaihtoehto ja aloita sitten AdaFruit Feather Huzzahin etsiminen, koska haluamme ladata sen ohjaimet.

Vaihe 5: ESP8266 -levyjen etsiminen

ESP8266 -levyjen etsiminen
ESP8266 -levyjen etsiminen

Löydät tämän levysarjan, joka latautuu lautaryhmänä, kaikki ESP8266 -sirun perusteella. Siellä on Adafruit Feather Huzzah. Asenna tämä ohjain koko ESP8266 -levyjen joukolle.

Vaihe 6: Valitse Hallitus

Valitse Board
Valitse Board

Kun liität Wemos -korttisi kannettavaan tietokoneeseen USB -kaapelin kautta ja etsit sitä, haluat todella etsiä Adafruit Feather Huzzah -levyn, jonka pitäisi nyt näkyä luettelossa yhtenä käytettävissä olevista levyistä..

Haluat valita sen (jotkut muut luettelosta saattavat myös toimia OK, mutta tiedän varmasti, että Adafruit Feather Huzzah -versio toimii) ja ladata luonnoksesi siihen ikään kuin levysi ei olisi Wemos -levy, vaan ikään kuin olivat Adafruit Feather Huzzah.

Jos se latautuu OK, odota vain noin 20-30 sekuntia ja arvojen pitäisi alkaa nousta näytölle.

HUOMAUTUS: Ensimmäinen arvo voi olla nolla. Kaavion ensimmäiset lukemat ovat roskaa, jätä ne huomiotta ja anna laitteen asettua hetkeksi, minkä jälkeen kaiken pitäisi olla kunnossa.

Vaihe 7: Arduino -luonnos

Tässä on Arduinon luonnos.

Sketch on Arduino -sana tietokoneohjelmalle, jotta se kuulostaisi vähemmän pelottavalta, aivan kuten Windows on äskettäin nähnyt tarpeen viitata kaikkiin ladattaviin ohjelmiin sovelluksina, jos aivomme voivat räjähtää tällaisen monimutkaisuuden edessä.

Koodin avulla voit halutessasi sovittaa summerin Pin6: n ja GND: n väliin. Kuitenkin, kun kokeilin tätä tosielämässä, summerista kuuluu kauhea kiristys, eikä se näytä liittyvän siihen, kytketkö PIN -koodin päälle vai pois. Siksi suosittelen, ettet tee tätä.

Vaihe 8: Käyttäjän määritettävät muuttujat

Varoitus -LEDien lisäämisen lisäksi (muista, että jokainen nasta kestää vain 10 mA, joten valitse vastukset LED -valojen kanssa, jotka rajoittavat virran tähän määrään) ja ehkä pietsosummerin, voit muuttaa joitakin muuttujia, jotka muuttavat kaavion ulkoasua. Selitys on Arduinon luonnoksen kommenteissa, kuten alla on esitetty. Äkillisen muutoksen laukaisuarvo vaikuttaa siihen, kuinka paljon hintaa on muutettava, ennen kuin hälytysvaroitus tulee näyttöön.

// ***************************** KÄYTTÄJÄN MÄÄRITETTÄVÄT MUUTTAJAT **************** *********************** // Y -akselin ylä- ja alaosa määritetään automaattisesti aina, kun kaavio uusiutuu, olemaan korkein edellinen arvo plus plusmiinusarvo ja alin edellinen arvo miinus miinusarvo // Tämän vuoksi plusmiinuksen asettaminen noin 20 tai 30 vaikuttaa järkevältä. Lisää sitä ehkä silloin, kun lyhyen aikavälin volatiliteetti on erittäin korkea.

float plusminus = 30;

kelluva äkillinen vaihtokytkin = 0,8;

// Jos enemmän kuin tämä, se raivoaa varoituksena, että jotain äkillistä on tapahtunut

// Tämä on niin, että hintavaihtelut tulevat ilmeisemmiksi, vaikka ne olisivatkin pieniä // ******************************* ************************************************** ********************************

Vaihe 9: Pidä hauskaa ja älä hanki Rekt

Toivottavasti pidät siitä.

Päivitän koodin aika ajoin.

Vaihe 10: 3D -tulostettava kotelo

3D -tulostettava kotelo
3D -tulostettava kotelo

Olen myös suunnitellut 3D -tulostettavan kotelon, johon mahtuu myös yksi ladattavista LiPo -akkumoduuleista, jos haluat.. Stl -tiedostot on liitetty seuraavaan vaiheeseen

Vaihe 11:.stl Enclosure -tiedostot

.stl -tiedostot 3D -tulostettavaan koteloon.

Vaihe 12: Kuva valinnaisesta 18650 ladattavasta akkumoduulista

Kuva valinnaisesta 18650 ladattavasta akkumoduulista
Kuva valinnaisesta 18650 ladattavasta akkumoduulista

Tämä voidaan yhdistää Wemos -korttiin On/Off -kytkimen kautta, jolloin voit ladata pienen laitteen, jonka voit ladata USB -kaapelilla ja sitten paikantaa missä tahansa. Molemmat mahtuvat edellisissä vaiheissa kuvattuun 3D -tulostuskoteloon.

Suositeltava: