Tartalomjegyzék:
- Kellékek
- 1. lépés: Mit csinál?
- 2. lépés: Milyen tábla ez?
- 3. lépés: Az Arduino vázlat
- 4. lépés: Menjen az igazgatótanácshoz
- 5. lépés: Az ESP8266 táblák megkeresése
- 6. lépés: Válassza ki a fórumot
- 7. lépés: Az Arduino vázlat
- 8. lépés: Felhasználó által konfigurálható változók
- 9. lépés: érezd jól magad, és ne szerezd be a Rekt -et
- 10. lépés: 3D nyomtatható ház
- 11. lépés:.stl Fájlok a záráshoz
- 12. lépés: Az opcionális 18650 újratölthető akkumulátor modul képe
Videó: Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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?
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 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
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
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
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
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
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
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:
Turbo Trainer generátor: 6 lépés
Turbo Trainer Generator: Mindig lenyűgözött az áram előállítása pedálos erővel. Íme a véleményem róla
XRP Crypto Ticker HTTPS URL -címek használatával: 3 lépés
XRP Crypto Ticker a HTTPS URL -ek használatával: Úgy tűnt, hogy hiányoznak az egyszerű, működő kriptográfiai jelölők, némelyikük a kapcsolt API leállítása miatt, mások pedig a kóddal vagy a függő könyvtárakkal kapcsolatos problémák miatt. A legtöbb jelző itt az Instructables -en USD és Bitcoin irányultságúak, de
Bitcoin Ticker grafikonnal: 8 lépés
Bitcoin Ticker grafikonnal: Ezt egy BTC árjelző projekt alapján készítettem, amely árinformációkat szerez a coinmarketcap.com webhelyről, amelyet eredetileg Brian Lough írt. Az ESP8266 -ot használta, amely egy Arduino -kompatibilis tábla, beépített WiFi -vel. Ahogy leírja
Egyszerű Bitcoin Ticker: 6 lépés
Egyszerű Bitcoin Ticker: Ez egy egyszerű Bitcoin vagy bármely más ALT érme -jelző. Egy érme árának megjelenítése 8x 7 szegmenses kijelzőn. A kijelző nagy, világos és könnyen olvasható. A coinmarketcap.com ingyenes API árajánlata 5 percenként frissül. Egyszerű nyomtatás és felépítés. Kód azonosítója
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: 3 lépés (képekkel)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Az Armtronix Wifi fényerőszabályozó egy IOT -kártya, amelyet otthoni automatizálásra terveztek. A tábla jellemzői: DC virtuális kapcsoló A kártya mérete 61,50