INHOUDSOPGAWE:
- Stap 1: Versamel die nodige onderdele en gereedskap
- Stap 2: Voeg die aanraakknoppie by
- Stap 3: Berei die battery voor
- Stap 4: Druk die kissie af
- Stap 5: Voeg magnete by die tas
- Stap 6: Toekomstige verbeterings
Video: Crypto Ticker: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
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
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
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
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:
XRP Crypto Ticker Met HTTPS URL's: 3 stappe
XRP Crypto Ticker Met behulp van HTTPS Url's: Dit lyk asof daar 'n gebrek aan eenvoudige werkende crypto -tickers is, sommige daarvan as gevolg van die afsluiting van die gekoppelde API en ander weens probleme met kode of die afhanklike biblioteke. Die meeste tickers hier op Instructables is USD en Bitcoin georiënteerd, hoe
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 stappe
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: Het u die prysstyging van Bitcoin van $ 7500 tot $ 10300 op 25 Oktober 2019 gemis? Wel ek het. Hierdie soort dinge gebeur in die kripto-wêreld
Crypto Currency Ticker: 4 stappe
Crypto Currency Ticker: Met die onlangse val van Bitcoin en ander crypto -geldeenhede en my voortdurende belangstelling om meer te wete te kom oor Arduino, nadat ek verskeie ander instruksies oor die gebruik van OLED -skerm gelees het, het ek dit alles gekombineer om 'n BTCmarket -ticker te skep met behulp van ESP8266. Sedert
Maak my eie Trezor Crypto Hardware -beursie: 5 stappe (met foto's)
Maak my eie Trezor Crypto Hardware Wallet: In hierdie projek maak ek my eie Trezor cryptocurrency hardeware beursie, kompleet met omhulsel. Dit is moontlik omdat Trezor open source is, en ek het die lêers wat hulle op hul github verskaf, gebruik om my eie toestel vir minder as $ 40 te bou. Daar was 'n paar
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 stappe (met foto's)
DIY Crypto Mining PC (ETH, XMR, ZEC): Hierdie gids gaan u wys hoe u self 'n Ethereum Mining -tuig kan bou, wat twee hoofstappe het - die keuse en aankoop van u toerusting en dit dan saamstel! Afhangende van die tye, sal dit u waarskynlik 'n week neem om al die