Sisukord:
- Samm: ekraani märkustega vaade
- 2. samm: kuidas kuvar reageerib erinevates olukordades
- Samm: OLED -ekraan
- Samm: OLED -ekraan
- Samm: kood
- Samm: Arduino kood
- Samm 7: Lisateave koodi sulgemisse Huzzah laadimise kohta
- 8. samm: lisafunktsioonid lisati oktoobris 2019
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tegin selle BTC hinnapiiriku projekti alusel, mis hangib hinnateavet saidilt coinmarketcap.com, mille algselt kirjutas Brian Lough. Ta kasutas ESP8266, mis on Arduinoga ühilduv plaat, mis on varustatud sisseehitatud WiFi -ga. Nagu ta kirjeldas, töötab projekt mis tahes ESP8266 seadmes ja kood peaks olema hõlpsasti kohandatav mis tahes ekraaniga.
UPDATE oktoober 2019:
Olen lisanud lisateavet Adafruit Huzzah ESP8266 plaadi programmeerimise kohta. Samuti väärib märkimist, et uusimad on varustatud USB-C-pistikuga. Oma fotodel kasutan vanemat tahvlit, millel on jadatihvtid ja eraldi tahvel, mille selle programmeerimiseks ajutiselt ühendate. Olen lisanud ka häirehoiatuse, mis hoiatab teid (võib -olla) hinna järsust tõusust või langusest võrreldes hinna varieeruvusega viimase 10–15 minuti jooksul. Olen avastanud, et selleks ma seadet kasutan, et hoiatada millegi toimumise eest.
Brian Lough projekti lingi avamiseks klõpsake siin.
Vaata ka tema juhendatavat siit
Lingi avamiseks klõpsake siin
Kasutasin Adafruit Feather HUZZAH koos ESP8266 -ga.
Alustasin tema koodist ja kirjutasin siis ise graafilise osa koos mõne koodiga, et kollane hinnatõus või punane hinnalangus LED sisse või välja lülitada. Peate tema juhiseid väga hoolikalt järgima, hankides selle töö tegemiseks kõik õiged Arduino raamatukogud.
- Olen proovinud lisada ekraanile ka indikaatoreid, mis näitavad, millal võib suundumus väga lühikese aja jooksul pöörduda.
- Nende pöördepunktimarkerite stabiliseerumine võtab aega, nii et ignoreerige esimest paari näitu. Kui hind on üsna stabiilne, tekitab iga väike üles -alla kõikumine pöördepunkti, nii et see võib vajada rohkem tööd.
- Vertikaaltelg reguleerib kõrgust automaatselt. Kui äkiline pump või kallutus on selline, et kõver võib graafiku üla- või alaosast alla minna, taaskäivitub graafik vasakult uuesti reguleeritud vertikaalteljega.
- Põhjus, miks ma seda tegin, on see, et isegi kui hind on üsna stabiilne, on väikesed hinnamuutused alati nähtavad kõvera kuju muutusena.
- Eelmiste hindade kaks viimast numbrit on näidatud paremal, viimane üleval.
- Protsentuaalne muutus x10 pärast eelmist lugemist, mis on tehtud umbes 2 minutit varem, kuvatakse ka paremas ülanurgas, nii et saate märgata järske suuri muutusi hinna muutumiskiiruses.
Osad:
Kasutasin Adafruit Feather HUZZAH koos ESP8266 -ga
www.adafruit.com/product/2821
Sobiva OLED -ekraani näide on see (otsige I2C 128x64 OLED -ekraani)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
Minu juhtmestik on täpselt selline, nagu on kirjeldatud Brian Lough juhendis kahe LED -i lisamisega. Kõik need tuleb ühendada 330 oomise takistiga järjestikku, et piirata voolu kuni 12 mA või vähem, kuna see on maksimaalne, mida ESP8266 tihvtid edastavad.
Minu korpus on 3D -trükitud ja allalaaditav Thingiversest. Seda kirjeldab Marc Trems Montrealis Anemone Display Tentacle (NodeMCU v2 Display Case). See vajas minu ekraanile sobivat ekraani ava registreerimist ja selle saab alla laadida siit.
Samm: ekraani märkustega vaade
Siin on parem vaade ekraanile, mis näitab neid erinevaid funktsioone tegevuses.
MÄRKUS Oktoober 2019:
Pärast selle foto tegemist olen ekraane kergelt vahetanud (vt pilti tiitellehel).
Eelmiste hindade kaks viimast numbrit on näidatud paremal, viimane on 4 väärtusega veeru ülaosas.
Protsentuaalne muutus x10 alates eelmisest lugemisest umbes 2 minutit varem kuvatakse ka paremas ülanurgas ja D (kõrvalekalle) ees, nii et saate märgata järske suuri muutusi.
Väärtus paremas ülanurgas, mille ees on Av, on viimase paari protsendimuutuse (x10) väärtuste keskmine. Kui D väärtus erineb Av väärtusest rohkem kui käivitusväärtus 0,8 või -0,8, tähendab see, et äkitselt on toimunud kiire muutus. Selle tulemusel hakkab ekraan vilkuma, LED -id vilkuma ja ekraanile ilmub ALERT -signaal. See ütleb teile, et peaksite tähelepanu pöörama ja kauplema või mitte, nagu soovite.
2. samm: kuidas kuvar reageerib erinevates olukordades
Siin on 4 erinevates olukordades tehtud pilti.
Võin muuta koodi nii, et pöördepunktimärgid ilmuksid ainult siis, kui hinnasuuna muutus on kestnud kauem kui praegu.
Samm: OLED -ekraan
Need on kergesti kättesaadavad ja neid reklaamitakse kui I2C 126x64 OLED -ekraanimooduleid.
Vaadake ühendusskeemi Brian Lough juhendamisel:
Oma koodis kasutasin Brian Loughi asemel Adafruit OLED raamatukogu:
Samm: OLED -ekraan
Raamatukogu on allalaadimiseks saadaval Arduino raamatukogude otsingu loendi ekraanipildi ülaosas (avage Arduino suvand Halda raamatukogusid).
Kaks LED -i, mis näitavad, kas hind tõuseb või langeb, on ühendatud 330 oomi takistiga järjestikku, et piirata iga voolu tarbimist alla 12 mA.
Punase või "langeva" LED -i klamber on kumera (+) külje kõrval 330 -oomise takisti kaudu juhtmega ühendatud Adafruit Feather HUZZAH tihvtiga 12 koos ESP8266 -ga ja lameda külje kõrval olev traat on ühendatud ühega GND tihvtid.
"Hinnatõusu" LED -i jaoks on juhtmestik sama, kuid tihvti 14 kasutatakse Adafruit Feather HUZZAH -l koos ESP8266 -ga.
Samm: kood
Arduino kood on lisatud järgmisele lehele.
Sellesse koodi peate sisestama oma WiFi -võrgu nime ja võrguvõtme sellel pildil näidatud kohtadesse.
Samm: Arduino kood
Kood lisatakse siia teie seadmesse üleslaadimiseks
Samm 7: Lisateave koodi sulgemisse Huzzah laadimise kohta
Lisamärkused selle kohta:
Tahvli ettevalmistamiseks ühendatud sülearvutilt koodi vastuvõtmiseks peate vajutama ühte nuppu ja seejärel all hoides teist. See ei toimu automaatselt. Peate seda tegema, vastasel juhul ei laadita programmi õigesti.
8. samm: lisafunktsioonid lisati oktoobris 2019
Olen avastanud, et see seade on kasulik lauale või muule sarnasele, kui töötate millegi muuga. Kui BTC hind on üsna stabiilne, liigub üles ja alla vaid väga väikeses koguses, nagu näitab graafikul olev suhteliselt sirge joon, siis järsk tõus või langus jääb silma, et pump või dump on algamas.
Olen nüüd lisanud koodi jooksva keskmise hinna varieeruvuse mõõtmiseks viimastel lugemistel ja näidanud seejärel hoiatust, kui sellest keskmisest väärtusest tekib järsk kõrvalekalle rohkem kui 0,08 võrra, milleni olen jõudnud katse -eksituse meetodil. Ma võin seda hiljem uuesti reguleerida.
Kui hind muudab järsult suuri muutusi, võrreldes mõne eelmise näidu muutlikkusega, vilgub ekraan valgelt, LED -id vilguvad ja ekraani alusele ilmub ALERT -tekst.
See on teie otsustada, milliseid meetmeid te selle tulemusel võtate, kuid vähemalt annab see teile märku, et midagi on toimumas või toimumas.
Soovitan:
Hankige BITCOINI OTSEHIND TTGO ESP32: 10 sammu
Hankige BITCOINI OTSEHIND TTGO ESP32: Selles õpetuses õpime, kuidas TTGO ESP32 ja Visuino abil saada praegune Bitcoini hind USD ja EUR. Vaadake videot. (Uus värskendatud fail allalaadimiseks allpool!)
Bitcoini-sarnane krüptojooks Raspberry Pi-l: 5 sammu
Bitcoini-sarnane krüpteerimine Raspberry Pi peal: juhised sõlme käitamiseks. US-OS operatsioonisüsteem on valmistatud raspbianist, mis käitab us-cryptoplatform paketti. Te ei pea liitumiseks luba küsima. Järgige lihtsalt neid lihtsaid juhiseid ja käivitage iga minut krüptovaluutat teeniv sõlm
Kujutage ette oma Bitcoini kasumit ja kaotust Arduino ja Pythoni abil: 6 sammu
Visualiseeri oma Bitcoini kasumit ja kahjumit Arduino ja Pythoni abil: Põhiidee Olen isiklikult krüptovaluuta investor. Kuid mul on ka kohutav koormus tööd teha. Nii et ma ei suuda jälgida bitcoini hinda nagu 10 korda minutis. Kuid ma tahan ikkagi teada, kas teenin või kaotan raha. Seega
Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk: 12 sammu
Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk: kas 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 theRekt-O-Matic Turbo S See on kena OLEDiga Bitcoini hinnakiri
Lihtne Bitcoini märk: 6 sammu
Lihtne Bitcoini märk: see on lihtne Bitcoini või mõne muu ALT mündimärk. Ühe mündi hinna näitamine 8x 7 segmendi ekraanil. Ekraan on suur, särav ja hõlpsasti loetav. Coinmarketcap.com tasuta API hinnapakkumist värskendatakse iga 5 minuti järel. Lihtne printida ja ehitada. Koodi ID bas