Satura rādītājs:

Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 soļi
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 soļi

Video: Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 soļi

Video: Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 soļi
Video: ASKING DUBAI MILLIONAIRES HOW MANY BITCOIN THEY OWN.. 2024, Jūlijs
Anonim
Rekt-O-Matic Turbo S: viena dēļa Bitcoin marķieris
Rekt-O-Matic Turbo S: viena dēļa Bitcoin marķieris

Vai nokavējāt Bitcoin cenas pieaugumu par nakti no 7500 USD līdz 10300 USD 2019. gada 25. oktobrī? Nu es darīju. Šādas lietas notiek kriptogrāfijas pasaulē.

Tas, kas jums nepieciešams, cilvēki

Rekt-O-Matic Turbo S

Šis ir Bitcoin cenu rādītājs ar jauku OLED displeju, tendenču grafiku un brīdinājumiem, kad notiek pēkšņas cenu izmaiņas

Šī ir ļoti lēta tāfele. S acīmredzot nozīmē sportu. Rekt ir termins, ko izmanto kriptogrāfijas aprindās, lai tikko zaudētu naudas kravu.

Jau pastāv vairāki BTC Ticker projekti, un patiešām es pats esmu izveidojis pagātni Instructable, izmantojot WiFi savienotu Adafruit Feather Huzzah plāksni, kas ir saderīga ar Arduino, pamatojoties uz ESP8266, un tā bija savienota ar atsevišķu 128x64 pikseļu OLED displeju.

Tagad no Ķīnas ir pieejami daži patiešām jauki dēļi, kuros ir visi iepriekš minētie elementi, ieskaitot displeju, visi vienā plāksnē, un to cena ir mazāka par 10 USD, kas ir zemāka par iepriekš minēto kombināciju. Negatīvie ir tas, ka, kā parasti, tiem gandrīz nav dokumentācijas vai skices piemēru. Mēs zinām tikai to, ka tiem (vajadzētu būt) saderīgiem ar Arduino.

Šeit es esmu vairāk vai mazāk atkārtojis savu iepriekšējo projektu, izmantojot:

ESP8266 ESP-12F Wifi NODEMCU Wemos attīstības padome CP2102 +0,96 OLED

Šī ir tāfele, ko meklēt tiešsaistē.

Tomēr man nācās maldīties pa tīmekli, lai atrastu veidu, kā kaut ko vispār parādīt ekrānā, un pēc tam man bija jāmaina viss mans sākotnējais kods, lai parādītu tādas pašas vērtības kā iepriekš. Tāpēc Arduino skice ir nedaudz sajaukta un diezgan nesakopta, taču tagad tā darbojas. Esmu atzinusi dažādus avotus dažādām koda daļām un iedvesmu. Dati tiek pieprasīti no CoinDesk API. API tiek atjaunināta katru minūti, tāpēc kods pieprasa atjauninājumu ik pēc 30 sekundēm.

Šim projektam ir jāiegādājas tikai viena sastāvdaļa - Wemos dēlis. Pēc tam jūs tajā ielādējat kodu tā, it kā tā būtu Arduino tāfele. Esmu pārcietusi vilšanos, kad šī dēlis sāka darboties, lai jums tas nebūtu jādara!

Piegādes

ESP8266 ESP-12F Wifi NODEMCU Wemos attīstības padome CP2102 +0,96 OLED

Iespējams, micro USB uz USB dati (uzmanieties: ne tikai uzlādes kabelis, tie var izskatīties vienādi) kabelis, lai to pievienotu klēpjdatoram. Dažiem no šiem dēļiem nav pievienots kabelis.

1. darbība: ko tas dara?

Ko tas dara?
Ko tas dara?

Kā redzams šajā attēlā, ekrāns parāda sekojošo:

a) Bitcoin cena dolāros, kas iegūta no CoinDesk vietnes.

b) Grafiks, kas parāda tendences pēdējo 24 lasījumu laikā.

c) Pēdējo 4 lasījumu pēdējie 2 cipari tiek parādīti kolonnā ekrāna labajā pusē, pēdējā vērtība ir augšējā.

d) D vērtība ir pašreizējās vērtības izmaiņas procentos no iepriekšējās vērtības x10. Tas tikai sniedz priekšstatu par izmaiņu apjomu kopš pēdējās cenas.

e) Vērtība Av ir rādītājs, ko esmu izdomājis un kas atspoguļo cenu svārstības dažos pēdējos rādījumos, t.i., vai tā strauji šūpojas uz augšu un uz leju vai saglabā samērā stabilu vērtību.

f) Ja notiek lielas izmaiņas, (salīdzinājumā ar iepriekšējo mainīguma indeksu) ekrānā parādīsies brīdinājumu brīdinājumi. Šajās mana koda brīdinājuma daļās varat, piemēram, pievienot kādu papildu kodu, lai ieslēgtu gaismas diodi, vai, iespējams, atskanētu pjezo skaņas signāls. Manā iepriekšējā versijā brīdinājumiem ir pievienots pjezo skaņas signāls, kas naktī var būt kaitinošs, vai arī naudas taupīšanas funkcija atkarībā no jūsu viedokļa.

2. solis: kas tas ir?

Kāda ir šī valde?
Kāda ir šī valde?

Jums nepieciešama Wemos tāfele ar OLED displeju.

Tam var iegādāties papildu lietas, piemēram, uzlādējamu akumulatoru turētāju un tā tālāk.

Jums ir nepieciešams arī mikro-USB – USB kabelis, lai to savienotu ar klēpjdatoru, lai to ieprogrammētu, jo kabelis nav komplektā.

3. darbība: Arduino skice

Arduino skice
Arduino skice

Atveriet Arduino klēpjdatorā. Jums ir jābūt samērā atjauninātai versijai, 1.8 vai jaunākai.

Atveriet Arduino skici (t.i., programmu), kas tiks pievienota vēlākam solim.

Skicē jums jāievieto sava WiFi informācija, t.i., SSID kods un parole, kā parādīts šajā ekrānuzņēmumā.

Saglabājiet skici.

Tagad jums tas kaut kādā veidā jāiekļauj savā Wemos panelī.

4. solis: dodieties uz valdes pārvaldnieku

Dodieties uz valdes vadītāju
Dodieties uz valdes vadītāju

Atrodiet iespēju Board Manager un pēc tam sāciet meklēt AdaFruit Feather Huzzah, jo mēs vēlamies lejupielādēt tās draiverus.

5. darbība. ESP8266 dēļu atrašana

ESP8266 dēļu atrašana
ESP8266 dēļu atrašana

Jūs atradīsit šo dēļu komplektu, kas tiek ielādēts kā dēļu grupa, pamatojoties uz ESP8266 mikroshēmu. Tur atrodas Adafruit Feather Huzzah. Instalējiet šo draiveri visam ESP8266 dēļu komplektam.

6. darbība. Izvēlieties Padome

Izvēlieties Padome
Izvēlieties Padome

Tagad, savienojot Wemos dēli ar klēpjdatoru, izmantojot USB kabeli, un meklējat to, jūs patiešām vēlaties meklēt Adafruit Feather Huzzah tāfeli, kurai tagad vajadzētu parādīties sarakstā kā vienam no pieejamajiem dēļiem.

Jūs vēlaties to atlasīt (daži citi no saraksta arī var darboties labi, bet es noteikti zinu, ka Adafruit Feather Huzzah variants darbojas) un augšupielādēt tajā savu skici tā, it kā jūsu dēlis nebūtu Wemos dēlis, bet it kā bija Adafruit Feather Huzzah.

Ja tas tiek ielādēts labi, jums vienkārši jāgaida apmēram 20 - 30 sekundes, un ekrānā jāsāk parādīties vērtībām.

PIEZĪME. Pirmā vērtība var būt nulle. Pirmie grafika rādījumi būs atkritumi, vienkārši ignorējiet tos un ļaujiet ierīcei kādu laiku nostāties, pēc tam visam vajadzētu būt kārtībā.

7. solis: Arduino skice

Šeit ir Arduino skice.

Skice ir Arduino vārds datorprogrammai, lai tā izklausītos mazāk biedējoša, tāpat kā Windows nesen ir redzējuši nepieciešamību atsaukties uz visām programmām, kuras, iespējams, lejupielādējat kā lietotnes, ja mūsu smadzenes varētu eksplodēt, saskaroties ar šādu sarežģītību.

Kods ļauj pēc izvēles ievietot skaņas signālu starp Pin6 un GND. Tomēr, kad es to izmēģināju reālajā dzīvē, no skaņas signāla nāk briesmīgs čīkstiens, un tas, šķiet, nav saistīts ar to, vai ieslēgt vai izslēgt tapu. Tāpēc es iesaku jums to nedarīt.

8. darbība. Lietotāja konfigurējamie mainīgie

Papildus brīdinājuma gaismas diožu pievienošanai (atcerieties, ka katra tapa aizņems tikai 10 mA), tāpēc izvēlieties rezistorus, kas atbilst jūsu gaismas diodēm, kas ierobežo strāvu līdz šim daudzumam) un varbūt pjezo skaņas signālu, ir daži mainīgie, kurus varat mainīt, kas maina diagrammas izskatu. Paskaidrojums ir Arduino skices komentāros, kā parādīts zemāk. Pēkšņās maiņas sprūda vērtība ietekmē cenu, kas jāmaina, pirms ekrānā parādās brīdinājuma brīdinājums.

// ***************************** LIETOTĀJA KONFIGURĒJAMIE MAINĪJUMI **************** *********************** // Y ass augšdaļa un apakšdaļa tiek automātiski konfigurēta katru reizi, kad grafiks tiek atjaunots, lai tā būtu augstākā iepriekšējā vērtība plus plusmīnusa vērtība un zemākā iepriekšējā vērtība mīnus plusmīnusa vērtība // Tāpēc plusmīnusa iestatīšana uz aptuveni 20 vai 30 šķiet saprātīga. Palieliniet to, iespējams, ļoti lielas īstermiņa nepastāvības laikā.

pludiņš plusmīnuss = 30;

pludiņš pēkšņi mainīgs pārslēdzējs = 0,8;

// Ja tas ir vairāk nekā tas, tas kļūst traks kā brīdinājums, ka ir noticis pēkšņi

// Tādā veidā cenu svārstības kļūst redzamākas pat tad, ja tās ir mazas // ****************************** ************************************************* ********************************

9. solis: izklaidējieties un nesaņemiet Rekt

Ceru, ka jums patīk.

Es laiku pa laikam atjaunināšu kodu.

10. solis: 3D izdrukājams korpuss

3D izdrukājams korpuss
3D izdrukājams korpuss

Esmu arī izstrādājis 3D izdrukājamu korpusu, kurā, ja vēlaties, būs arī viens no uzlādējamiem LiPo akumulatora moduļiem.. Stl faili ir pievienoti nākamajai darbībai

11. darbība.. Stl norobežojuma faili

.stl failus 3D izdrukājamajam korpusam.

12. darbība. Papildu uzlādējamā akumulatora moduļa 18650 attēls

Papildu uzlādējamā akumulatora moduļa 18650 attēls
Papildu uzlādējamā akumulatora moduļa 18650 attēls

To var apvienot ar Wemos plati, izmantojot ieslēgšanas/izslēgšanas slēdzi, tādējādi izveidojot nelielu ierīci, kuru var uzlādēt, izmantojot USB kabeli, un pēc tam atrodiet vietu, kur atrodaties mājā. Abi tiks iekļauti 3D izdrukājamā korpusā, kas aprakstīts iepriekšējās darbībās.

Ieteicams: