Innholdsfortegnelse:
- Trinn 1: Saml de nødvendige delene og verktøyene
- Trinn 2: Legg til berøringsknappen
- Trinn 3: Klargjør batteriet
- Trinn 4: Skriv ut saken
- Trinn 5: Legg til magneter i saken
- Trinn 6: Fremtidige forbedringer
Video: Crypto Ticker: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Jeg er besatt av å sjekke gjeldende pris på forskjellige kryptokurver, men bytte faner eller trekke ut telefonen min avbryter arbeidsflyten min og distraherer meg. Jeg bestemte meg for at en egen skjerm med et smuss-enkelt grensesnitt ville være nyttig for å vise priser på et øyeblikk. I denne instruksjonsboken vil jeg vise hvordan du bygger en liten kryptokurrency som du kan sette på skrivebordet eller kjøleskapet og aktivere den med et trykk.
Funksjoner:
- Bruker ESP32, en dual -core, WiFi -aktivert mikrokontroller
- 128x64 hvit OLED -skjerm
- Berøringsknappen vekker enheten og går gjennom brukerdefinerte valutaer
- USB ladet Li-Po batteri
- Prisdata hentes fra CryptoCompares API
- Bruker Arduino IDE
- Kode på min GitHub
- Automatisk søvn og til slutt automatisk våkne
Trinn 1: Saml de nødvendige delene og verktøyene
Deler
- TTGO ESP32 PRO OLED V2.0 -kort (uten LoRa) [$ 14]
- Berøringsbrett (10 pakker) [$ 1,50]
- Litiumbatteri (602447 eller 6,0x24x47 mm) [~ $ 5]
- 3D -trykt eske [$ 5]
- Neodym Magnet x4 (10x1mm plate) [$ 1]
- 3 -pins mannlig overskrift
- Tynn ledning (jeg brukte 26ga. Magnettråd)
Verktøy
- Loddejern
- Avbitertang
- Pinsett
- Hobbykniv eller annet lite blad
- superlim
Valgfri
Kretskortet vice
Forstørrelsesglass eller øyeluppe for inspeksjon
Trinn 2: Legg til berøringsknappen
Dette er fine små berøringsknapper som er enkle å legge til i ethvert prosjekt. De kommer vanligvis i pakker med 10 for rundt 3 dollar sendt! Jeg vet at ESP32 har innebygd berøringsfølende evne, men bruk av disse kortene gjør ting enklere og eliminerer programvarekonfigurasjonsfeil. Maksimal standby -strøm for berørings -IC er bare 7µA, så det går ikke bort mye strøm ved å legge til denne knappen.
Deaktiver LED
Utgangspinnen på knappen går høyt, og en LED på baksiden lyser når fingeren din er innenfor noen få mm fra berøringsflaten. Hvis du fjerner motstanden til LED -en, deaktiveres den og reduserer strømforbruket. Opprettelse av en loddebro over A- og/eller B -putene endres hvis knappen veksles og hvis utgangen er høy eller lav når den er aktiv. I vårt tilfelle skal vi la disse broene stå åpne, noe som vil få knappen til å fungere som en øyeblikkelig bryter.
Klipp spor
Spenningsinngangen på knappen stemmer perfekt overens med 3.3v -utgangen på hovedkortet. Dessverre gjør ikke signal- og bakkepinnene det, så vi må gjøre noen endringer. Ved å bruke en hobbykniv eller et annet skarpt blad, kutter du tilbakestillingssporet på baksiden av hovedkortet og sporet til pinne 13 på forsiden. Inspiser kuttet med et forstørrelsesglass for å sikre at det ikke er gjenværende metall. Disse hullene vil nå være vert for henholdsvis signalet ut og jordet pins på touch board.
Innfelt topptekst
Det er ikke mye ledig plass i dette prosjektet, så alle plassbesparende triks kommer godt med. Det er best å kutte pinnehodet før lodding for å redusere hvor høyt det stikker ut fra berøringsbrettet. Å kutte overskriften etter lodding gjør det vanskeligere å få den til å skylle, ettersom bunnen av loddekeglen er veldig tykk og ikke lett å kutte. Så, kutt overskriften i flukt med berøringsbrettet og lodd den på. Plasser brettet og toppteksten i hovedkortet og skjær den andre siden av toppteksten slik at den også skylles, og lodd den deretter på.
Tråd det opp
For små og lite strømledninger liker jeg å bruke 26ga. magnettråd, da den er billig og lett å jobbe med, selv om en hvilken som helst liten ledning kan brukes her. For å få tilkoblinger kan emaljen på ledningen skrapes av med en kniv eller smeltes av ved å holde et loddejern med en loddekule på spissen til enden av tråden. Gjør dette på den ene siden av ledningen og fest den til bakken. Mål og kutt ledningen slik at den når bakkenålen på berøringsknappen. Gjenta deretter emaljefjerningsprosessen på den andre siden av tråden. Hold ledningen nede med pinsett og lodd den på berøringsjernet. Gjenta denne prosessen for å koble pin 12 til signalout -knappen på knappen. Rydd opp eventuell gjenværende loddemasse og knappen er ferdig!
Trinn 3: Klargjør batteriet
Jeg fant disse batteriene som passer perfekt til dette brettet. Batteriet er litt mindre enn omrisset på kortet, og kretsbeskyttelsessiden gir akkurat nok plass til å ta imot kontakten på kortet. Dessverre kom de med en 3-pinners 1,5 mm JST-kontakt, og kortet støtter bare en 2-pinners kontakt. Dette kan løses ved å kutte den gule ledningen og deretter trimme ned kontakten til den passer på brettet. Hvis batteriet ditt har en annen kontakt eller ingen i det hele tatt, kan du skjøte kontakten som følger med kretskortet. Den gule ledningen kan fjernes helt, men jeg bestemte meg for å beholde den tilgjengelig i tilfelle jeg vil bruke den i fremtiden. Ledningen er koblet til en termistor inne i batteriet for å overvåke temperaturen under lading.
Trinn 4: Skriv ut saken
Jeg designet en eske og trykte den i 3D ved hjelp av en lokal utskriftstjeneste. Jeg bestemte meg for å gå med gjennomsiktig PLA, slik at jeg kunne se den røde lade -LED -en uten å måtte lage et hull i fronten på saken. Laghøyden er 100 mikron. To saker koster meg omtrent 10 dollar uten frakt. Toppen av saken skal limes på basen med superlim. Batteriet og kortet glir inn i saken som en enhet og støttes av interne skinner. Siden glir deretter på og beholdes av friksjon.
Trinn 5: Legg til magneter i saken
Dette er en valgfri prosedyre hvis du vil sette tickeren på kjøleskapet eller en annen metallisk overflate. Magnetene jeg brukte er 10 x 1 mm neodymskivemagneter, N50 -klasse. Superlim 2 eller mer på baksiden av saken. Dette er ikke den beste løsningen, ettersom de kan briste over tid med gjentatte påvirkninger. Sørg for at superlimet har herdet for hver magnet før du legger til en annen, da de kan fly av og lime seg sammen.
Trinn 6: Fremtidige forbedringer
Trykk på knappen
Jeg vil gjerne bruke berøringsfunksjonen til ESP32 uten å måtte stole på en ekstern krets. En mulighet er å fjerne IC på berøringsknappen og koble en I/O -pinne direkte til styreputen. Eller jeg kan designe en PCB som bare er en berøringsplate uten kretser.
Batteritemperaturovervåking
Den gule ledningen fra batteriet brukes til å overvåke temperaturen på batteriet mens det lades. Den er internt koblet til en termistor, som reduseres i motstand med stigende temperatur. Å danne en spenningsdeler med en ekstra motstand og koble krysset til en ADC -inngang bør tillate relativ temperaturovervåking. ESP32 har ikke kontroll over ladekretsen, så den eneste handlingen den kan gjøre er å utstede en temperaturvarsel på displayet eller over WiFi.
Programvareforbedringer
- Bruk SmartConfig eller en Bluetooth -app for å konfigurere Wi -Fi -legitimasjonen
- Gjør konfigurasjonen eksternt endringsbar
- Endre vekketimeren i øverste hjørne til en klokke
Anbefalt:
XRP Crypto Ticker Using HTTPS Url's .: 3 Steps
XRP Crypto Ticker Using HTTPS Url's .: Det syntes å være mangel på enkle fungerende krypto tickers, noen av dem på grunn av at den koblede API -en ble stengt og andre på grunn av problemer med kode eller de avhengige bibliotekene. De fleste av tickers her på Instructables er USD og Bitcoin orientert, men
Kinetic Energy Generator for Crypto Mining: 7 trinn
Kinetic Energy Generator for Crypto Mining: Jeg hadde en rekke forskjellige designinspirasjoner. Jeg likte virkelig denne jenta som var besatt av sykling, og som ikke hadde mye fritid på grunn av jobb og høyskole. Jeg ønsket å bygge noe hun ville like, og jeg hadde en FinTech Hackathon c
Crypto Currency Ticker: 4 trinn
Crypto Currency Ticker: Med det siste fallet av Bitcoin og annen kryptovaluta og min fortsatte interesse for å lære mer om Arduino, etter å ha lest flere andre instruksjoner om bruk av OLED -skjerm, hadde jeg kombinert alt for å lage et BTCmarket -ticker ved hjelp av ESP8266. Siden
Lag min egen Trezor Crypto Hardware Wallet: 5 trinn (med bilder)
Lag min egen Trezor Crypto Hardware Wallet: I dette prosjektet lager jeg min egen Trezor kryptovaluta maskinvarelommebok, komplett med kabinett. Dette er mulig fordi Trezor er åpen kildekode, så jeg brukte filene de gir på githuben til å bygge min egen enhet for under $ 40. Det var noen få
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 trinn (med bilder)
DIY Crypto Mining PC (ETH, XMR, ZEC): Denne guiden skal vise deg hvordan du bygger en Ethereum Mining -rigg selv som har to hovedtrinn - å velge og skaffe utstyret ditt og deretter sette det sammen! Avhengig av tider vil det sannsynligvis ta deg en uke eller så for å få alt