Kazalo:

Kripto oznaka: 6 korakov
Kripto oznaka: 6 korakov

Video: Kripto oznaka: 6 korakov

Video: Kripto oznaka: 6 korakov
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Julij
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

Obseden sem s preverjanjem trenutne cene različnih kriptovalut, vendar menjava zavihkov ali izvlečenje telefona prekine moj potek dela in me moti. Odločil sem se, da bi bil ločen zaslon z umazano preprostim vmesnikom uporaben za hiter prikaz cen. V tem navodilu bom pokazal, kako sestaviti majhen označevalec kriptovalut, ki ga lahko postavite na mizo ali hladilnik in ga aktivirate z dotikom.

Lastnosti:

  • Uporablja ESP32, dvojedrni mikrokrmilnik, ki podpira WiFi
  • 128x64 bel OLED zaslon
  • Gumb na dotik prebudi napravo in se premika po valutah, ki jih določi uporabnik
  • Li-Po baterija, napolnjena z USB
  • Podatki o cenah so pridobljeni iz API -ja CryptoCompare
  • Uporablja Arduino IDE
  • Koda na mojem GitHubu
  • Samodejno spanje in na koncu samodejno prebujanje

1. korak: Zberite potrebne dele in orodja

Zberite potrebne dele in orodja
Zberite potrebne dele in orodja

Deli

  • Plošča TTGO ESP32 PRO OLED V2.0 (brez LoRa) [14 USD]
  • Plošča na dotik (10 paketov) [1,50 USD]
  • Litijeva baterija (602447 ali 6,0x24x47 mm) [~ 5 USD]
  • 3D natisnjena torbica [$ 5]
  • Neodimski magnet x4 (disk 10x1 mm) [$ 1]
  • Moški 3 -polni glavo
  • Tanka žica (uporabil sem magnetno žico 26ga.)

Orodja

  • Spajkalnik
  • Rezalniki žice
  • Pinceta
  • Hobi nož ali drugo majhno rezilo
  • super lepilo

Neobvezno

Primež tiskanega vezja

Povečevalno steklo ali lupa za oči za pregled

2. korak: Dodajte gumb na dotik

Dodajte gumb na dotik
Dodajte gumb na dotik
Dodajte gumb na dotik
Dodajte gumb na dotik
Dodajte gumb na dotik
Dodajte gumb na dotik

To so čedni gumbi na dotik, ki jih je enostavno dodati vsakemu projektu. Običajno so v pakiranjih po 10 za približno 3 dolarje odpremljene! Vem, da ima ESP32 vgrajeno sposobnost zaznavanja dotika, vendar uporaba teh plošč poenostavi stvari in odpravi napake pri konfiguraciji programske opreme. Največji tok v pripravljenosti na dotik IC je le 7 μA, zato z dodajanjem tega gumba ne izgubite veliko energije.

Onemogočite LED

Izhodni zatič na gumbu se dvigne visoko in LED na zadnji strani zasveti vsakič, ko prst pride nekaj mm od površine na dotik. Če odstranite upor na LED, ga onemogočite in zmanjšate porabo energije. Ustvarjanje spajkalnega mostu čez ploščice A in/ali B se spremeni, če se gumb preklopi in če je izhod visok ali nizek, ko je aktiven. V našem primeru bomo te mostove pustili odprte, zaradi česar bo gumb deloval kot trenutno stikalo.

Izreži sledi

Vhodna napetost gumba se popolnoma ujema z izhodom 3,3 V na glavni plošči. Na žalost signala in ozemljitvenih zatičev ni, zato bomo morali nekaj spremeniti. Z nožem za hobi ali drugim ostrim rezilom odrežite ponastavljeno sled na zadnji strani glavne plošče in sled na pin 13 na sprednji strani. Z lupo preglejte rez in se prepričajte, da ni ostankov kovine. Te luknje bodo zdaj gostile signalne in ozemljitvene zatiče plošče na dotik.

Vzglavnik namestite v podnožje

V tem projektu ni veliko prostega prostora, zato pridejo prav vsi triki za prihranek prostora. Pred spajkanjem je najbolje, da glavo zatiča odrežete, da zmanjšate, kako visoko štrli iz plošče na dotik. Rezanje glave po spajkanju otežuje izpiranje, saj je osnova spajkalnega stožca zelo debela in je ni enostavno rezati. Torej, glavo razrežite s ploščo na dotik in jo nato spajkajte. Ploščo in glavo vstavite v glavno vezje, drugo stran glave pa prerežite tako, da bo poravnana, nato pa jo spajkajte.

Poveži

Za majhne in majhne napeljave rad uporabljam 26ga. magnetna žica, saj je poceni in enostavna za uporabo, čeprav je tukaj mogoče uporabiti katero koli majhno žico. Za vzpostavitev povezave lahko sklenino na žici strgamo z nožem ali stopimo tako, da spajkalnik s spajkalno kroglico držimo na konici žice. To naredite na eni strani žice in jo nato pritrdite na ozemljitveno ploščico. Izmerite in prerežite žico, tako da doseže ozemljitveni zatič gumba na dotik. Nato ponovite postopek odstranjevanja sklenine na drugi strani žice. Žico držite s pinceto in jo spajkajte na podlago na dotik. Ta postopek ponovite, da pin 12 priključite na izhodni signalni zatič gumba. Očistite preostali spajkalni tok in gumb je končan!

3. korak: Pripravite baterijo

Pripravite baterijo
Pripravite baterijo
Pripravite baterijo
Pripravite baterijo
Pripravite baterijo
Pripravite baterijo
Pripravite baterijo
Pripravite baterijo

Našel sem te baterije, ki se popolnoma ujemajo s to ploščo. Baterija je nekoliko manjša od obrisa plošče, stran zaščite vezja pa pusti ravno dovolj prostora za namestitev priključka na plošči. Na žalost so prišli s 3-polnim 1,5-milimetrskim priključkom JST, plošča pa podpira le 2-polni konektor. To lahko odpravite tako, da prerežete rumeno žico in nato obrežete konektor, dokler se ne prilega plošči. Če ima vaša baterija drug priključek ali pa ga sploh nimate, lahko spojite priključek, priložen tiskanemu vezju. Rumeno žico je mogoče v celoti odstraniti, vendar sem se odločil, da jo pustim na voljo, če jo želim uporabiti v prihodnosti. Žica je povezana s termistorjem v bateriji za spremljanje temperature med polnjenjem.

4. korak: Natisnite etui

Natisnite etui
Natisnite etui
Natisnite etui
Natisnite etui
Natisnite etui
Natisnite etui

Oblikoval sem ohišje in ga 3D natisnil s pomočjo lokalne tiskarske službe. Odločil sem se, da bom uporabil prosojno PLA, da bom videl rdečo LED za polnjenje, ne da bi mi bilo treba narediti luknjo na sprednji strani ohišja. Višina sloja je 100 mikronov. Dva kovčka sta stala približno 10 dolarjev brez pošiljanja. Zgornji del ohišja je treba z lepilom prilepiti na podlago. Baterija in plošča drsita v ohišje kot ena enota in sta podprti z notranjimi tirnicami. Stran nato zdrsne naprej in jo zadrži trenje.

5. korak: Dodajte magnete v ohišje

Dodajte magnete v ohišje
Dodajte magnete v ohišje

To je neobvezen postopek, če želite svoj žig postaviti na hladilnik ali drugo kovinsko površino. Magneti, ki sem jih uporabil, so neodimski magneti 10x1 mm, razreda N50. Superlepite 2 ali več na zadnjo stran ohišja. To ni najboljša rešitev, saj se lahko sčasoma pojavijo z večkratnimi udarci. Preden dodate dodaten magnet, se prepričajte, da se je superlepilo strdilo za vsak magnet, saj lahko odletijo in se zlepijo.

6. korak: Prihodnje izboljšave

Dotaknite se gumba

Rad bi neposredno uporabil funkcijo na dotik ESP32, ne da bi se zanašal na zunanje vezje. Ena od možnosti je, da odstranite IC na gumbu na dotik in neposredno priključite V/I pin na sledilno ploščico. Ali pa bi lahko oblikoval tiskano vezje, ki je samo sledilna ploščica brez vezja.

Nadzor temperature akumulatorja

Rumena žica iz baterije se uporablja za spremljanje temperature baterije med polnjenjem. Notranjo je povezan s termistorjem, ki upada z naraščajočo temperaturo. Oblikovanje delilnika napetosti z dodatnim uporom in priključitev križišča na vhod ADC bi moralo omogočati spremljanje relativne temperature. ESP32 nima nadzora nad polnilnim vezjem, zato bi lahko edino dejanje izdalo opozorilo o temperaturi na zaslonu ali prek WiFi.

Izboljšave programske opreme

  • Za konfiguracijo poverilnic WiFi uporabite SmartConfig ali aplikacijo Bluetooth
  • Naj bo konfiguracija na daljavo spremenljiva
  • Časovnik za bujenje v zgornjem kotu spremenite v uro

Priporočena: