Tartalomjegyzék:

Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 lépés
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 lépés

Videó: Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 lépés

Videó: Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 lépés
Videó: ASKING DUBAI MILLIONAIRES HOW MANY BITCOIN THEY OWN.. 2024, Július
Anonim
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker

Kihagyta a Bitcoin árának egyik napról a másikra történő emelkedését 7500 dollárról 10300 dollárra 2019. október 25 -én? Hát megtettem. Ilyen dolgok történnek a kriptográfiai világban.

Amire szüksége van embereknek, az

Rekt-O-Matic Turbo S

Ez egy Bitcoin árjelző, szép OLED kijelzővel, trenddiagrammal és figyelmeztetésekkel, ha hirtelen árváltozások történnek

Ez nagyon olcsó tábla. Az S nyilvánvalóan a Sport rövidítése. A Rekt egy kifejezés, amelyet kripto -körökben használnak arra, hogy éppen elvesztett egy rakomány pénzt.

Számos BTC Ticker projekt létezik már, és valójában én is készítettem egy korábbi Instructable -t egy WiFi -vel csatlakoztatott Adafruit Feather Huzzah táblával, amely kompatibilis az Arduino -val, az ESP8266 alapján, és külön 128x64 pixeles OLED kijelzőhöz volt csatlakoztatva.

Nagyon szép táblák állnak rendelkezésre most Kínából, amelyek tartalmazzák a fenti elemeket, beleértve a kijelzőt is, mindezt egy táblán. Ezek 10 dollár alatt kerülnek értékesítésre, ami jóval alacsonyabb, mint a fenti kombináció. Hátránya, hogy a szokásos módon szinte semmilyen dokumentációval vagy példavázlattal nem rendelkeznek. Annyit tudunk, hogy Arduino -kompatibilisek (legyenek).

Itt többé -kevésbé megismételtem korábbi projektemet a következők használatával:

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0,96 OLED

Ezt a táblát kell keresni az interneten.

Mindazonáltal éveken át kellett kóborolnom az interneten, hogy megtaláljam a módját, hogy egyáltalán megjelenítsek valamit a képernyőn, majd módosítanom kellett az eredeti kódomat, hogy ugyanazok az értékek jelenjenek meg, mint korábban. Az Arduino vázlata ezért kissé mashup és meglehetősen rendezetlen, de most működik. Elismertem a kód és az inspiráció különböző részeinek különböző forrásait. Az adatokat a CoinDesk API -tól kérik. Az API percenként frissül, így a kód 30 másodpercenként frissítést kér.

Ehhez a projekthez csak egy alkatrész vásárolható meg, a Wemos tábla. Ezután betölti a kódot, mintha egy Arduino tábla lenne. Én elviseltem a frusztrációt, hogy ezt a táblát működésbe hozzam, így nem kell!

Kellékek

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0,96 OLED

Esetleg egy micro USB -USB adat (vigyázat: nem csak töltőkábel, de ugyanúgy nézhet ki) kábel, amellyel a laptophoz csatlakoztathatja. Ezen táblák némelyike nem tartozik kábellel.

1. lépés: Mit csinál?

Mit csinal?
Mit csinal?

A képen látható módon a képernyő a következőket mutatja:

a) A Bitcoin ára dollárban, a CoinDesk weboldaláról.

b) Az elmúlt 24 leolvasás tendenciáit ábrázoló grafikon.

c) Az elmúlt 4 leolvasás utolsó 2 számjegye a képernyő jobb oldalán található oszlopban jelenik meg, a legutóbbi érték a legfelső.

d) A D érték az aktuális érték százalékos változása az előző x10 értékhez képest. Ez csak képet ad a legutóbbi ár óta bekövetkezett változás nagyságáról.

e) Az Av érték egy olyan mutató, amelyet én találtam ki, és amely tükrözi az árak változását az elmúlt néhány leolvasás során, azaz gyorsan fel -le lendül, vagy ésszerűen stabil értéket tart.

f) Ha nagy változás történik, (az előző változékonysági indexhez képest) riasztási figyelmeztetések jelennek meg a képernyőn. A kódom figyelmeztető részeiben például hozzáadhat saját kódot a LED bekapcsolásához, vagy esetleg piezo zümmögést. Az előző verziómhoz most egy piezo zümmögő csatlakozik a riasztásokhoz, ami éjszaka bosszantó tud lenni, vagy pénzkímélő funkció az Ön nézőpontjától függően.

2. lépés: Milyen tábla ez?

Ez milyen tábla?
Ez milyen tábla?

Ez a Wemos tábla OLED kijelzővel, amire szüksége van.

Vannak további dolgok, amelyeket megvásárolhat érte, például újratölthető elemtartó és így tovább.

Szüksége van egy mikro-USB-USB kábelre is, hogy csatlakoztassa a laptopjához, hogy programozza, mivel a kábel nem tartozik hozzá.

3. lépés: Az Arduino vázlat

Az Arduino vázlat
Az Arduino vázlat

Nyissa meg az Arduino -t a laptopján. Megfelelően naprakész, 1.8 -as vagy újabb verzióval kell rendelkeznie.

Nyissa meg az Arduino vázlatot (azaz a programot), amelyet egy későbbi lépéshez csatolnak.

A vázlathoz be kell illesztenie saját WiFi adatait, azaz az SSID kódot és a jelszót, ahol ez a képernyőképen látható.

Mentse el a vázlatot.

Most valahogy fel kell vennie a Wemos táblájára.

4. lépés: Menjen az igazgatótanácshoz

Lépjen az igazgatótanácshoz
Lépjen az igazgatótanácshoz

Keresse meg a Board Manager opciót, majd kezdje el keresni az AdaFruit Feather Huzzah -t, mivel le akarjuk tölteni az illesztőprogramokat.

5. lépés: Az ESP8266 táblák megkeresése

ESP8266 táblák keresése
ESP8266 táblák keresése

Meg fogja találni ezt a táblakészletet, amely táblák csoportjaként töltődik be, mindezt az ESP8266 chip alapján. Ott van az Adafruit Feather Huzzah. Telepítse ezt az illesztőprogramot az ESP8266 tábla teljes készletéhez.

6. lépés: Válassza ki a fórumot

Válassza ki a fórumot
Válassza ki a fórumot

Most, amikor az USB -kábelen keresztül csatlakoztatja a Wemos táblát a laptopjához, és megkeresi, valójában az Adafruit Feather Huzzah táblát szeretné keresni, amely most a rendelkezésre álló táblák egyikeként jelenik meg a listában.

Ki akarja választani (a listán szereplő néhány más is működhet rendben, de biztosan tudom, hogy az Adafruit Feather Huzzah változat működik), és fel kell töltenie a vázlatát arra, mintha a táblája nem Wemos tábla lenne, hanem mintha Adafruit toll Huzzah voltak.

Ha a betöltés rendben van, akkor várjon körülbelül 20-30 másodpercet, és az értékek elkezdenek megjelenni a képernyőn.

MEGJEGYZÉS: Az első érték lehet nulla. A grafikon első néhány leolvasása szemét lesz, csak figyelmen kívül hagyja őket, és hagyja, hogy a készülék egy ideig leülepedjen, utána minden rendben kell lennie.

7. lépés: Az Arduino vázlat

Itt az Arduino vázlata.

A Sketch az Arduino szó egy számítógépes programra, hogy kevésbé ijesztőnek tűnjön, ahogy a Windows is nemrég látta, hogy minden letölthető programra alkalmazásként kell hivatkozni arra az esetre, ha agyunk felrobbanhat, ha ilyen bonyolult helyzetbe kerül.

A kód lehetővé teszi, hogy opcionálisan hangjelzőt illesszen a Pin6 és a GND közé. Amikor azonban ezt kipróbáltam a való életben, egy szörnyű sikoly hallatszik a hangjelzőből, és úgy tűnik, nincs összefüggésben azzal, hogy be- vagy kikapcsolja -e a PIN -kódot. Ezért azt javaslom, hogy ne tegye ezt.

8. lépés: Felhasználó által konfigurálható változók

A figyelmeztető LED -ek hozzáadása mellett (ne feledje, hogy minden érintkező csak 10 mA -t vesz igénybe, ezért válassza az ellenállásokat a LED -ekhez, amelyek korlátozzák az áramot erre a mennyiségre), és talán egy piezo -zümmögőt, néhány olyan változót is megváltoztathat, amelyek megváltoztatják a grafikon megjelenését. A magyarázat az Arduino vázlat megjegyzéseiben található, amint az alább látható. A hirtelen váltás kiváltó értéke befolyásolja, hogy az árnak mennyit kell változnia, mielőtt a riasztási figyelmeztetés megjelenik a képernyőn.

// ****************************** FELHASZNÁLÓI KONFIGURÁLHATÓ VÁLTOZÓK **************** *********************** // Az Y tengely teteje és alja automatikusan konfigurálódik, minden alkalommal, amikor a grafikon megújul, a legmagasabb előző érték plusz plusz mínusz érték és a legalacsonyabb előző érték mínusz a plusz mínusz érték // Ezért a pluszminusz körülbelül 20 vagy 30 értékre állítása ésszerűnek tűnik. Növelje talán a nagyon magas rövid távú volatilitás idején.

úszó plusz mínusz = 30;

úszó hirtelen váltókapcsoló = 0,8;

// Ha ennél több, figyelmeztetésként megvadul, valami hirtelen történt

// Így az áringadozások még akkor is nyilvánvalóbbá válnak, ha kicsik. ************************************************** ********************************

9. lépés: érezd jól magad, és ne szerezd be a Rekt -et

Remélem tetszik.

Időről időre frissítem a kódot.

10. lépés: 3D nyomtatható ház

3D nyomtatható ház
3D nyomtatható ház

Terveztem egy 3D nyomtatható házat is, amely az egyik újratölthető LiPo akkumulátor modulnak is otthont ad, ha szeretné. Az.stl fájlok a következő lépéshez vannak csatolva

11. lépés:.stl Fájlok a záráshoz

.stl fájlokat a 3D nyomtatható házhoz.

12. lépés: Az opcionális 18650 újratölthető akkumulátor modul képe

Az opcionális 18650 újratölthető akkumulátor modul képe
Az opcionális 18650 újratölthető akkumulátor modul képe

Ez kombinálható a Wemos kártyával egy be-/kikapcsolón keresztül, így egy kis eszközt tölthet fel USB -kábellel, majd keresse meg bárhol a házban. Mindkettő elfér az előző lépésekben leírt 3D nyomtatható burkolaton.

Ajánlott: