Innehållsförteckning:
- Steg 1: Samla de nödvändiga delarna och verktygen
- Steg 2: Lägg till touchknappen
- Steg 3: Förbered batteriet
- Steg 4: Skriv ut fodralet
- Steg 5: Lägg till magneter i fodralet
- Steg 6: Framtida förbättringar
Video: Crypto Ticker: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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
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
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:
INTERNETRADIO / TICKER / VÄDERSTATION: 5 steg
INTERNETRADIO / TICKER / VÄDERSTATION: Detta är en mycket bra internetradio, men mer än så är det en väderstation, en ticker och ett domotica -system också.Och det är: väldigt billiga fungerar riktigt bra mycket lätt att bygga och använda bärbar på grund av den enkla anslutningen till wifi
Kinetic Energy Generator for Crypto Mining: 7 steg
Kinetic Energy Generator for Crypto Mining: Jag hade en rad olika designinspirationer. Jag gillade verkligen den här tjejen förut som var besatt av att cykla och inte hade mycket ledig tid på grund av arbete och college. Jag ville bygga något hon skulle vilja, och jag hade en FinTech Hackathon c
Crypto Currency Ticker: 4 steg
Crypto Currency Ticker: Med det senaste fallet av Bitcoin och annan kryptovaluta och mitt fortsatta intresse för att lära mig mer om Arduino, efter att ha läst flera andra instruktioner om hur man använder OLED -skärm, hade jag kombinerat allt för att skapa en BTCmarket -ticker med ESP8266. Eftersom
Gör min egen Trezor Crypto Hardware Wallet: 5 steg (med bilder)
Gör min egen Trezor Crypto Hardware Wallet: I detta projekt gör jag min egen Trezor kryptovaluta hårdvaruplånbok, komplett med hölje. Detta är möjligt eftersom Trezor är öppen källkod så jag använde filerna de tillhandahåller på deras github för att bygga min egen enhet för under $ 40. Det fanns några
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 steg (med bilder)
DIY Crypto Mining PC (ETH, XMR, ZEC): Denna guide kommer att visa dig hur du bygger en Ethereum Mining -rigg själv som har två huvudsteg - att välja och köpa din utrustning och sedan sätta ihop den! Beroende på tider kommer det förmodligen att ta dig en vecka eller så att få alla