Përmbajtje:
- Hapi 1: Pamja e shënuar e ekranit
- Hapi 2: Si reagon ekrani në situata të ndryshme
- Hapi 3: Ekrani OLED
- Hapi 4: Ekrani OLED
- Hapi 5: Kodi
- Hapi 6: Kodi Arduino
- Hapi 7: Më shumë informacion mbi ngarkimin e kodit në Huzzah të pendës
- Hapi 8: Karakteristikat shtesë të shtuara në Tetor 2019
Video: Bitcoin Ticker Me Grafik: 8 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Unë e bëra këtë bazuar në një projekt për një shënues çmimi BTC, i cili merr informacion mbi çmimin nga coinmarketcap.com i shkruar fillimisht nga Brian Lough. Ai përdori ESP8266, i cili është një bord i pajtueshëm me Arduino që vjen me WiFi të integruar. Siç e përshkroi ai, projekti do të funksionojë në çdo pajisje ESP8266 dhe kodi duhet të jetë lehtësisht i përshtatshëm për çfarëdo ekrani që keni.
P URDITSIM Tetor 2019:
Kam shtuar disa informacione të tjera mbi programimin e bordit Adafruit Huzzah ESP8266. Vlen gjithashtu të theksohet se ato të fundit vijnë me një lidhës USB-C. Në fotot e mia unë jam duke përdorur një tabelë më të vjetër që ka kunja seriale dhe një tabelë të veçantë që ju e lidhni përkohësisht për ta programuar atë. Unë kam shtuar gjithashtu një paralajmërim alarmi që ju paralajmëron (ndoshta) për një rritje të papritur ose rënie të çmimit në lidhje me ndryshueshmërinë e çmimit gjatë 10 deri në 15 minutave të mëparshëm. Kam gjetur se kjo është ajo për të cilën po e përdor pajisjen, si një paralajmërim i hershëm i diçkaje që po ndodh.
Klikoni këtu për të hapur lidhjen me projektin Brian Lough.
Shihni gjithashtu udhëzuesin e tij këtu
Klikoni këtu për të hapur lidhjen
Kam përdorur një pendë Adafruit HUZZAH me ESP8266.
Fillova me kodin e tij dhe më pas e shkrova vetë pjesën e grafikimit së bashku me një kod për të ndezur ose fikur një LED të rritjes së çmimit të verdhë ose një çmimi të kuq që bie. Ju duhet të ndiqni udhëzimet e tij me shumë kujdes, duke marrë të gjitha bibliotekat e sakta Arduino për ta bërë këtë punë.
- Unë gjithashtu kam bërë një përpjekje për të shtuar tregues në ekran që tregojnë kur trendi mund të jetë duke ndryshuar kahun në një afat shumë të shkurtër.
- Këta shënues të pikës së lakimit marrin kohë për t'u stabilizuar, kështu që injoroni leximet e para. Nëse çmimi është mjaft i qëndrueshëm, çdo lëkundje e vogël lart e poshtë krijon një pikë lakimi, kështu që kjo mund të ketë nevojë për më shumë punë.
- Aksi vertikal automatikisht rregullohet në lartësi. Nëse ka një pompë të papritur ose hedhje në çmim të tillë që kurba të jetë në rrezik të zbresë lart ose poshtë grafikut, grafiku do të riniset nga e majta me një bosht vertikal të ri-rregulluar.
- Arsyeja pse e kam bërë këtë është në mënyrë që edhe kur çmimi është mjaft i qëndrueshëm, ndryshimet e vogla në çmim janë gjithmonë të dukshme si një ndryshim në formën e kurbës.
- 2 shifrat e fundit të çmimeve të mëparshme tregohen në të djathtë, më të fundit në krye.
- Përqindja e ndryshimit x10 që nga leximi i mëparshëm, i marrë afërsisht 2 minuta më herët, shfaqet gjithashtu sipër djathtas, kështu që ju mund të dalloni ndryshime të mëdha të papritura në shkallën e ndryshimit të çmimit.
Pjesët:
Kam përdorur një pendë Adafruit HUZZAH me ESP8266
www.adafruit.com/product/2821
Një shembull i një ekrani OLED të përshtatshëm është ky (kërkoni ekranin OLED I2C 128x64)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
Instalimet e mia janë saktësisht siç përshkruhet në udhëzimet nga Brian Lough me shtimin e dy LED -ve. Secila prej këtyre duhet të lidhet në seri me një rezistencë 330 Ohm për të kufizuar rrymën përmes secilës në 12mA ose më pak, pasi kjo është maksimumi që do të japin kunjat e ESP8266.
Rrethoja ime është e printuar 3D dhe mund të shkarkohet nga Thingiverse. Ajo përshkruhet si një Tentacle Display Anemone (NaseMCU v2 Display Case) nga Marc Trems në Montreal. Kishte nevojë për një regjistrim të hapjes së ekranit që i përshtatet ekranit tim dhe është në dispozicion për shkarkim këtu.
Hapi 1: Pamja e shënuar e ekranit
Këtu keni një pamje më të mirë të ekranit që tregon këto veçori të ndryshme në veprim.
SH NOTNIM Tetor 2019:
Unë i kam ndryshuar lehtë ekranet që kur është bërë kjo fotografi (shiko imazhin në faqen e titullit).
2 shifrat e fundit të çmimeve të mëparshme tregohen në të djathtë, më të fundit në krye të kolonës me 4 vlera.
Përqindja e ndryshimit x10 që nga leximi i mëparshëm afërsisht 2 minuta më herët shfaqet gjithashtu sipër djathtas me D (Devijimi) para tij, në mënyrë që të dalloni ndryshime të mëdha të papritura.
Vlera lart djathtas me Av përpara është Mesatarja e vlerave të ndryshimit të përqindjes së fundit (x10). Nëse vlera D ndryshon nga vlera Av me më shumë se një vlerë shkaktuese prej 0.8 ose -0.8, atëherë kjo do të thotë që një ndryshim i shpejtë ka ndodhur papritur. Kjo do të bëjë që ekrani të ndizet, LED të ndizen dhe një sinjal ALERT të shfaqet në ekran. Kjo ju thotë që t'i kushtoni vëmendje dhe tregtoni ose jo ashtu siç dëshironi.
Hapi 2: Si reagon ekrani në situata të ndryshme
Këtu janë 4 imazhe të marra në situata të ndryshme.
Unë mund të ndryshoj kodin për të bërë që shënuesit e pikës së lakimit të shfaqen vetëm nëse një ndryshim në drejtimin e çmimit është ruajtur për një periudhë më të gjatë kohore nga sa është aktualisht.
Hapi 3: Ekrani OLED
Këto janë në dispozicion dhe reklamohen si module të ekranit I2C 126x64 OLED.
Shihni diagramin e instalimeve elektrike në udhëzuesin nga Brian Lough:
Në kodin tim kam përdorur bibliotekën Adafruit OLED dhe jo atë të përdorur nga Brian Lough:
Hapi 4: Ekrani OLED
Biblioteka mund të shihet, e disponueshme për shkarkim, në krye të pamjes së ekranit të listimit në kërkimin e bibliotekave në Arduino (hapni opsionin Menaxho Bibliotekat brenda Arduino).
Dy LED që tregojnë nëse çmimi po rritet ose bie janë secila të lidhura në seri me një rezistencë 330 Ohm për të kufizuar tërheqjen aktuale të secilës prej tyre në më pak se 12 mA.
LED i kuq ose "në rënie" e ka kunjin pranë anës së saj të lakuar (+) të lidhur, përmes një rezistence 330 Ohm, në Pin 12 të Adafruit Feather HUZZAH me ESP8266 dhe tela pranë anës së sheshtë është e lidhur me një nga Kunjat GND.
Për LED -in e "rritjes së çmimit", instalimet elektrike janë të njëjta, por kunja 14 përdoret në pendën Adafruit HUZZAH me ESP8266.
Hapi 5: Kodi
Kodi Arduino është i bashkangjitur në faqen tjetër.
Në këtë kod do t'ju duhet të futni emrin e rrjetit tuaj WiFi dhe çelësin tuaj të rrjetit në vendet e paraqitura në këtë imazh.
Hapi 6: Kodi Arduino
Kodi është i bashkangjitur këtu për tu ngarkuar në pajisjen tuaj
Hapi 7: Më shumë informacion mbi ngarkimin e kodit në Huzzah të pendës
Shënime shtesë për këtë:
Për të përgatitur tabelën për të marrë kodin nga laptopi i lidhur, duhet të shtypni një buton pastaj, ndërsa e mbani të shtypur, shtypni të dytin. Nuk ndodh automatikisht. Ju duhet ta bëni këtë, përndryshe programi nuk do të ngarkohet siç duhet.
Hapi 8: Karakteristikat shtesë të shtuara në Tetor 2019
Kam zbuluar se kjo pajisje është e dobishme për ta pasur në një tavolinë ose të ngjashme ndërsa punoni në diçka tjetër. Nëse çmimi i BTC është mjaft i qëndrueshëm, duke lëvizur lart e poshtë vetëm një sasi shumë të vogël, siç tregohet nga një vijë relativisht e drejtë në grafik, një ngritje ose rënie e papritur është ajo që ju bie në sy se po fillon një pompë ose hedhje çmimi.
Tani kam shtuar kodin për të matur ndryshueshmërinë e çmimit mesatar gjatë leximeve të fundit, dhe më pas të tregoj një alarm nëse ka një devijim të papritur nga kjo vlerë mesatare me më shumë se 0.08, një vlerë që e kam arritur me provë dhe gabim. Mund ta rregulloj përsëri më vonë.
Kur çmimi papritmas bën një ndryshim të madh, në krahasim me ndryshueshmërinë e leximeve të mëparshme, ekrani do të ndizet i bardhë, LED -të do të ndizen dhe një tekst ALERT do të shfaqet në bazën e ekranit.
Varet nga ju se çfarë veprimi ndërmerrni si rezultat, por të paktën ndoshta do t'ju paralajmërojë se diçka po ndodh ose do të ndodhë.
Recommended:
Kthejeni-një-HP49G-Grafik-Llogaritësin-në-një-Intervalometër për Canon Eos: 4 hapa
Turn-a-HP49G-Graphing-Calculator-into-an-Intervalomet për Canon Eos: Disparador autom à ƒ  ¡ tico y manual para Canon Eos con HP49GPor Abraham [email protected]: //www.flickr.com /photos/cacholongo/Komponentët e nevojshëm: 2n3904, Rezistenca 2,2k; Diodo 1n4001, Cable de conexi à ƒ  & su
Grafik i dyfishtë i ngjyrave me qark: Python: 5 hapa (me fotografi)
Grafika e dyfishtë e ngjyrave me qark: Python: E pashë këtë bar-grafik LED në sitin Pimoroni dhe mendova se mund të ishte një projekt i lirë dhe argëtues gjatë ndërmarrjes së bllokimit të Covid-19. Përmban 24 LEDS, një të kuqe dhe një jeshile, në secilën prej tyre 12 segmente, kështu që në teori ju duhet të jeni në gjendje të shfaqni r
Mini Tablet Grafik 2 $: 4 hapa
Mini Tablet Grafik 2 $: TOUCHPAD HACK - Si ta shndërroni një tastierë prekëse në një mini tabletë grafike të dobishme me disa artikuj të thjeshtë të përditshëm Për një video të plotë ju lutemi vizitoni http://www.metacafe.com/watch/777196/2_mini_graphics_tablet
Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: 12 hapa
Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: A e keni humbur rritjen brenda natës të çmimit të Bitcoin nga $ 7500 në $ 10300 më 25 tetor 2019? Epo bëra. Kjo gjë ndodh në botën e kriptove. Ajo që ju nevojitet njerëz është theRekt-O-Matic Turbo S Ky është një shënues çmimi Bitcoin me një OLED të bukur
Ticker i thjeshtë Bitcoin: 6 hapa
Simple Bitcoin Ticker: Ky është një Bitcoin i thjeshtë ose ndonjë Ticker i monedhës tjetër ALT. Duke treguar një çmim të monedhës së vetme në ekranin e segmentit 8x7. Shfaqja është e madhe, e ndritshme dhe e thjeshtë për t’u lexuar. Kuotimi i çmimit nga coinmarketcap.com API falas përditësohet çdo 5 minuta. Printim dhe ndërtim i lehtë. ID e kodit bas