Kazalo:
- 1. korak: Komentirani pogled na zaslon
- 2. korak: Kako se zaslon odziva v različnih situacijah
- Korak: OLED zaslon
- 4. korak: zaslon OLED
- 5. korak: Koda
- 6. korak: Arduino koda
- 7. korak: Več informacij o nalaganju kode na perje Huzzah
- 8. korak: Dodatne funkcije, dodane oktobra 2019
Video: Bitcoin nalepka z grafikonom: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To sem naredil na podlagi projekta za oznako cen BTC, ki informacije o cenah pridobiva na spletnem mestu coinmarketcap.com, ki ga je prvotno napisal Brian Lough. Uporabil je ESP8266, ki je združljiva plošča Arduino in ima vgrajen WiFi. Kot je opisal, se bo projekt izvajal na kateri koli napravi ESP8266 in kodo bi bilo treba enostavno prilagoditi na kateri koli zaslon, ki ga imate.
UPDATE oktober 2019:
Dodal sem še nekaj informacij o programiranju plošče Adafruit Huzzah ESP8266. Omeniti velja tudi najnovejše, ki prihajajo s priključkom USB-C. Na svojih fotografijah uporabljam starejšo ploščo s serijskimi zatiči in ločeno ploščo, ki jo začasno priključite, da jo programirate. Dodal sem tudi opozorilo za alarm, ki vas (morda) opozori na nenaden skok ali padec cene glede na variabilnost cene v zadnjih 10 do 15 minutah. Ugotovil sem, da za to uporabljam napravo kot zgodnje opozorilo, da se kaj dogaja.
Kliknite tukaj, da odprete povezavo do projekta Brian Lough.
Tukaj si oglejte tudi njegov Instructable
Kliknite tukaj, da odprete povezavo
Uporabil sem Adafruit Feather HUZZAH z ESP8266.
Začel sem z njegovo kodo, nato pa sem sam napisal grafični del skupaj z neko kodo, da vklopim ali izklopim rumeno LED za dvig cen ali rdečo LED za znižanje cen. Zelo natančno morate slediti njegovim navodilom in pridobiti vse pravilne knjižnice Arduino, da bo to delovalo.
- Poskusil sem tudi dodati indikatorje na zaslonu, ki kažejo, kdaj se bo trend lahko zelo kratkoročno obrnil.
- Ti kazalniki pregibnih točk potrebujejo čas za stabilizacijo, zato prezrite prvih nekaj odčitkov. Če je cena precej stabilna, vsako majhno nihanje navzgor in navzdol ustvari prelomno točko, zato bo to morda zahtevalo več dela.
- Navpična os se samodejno prilagodi po višini. Če pride do nenadne črpalke ali izpada cene, tako da obstaja nevarnost, da bo krivulja padla z vrha ali dna grafa, se bo grafikon znova zagnal z leve strani s ponovno nastavljeno navpično osjo.
- Razlog za to sem, da so tudi, ko je cena precej stabilna, majhne spremembe cene vedno vidne kot sprememba oblike krivulje.
- Zadnji 2 števki prejšnjih nekaj cen sta prikazani na desni, zadnji na vrhu.
- Odstotni odstotek x10 od prejšnjega odčitavanja, ki je bil narejen približno 2 minuti prej, je prikazan tudi zgoraj desno, tako da lahko opazite nenadne velike spremembe v stopnji spremembe cene.
Deli:
Uporabil sem Adafruit Feather HUZZAH z ESP8266
www.adafruit.com/product/2821
Primer primernega zaslona OLED je ta (poiščite zaslon I2C 128x64 OLED)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
Moje ožičenje je točno tako, kot ga je opisal Brian Lough z dodatkom dveh LED. Vsakega od teh je treba zaporedno povezati z 330 ohmskim uporom, da se tok skozi vsako omeji na 12 mA ali manj, saj je to največ, kar bodo dali zatiči ESP8266.
Moje ohišje je 3D natisnjeno in naložljivo iz Thingiverse. Marc Trems v Montrealu ga opisuje kot prikazovalno lovko iz vetrnice (NodeMCU v2 vitrina). Potreboval je nekaj vložka zaslonke, ki ustreza mojemu zaslonu, in je na voljo za prenos tukaj.
1. korak: Komentirani pogled na zaslon
Tukaj je boljši pogled na zaslon, ki prikazuje te različne funkcije v akciji.
OPOMBA oktober 2019:
Odkar je bila posneta ta slika, sem rahlo spremenil zaslone (glej sliko na naslovni strani).
Zadnji 2 števki prejšnjih nekaj cen sta prikazani na desni, zadnji na vrhu stolpca s 4 vrednostmi.
Odstotek spremembe x10 od prejšnjega odčitavanja približno 2 minuti prej je prikazan tudi zgoraj desno z D (odstopanjem) pred njim, tako da lahko opazite nenadne velike spremembe.
Zgornja desna vrednost z Av pred njo je povprečje zadnjih nekaj odstotnih sprememb (x10). Če se vrednost D od vrednosti Av razlikuje za več kot sprožilno vrednost 0,8 ali -0,8, to pomeni, da se je nenadoma zgodila hitra sprememba. To bo povzročilo utripanje zaslona, LED -diode in na zaslonu se bo prikazal opozorilni signal. To vam pove, da bodite pozorni in trgujete ali ne, kot želite.
2. korak: Kako se zaslon odziva v različnih situacijah
Tu so 4 slike, posnete v različnih situacijah.
Kodo lahko spremenim tako, da se označevalci prelomnih točk prikažejo le, če se sprememba smeri cen vzdržuje dlje časa, kot je trenutno.
Korak: OLED zaslon
Ti so na voljo in se oglašujejo kot zaslonski moduli OLED I2C 126x64.
Oglejte si shemo ožičenja v navodilih Brian Lough:
V svoji kodi sem uporabil knjižnico Adafruit OLED namesto tiste, ki jo je uporabil Brian Lough:
4. korak: zaslon OLED
Knjižnico, ki je na voljo za prenos, si lahko ogledate na vrhu posnetka seznama pri iskanju knjižnic v Arduinu (odprite možnost Upravljanje knjižnic v Arduinu).
Dve LED diodi, ki prikazujeta, ali cena narašča ali pada, sta povezani zaporedno z uporom 330 Ohm, da omejita porabo toka vsakega na manj kot 12 mA.
Rdeča ali "padajoča" LED ima čep poleg svoje ukrivljene (+) strani ožičen preko upora 330 Ohm na pin 12 Adafruit Feather HUZZAH z ESP8266, žica poleg ravne strani pa je povezana z eno od Zatiči GND.
Za LED z dvigom cen je ožičenje enako, vendar se pin 14 uporablja na Adafruit Feather HUZZAH z ESP8266.
5. korak: Koda
Koda Arduino je priložena naslednji strani.
V to kodo boste morali vnesti ime svojega omrežja WiFi in omrežni ključ na mesta, prikazana na tej sliki.
6. korak: Arduino koda
Koda je priložena tukaj za nalaganje v vašo napravo
7. korak: Več informacij o nalaganju kode na perje Huzzah
Dodatne opombe o tem:
Če želite ploščo pripraviti na sprejemanje kode s priključenega prenosnega računalnika, morate pritisniti en gumb, nato pa držati pritisnjeno drugo. To se ne zgodi samodejno. To morate storiti, sicer se program ne bo pravilno naložil.
8. korak: Dodatne funkcije, dodane oktobra 2019
Ugotovil sem, da je to napravo koristno imeti na mizi ali podobno, medtem ko delate na nečem drugem. Če je cena BTC precej stabilna in se premika navzgor in navzdol le v zelo majhnem znesku, kar je razvidno iz razmeroma ravne črte na grafu, je nenaden dvig ali padec tisto, kar pade v oči, da se začne črpalka ali dump cene.
Zdaj sem dodal kodo za merjenje variabilnosti povprečne cene v zadnjih nekaj odčitkih in nato prikazal opozorilo, če pride do nenadnega odstopanja od te povprečne vrednosti za več kot 0,08, vrednosti, do katere sem prišel s poskusi in napakami. Morda bom to kasneje spet prilagodil.
Ko se cena nenadoma močno spremeni, v primerjavi s spremenljivostjo zadnjih nekaj odčitkov, bo zaslon utripal belo, LED diode bodo utripale in na dnu zaslona se bo pojavilo besedilo OPOZORILO.
Od vas je odvisno, kakšno dejanje boste naredili, vendar vas bo vsaj morda opozorilo, da se kaj dogaja ali se bo zgodilo.
Priporočena:
DOBI BITCOIN CENA V ŽIVO TTGO ESP32: 10 korakov
PRIDOBITE BITCOIN CENO V ŽIVO TTGO ESP32: V tej vadnici se bomo naučili, kako s pomočjo TTGO ESP32 in Visuino doseči trenutno ceno bitcoina v USD in EUR. Oglejte si video. (Nova posodobljena datoteka za prenos spodaj!)
Nalepka Electrónico: Ideas Para Hackear La Ciudad: 5 korakov
Nalepka Electrónico: Ideas Para Hackear La Ciudad: Podemos utilizar los postes de la ciudad para hacer diversas cosas, haremos un sticker for hacer and controlador y jugar pac-man.Materiales Vinil Tinta conductiva Kit Makey Makey (contiene Alligator Clips and cable USB. Herramientas Plotter de
Bitcoin podobna kripto, ki teče na Raspberry Pi: 5 korakov
Bitcoin podobna kriptovaluta, ki teče na Raspberry Pi: Navodila za zagon vozlišča. Operacijski sistem US-OS je sestavljen iz raspbianja, ki izvaja paket us-cryptoplatform. Ni vam treba zaprositi za dovoljenje za pridružitev. Upoštevajte ta preprosta navodila in vsako minuto zaženi vozlišče, ki zasluži kriptovalute
Rekt-O-Matic Turbo S: enojna plošča za bitcoin: 12 korakov
Rekt-O-Matic Turbo S: Bitcoin Ticker za eno ploščo: Ali ste 25. oktobra 2019 zamudili dvig cene bitcoina čez noč s 7500 USD na 10300 USD? Pa sem. Tovrstne stvari se dogajajo v kripto svetu. Ljudje potrebujete TheRekt-O-Matic Turbo S To je označevalec cen Bitcoin z lepim OLED
Nalepka z logotipom Apple: 3 koraki (s slikami)
Nalepka z utripajočim logotipom Apple: Ta mali pripomoček doda ikonično "spanje Mac -a" v navadno nalepko z logotipom Apple. Ideja za to se je porodila, ko je pozno zvečer šel mimo Apple Store v Palo Altu v Kaliforniji. Po urah, ko trgovina "spi", prižgani logotipi