Innehållsförteckning:

Crypto Ticker: 6 steg
Crypto Ticker: 6 steg

Video: Crypto Ticker: 6 steg

Video: Crypto Ticker: 6 steg
Video: BYBIT: ТОП 15 ИНСТРУМЕНТОВ КОТОРЫЕ ПРИНЕСУТ ПАССИВНЫЙ ДОХОД И НАЧНУТ ТВОЙ ЗАРАБОТОК В ИНТЕРНЕТЕ 2024, November
Anonim
Kryptoticker
Kryptoticker
Kryptoticker
Kryptoticker

Jag är besatt av att kontrollera det aktuella priset på olika kryptovalutor, men att byta flik eller dra ut min telefon avbryter mitt arbetsflöde och distraherar mig. Jag bestämde mig för att en separat skärm med ett smutsfritt gränssnitt skulle vara användbart för att snabbt visa priser. I denna instruktionsbok kommer jag att visa hur man bygger en liten kryptokurrency som du kan lägga på ditt skrivbord eller kylskåp och aktivera den med en kran.

Funktioner:

  • Använder ESP32, en dubbelkärna, WiFi -aktiverad mikrokontroller
  • 128x64 vit OLED -skärm
  • Peksknapp väcker enheten och går igenom användardefinierade valutor
  • USB-laddat Li-Po-batteri
  • Prisdata hämtas från CryptoCompares API
  • Använder Arduino IDE
  • Kod på min GitHub
  • Automatisk sömn och så småningom automatisk vakning

Steg 1: Samla de nödvändiga delarna och verktygen

Samla de nödvändiga delarna och verktygen
Samla de nödvändiga delarna och verktygen

Delar

  • TTGO ESP32 PRO OLED V2.0 -kort (utan LoRa) [$ 14]
  • Pekskiva (10 -pack) [$ 1,50]
  • Litiumbatteri (602447 eller 6,0x24x47 mm) [~ $ 5]
  • 3D -tryckt fodral [$ 5]
  • Neodymmagnet x4 (10x1 mm skiva) [$ 1]
  • 3 -stifts hanrubrik
  • Tunn tråd (jag använde 26ga. Magnettråd)

Verktyg

  • Lödkolv
  • Avbitartång
  • Pincett
  • Hobbykniv eller annat litet blad
  • superlim

Frivillig

Kretskort vice

Förstoringsglas eller ögonlupp för inspektion

Steg 2: Lägg till touchknappen

Lägg till touchknappen
Lägg till touchknappen
Lägg till touchknappen
Lägg till touchknappen
Lägg till touchknappen
Lägg till touchknappen

Det här är snygga små touchknappar som är lätta att lägga till i alla projekt. De kommer vanligtvis i förpackningar om 10 för cirka 3 dollar som skickas! Jag vet att ESP32 har inbyggd beröringsavkänningsmöjlighet, men att använda dessa kort gör saker enklare och eliminerar programvarukonfigurationsfel. Den maximala standbyströmmen för berörings -IC är bara 7µA, så det går inte åt mycket ström när du lägger till den här knappen.

Inaktivera lysdioden

Utgångsstiften på knappen går högt och en lysdiod på baksidan tänds när ditt finger kommer inom några mm från pekytan. Om du tar bort motståndet till lysdioden inaktiveras det, vilket minskar strömförbrukningen. Att skapa en lödbro över A- och/eller B -kuddarna ändras om knappen växlar och om utmatningen är hög eller låg när den är aktiv. I vårt fall kommer vi att lämna dessa broar öppna, vilket gör att knappen fungerar som en tillfällig omkopplare.

Klipp spår

Knappens spänningsingång stämmer perfekt överens med 3.3v -utgången från huvudkortet. Tyvärr gör inte signalen och jordstiftet så vi måste göra några ändringar. Med hjälp av en hobbykniv eller annat vass blad, skär återställningsspåret på baksidan av huvudkortet och spåret till stift 13 på framsidan. Kontrollera snittet med ett förstoringsglas för att se till att det inte finns någon metall kvar. Dessa hål kommer nu att vara värd för signalut- och jordstiftet på pekplattan.

Spola fast huvudet

Det finns inte mycket ledigt utrymme i det här projektet, så alla platsbesparande knep kommer till nytta. Det är bäst att klippa stifthuvudet före lödning för att minska hur högt det sticker ut från pekplattan. Att skära huvudet efter lödning gör det svårare att få det att spola eftersom basen på lödkonet är mycket tjock och inte lätt att skära. Så, klipp huvudet i linje med pekskivan och löd det sedan. Placera kretskortet och huvudet i huvudkortet och skär den andra sidan av huvudet så att det också är jämnt och löd sedan på det.

Koppla ihop det

För små och låga strömkablar använder jag gärna 26ga. magnettråd, eftersom den är billig och lätt att arbeta med, även om vilken liten tråd som helst kan användas här. För att göra anslutningar kan emaljen på tråden skrapas av med en kniv eller smältas av genom att hålla ett lödkolv med en lödkula på spetsen till trådens ände. Gör detta på ena sidan av tråden och fäst den sedan på markplattan. Mät och klipp av tråden så att den når markeringstappen på touchknappen. Upprepa sedan emaljborttagningsprocessen på andra sidan tråden. Håll ner tråden med en pincett och löd den på beröringsplattan. Upprepa denna process för att ansluta stift 12 till knappens signalutgång. Rensa upp eventuellt kvarvarande lödflöde och knappen är klar!

Steg 3: Förbered batteriet

Förbered batteriet
Förbered batteriet
Förbered batteriet
Förbered batteriet
Förbered batteriet
Förbered batteriet
Förbered batteriet
Förbered batteriet

Jag hittade dessa batterier som passar perfekt till det här kortet. Batteriet är något mindre än kortets kontur och kretsskyddssidan lämnar precis tillräckligt med utrymme för att rymma kontakten på kortet. Tyvärr kom de med en 3-stifts 1,5 mm JST-kontakt och kortet stöder bara en 2-polig kontakt. Detta kan åtgärdas genom att klippa av den gula tråden och sedan trimma ner kontakten tills den passar brädet. Om ditt batteri har en annan kontakt eller ingen alls, kan du skarva på kontakten som medföljer kretskortet. Den gula tråden kan tas bort helt, men jag bestämde mig för att hålla den tillgänglig om jag vill använda den i framtiden. Tråden är ansluten till en termistor inuti batteriet för att övervaka temperaturen under laddning.

Steg 4: Skriv ut fodralet

Skriv ut fodralet
Skriv ut fodralet
Skriv ut fodralet
Skriv ut fodralet
Skriv ut fodralet
Skriv ut fodralet

Jag designade ett fodral och 3D -utskrift med en lokal utskriftstjänst. Jag bestämde mig för att gå med genomskinlig PLA så att jag kunde se den röda laddnings -LED: n utan att behöva göra ett hål i fodralets framsida. Skikthöjden är 100 mikron. Två fall kostar mig cirka 10 dollar utan frakt. Överst på höljet ska limmas på basen med hjälp av superlim. Batteriet och kortet glider in i fodralet som en enhet och stöds av interna skenor. Sidan glider sedan på och behålls av friktion.

Steg 5: Lägg till magneter i fodralet

Lägg till magneter i fodralet
Lägg till magneter i fodralet

Detta är ett valfritt förfarande om du vill sätta din ticker på kylskåpet eller en annan metallisk yta. Magneterna jag använde är 10x1mm neodymiumskivmagneter, N50 -klass. Superlim 2 eller mer på baksidan av fodralet. Detta är inte den bästa lösningen, eftersom de kan chippa över tid med upprepade effekter. Se till att superlimet har härdat för varje magnet innan du lägger till en annan, eftersom de kan flyga av och limma ihop sig.

Steg 6: Framtida förbättringar

Peksknapp

Jag skulle vilja använda touch -funktionen i ESP32 direkt utan att behöva förlita mig på en extern krets. En möjlighet är att ta bort IC på peksknappen och direkt ansluta ett I/O -stift till pekplattan. Eller så kan jag designa ett kretskort som bara är en pekplatta utan kretsar.

Batteritemperaturövervakning

Den gula ledningen från batteriet används för att övervaka temperaturen på batteriet medan det laddas. Den är internt ansluten till en termistor, vilket minskar i motstånd med stigande temperatur. Att bilda en spänningsdelare med ett extra motstånd och ansluta övergången till en ADC -ingång bör möjliggöra relativ temperaturövervakning. ESP32 har inte kontroll över laddningskretsen, så den enda åtgärden den kan vidta är att utfärda en temperaturvarning på displayen eller över WiFi.

Programförbättringar

  • Använd SmartConfig eller en Bluetooth -app för att konfigurera WiFi -uppgifterna
  • Gör konfigurationen fjärranslutbar
  • Ändra väckningstimern i det övre hörnet till en klocka

Rekommenderad: