INHOUDSOPGAWE:

Crypto Ticker: 6 stappe
Crypto Ticker: 6 stappe

Video: Crypto Ticker: 6 stappe

Video: Crypto Ticker: 6 stappe
Video: Любовь на Два Полюса / Love Between Two Poles. Фильм. StarMedia. Мелодрама 2024, November
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

Ek is mal daaroor om die huidige prys van verskillende kripto -geldeenhede na te gaan, maar om van blad te skakel of my telefoon uit te trek, onderbreek my werkstroom en lei my aandag af. Ek het besluit dat 'n aparte skerm met 'n vuil-eenvoudige koppelvlak nuttig sou wees om pryse in 'n oogopslag te vertoon. In hierdie Instructable sal ek wys hoe u 'n klein kriptokurrency -kaartjie bou wat u op u lessenaar of yskas kan sit en dit met 'n kraan kan aktiveer.

Kenmerke:

  • Gebruik die ESP32, 'n tweekern -mikro -beheerder met WiFi
  • 128x64 wit OLED -skerm
  • Raakknoppie maak die toestel wakker en blaai deur gebruikersgedefinieerde geldeenhede
  • USB-gelaaide Li-Po-battery
  • Prysdata word verkry uit die API van CryptoCompare
  • Gebruik die Arduino IDE
  • Kode op my GitHub
  • Outoslaap en uiteindelik outomaties wakker

Stap 1: Versamel die nodige onderdele en gereedskap

Versamel die nodige onderdele en gereedskap
Versamel die nodige onderdele en gereedskap

Dele

  • TTGO ESP32 PRO OLED V2.0 -bord (sonder LoRa) [$ 14]
  • Raakbord (10 pakke) [$ 1,50]
  • Litiumbattery (602447 of 6,0x24x47 mm) [~ $ 5]
  • 3D -gedrukte omhulsel [$ 5]
  • Neodymium Magnet x4 (10x1mm skyf) [$ 1]
  • 3 -pen manlike kopstuk
  • Dun draad (ek gebruik 26ga. Magneetdraad)

Gereedskap

  • Soldeerbout
  • Draadknipper
  • Pincet
  • Stokperdjie mes of ander klein lem
  • wondergom

Opsioneel

Kringbord vice

Vergrootglas of oogluip vir inspeksie

Stap 2: Voeg die aanraakknoppie by

Voeg die raakknoppie by
Voeg die raakknoppie by
Voeg die raakknoppie by
Voeg die raakknoppie by
Voeg die raakknoppie by
Voeg die raakknoppie by

Dit is netjiese klein knoppies wat maklik by enige projek gevoeg kan word. Dit word gewoonlik in pakkies van 10 aangetref vir ongeveer 3 dollar wat gestuur word! Ek weet dat die ESP32 ingeboude aanraakwaarnemingsvermoë het, maar die gebruik van hierdie borde maak dinge eenvoudiger en elimineer foute in sagtewarekonfigurasie. Die maksimum bystandstroom van die aanraak -IC is slegs 7µA, so daar word nie veel krag vermors om hierdie knoppie by te voeg nie.

Skakel die LED uit

Die uitvoerpen op die knoppie word hoog en 'n LED op die agterkant brand wanneer u vinger binne 'n paar mm van die raakvlak kom. Deur die weerstand van die LED te verwyder, word dit uitgeskakel, wat die kragverbruik verminder. Die skep van 'n soldeerbrug oor die A- en/of B -pads verander as die knoppie skakel en as die uitset hoog of laag is wanneer dit aktief is. In ons geval laat ons hierdie brûe oop, wat die knoppie as 'n kort skakelaar sal laat funksioneer.

Sny spore

Die spanningsinvoer van die knoppie pas perfek by die 3.3v -uitset van die hoofbord. Ongelukkig is die sein- en aardpenne nie so ons moet 'n paar wysigings aanbring. Sny met 'n stokperdjemes of 'n ander skerp lem die terugstel op die agterkant van die hoofbord en die snit na pen 13 aan die voorkant. Inspekteer die snit met 'n vergrootglas om seker te maak dat daar geen oorblywende metaal is nie. Hierdie gate sal onderskeidelik die sein- en grondpenne van die aanraakbord huisves.

Spoel die kopstuk vas

Daar is nie veel ruimte in hierdie projek nie, so enige ruimtebesparende truuks is handig. Dit is die beste om die penkop voor die soldeer te sny om te verminder hoe hoog dit uit die aanraakbord steek. Om die kopstuk na die soldeer te sny, maak dit moeiliker om dit gelyk te kry, aangesien die basis van die soldeerkegel baie dik is en nie maklik is om te sny nie. Sny dus die kop gelyk met die aanraakbord en soldeer dit dan aan. Plaas die bord en kop in die hoofbord en sny die ander kant van die kop sodat dit ook gelyk is, en soldeer dit dan aan.

Sluit dit aan

Vir klein en lae krag bedrading gebruik ek graag 26ga. magneetdraad, aangesien dit goedkoop en maklik is om mee te werk, hoewel enige klein draad hier gebruik kan word. Om verbindings te maak, kan die emalje op die draad met 'n mes afgeskraap word of gesmelt word deur 'n soldeerbout met 'n soldeerkogel aan die punt aan die punt van die draad vas te hou. Doen dit aan die een kant van die draad en heg dit dan aan die grondblok vas. Meet en sny die draad sodat dit die grondpen van die aanraakknoppie bereik. Herhaal dan die proses om die emalje aan die ander kant van die draad te verwyder. Hou die draad vas met 'n pincet en soldeer dit op die raakvlak. Herhaal hierdie proses om pen 12 aan die sein -uitpen van die knoppie te koppel. Maak die oorblywende soldeervloei skoon en die knoppie is klaar!

Stap 3: Berei die battery voor

Berei die battery voor
Berei die battery voor
Berei die battery voor
Berei die battery voor
Berei die battery voor
Berei die battery voor
Berei die battery voor
Berei die battery voor

Ek het hierdie batterye gevind wat perfek by hierdie bord pas. Die battery is effens kleiner as die buitelyn van die bord en die kringbeskermingskant laat net genoeg ruimte om die aansluiting op die bord te akkommodeer. Ongelukkig het hulle 'n 3-pins 1.5mm JST-aansluiting, en die bord ondersteun slegs 'n 2-pins-aansluiting. Dit kan reggestel word deur die geel draad te sny en dan die aansluiting af te sny totdat dit op die bord pas. As u battery 'n ander aansluiting het, of glad nie, kan u die aansluiting op die printplaat aansluit. Die geel draad kan heeltemal verwyder word, maar ek het besluit om dit beskikbaar te hou as ek dit in die toekoms wil gebruik. Die draad is gekoppel aan 'n termistor in die battery om die temperatuur tydens die laai te monitor.

Stap 4: Druk die kissie af

Druk die kas uit
Druk die kas uit
Druk die kas uit
Druk die kas uit
Druk die kas uit
Druk die kas uit

Ek het 'n kas ontwerp en dit met 'n 3D -druk gedruk met 'n plaaslike drukdiens. Ek het besluit om met deurskynende PLA te gaan, sodat ek die rooi laai -LED kan sien sonder om 'n gat aan die voorkant van die omhulsel te hoef te maak. Die laaghoogte is 100 mikron. Twee gevalle kos my ongeveer 10 dollar sonder aflewering. Die bokant van die kas moet met supergom op die basis vasgeplak word. Die battery en bord gly in die kas as een eenheid en word ondersteun deur interne relings. Die sy gly dan verder en word deur wrywing behou.

Stap 5: Voeg magnete by die tas

Voeg magnete by die tas
Voeg magnete by die tas

Dit is 'n opsionele prosedure as u u kaartjie op die yskas of 'n ander metaaloppervlak wil plaas. Die magnete wat ek gebruik het, is 10x1mm neodymium skyfmagnete, N50 -graad. Superlijm 2 of meer op die agterkant van die omhulsel. Dit is nie die beste oplossing nie, aangesien dit mettertyd kan herhaal met herhaaldelike impakte. Maak seker dat die supergom vir elke magneet genees is voordat u nog 'n magneet byvoeg, aangesien dit kan wegvlieg en aan mekaar plak.

Stap 6: Toekomstige verbeterings

Raak knoppie

Ek wil die aanraakfunksie van die ESP32 direk gebruik sonder om op 'n eksterne stroombaan te hoef te vertrou. Een moontlikheid is om die IC op die aanraakknoppie te verwyder en 'n I/O -pen direk aan die raakvlak te koppel. Of ek kan 'n PCB ontwerp wat net 'n aanraakblok is sonder 'n stroombaan.

Batterytemperatuurmonitering

Die geel draad van die battery word gebruik om die temperatuur van die battery te monitor terwyl dit laai. Dit is intern verbind met 'n termistor, wat in weerstand afneem met stygende temperatuur. Die vorming van 'n spanningsverdeler met 'n ekstra weerstand en die aansluiting van die aansluiting op 'n ADC -ingang moet relatiewe temperatuurmonitering moontlik maak. Die ESP32 het nie beheer oor die laaikring nie, so die enigste aksie wat dit kan neem, is om 'n temperatuurwaarskuwing op die skerm of oor WiFi uit te reik.

Sagtewareverbeterings

  • Gebruik SmartConfig of 'n Bluetooth -program om die WiFi -geloofsbriewe op te stel
  • Maak die konfigurasie op afstand veranderbaar
  • Verander die wakker timer in die boonste hoek na 'n horlosie

Aanbeveel: