Kazalo:
- Zaloge
- 1. korak: Kaj počne?
- 2. korak: Kakšen odbor je to?
- 3. korak: Arduino skica
- 4. korak: Pojdite na upravitelja odbora
- 5. korak: Poiščite plošče ESP8266
- 6. korak: Izberite Board
- Korak 7: Skica Arduino
- 8. korak: spremenljivke, ki jih lahko konfigurira uporabnik
- 9. korak: Zabavajte se in ne bodite rekt
- 10. korak: Ohišje za 3D tiskanje
- 11. korak:.stl datoteke za ohišje
- 12. korak: Slika izbirnega akumulatorskega modula 18650 za ponovno polnjenje
Video: Rekt-O-Matic Turbo S: enojna plošča za bitcoin: 12 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ali ste 25. oktobra 2019 zamudili dvig cene Bitcoina čez noč s 7500 USD na 10300 USD? Pa sem. Kaj takega se dogaja v kripto svetu.
Ljudje potrebujete
Rekt-O-Matic Turbo S
To je oznaka cene Bitcoin z lepim OLED zaslonom, grafikonom trendov in opozorili ob nenadnih spremembah cene
To je zelo poceni plošča. S očitno pomeni Sport. Rekt je izraz, ki se v kripto krogih uporablja za izgubo tovora denarja.
Več projektov BTC Ticker že obstaja in res sem tudi sam ustvaril preteklo Instructable z uporabo WiFi povezane plošče Adafruit Feather Huzzah, ki je združljiva z Arduinom, na osnovi ESP8266 in je bila povezana z ločenim zaslonom OLED z ločljivostjo 128 x 64 slikovnih pik.
Zdaj je na Kitajskem na voljo nekaj res lepih plošč, ki vsebujejo vse zgoraj navedene elemente, vključno z zaslonom, vse na eni plošči, ki se prodajajo za manj kot 10 USD, kar je precej nižje od zgornje kombinacije. Slaba stran je, da kot običajno nimajo skoraj nobene dokumentacije ali vzorčnih skic. Vse, kar vemo, je, da bi morali biti združljivi z Arduinom.
Tukaj sem bolj ali manj ponovil svoj prejšnji projekt z:
ESP8266 ESP-12F Wifi NODEMCU Wemos razvojna plošča CP2102 +0,96 OLED
To je tabla za iskanje po spletu.
Vendar sem se moral stoletja premetavati po spletu, da bi našel način, da se kar koli prikaže na zaslonu, nato pa sem moral spremeniti vso svojo prvotno kodo, da so prikazane enake vrednosti kot prej. Skica Arduino je zato nekoliko mešana in precej neurejena, vendar zdaj deluje. Za različne dele kode in navdih sem priznal različne vire. Podatki se zahtevajo od API -ja CoinDesk. API se posodablja vsako minuto, zato koda zahteva posodobitev vsakih 30 sekund.
Za ta projekt je treba kupiti le eno komponento, ploščo Wemos. Nato mu naložite kodo, kot da je plošča Arduino. Prenašal sem frustracije zaradi delovanja te plošče, zato vam ni treba!
Zaloge
ESP8266 ESP-12F Wifi NODEMCU Wemos razvojna plošča CP2102 +0,96 OLED
Morda podatkovni kabel mikro USB na USB (pozor: ne le polnilni kabel, lahko izgledajo enako), da ga priključite na prenosni računalnik. Nekaterim od teh plošč ni priložen kabel.
1. korak: Kaj počne?
Kot je prikazano na tej sliki, zaslon prikazuje naslednje:
a) Cena bitcoina v dolarjih, pridobljena s spletnega mesta CoinDesk.
b) Graf, ki prikazuje trende v zadnjih 24 odčitkih.
c) Zadnji 2 števki zadnjih 4 odčitkov sta prikazani v stolpcu na desni strani zaslona, zadnja vrednost pa zgoraj.
d) Vrednost D je odstotna sprememba trenutne vrednosti od prejšnje vrednosti x10. Daje samo predstavo o obsegu spremembe od zadnje cene.
e) Vrednost Av je kazalnik, ki sem ga izmislil in odraža variabilnost cene v zadnjih nekaj odčitkih, tj. ali se hitro niha navzgor in navzdol ali vzdržuje primerno enakomerno vrednost.
f) Če pride do velike spremembe (se glede na prejšnji indeks variabilnosti) na zaslonu prikažejo opozorila. V te opozorilne dele moje kode lahko na primer dodate svojo dodatno kodo, da vklopite LED, ali morda zazvonite piezo zvočni signal. Moja prejšnja različica ima zdaj opozorila, pritrjena na piezo zvočni signal, ki je lahko ponoči moteč, ali pa glede na vaše stališče prihranite denar.
2. korak: Kakšen odbor je to?
To je plošča Wemos z OLED zaslonom, ki jo potrebujete.
Zanj lahko kupite dodatne stvari, na primer držalo za akumulatorsko baterijo itd.
Za priključitev na prenosni računalnik potrebujete tudi kabel mikro USB-USB, da ga programirate, saj kabel ni priložen.
3. korak: Arduino skica
Odprite Arduino na prenosnem računalniku. Imeti morate razumno posodobljeno različico 1.8 ali novejšo.
Odprite skico Arduino (tj. Program), ki bo priložena poznejšemu koraku.
Na skici morate vnesti svoje podatke o WiFi, to je kodo SSID in geslo, kjer je prikazano na tem posnetku zaslona.
Skico shranite.
Zdaj ga morate nekako postaviti na svojo ploščo Wemos.
4. korak: Pojdite na upravitelja odbora
Poiščite možnost Board Manager in nato začnite iskati AdaFruit Feather Huzzah, saj želimo prenesti gonilnike zanj.
5. korak: Poiščite plošče ESP8266
Ta niz plošč, ki se nalagajo kot skupina plošč, boste našli na osnovi čipa ESP8266. V notranjosti je Adafruit Feather Huzzah. Namestite ta gonilnik za celoten sklop plošč ESP8266.
6. korak: Izberite Board
Ko povežete svojo ploščo Wemos s prenosnim računalnikom prek kabla USB in jo poiščete, pravzaprav želite poiskati ploščo Adafruit Feather Huzzah, ki bi se morala zdaj prikazati na seznamu kot ena od plošč, ki so na voljo za uporabo..
Želite ga izbrati (nekateri drugi na seznamu lahko delujejo tudi v redu, vendar zagotovo vem, da različica Adafruit Feather Huzzah deluje) in vanj naložite svojo skico, kot da vaša plošča ni plošča Wemos, ampak kot da je so bili Adafruit Feather Huzzah.
Če se naloži v redu, potem počakate približno 20 - 30 sekund in vrednosti bi se morale prikazati na zaslonu.
OPOMBA: Prva vrednost je lahko nič. Prvih nekaj odčitkov na grafu bodo smeti, le prezrite jih in pustite, da se naprava nekaj časa umiri, potem pa bi moralo biti vse v redu.
Korak 7: Skica Arduino
Tukaj je skica Arduino.
Sketch je beseda Arduino za računalniški program, da se sliši manj strašljivo, prav tako kot je Windows pred kratkim videl potrebo po sklicevanju na vse programe, ki bi jih lahko prenesli kot aplikacije, če bi naši možgani eksplodirali ob takšni zapletenosti.
Koda vam omogoča, da po želji namestite zvočni signal med Pin6 in GND. Ko pa sem to poskusil v resničnem življenju, iz brenčalke pride grozljiv škripanje in zdi se, da ni povezano s tem, ali vklopite ali izklopite pin. Zato predlagam, da tega ne storite.
8. korak: spremenljivke, ki jih lahko konfigurira uporabnik
Poleg dodajanja opozorilnih LED (ne pozabite, da bo vsak zatič porabil le 10 mA, zato izberite upor z vašimi LED diodami, ki omejujejo tok na to količino) in morda piezo zvočni signal, lahko spremenite tudi nekatere spremenljivke, ki spremenijo videz grafa. Razlaga je v komentarjih v skici Arduino, kot je prikazano spodaj. Vrednost sprožilca nenadne spremembe vpliva na to, koliko se mora cena spremeniti, preden se na zaslonu prikaže opozorilo o alarmu.
// **************** *********************** // Zgornji in spodnji del osi Y se samodejno konfigurirata vsakič, ko se graf obnovi, kot najvišjo prejšnjo vrednost plus vrednost plusminusa in najnižja prejšnja vrednost minus vrednost plusminusa // Nastavitev plusminusa na približno 20 ali 30 se zato zdi smiselna. Morda ga povečajte v času zelo visoke kratkoročne nestanovitnosti.
plutajoči plusminus = 30;
plavajoči nenadni sprožilec = 0,8;
// Če gre več kot to, gre kot opozorilo, da se je kaj nenadoma zgodilo
// Tako postanejo nihanja cen očitnejša, čeprav so majhna // ******************************* ************************************************ ******************************
9. korak: Zabavajte se in ne bodite rekt
Upam, da vam je všeč.
Kodo bom občasno posodobil.
10. korak: Ohišje za 3D tiskanje
Oblikoval sem tudi ohišje za 3D tiskanje, v katerem bo tudi eden od baterij za polnjenje LiPo, če želite. Datoteke.stl so priložene naslednjemu koraku
11. korak:.stl datoteke za ohišje
.stl datoteke za ohišje za 3D tiskanje.
12. korak: Slika izbirnega akumulatorskega modula 18650 za ponovno polnjenje
To lahko kombinirate s ploščo Wemos s stikalom za vklop/izklop, kar naredi majhno napravo, ki jo lahko napolnite s kablom USB in nato poiščete kjer koli v hiši. Oboje bo ustrezalo ohišju za 3D tiskanje, opisanem v prejšnjih korakih.
Priporočena:
Generator Turbo Trainer: 6 korakov
Turbo Trainer Generator: Generiranje električne energije s pomočjo pedala me je vedno fasciniralo. Tukaj je moj pogled na to
Moje CR10 novo življenje: matična plošča SKR in Marlin: 7 korakov
Moje CR10 New Life: SKR Mainboard in Marlin: Moja standardna plošča MELZI je bila mrtva in potreboval sem nujno zamenjavo, da bi oživil svoj CR10. Prvi korak, izberite nadomestno ploščo, zato sem izbral Bigtreetech skr v1.3 je 32 -bitna plošča z gonilniki TMC2208 (s podporo za način UART
Nadzorna plošča NASA za otroke: 10 korakov (s slikami)
Nadzorna plošča NASA za otroke: To sem naredil za svojo svakinjo, ki vodi dnevno varstvo. Videla je moj lager, ki sem ga zgradil pred skoraj tremi leti za sejem izdelovalcev podjetij in mi je bil zelo všeč, zato sem mu tega zgradil za božično darilo. Povezavo do mojega drugega projekta najdete tukaj: https: //www.
Preklopna plošča DIY Flight Sim: 7 korakov (s slikami)
Plošča DIY Flight Sim Switch: Po dolgih letih preživetja v skupnosti sim -letalcev in vključevanju v vedno bolj zapletena letala, sem hrepenela po tem, da bi lahko držala roke na fizičnih stikalih, namesto da bi med uporabo letela z desno roko m
Tasmota Admin - Nadzorna plošča IIoT: 6 korakov
Skrbnik Tasmota - Nadzorna plošča IIoT: TasmoAdmin je administrativno spletno mesto za naprave, ki so označene s Tasmoto. Najdete ga tukaj: TasmoAdmin GitHub. Podpira delovanje v zabojnikih Windows, Linux in Docker