Sadržaj:

Kripto oznaka: 6 koraka
Kripto oznaka: 6 koraka

Video: Kripto oznaka: 6 koraka

Video: Kripto oznaka: 6 koraka
Video: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, Studeni
Anonim
Kripto oznaka
Kripto oznaka
Kripto oznaka
Kripto oznaka

Opsjednut sam provjerom trenutne cijene raznih kriptovaluta, no prebacivanje kartica ili izvlačenje telefona prekida moj tijek rada i odvraća mi pažnju. Odlučio sam da bi zaseban zaslon sa sučeljem jednostavnim za prljavštinu bio koristan za prikaz cijena na prvi pogled. U ovom Instructableu pokazat ću kako izgraditi mali označivač kriptovalute koji možete staviti na stol ili hladnjak i aktivirati ga dodirom.

Značajke:

  • Koristi ESP32, dvojezgreni mikrokontroler s omogućenom WiFi mrežom
  • 128 x 64 bijeli OLED ekran
  • Dodirni gumb budi uređaj i kreće se kroz korisnički definirane valute
  • Li-Po baterija napunjena USB-om
  • Podaci o cijenama dobivaju se iz API -ja CryptoCompare
  • Koristi Arduino IDE
  • Kôd na mom GitHubu
  • Automatsko spavanje i na kraju automatsko buđenje

Korak 1: Prikupite potrebne dijelove i alate

Prikupite potrebne dijelove i alate
Prikupite potrebne dijelove i alate

Dijelovi

  • TTGO ESP32 PRO OLED V2.0 ploča (bez LoRa) [14 USD]
  • Ploča na dodir (10 pakiranja) [1,50 USD]
  • Litijeva baterija (602447 ili 6,0x24x47 mm) [~ 5 USD]
  • 3D tiskana kutija [$ 5]
  • Neodimijski magnet x4 (disk 10x1 mm) [$ 1]
  • 3 -polno muško zaglavlje
  • Tanka žica (koristio sam magnetsku žicu od 26 ga)

Alati

  • Lemilica
  • Rezači žice
  • Pinceta
  • Hobi nož ili druga mala oštrica
  • super ljepilo

Opcionalno

Vice sklop ploče

Povećalo ili lupa za oči radi pregleda

Korak 2: Dodajte dodirnu tipku

Dodajte dodirnu tipku
Dodajte dodirnu tipku
Dodajte dodirnu tipku
Dodajte dodirnu tipku
Dodajte dodirnu tipku
Dodajte dodirnu tipku

To su zgodni mali gumbi na dodir koji se lako dodaju bilo kojem projektu. Obično dolaze u pakiranjima od 10 za otprilike 3 dolara isporučeno! Znam da ESP32 ima ugrađenu sposobnost prepoznavanja dodira, ali upotreba ovih ploča pojednostavljuje stvari i uklanja greške u konfiguraciji softvera. Maksimalna struja pripravnosti dodirnog IC -a iznosi samo 7µA, pa se ne troši mnogo energije dodavanjem ove tipke.

Onemogućite LED

Izlazna iglica na gumbu ide visoko, a LED dioda na stražnjoj strani svijetli kad god vam se prst približi nekoliko mm od dodirne površine. Uklanjanje otpornika na LED ga onemogućuje, smanjujući potrošnju energije. Stvaranje mosta za lemljenje preko A i/ili B jastučića mijenja se ako se gumb prebaci i ako je izlaz visok ili nizak kada je aktivan. U našem ćemo slučaju ove mostove ostaviti otvorene, što će učiniti da gumb djeluje kao trenutni prekidač.

Izreži tragove

Ulaz napona gumba savršeno se slaže s izlazom od 3,3 V na matičnoj ploči. Nažalost, signalne i uzemljene iglice ne, pa ćemo morati napraviti neke izmjene. Nožem za hobi ili drugom oštrom oštricom izrežite trag resetiranja na stražnjoj strani glavne ploče i trag na pin 13 na prednjoj strani. Lupom pregledajte rez kako biste bili sigurni da nema zaostalog metala. Ove će rupe sada smjestiti signalne i uzemljene pinove dodirne ploče.

Montaža zaglavlja u ravnini

U ovom projektu nema puno slobodnog mjesta, pa vam svi trikovi za uštedu prostora dobro dođu. Zaglavlje iglica najbolje je odrezati prije lemljenja kako biste smanjili koliko visoko viri iz dodirne ploče. Rezanje zaglavlja nakon lemljenja otežava ispiranje jer je baza lemnog stošca vrlo debela i nije ga lako rezati. Dakle, izrežite zaglavlje u ravnini s dodirnom pločom, a zatim ga lemite. Umetnite ploču i zaglavlje u glavnu ploču, a drugu stranu zaglavlja prerežite tako da bude u ravnini, a zatim je lemite.

Ožičite ga

Za male i male snage ožičenja volim koristiti 26ga. magnetna žica, jer je jeftina i laka za rad, iako se ovdje može koristiti bilo koja mala žica. Za povezivanje se caklina na žici može ostrugati nožem ili otopiti držeći lemilicu s kuglicom za lemljenje na vrhu žice. Učinite to s jedne strane žice, a zatim je pričvrstite na uzemljenje. Izmjerite i prerežite žicu tako da dosegne uzemljenje dodirne tipke. Zatim ponovite postupak uklanjanja cakline s druge strane žice. Držite žicu pincetom i lemite je na dodirnu podlogu. Ponovite ovaj postupak za spajanje pina 12 na signalnu iglu gumba. Očistite zaostali tok lemljenja i gumb je gotov!

Korak 3: Pripremite bateriju

Pripremite bateriju
Pripremite bateriju
Pripremite bateriju
Pripremite bateriju
Pripremite bateriju
Pripremite bateriju
Pripremite bateriju
Pripremite bateriju

Našao sam ove baterije koje savršeno odgovaraju ovoj ploči. Baterija je nešto manja od obrisa ploče, a strana zaštite strujnog kruga ostavlja dovoljno mjesta za smještaj konektora na ploči. Nažalost, došli su s 3-pinskim JST konektorom od 1,5 mm, a ploča podržava samo 2-pinski konektor. To se može riješiti rezanjem žute žice, a zatim obrezivanjem konektora dok ne stane na ploču. Ako vaša baterija ima drugačiji konektor ili ga uopće nema, možete spojiti konektor isporučen s pločom. Žuta žica može se u potpunosti ukloniti, ali odlučio sam je držati dostupnom u slučaju da je želim koristiti u budućnosti. Žica je spojena na termistor unutar baterije radi praćenja temperature tijekom punjenja.

Korak 4: Ispišite kućište

Ispišite kućište
Ispišite kućište
Ispišite kućište
Ispišite kućište
Ispišite kućište
Ispišite kućište

Dizajnirao sam kućište i 3D ga ispisao pomoću lokalne usluge ispisa. Odlučio sam otići s prozirnim PLA -om kako bih mogao vidjeti crvenu LED za punjenje bez potrebe za rupom na prednjoj strani kućišta. Visina sloja je 100 mikrona. Dva slučaja su me koštala oko 10 dolara bez dostave. Gornji dio kućišta treba zalijepiti na podlogu pomoću super ljepila. Baterija i ploča klize u kućište kao jedna jedinica i podržani su unutarnjim vodilicama. Strana tada klizi i zadržava se trenjem.

Korak 5: Dodajte magnete u kućište

Dodajte magnete u kućište
Dodajte magnete u kućište

Ovo je izborni postupak ako želite staviti oznaku na hladnjak ili drugu metalnu površinu. Magneti koje sam koristio su neodimijski magneti 10x1 mm, razreda N50. Superlijepite 2 ili više na stražnju stranu kućišta. Ovo nije najbolje rješenje jer se s vremenom mogu usitniti s ponovljenim udarcima. Prije dodavanja drugog magneta provjerite je li super ljepilo očvrslo za svaki magnet jer mogu odletjeti i zalijepiti se.

Korak 6: Buduća poboljšanja

Dodirnite gumb

Htio bih izravno koristiti dodirnu značajku ESP32 bez potrebe za oslanjanjem na vanjski krug. Jedna je mogućnost ukloniti IC s dodirne tipke i izravno spojiti U/I pin na dodirnu plohu. Ili bih mogao dizajnirati tiskanu ploču koja je samo dodirna ploča bez strujnih krugova.

Praćenje temperature baterije

Žuta žica iz baterije koristi se za praćenje temperature baterije tijekom punjenja. Interno je spojen na termistor, čiji otpor opada s porastom temperature. Formiranje razdjelnika napona s dodatnim otpornikom i spajanje spoja na ADC ulaz trebalo bi omogućiti nadzor relativne temperature. ESP32 nema kontrolu nad krugom punjenja, pa bi jedina radnja koju bi mogla poduzeti bila izdavanje upozorenja o temperaturi na zaslonu ili putem WiFi -ja.

Poboljšanja softvera

  • Upotrijebite SmartConfig ili Bluetooth aplikaciju za konfiguriranje WiFi vjerodajnica
  • Učinite konfiguraciju daljinski promjenjivom
  • Promijenite mjerač vremena za buđenje u gornjem kutu na sat

Preporučeni: