Indholdsfortegnelse:
- Trin 1: Saml de nødvendige dele og værktøjer
- Trin 2: Tilføj berøringsknappen
- Trin 3: Forbered batteriet
- Trin 4: Udskriv sagen
- Trin 5: Tilføj magneter til sagen
- Trin 6: Fremtidige forbedringer
Video: Crypto Ticker: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Jeg er besat af at kontrollere den aktuelle pris på forskellige kryptokurver, men at skifte fane eller trække min telefon afbryder min arbejdsgang og distraherer mig. Jeg besluttede, at en separat skærm med en snavs-enkel grænseflade ville være nyttig at få vist priser på et øjeblik. I denne Instructable vil jeg vise, hvordan du bygger en lille kryptokurrency -ticker, som du kan sætte på dit skrivebord eller køleskab og aktivere den med et tryk.
Funktioner:
- Bruger ESP32, en dual -core, WiFi -aktiveret mikrokontroller
- 128x64 hvid OLED -skærm
- Berøringsknappen vækker enheden og går gennem brugerdefinerede valutaer
- USB-ladet Li-Po batteri
- Prisdata hentes fra CryptoCompares API
- Bruger Arduino IDE
- Kode på min GitHub
- Automatisk søvn og til sidst automatisk vågning
Trin 1: Saml de nødvendige dele og værktøjer
Dele
- TTGO ESP32 PRO OLED V2.0 -kort (uden LoRa) [$ 14]
- Touch board (10 stk.) [$ 1,50]
- Litiumbatteri (602447 eller 6,0x24x47 mm) [~ $ 5]
- 3D -trykt sag [$ 5]
- Neodym Magnet x4 (10x1mm disk) [$ 1]
- 3 -pins hanhoved
- Tynd tråd (jeg brugte 26ga. Magnettråd)
Værktøjer
- Loddekolbe
- Trådskærere
- Pincet
- Hobbykniv eller andet lille blad
- super lim
Valgfri
Printkort vice
Forstørrelsesglas eller øjenlup til inspektion
Trin 2: Tilføj berøringsknappen
Disse er pæne små berøringsknapper, der er lette at tilføje til ethvert projekt. De kommer normalt i pakker med 10 til cirka 3 dollars afsendt! Jeg ved, at ESP32 har indbygget berøringsføler, men brug af disse kort gør tingene mere enkle og eliminerer softwarekonfigurationsfejl. Den maksimale standby -strøm for touch IC er kun 7µA, så der spildes ikke meget strøm ved at tilføje denne knap.
Deaktiver LED'en
Udgangsstiften på knappen går højt, og en LED på bagsiden lyser, når din finger kommer inden for få mm fra berøringsfladen. Fjernelse af modstanden til LED'en deaktiverer den, hvilket reducerer strømforbruget. Oprettelse af en loddebro over A- og/eller B -puderne ændres, hvis knappen skifter, og hvis output er høj eller lav, når den er aktiv. I vores tilfælde vil vi lade disse broer stå åbne, hvilket får knappen til at fungere som en kortvarig kontakt.
Klip spor
Knappens spændingsindgang stemmer perfekt overens med hovedkortets 3.3v output. Desværre gør signalet og jordstifterne ikke, så vi bliver nødt til at foretage nogle ændringer. Skær nulstillingssporet på bagsiden af hovedkortet og sporet til pin 13 på forsiden med en hobbykniv eller et andet skarpt blad. Undersøg snittet med et forstørrelsesglas for at sikre, at der ikke er restmetal. Disse huller vil nu være vært for henholdsvis signal -ud og jordede stifter på touch -kortet.
Flush mount Headeren
Der er ikke meget ledig plads i dette projekt, så alle pladsbesparende tricks er nyttige. Det er bedst at skære stifthovedet før lodning for at reducere, hvor højt det stikker ud fra berøringsbrættet. Skæring af overskriften efter lodning gør det vanskeligere at få den til at skylle, da bunden af loddekeglen er meget tyk og ikke let at skære. Så skær overskriften i flush med berøringsbrættet og lod den derefter på. Placer brættet og overskriften i hovedkortet, og skær den anden side af overskriften, så det også skyller, og lod det derefter.
Tråd det op
Til små og lave strømforbindelser kan jeg godt lide at bruge 26ga. magnetledning, da den er billig og let at arbejde med, selvom enhver lille ledning kan bruges her. For at lave forbindelser kan emaljen på tråden skrabes af med en kniv eller smeltes af ved at holde et loddejern med en loddekugle på spidsen til enden af tråden. Gør dette på den ene side af tråden, og fastgør det derefter til jordpuden. Mål og skær tråden, så den når kontaktstiften på touch -knappen. Gentag derefter emaljefjernelsesprocessen på den anden side af tråden. Hold wiren nede med en pincet, og lod den på berøringspladen. Gentag denne proces for at tilslutte pin 12 til knappen til signalout på knappen. Ryd op for eventuel resterende loddemetal, og knappen er færdig!
Trin 3: Forbered batteriet
Jeg fandt disse batterier, der passer perfekt til dette bord. Batteriet er lidt mindre end kortets kontur, og kredsløbssikringssiden efterlader lige nok plads til at rumme stikket på kortet. Desværre kom de med et 3-benet 1,5 mm JST-stik, og kortet understøtter kun et 2-benet stik. Dette kan afhjælpes ved at skære den gule ledning og derefter trimme stikket ned, indtil det passer til brættet. Hvis dit batteri har et andet eller slet ikke noget stik, kan du splejse på stikket, der fulgte med printkortet. Den gule ledning kan fjernes helt, men jeg besluttede at beholde den tilgængelig, hvis jeg vil bruge den i fremtiden. Ledningen er forbundet til en termistor inde i batteriet for at overvåge temperaturen under opladning.
Trin 4: Udskriv sagen
Jeg har designet en sag og 3D -printet den ved hjælp af en lokal udskrivningstjeneste. Jeg besluttede at gå med gennemskinnelig PLA, så jeg kunne se den røde opladnings -LED uden at skulle lave et hul i fronten af sagen. Laghøjden er 100 mikron. To sager kostede mig cirka 10 dollars uden forsendelse. Toppen af sagen skal limes på bunden ved hjælp af superlim. Batteriet og kortet glider ind i sagen som en enhed og understøttes af interne skinner. Siden glider derefter på og bevares af friktion.
Trin 5: Tilføj magneter til sagen
Dette er en valgfri procedure, hvis du vil sætte din ticker på køleskabet eller en anden metallisk overflade. De magneter, jeg brugte, er 10x1 mm neodymskivemagneter, N50 -kvalitet. Superlim 2 eller mere på bagsiden af sagen. Dette er ikke den bedste løsning, da de kan chippe over tid med gentagne påvirkninger. Sørg for, at superlimet er hærdet for hver magnet, før du tilføjer en anden, da de kan flyve af og lime sig sammen.
Trin 6: Fremtidige forbedringer
Tryk på knappen
Jeg vil gerne bruge touch -funktionen i ESP32 direkte uden at skulle stole på et eksternt kredsløb. En mulighed er at fjerne IC'en på berøringsknappen og direkte tilslutte en I/O -pin til berøringspladen. Eller jeg kunne designe et printkort, der bare er en berøringsplade uden kredsløb.
Batteritemperaturovervågning
Den gule ledning fra batteriet bruges til at overvåge batteriets temperatur, mens det oplades. Det er internt forbundet med en termistor, som falder i modstand med stigende temperatur. Dannelse af en spændingsdeler med en ekstra modstand og tilslutning af krydset til en ADC -indgang bør muliggøre relativ temperaturovervågning. ESP32 har ikke kontrol over opladningskredsløbet, så den eneste handling, det kan tage, ville være at udsende en temperaturadvarsel på displayet eller over WiFi.
Softwareforbedringer
- Brug SmartConfig eller en Bluetooth -app til at konfigurere WiFi -legitimationsoplysningerne
- Gør konfiguration eksternt ændret
- Skift vækkeuret i øverste hjørne til et ur
Anbefalede:
XRP Crypto Ticker ved hjælp af HTTPS URL'er: 3 trin
XRP Crypto Ticker Brug af HTTPS Url's .: Der syntes at være mangel på simple fungerende krypto tickers, nogle af dem på grund af at den linkede API blev lukket ned og andre på grund af problemer med kode eller de afhængige biblioteker. De fleste tickers her på Instructables er USD og Bitcoin orienteret, hvordan
Kinetic Energy Generator for Crypto Mining: 7 trin
Kinetic Energy Generator for Crypto Mining: Jeg havde en række forskellige designinspirationer. Jeg kunne virkelig godt lide denne pige før, der var besat af cykling, og ikke havde masser af fritid på grund af arbejde og college. Jeg ville bygge noget, hun kunne tænke sig, og jeg havde en FinTech Hackathon c
Crypto Currency Ticker: 4 trin
Crypto Currency Ticker: Med det seneste fald i Bitcoin og anden kryptovaluta og min fortsatte interesse for at lære mere om Arduino, efter at have læst flere andre instruktioner om brug af OLED -display, havde jeg kombineret det hele for at oprette et BTCmarket -ticker ved hjælp af ESP8266. Siden
Lav min egen Trezor Crypto Hardware Wallet: 5 trin (med billeder)
Lav min egen Trezor Crypto Hardware Wallet: I dette projekt laver jeg min egen Trezor cryptocurrency hardware -pung, komplet med kabinet. Dette er muligt, fordi Trezor er open source, så jeg brugte de filer, de leverer på deres github, til at bygge min egen enhed til under $ 40. Der var et par
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 trin (med billeder)
DIY Crypto Mining PC (ETH, XMR, ZEC): Denne vejledning viser dig, hvordan du selv bygger en Ethereum Mining -rig, der har to hovedtrin - at vælge og købe dit udstyr og derefter sætte det sammen! Afhængigt af tidspunkter vil det sandsynligvis tage dig en uge eller deromkring at få alle de