Sisukord:

Krüptomärk: 6 sammu
Krüptomärk: 6 sammu

Video: Krüptomärk: 6 sammu

Video: Krüptomärk: 6 sammu
Video: Разработчик о технологии DexNet. 2024, November
Anonim
Krüptomärk
Krüptomärk
Krüptomärk
Krüptomärk

Olen kinnisideeks kontrollida erinevate krüptovaluutade praegust hinda, kuid vahelehtede vahetamine või telefoni väljavõtmine katkestab mu töövoo ja häirib mind. Otsustasin, et eraldi ekraan, millel on mustus-lihtne liides, oleks kasulik hindade lühikeseks kuvamiseks. Selles juhendis näitan, kuidas ehitada väike krüptovaluuta märk, mille saate oma lauale või külmkappi panna ja kraaniga aktiveerida.

Funktsioonid:

  • Kasutab kahetuumalist WiFi -toega mikrokontrollerit ESP32
  • 128x64 valge OLED -ekraan
  • Puudutusnupp äratab seadme ja liigub kasutaja määratud valuutade vahel
  • USB laetud Li-Po aku
  • Hinnaandmed saadakse CryptoCompare'i API -st
  • Kasutab Arduino IDE -d
  • Kood minu GitHubis
  • Automaatne uni ja lõpuks automaatne äratus

Samm: koguge vajalikud osad ja tööriistad

Koguge vajalikud osad ja tööriistad
Koguge vajalikud osad ja tööriistad

Osad

  • TTGO ESP32 PRO OLED V2.0 plaat (ilma LoRa -ta) [$ 14]
  • Puuteplaat (10 pakki) [1,50 dollarit]
  • Liitiumaku (602447 või 6,0x24x47 mm) [~ $ 5]
  • 3D trükitud ümbris [$ 5]
  • Neodüümmagnet x4 (10x1mm ketas) [$ 1]
  • 3 -kontaktiline isane päis
  • Õhuke traat (kasutasin 26ga magnettraati)

Tööriistad

  • Jootekolb
  • Traadilõikurid
  • Pintsetid
  • Hobi nuga või muu väike tera
  • Super liim

Valikuline

Trükkplaadi asepresident

Kontrollimiseks suurendusklaas või silmade luup

2. toiming: lisage puutetundlik nupp

Lisage puutetundlik nupp
Lisage puutetundlik nupp
Lisage puute nupp
Lisage puute nupp
Lisage puutetundlik nupp
Lisage puutetundlik nupp

Need on kenad väikesed puutetundlikud nupud, mida on lihtne igale projektile lisada. Tavaliselt pakitakse neid 10 kaupa ja tarnitakse umbes 3 taala eest! Ma tean, et ESP32-l on sisseehitatud puutetundlikkus, kuid nende tahvlite kasutamine muudab asjad lihtsamaks ja välistab tarkvara konfiguratsioonivead. Puuteekraani maksimaalne ootevool on ainult 7µA, seega ei kulutata selle nupu lisamisel palju energiat.

Keela LED

Nupu väljundnõel läheb kõrgele ja tagaküljel olev LED süttib alati, kui sõrm puutub puutetundlikust pinnast mõne mm kaugusele. Takisti eemaldamine LED -ile lülitab selle välja, vähendades energiatarbimist. Jootesilla loomine üle A- ja/või B -padjade muutub, kui nupp lülitub ümber ja kui väljund on aktiivsel ajal kõrge või madal. Meie puhul jätame need sillad avatuks, mis paneb nupu toimima hetkelise lülitina.

Lõika jälgi

Nupu pingesisend sobib ideaalselt emaplaadi 3,3 V väljundiga. Kahjuks signaali- ja maandusnõelad seda ei tee, seega peame tegema mõningaid muudatusi. Lõigake harrastusnuga või muud teravat tera kasutades põhiplaadi tagaküljel olev lähtestamisjälg ja esiküljel olev tihvt 13. Kontrollige lõikamist suurendusklaasiga, veendumaks, et selles pole metalli jääke. Need augud võtavad nüüd vastavalt puuteplaadi signaali välja ja maandusnõelad.

Lükake päise paigaldus

Selles projektis pole palju vaba ruumi, nii et kõik ruumi säästvad nipid tulevad kasuks. Parim on lõigata tihvti päis enne jootmist, et vähendada selle kõrgust puuteplaadilt. Päise lõikamine pärast jootmist muudab selle loputamise keerulisemaks, kuna jootekoonuse alus on väga paks ja seda pole lihtne lõigata. Niisiis, lõigake päis puuteplaadiga ühtlaseks ja jootke see seejärel sisse. Asetage plaat ja päis trükkplaadile ning lõigake päise teine pool nii, et see oleks ühtlane, seejärel jootke see kinni.

Ühendage see juhtmega

Väikeste ja väikese energiatarbega juhtmestike jaoks meeldib mulle kasutada 26ga. magnettraat, kuna see on odav ja lihtne töötada, kuigi siin saab kasutada mis tahes väikest traati. Ühenduste tegemiseks võib traadi emaili noaga maha kraapida või sulatada, hoides jootekolvi, mille otsas on traatotsa jootekuul. Tehke seda juhtme ühele küljele ja seejärel kinnitage see maapinnale. Mõõtke ja lõigake traat nii, et see ulatuks puutetundliku nupu maandusnõelani. Seejärel korrake emaili eemaldamise protsessi traadi teisel küljel. Hoidke traati pintsettidega all ja jootke see puutepinnale. Korrake seda protsessi, et ühendada tihvt 12 nupu signaaliväljundiga. Puhastage kõik jootmisjäägid ja nupp on valmis!

Samm: valmistage aku ette

Valmistage aku ette
Valmistage aku ette
Valmistage aku ette
Valmistage aku ette
Valmistage aku ette
Valmistage aku ette
Valmistage aku ette
Valmistage aku ette

Leidsin need patareid, mis sobivad ideaalselt selle plaadiga. Aku on plaadi piirjoonest pisut väiksem ja vooluahela kaitse pool jätab piisavalt ruumi, et mahutada plaadil olev pistik. Kahjuks oli neil kaasas 3-kontaktiline 1,5 mm JST-pistik ja plaat toetab ainult 2-kontaktilist pistikut. Seda saab parandada kollase juhtme lõikamisega ja seejärel pistiku kärpimisega, kuni see plaadile sobib. Kui teie akul on erinev pistik või pole seda üldse, võite ühendada trükkplaadiga kaasas oleva pistiku. Kollase traadi saab täielikult eemaldada, kuid otsustasin selle alles jätta juhuks, kui soovin seda tulevikus kasutada. Juhe on ühendatud aku sees oleva termistoriga, et jälgida temperatuuri laadimise ajal.

Samm: printige ümbris

Printige ümbris
Printige ümbris
Printige ümbris
Printige ümbris
Printige ümbris
Printige ümbris

Kujundasin ümbrise ja 3D printisin selle kohaliku trükiteenuse abil. Otsustasin kasutada poolläbipaistvat PLA -d, et näha punast laadimisdioodi, ilma et peaksin korpuse ette auku tegema. Kihi kõrgus on 100 mikronit. Kaks juhtumit maksid mulle ilma saatmiseta umbes 10 dollarit. Korpuse ülaosa tuleks superliimi abil alusele liimida. Aku ja plaat libisevad korpusesse ühe tervikuna ja neid toetavad sisemised rööpad. Seejärel libiseb külg edasi ja jääb hõõrdumise tõttu kinni.

Samm: lisage ümbrisele magnetid

Lisage ümbrisele magnetid
Lisage ümbrisele magnetid

See on valikuline protseduur, kui soovite oma märgi külmikule või muule metallpinnale panna. Kasutatud magnetid on 10x1mm neodüümketta magnetid, N50 klass. Superliim 2 või rohkem korpuse tagaküljele. See ei ole parim lahendus, kuna need võivad aja jooksul korduvate löökidega laastuda. Enne teise lisamist veenduge, et superliim oleks iga magneti jaoks kõvastunud, kuna need võivad ära lennata ja end kokku liimida.

6. samm: tulevased täiustused

Puudutage nuppu

Tahaksin otse kasutada ESP32 puutefunktsiooni, ilma et peaksin lootma välisele vooluahelale. Üks võimalus on eemaldada puutetundlik nupp ja ühendada puuteplaadiga otse I/O tihvt. Või võiksin kujundada trükkplaadi, mis on lihtsalt puuteplaat, millel pole vooluringi.

Aku temperatuuri jälgimine

Aku kollast juhet kasutatakse aku temperatuuri jälgimiseks laadimise ajal. See on sisemiselt ühendatud termistoriga, mille vastupidavus väheneb temperatuuri tõustes. Lisatakistiga pingejaguri moodustamine ja ristmiku ühendamine ADC sisendiga peaks võimaldama suhtelist temperatuuri jälgida. ESP32 -l puudub laadimisahela kontroll, nii et ainus toiming, mida see võiks teha, on ekraanil või WiFi kaudu temperatuuri hoiatus.

Tarkvara täiustused

  • Kasutage WiFi mandaadi konfigureerimiseks SmartConfigi või Bluetoothi rakendust
  • Tehke konfiguratsioon kaugmuutmiseks
  • Muutke ülemises nurgas äratustaimer kellaks

Soovitan: