Përmbajtje:

Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: 12 hapa
Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: 12 hapa

Video: Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: 12 hapa

Video: Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: 12 hapa
Video: ASKING DUBAI MILLIONAIRES HOW MANY BITCOIN THEY OWN.. 2024, Korrik
Anonim
Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin
Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin

A ju mungoi rritja brenda natës e çmimit të Bitcoin nga 7500 dollarë në 10300 dollarë më 25 tetor 2019? Epo bëra. Kjo gjë ndodh në botën e kriptove.

Ajo që ju nevojitet njerëz është

Rekt-O-Matic Turbo S

Ky është një shënues i çmimit Bitcoin me një ekran të bukur OLED, një grafik të tendencave dhe sinjalizime kur ndodhin ndryshime të papritura në çmim

Ky është një bord me kosto shumë të ulët. S qëndron për Sport padyshim. Rekt është një term i përdorur në qarqet kripto për sapo ka humbur një ngarkesë parash.

Disa projekte të BTC Ticker tashmë ekzistojnë dhe në të vërtetë unë vetë kam prodhuar një Instructable të kaluar duke përdorur një bord të lidhur me WiFi Adafruit Feather Huzzah, i cili është në përputhje me Arduino, bazuar në ESP8266 dhe ishte i lidhur me një ekran të veçantë 128x64 pixel OLED.

Ka disa dërrasa vërtet të këndshme të disponueshme tani nga Kina të cilat përmbajnë të gjithë elementët e mësipërm, përfshirë ekranin, të gjitha në një tabelë, të cilat shiten për nën 10 dollarë, një çmim shumë më i ulët se kombinimi i mësipërm. Ana negative është se si zakonisht ato vijnë me pothuajse asnjë dokumentacion ose skica shembullore. E tëra që dimë është se ato (duhet të jenë) të pajtueshme me Arduino.

Këtu, unë kam përsëritur pak a shumë projektin tim të mëparshëm duke përdorur:

ESP8266 ESP-12F Wifi NODEMCU Bordi i Zhvillimit të Wemos CP2102 +0.96 OLED

Ky është bordi për të kërkuar në internet.

Sidoqoftë, më duhej të përpiqesha për shumë vite në internet për të gjetur një mënyrë për të shfaqur gjithçka në ekran dhe më duhej të ndryshoja të gjithë kodin tim origjinal për të shfaqur të njëjtat vlera si ato më parë. Skica Arduino prandaj është pak e përzier dhe mjaft e çrregullt, por tani funksionon. Unë kam pranuar burimet e ndryshme për pjesë të ndryshme të kodit dhe frymëzimit. Të dhënat kërkohen nga API CoinDesk. API përditësohet çdo minutë kështu që kodi kërkon një përditësim çdo 30 sekonda.

Ekziston vetëm një komponent për të blerë për këtë projekt, bordi Wemos. Ju pastaj ngarkoni kodin në të sikur të ishte një bord Arduino. Unë kam duruar zhgënjimin e marrjes së këtij bordi në punë, kështu që ju nuk keni nevojë!

Furnizimet

ESP8266 ESP-12F Wifi NODEMCU Bordi i Zhvillimit të Wemos CP2102 +0.96 OLED

Ndoshta një të dhënë mikro USB në USB (kini kujdes: jo vetëm një kabllo karikimi, ato mund të duken njësoj) kabllo për ta bashkangjitur në laptopin tuaj. Disa nga këto dërrasa nuk vijnë me kabllo.

Hapi 1: Çfarë bën?

Çfarë bën?
Çfarë bën?

Siç shihet në këtë foto, ekrani tregon sa vijon:

a) Çmimi i Bitcoin në dollarë i marrë nga faqja e internetit e CoinDesk.

b) Një grafik që tregon tendencat gjatë 24 leximeve të fundit.

c) 2 shifrat e fundit të 4 leximeve të kaluara shfaqen në një kolonë në të djathtë të ekranit, vlera më e fundit më e lartë.

d) Vlera D është përqindja e ndryshimit të vlerës aktuale nga vlera e mëparshme x10. Thjesht ju jep një ide të madhësisë së ndryshimit që nga çmimi i fundit.

e) Vlera Av është një tregues me të cilin kam dalë, i cili pasqyron ndryshueshmërinë e çmimit gjatë leximeve të fundit, domethënë a po lëviz me shpejtësi lart e poshtë ose duke ruajtur një vlerë të qëndrueshme të arsyeshme.

f) Nëse ka një ndryshim të madh, (në raport me indeksin e mëparshëm të ndryshueshmërisë) paralajmërimet e paralajmërimeve do të shfaqen në ekran. Në këto pjesë alarmante të kodit tim, për shembull mund të shtoni një kod shtesë tuajin për të ndezur një LED, ose ndoshta të tingëllojë një zhurmë piezo. Versioni im i mëparshëm tani ka një zile piezo të bashkangjitur paralajmërimeve, e cila mund të jetë e bezdisshme gjatë natës, ose një veçori të kursimit të parave në varësi të këndvështrimit tuaj.

Hapi 2: Çfarë Bordi Thisshtë Ky?

Çfarë Bordi Thisshtë Ky?
Çfarë Bordi Thisshtë Ky?

Ky është bordi Wemos me ekran OLED që ju nevojitet.

Ka gjëra shtesë që mund të blini për të, të tilla si një mbajtës i baterisë së rimbushshme dhe kështu me radhë.

Ju gjithashtu keni nevojë për një kabllo mikro-USB në USB për ta lidhur atë me laptopin tuaj për ta programuar pasi kablli nuk vjen me të.

Hapi 3: Skica Arduino

Skica Arduino
Skica Arduino

Hapni Arduino në laptopin tuaj. Duhet të keni një version të arsyeshëm të azhurnuar, 1.8 ose më të lartë.

Hapni skicën Arduino (dmth. Programin) e cila do t'i bashkëngjitet një hapi të mëvonshëm.

Në skicë ju duhet të futni detajet tuaja WiFi, domethënë kodin SSID dhe Fjalëkalimin tuaj, ku tregohet në këtë pamje të ekranit.

Ruani skicën.

Tani, duhet ta futni disi në tabelën tuaj Wemos.

Hapi 4: Shkoni te Menaxheri i Bordit

Shkoni te Menaxheri i Bordit
Shkoni te Menaxheri i Bordit

Gjeni opsionin Board Manager dhe më pas filloni të kërkoni AdaFruit Feather Huzzah pasi duam të shkarkojmë drejtuesit për të.

Hapi 5: Gjetja e tabelave ESP8266

Gjetja e tabelave ESP8266
Gjetja e tabelave ESP8266

Ju do të gjeni këtë grup bordesh të cilat ngarkohen si një grup bordesh të gjitha të bazuara në çipin ESP8266. Aty është Huzzah me pendë Adafruit. Instaloni këtë drejtues për të gjithë grupin e bordeve ESP8266.

Hapi 6: Zgjidhni Bordin

Zgjidhni Bordin
Zgjidhni Bordin

Tani, kur lidhni tabelën tuaj Wemos me laptopin tuaj përmes kabllit USB dhe e kërkoni, në të vërtetë dëshironi të kërkoni bordin Adafruit Feather Huzzah, i cili tani duhet të shfaqet në listë si një nga bordet në dispozicion që ju të përdorni Me

Ju dëshironi ta zgjidhni atë (disa nga të tjerët në listë mund të funksionojnë gjithashtu në rregull, por unë e di me siguri që varianti Adafruit Feather Huzzah funksionon), dhe ngarkoni skicën tuaj në të sikur tabela juaj të mos ishte një bord Wemos, por sikur të ishte ishin një Huzzah me pendë Adafruit.

Nëse ngarkohet në rregull, atëherë ju vetëm prisni për rreth 20 - 30 sekonda dhe vlerat duhet të fillojnë të dalin në ekran.

SHENIM: Vlera e parë mund të jetë një zero. Leximet e para në grafik do të jenë mbeturina, thjesht injorojini ato dhe lëreni pajisjen të qetësohet për një kohë, pas së cilës gjithçka duhet të jetë mirë.

Hapi 7: Skica Arduino

Këtu është skica Arduino.

Skica është fjala Arduino për një program kompjuterik për ta bërë atë të tingëllojë më pak e frikshme, ashtu siç Windows e ka parë kohët e fundit nevojën për t'iu referuar çdo programi që mund të shkarkoni si aplikacione në rast se truri ynë mund të shpërthejë kur përballemi me një kompleksitet të tillë.

Kodi ju lejon të vendosni opsionalisht një zile midis Pin6 dhe GND. Sidoqoftë, kur e provova këtë në jetën reale, një zhurmë e tmerrshme vjen nga zilja dhe duket e palidhur me faktin nëse ndizni ose fikni Kunjin. Prandaj ju sugjeroj që të mos e bëni këtë.

Hapi 8: Ndryshoret e konfigurueshme nga përdoruesi

Përveç shtimit të LED -ve paralajmëruese (mbani mend se çdo kunj do të marrë vetëm 10mA, kështu që zgjidhni rezistorët që të shkojnë me LED -të tuaj që kufizojnë rrymën në atë sasi) dhe ndoshta një zhurmë piezo, ka disa ndryshore që mund të ndryshoni që ndryshojnë pamjen e grafikut. Shpjegimi është në komentet brenda skicës Arduino siç tregohet më poshtë. Vlera e shkyçjes së papritur ndikon në atë se sa çmimi duhet të ndryshojë para se paralajmërimi i alarmit të shfaqet në ekran.

//* ********************** // Pjesa e sipërme dhe e poshtme e boshtit Y konfigurohen automatikisht, sa herë që grafiku rinovohet, të jetë vlera më e lartë e mëparshme plus vlera plusminus dhe vlera më e ulët e mëparshme minus vlerën plusminus // Vendosja e plusminus në rreth 20 ose 30 prandaj duket e arsyeshme. Rriteni atë ndoshta në kohë të paqëndrueshmërisë shumë të lartë afatshkurtër.

noton plusminus = 30;

noton suddenchangetrigger = 0.8;

// Nëse më shumë se kjo bëhet e gabuar si paralajmërim diçka e papritur ka ndodhur

// Kjo është kështu që ndryshimet në çmim bëhen më të dukshme edhe nëse janë të vogla // ***************************** ********************************************** *******************************

Hapi 9: Argëtohu dhe mos u tërhoq

Shpresoj që ju pëlqen.

Kodin do ta përditësoj herë pas here.

Hapi 10: Shtojca e printueshme 3D

Shtojcë e printueshme 3D
Shtojcë e printueshme 3D

Unë gjithashtu kam hartuar një rrethim të printueshëm 3D i cili gjithashtu do të strehojë një nga modulet e baterisë të rikarikueshme LiPo, nëse dëshironi. Skedarët.stl i bashkëngjiten hapit tjetër

Hapi 11:.stl Files for Enclosure

.stl skedarë për rrethimin e printueshëm 3D.

Hapi 12: Fotografia e modulit opsional të baterisë të rimbushshme 18650

Fotografia e modulit opsional të baterisë të rimbushshme 18650
Fotografia e modulit opsional të baterisë të rimbushshme 18650

Kjo mund të kombinohet me tabelën Wemos përmes një çelësi On/Off duke bërë një pajisje të vogël që mund të ngarkoni duke përdorur një kabllo USB dhe më pas të gjeni kudo që të jeni në shtëpi. Të dy do të përshtaten brenda rrethimit të printueshëm 3D të përshkruar në hapat e mëparshëm.

Recommended: