Inhoudsopgave:
- Stap 1: Verzamel de benodigde onderdelen en gereedschappen
- Stap 2: voeg de aanraakknop toe
- Stap 3: Bereid de batterij voor
- Stap 4: Druk de zaak af
- Stap 5: Voeg magneten toe aan de behuizing
- Stap 6: Toekomstige verbeteringen
Video: Crypto-ticker: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Ik ben geobsedeerd door het controleren van de huidige prijs van verschillende cryptocurrencies, maar het wisselen van tabbladen of het eruit halen van mijn telefoon onderbreekt mijn workflow en leidt me af. Ik besloot dat een apart scherm met een vuil-eenvoudige interface handig zou zijn om prijzen in één oogopslag weer te geven. In deze Instructable laat ik zien hoe je een kleine cryptocurrency-ticker kunt bouwen die je op je bureau of koelkast kunt zetten en met een tik kunt activeren.
Functies:
- Maakt gebruik van de ESP32, een dual-core microcontroller met wifi-ondersteuning
- 128x64 Wit OLED-scherm
- De aanraakknop wekt het apparaat en bladert door de door de gebruiker gedefinieerde valuta's
- Via USB opgeladen Li-Po-batterij
- Prijsgegevens worden verkregen uit de API van CryptoCompare
- Gebruikt de Arduino IDE
- Code op mijn GitHub
- Automatisch slapen en uiteindelijk automatisch wekken
Stap 1: Verzamel de benodigde onderdelen en gereedschappen
Onderdelen
- TTGO ESP32 PRO OLED V2.0-bord (zonder LoRa) [$14]
- Touchboard (10 stuks)[$1,50]
- Lithiumbatterij (602447 of 6,0x24x47 mm) [~$5]
- 3D-geprint hoesje [$5]
- Neodymium magneet x4 (10x1mm schijf) [$1]
- 3-pins mannelijke kop
- Dunne draad (ik gebruikte 26ga. magneetdraad)
Gereedschap
- Soldeerbout
- Draadsnijders
- Pincet
- Hobbymes of ander klein mesje
- superlijm
Optioneel
Printplaat bankschroef
Vergrootglas of oogloep voor inspectie
Stap 2: voeg de aanraakknop toe
Dit zijn handige kleine aanraakknoppen die gemakkelijk aan elk project kunnen worden toegevoegd. Ze komen meestal in pakketten van 10 voor ongeveer 3 dollar verzonden! Ik weet dat de ESP32 een ingebouwde touch-sensing-mogelijkheid heeft, maar het gebruik van deze boards maakt de zaken eenvoudiger en elimineert softwareconfiguratiefouten. De maximale standby-stroom van de touch-IC is slechts 7 µA, dus er wordt niet veel stroom verspild door deze knop toe te voegen.
Schakel de LED uit
De uitvoerpin op de knop gaat hoog en een LED op de achterkant licht op wanneer uw vinger binnen een paar mm van het aanraakoppervlak komt. Door de weerstand van de LED te verwijderen, wordt deze uitgeschakeld, waardoor het stroomverbruik wordt verminderd. Het creëren van een soldeerbrug over de A- en/of B-pads verandert als de knop schakelt en als de output hoog of laag is wanneer deze actief is. In ons geval laten we deze bruggen open, waardoor de knop als een tijdelijke schakelaar fungeert.
Sporen knippen
De spanningsingang van de knop sluit perfect aan op de 3,3v-uitgang van het moederbord. Helaas doen de signaal- en grondpennen dat niet, dus we zullen wat aanpassingen moeten maken. Snijd met een hobbymes of ander scherp mes het resetspoor op de achterkant van het moederbord en het spoor naar pin 13 aan de voorkant. Inspecteer de snede met een vergrootglas om er zeker van te zijn dat er geen resterend metaal is. Deze gaten zullen nu respectievelijk de signaaluitgang en de aardingspinnen van het aanraakbord bevatten.
Verzonken montage van de Header
Er is niet veel extra ruimte in dit project, dus alle ruimtebesparende trucs zijn handig. Het is het beste om de pin-header af te snijden voordat u gaat solderen om te verminderen hoe hoog deze uit het aanraakbord steekt. Het snijden van de kop na het solderen maakt het moeilijker om het vlak te krijgen, omdat de basis van de soldeerkegel erg dik is en niet gemakkelijk te snijden. Snijd de header dus gelijk met het aanraakbord en soldeer deze vervolgens vast. Plaats het bord en de header in de hoofdprintplaat en knip de andere kant van de header af zodat deze ook gelijk ligt, en soldeer deze vervolgens vast.
Sluit het aan
Voor kleine en energiezuinige bedrading gebruik ik graag 26ga. magneetdraad, omdat het goedkoop en gemakkelijk is om mee te werken, hoewel hier elk klein draadje kan worden gebruikt. Om verbindingen te maken, kan het email op de draad worden afgeschraapt met een mes of worden weggesmolten door een soldeerbout met een soldeerbol op de punt tot aan het uiteinde van de draad te houden. Doe dit aan één kant van de draad en bevestig deze vervolgens aan het aardingskussen. Meet en knip de draad af zodat deze de aardpen van de aanraakknop bereikt. Herhaal vervolgens het glazuurverwijderingsproces aan de andere kant van de draad. Houd de draad met een pincet ingedrukt en soldeer deze op het aanraakvlak. Herhaal dit proces om pin 12 te verbinden met de signaaluitgang van de knop. Ruim eventuele resterende soldeerflux op en de knop is klaar!
Stap 3: Bereid de batterij voor
Ik vond deze batterijen die perfect bij dit bord passen. De batterij is iets kleiner dan de omtrek van het bord en de kant van de circuitbescherming laat net genoeg ruimte over voor de connector op het bord. Helaas werden ze geleverd met een 3-pins JST-connector van 1,5 mm en ondersteunt het bord alleen een 2-pins connector. Dit kan worden verholpen door de gele draad door te knippen en vervolgens de connector af te knippen totdat deze op het bord past. Als uw batterij een andere connector heeft of helemaal geen connector, kunt u deze splitsen op de connector die bij de printplaat is geleverd. De gele draad kan volledig worden verwijderd, maar ik heb besloten deze beschikbaar te houden voor het geval ik hem in de toekomst wil gebruiken. De draad is verbonden met een thermistor in de batterij om de temperatuur tijdens het opladen te bewaken.
Stap 4: Druk de zaak af
Ik ontwierp een hoesje en 3D printte het met behulp van een lokale printservice. Ik besloot om voor doorschijnend PLA te gaan, zodat ik de rode oplaad-LED kon zien zonder een gat in de voorkant van de behuizing te hoeven maken. De laaghoogte is 100 micron. Twee koffers hebben me ongeveer 10 dollar gekost zonder verzending. De bovenkant van de behuizing moet met superlijm op de basis worden gelijmd. De batterij en het bord schuiven als één geheel in de behuizing en worden ondersteund door interne rails. De zijkant schuift dan op en wordt vastgehouden door wrijving.
Stap 5: Voeg magneten toe aan de behuizing
Dit is een optionele procedure als u uw ticker op de koelkast of een ander metalen oppervlak wilt plaatsen. De magneten die ik heb gebruikt zijn 10x1mm neodymium schijfmagneten, N50 kwaliteit. Superlijm 2 of meer op de achterkant van de behuizing. Dit is niet de beste oplossing, omdat ze na verloop van tijd kunnen versplinteren bij herhaalde schokken. Zorg ervoor dat de secondelijm voor elke magneet is uitgehard voordat u een andere magneet toevoegt, omdat ze kunnen wegvliegen en zichzelf aan elkaar lijmen.
Stap 6: Toekomstige verbeteringen
Aanraakknop
Ik wil de aanraakfunctie van de ESP32 direct gebruiken zonder afhankelijk te zijn van een extern circuit. Een mogelijkheid is om het IC op de touch-knop te verwijderen en direct een I/O-pin op het touchpad aan te sluiten. Of ik zou een PCB kunnen ontwerpen die slechts een touchpad is zonder circuits.
Batterijtemperatuurbewaking
De gele draad van de accu wordt gebruikt voor het bewaken van de temperatuur van de accu tijdens het opladen. Het is intern verbonden met een thermistor, die in weerstand afneemt bij stijgende temperatuur. Het vormen van een spanningsdeler met een extra weerstand en het aansluiten van de junctie op een ADC-ingang moet relatieve temperatuurbewaking mogelijk maken. De ESP32 heeft geen controle over het laadcircuit, dus de enige actie die hij zou kunnen nemen, zou zijn om een temperatuurwaarschuwing op het display of via wifi te geven.
Softwareverbeteringen
- Gebruik SmartConfig of een Bluetooth-app om de wifi-inloggegevens te configureren
- Configuratie op afstand wijzigbaar maken
- Verander de wektimer in de bovenhoek in een klok
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Bitcoin-achtige crypto die draait op Raspberry Pi: 5 stappen
Bitcoin-achtige Crypto draait op Raspberry Pi: instructies voor het uitvoeren van een node. Het US-OS-besturingssysteem is gemaakt van raspbian met het us-cryptoplatform-pakket. U hoeft geen toestemming te vragen om deel te nemen. Volg gewoon deze eenvoudige instructies en voer elke minuut een knooppunt uit dat cryptocurrency verdient
Crypto-valutaticker: 4 stappen
Crypto Currency Ticker: Met de recente val van Bitcoin en andere cryptovaluta en mijn voortdurende interesse om meer over Arduino te leren, moest ik na het lezen van verschillende andere instructies over het gebruik van OLED-display, alles combineren om een BTCmarket-ticker te maken met ESP8266. Sinds
Mijn eigen Trezor Crypto-hardwareportemonnee maken - Ajarnpa
Mijn eigen Trezor Crypto-hardwareportemonnee maken: in dit project maak ik mijn eigen Trezor cryptocurrency-hardwareportemonnee, compleet met behuizing. Dit is mogelijk omdat Trezor open source is, dus ik gebruikte de bestanden die ze op hun github leveren om mijn eigen apparaat te bouwen voor minder dan $ 40. Er waren een paar
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 stappen (met afbeeldingen)
DIY Crypto Mining PC (ETH, XMR, ZEC): Deze gids laat je zien hoe je zelf een Ethereum Mining-rig kunt bouwen, met twee hoofdstappen: je apparatuur kiezen en kopen en vervolgens in elkaar zetten! Afhankelijk van de tijden duurt het waarschijnlijk een week of zo om alle