Sadržaj:
- Supplies
- Korak 1: Šta radi?
- Korak 2: Koja je ovo ploča?
- Korak 3: Arduino skica
- Korak 4: Idite do Upravitelja odbora
- Korak 5: Pronalaženje ploča ESP8266
- Korak 6: Odaberite ploču
- Korak 7: Arduino skica
- Korak 8: Korisnički podesive varijable
- Korak 9: Zabavite se i nemojte se opustiti
- Korak 10: Kućište za 3D štampanje
- Korak 11:.stl datoteke za zatvaranje
- Korak 12: Slika opcionalnog punjivog baterijskog modula 18650
Video: Rekt-O-Matic Turbo S: Jednostruka bitcoin oznaka: 12 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Jeste li propustili preko noći porast cijene Bitcoina sa 7500 USD na 10300 USD 25. oktobra 2019.? Pa jesam. Ovakve stvari se dešavaju u kripto svijetu.
Ono što vam treba ljudi je
Rekt-O-Matic Turbo S
Ovo je oznaka cijena bitcoina s lijepim OLED ekranom, grafikonom trendova i upozorenjima kada se dogode nagle promjene cijene
Ovo je vrlo jeftina ploča. S očigledno znači Sport. Rekt je izraz koji se u kripto krugovima koristi samo za gubitak novca.
Nekoliko BTC Ticker projekata već postoji i zaista sam i sam napravio prošli Instructable koristeći WiFi povezanu Adafruit Feather Huzzah ploču, koja je kompatibilna s Arduinom, zasnovana na ESP8266 i bila je povezana na zasebni OLED ekran od 128x64 piksela.
Sada su dostupne neke zaista lijepe ploče iz Kine koje sadrže sve gore navedene elemente, uključujući i zaslon, sve na jednoj ploči, koje se prodaju ispod 10 USD, što je cijena znatno niža od gornje kombinacije. Nedostatak je što kao i obično dolaze s gotovo nikakvom dokumentacijom ili primjerima skica. Sve što znamo je da bi (trebali) biti kompatibilni s Arduinom.
Ovdje sam manje -više replicirao svoj prethodni projekt koristeći:
ESP8266 ESP-12F Wifi NODEMCU Wemos razvojna ploča CP2102 +0,96 OLED
Ovo je tabla za pretraživanje na mreži.
Međutim, morao sam se godinama kretati po webu kako bih pronašao način da se bilo što uopće prikaže na ekranu, a zatim sam morao izmijeniti sav svoj izvorni kôd kako bi se prikazale iste vrijednosti kao i prije. Arduino skica je stoga pomalo mješavina i prilično neuredna, ali sada funkcionira. Priznao sam različite izvore za različite dijelove koda i inspiraciju. Podaci se traže od CoinDesk API -ja. API se ažurira svake minute, pa kôd traži ažuriranje svakih 30 sekundi.
Za ovaj projekt možete kupiti samo jednu komponentu, ploču Wemos. Zatim mu učitavate kôd kao da je u pitanju Arduino ploča. Izdržao sam frustraciju što je ova ploča počela raditi pa ne morate!
Supplies
ESP8266 ESP-12F Wifi NODEMCU Wemos razvojna ploča CP2102 +0,96 OLED
Možda mikro USB na USB podatkovni (pazite: ne samo kabel za punjenje, oni mogu izgledati isto) kabel za priključivanje na prijenosno računalo. Neke od ovih ploča ne dolaze s kabelom.
Korak 1: Šta radi?
Kao što se vidi na ovoj slici, ekran prikazuje sljedeće:
a) Cijena bitcoina u dolarima dobivena sa web stranice CoinDesk.
b) Grafikon koji prikazuje trendove u posljednja 24 očitanja.
c) Poslednje 2 cifre iz poslednja 4 očitavanja prikazane su u koloni sa desne strane ekrana, najnovija vrednost je najviša.
d) Vrijednost D je postotna promjena trenutne vrijednosti u odnosu na prethodnu vrijednost x10. To vam samo daje ideju o veličini promjene od zadnje cijene.
e) Vrijednost Av je pokazatelj koji sam smislio i koji odražava varijabilnost cijene u posljednjih nekoliko očitanja, odnosno da li se brzo njiše gore -dolje ili održava razumno stabilnu vrijednost.
f) Ako dođe do velike promjene, (u odnosu na prethodni indeks varijabilnosti) upozorenja upozorenja će se pojaviti na ekranu. U ove dijelove upozorenja mog koda mogli biste, na primjer, dodati neki svoj dodatni kôd za uključivanje LED -a ili možda oglasiti piezo zvučni signal. Moja prethodna verzija sada ima piezo zujalicu priključenu na upozorenja, koja može biti dosadna noću, ili značajku uštede novca ovisno o vašem gledištu.
Korak 2: Koja je ovo ploča?
Ovo je Wemos ploča sa OLED ekranom koja vam je potrebna.
Za njega možete kupiti dodatne stvari, poput držača punjive baterije i tako dalje.
Potreban vam je i mikro USB na USB kabel za povezivanje s prijenosnim računarom kako biste ga programirali jer kabel ne dolazi s njim.
Korak 3: Arduino skica
Otvorite Arduino na svom prijenosnom računaru. Morate imati razumno ažuriranu verziju, 1.8 ili noviju.
Otvorite Arduino skicu (tj. Program) koja će biti pridružena kasnijem koraku.
Na skici morate umetnuti vlastite WiFi podatke, tj. SSID kôd i lozinku, gdje je prikazano na ovoj snimci zaslona.
Sačuvajte skicu.
Sada morate to nekako staviti na svoju Wemos ploču.
Korak 4: Idite do Upravitelja odbora
Pronađite opciju Board Manager, a zatim počnite tražiti AdaFruit Feather Huzzah jer želimo preuzeti upravljačke programe za nju.
Korak 5: Pronalaženje ploča ESP8266
Naći ćete ovaj set ploča koje se učitavaju kao grupa ploča, sve zasnovano na čipu ESP8266. Tamo je Adafruit Feather Huzzah. Instalirajte ovaj upravljački program za cijeli set ploča ESP8266.
Korak 6: Odaberite ploču
Sada, kada povežete svoju Wemos ploču s prijenosnim računalom putem USB kabela i potražite je, zapravo želite potražiti ploču Adafruit Feather Huzzah, koja bi se sada trebala pojaviti na popisu kao jedna od dostupnih ploča koje možete koristiti.
Želite ga odabrati (neki drugi na popisu mogu i raditi u redu, ali sigurno znam da varijanta Adafruit Feather Huzzah radi) i prenijeti svoju skicu na njega kao da vaša ploča nije Wemos ploča, već kao da je bili su Adafruit Feather Huzzah.
Ako se učitava u redu, pričekajte oko 20 - 30 sekundi i vrijednosti bi trebale početi izlaziti na ekran.
NAPOMENA: Prva vrijednost može biti nula. Prvih nekoliko očitanja na grafikonu bit će smeće, samo ih zanemarite i pustite da se uređaj malo smiri, nakon čega bi sve trebalo biti u redu.
Korak 7: Arduino skica
Evo Arduino skice.
Sketch je Arduino riječ za računalni program kako bi zvučao manje zastrašujuće, baš kao što je Windows nedavno uvidio potrebu da se poziva na sve programe koje biste mogli preuzeti kao aplikacije u slučaju da naš mozak eksplodira kad se suočimo s takvom složenošću.
Kôd vam omogućuje izborno postavljanje zujalice između Pin6 i GND. Međutim, kad sam ovo probao u stvarnom životu, iz zujalice se čuje užasan škripanje i čini se da nema veze s time da li uključiti ili isključiti pin. Stoga vam predlažem da to ne radite.
Korak 8: Korisnički podesive varijable
Osim dodavanja LED upozorenja (imajte na umu da će svaki pin uzeti samo 10mA pa odaberite otpornike koji idu uz vaše LED diode koji ograničavaju struju na tu količinu) i možda piezo zvučni signal, postoje neke varijable koje možete promijeniti koje mijenjaju izgled grafikona. Objašnjenje se nalazi u komentarima unutar Arduino skice kako je prikazano u nastavku. Vrijednost okidača nagle promjene utječe na to koliko se cijena mora promijeniti prije nego što se upozorenje o alarmu pojavi na ekranu.
// ***************************** KORISNIK PROGRAMBENE PROMJENE **************** *********************** // Gornji i donji dio Y osi automatski se konfiguriraju, svaki put kad se grafikon obnovi, da budu najveća prethodna vrijednost plus plusminus vrijednost i najniža prethodna vrijednost minus plusminus vrijednost // Postavljanje plusminusa na oko 20 ili 30 stoga se čini razumnim. Povećajte ga možda u vrijeme vrlo visoke kratkoročne nestabilnosti.
plutajući plusminus = 30;
plivajuća iznenadna izmjena = 0,8;
// Ako više od ovoga poludi kao upozorenje da se dogodilo nešto iznenada
// Ovo je da promjene u cijeni postanu očiglednije čak i ako su male // ******************************* ************************************************ ********************************
Korak 9: Zabavite se i nemojte se opustiti
Nadam se da vam se sviđa.
S vremena na vrijeme ažurirat ću kôd.
Korak 10: Kućište za 3D štampanje
Dizajnirao sam i kućište za 3D štampanje u koje će se također smjestiti jedan od punjivih LiPo baterijskih modula, ako želite.. Stl datoteke su priložene sljedećem koraku
Korak 11:.stl datoteke za zatvaranje
.stl datoteke za kućište za 3D štampanje.
Korak 12: Slika opcionalnog punjivog baterijskog modula 18650
Ovo se može kombinirati s Wemos pločom putem prekidača za uključivanje/isključivanje što čini mali uređaj koji možete napuniti pomoću USB kabela, a zatim locirati gdje god se nalazili u kući. Oboje će stati u kućište za 3D štampanje opisano u prethodnim koracima.
Preporučuje se:
XRP kripto oznaka pomoću HTTPS URL -ova .: 3 koraka
XRP Crypto Ticker Koristeći HTTPS URL -ove .: Činilo se da nedostaje jednostavnih kripto tikera koji rade, neki od njih zbog isključivanja povezanog API -ja, a drugi zbog problema s kodom ili ovisnim bibliotekama. Većina oznaka ovdje na Instructables su orijentirani na USD i Bitcoin, međutim
Bitcoin oznaka sa grafikonom: 8 koraka
Bitcoin Ticker With Graph: Napravio sam ovo na osnovu projekta za BTC oznaku cijena, koji informacije o cijeni prikuplja sa stranice coinmarketcap.com koju je originalno napisao Brian Lough. Koristio je ESP8266, ploču kompatibilnu s Arduinom koja dolazi s ugrađenim WiFi -jem. Kako opisuje
Vivre Avec Nabaztag: Oznaka: Oznaka: 14 koraka
Vivre Avec Nabaztag: Tag: Tag: Voilà! Vous avez démonté votre Nabaztag (ili Nabaztag: Tag), débranché, rebranché, vissé, copié le logiciel, parametre le wifi? Nabaztag est branché. C'est parti
Jednostavna oznaka za bitcoin: 6 koraka
Jednostavna oznaka za bitkoin: Ovo je jednostavna oznaka za bitcoin ili bilo koju drugu oznaku ALT kovanice. Prikazuje cijenu jedne kovanice na ekranu 8x 7 segmenata. Prikaz je velik, svijetao i jednostavan za čitanje. Cjenik citata sa besplatnog API -ja coinmarketcap.com ažurira se svakih 5 minuta. Jednostavno štampanje i izrada. Kodni kod bas
Arduino laserska oznaka - Duino oznaka: 11 koraka (sa slikama)
Arduino Laser Tag - Duino Tag: Duino tagger - Opći uvod Duino tag je sistem laserskih oznaka baziran oko arduina. Konačno, sistem laserskih oznaka koji se može modificirati i hakirati dok ne dobijete savršen sistem laserskih oznaka za uredska sredstva, šumske ratove i predgrađa