Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Mitä se tekee?
- Vaihe 2: Mikä hallitus tämä on?
- Vaihe 3: Arduino -luonnos
- Vaihe 4: Siirry hallituksen johtajaan
- Vaihe 5: ESP8266 -levyjen etsiminen
- Vaihe 6: Valitse Hallitus
- Vaihe 7: Arduino -luonnos
- Vaihe 8: Käyttäjän määritettävät muuttujat
- Vaihe 9: Pidä hauskaa ja älä hanki Rekt
- Vaihe 10: 3D -tulostettava kotelo
- Vaihe 11:.stl Enclosure -tiedostot
- Vaihe 12: Kuva valinnaisesta 18650 ladattavasta akkumoduulista
Video: Rekt-O-Matic Turbo S: Single Board Bitcoin -merkki: 12 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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?
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?
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
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
Etsi Board Manager -vaihtoehto ja aloita sitten AdaFruit Feather Huzzahin etsiminen, koska haluamme ladata sen ohjaimet.
Vaihe 5: 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
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
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
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:
Turbo Trainer Generator: 6 vaihetta
Turbo Trainer Generator: Sähkön tuottaminen poljinvoimalla on aina kiehtonut minua. Tässä minun käsitykseni asiasta
HANKI BITCOIN LIVE -HINTA TTGO ESP32: 10 vaihetta
HANKI BITCOIN LIVE -HINTA TTGO ESP32: Tässä opetusohjelmassa opimme, miten saat nykyisen Bitcoin -hinnan Yhdysvaltain dollareissa ja euroissa käyttämällä TTGO ESP32: ta ja Visuinoa. Katso video. (Uusi päivitetty tiedosto ladattavaksi alta!)
MXY Board - Pieni budjetti XY Plotter Drawing Robot Board: 8 vaihetta (kuvilla)
MXY Board - Pieni budjetti XY Plotter Drawing Robot Board: Tavoitteeni oli suunnitella mXY -levy niin, että se tekee XY -plotterin piirtokoneesta pienen budjetin. Joten suunnittelin levyn, joka helpottaa niitä, jotka haluavat tehdä tämän projektin. Edellisessä projektissa, kun käytät 2 kpl Nema17 -askelmoottoreita, tämä levy
Käytä”Single View” -näyttöä aktiviteetin arvioimiseen Moodlessa: 8 vaihetta
Yksittäisen näkymän näytön avulla voit arvioida toimintaa Moodlessa: Tämä vaiheittainen opas auttaa sinua ymmärtämään yhden mahdollisista tavoista arvioida toimintoja Moodlessa. Tätä menetelmää kutsutaan yksittäiseksi näkymäksi, ja monet opettajat suosivat sitä Moodle -luokittelussa. Pistearvot, jotka on syötetty 'Sin
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: 3 vaihetta (kuvilla)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Armtronix Wifi himmennin on IOT -kortti, joka on suunniteltu kotiautomaatiota varten. DC -virtuaalikytkin Taulun koko on 61,50