Sommario:
- Passaggio 1: raccogliere le parti e gli strumenti necessari
- Passaggio 2: aggiungi il pulsante a sfioramento
- Passaggio 3: preparare la batteria
- Passaggio 4: stampa la custodia
- Passaggio 5: aggiungere magneti alla custodia
- Passaggio 6: miglioramenti futuri
Video: Ticker crittografico: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Sono ossessionato dal controllare il prezzo corrente di varie criptovalute, ma cambiare scheda o estrarre il telefono interrompe il mio flusso di lavoro e mi distrae. Ho deciso che uno schermo separato con un'interfaccia semplicissima sarebbe stato utile per visualizzare i prezzi a colpo d'occhio. In questo Instructable mostrerò come costruire un piccolo ticker di criptovaluta che puoi mettere sulla scrivania o sul frigorifero e attivarlo con un tocco.
Caratteristiche:
- Utilizza ESP32, un microcontrollore dual core abilitato per WiFi
- Schermo OLED bianco 128x64
- Il pulsante a sfioramento riattiva il dispositivo e scorre le valute definite dall'utente
- Batteria Li-Po caricata tramite USB
- I dati sui prezzi sono ottenuti dall'API di CryptoCompare
- Utilizza l'IDE Arduino
- Codice sul mio GitHub
- Sospensione automatica ed eventualmente riattivazione automatica
Passaggio 1: raccogliere le parti e gli strumenti necessari
Parti
- Scheda TTGO ESP32 PRO OLED V2.0 (senza LoRa) [$14]
- Touch board (confezione da 10) [$ 1,50]
- Batteria al litio (602447 o 6.0x24x47 mm)[~$5]
- Custodia stampata in 3D [$ 5]
- Magnete al neodimio x4 (disco 10x1mm) [$1]
- Intestazione maschio a 3 pin
- Filo sottile (ho usato un filo smaltato da 26 ga.)
Utensili
- Saldatore
- Pinza tagliafili
- pinzette
- Coltello da hobby o altra piccola lama
- super colla
Opzionale
Morsa per circuiti stampati
Lente d'ingrandimento o lente di ingrandimento per l'ispezione
Passaggio 2: aggiungi il pulsante a sfioramento
Questi sono piccoli pulsanti a sfioramento che sono facili da aggiungere a qualsiasi progetto. Di solito arrivano in confezioni da 10 per circa 3 dollari spediti! So che ESP32 ha una capacità di rilevamento del tocco integrata, ma l'uso di queste schede rende le cose più semplici ed elimina gli errori di configurazione del software. La corrente di standby massima del touch IC è di soli 7µA, quindi non viene sprecata molta energia aggiungendo questo pulsante.
Disattiva il LED
Il pin di uscita sul pulsante diventa alto e un LED sul retro si accende ogni volta che il dito si avvicina a pochi mm dalla superficie tattile. La rimozione della resistenza al LED lo disabilita, riducendo il consumo di energia. La creazione di un ponte di saldatura tra i pad A e/o B cambia se il pulsante si attiva e se l'uscita è alta o bassa quando è attiva. Nel nostro caso, lasceremo aperti questi ponti, il che farà agire il pulsante come un interruttore momentaneo.
Taglia tracce
L'ingresso di tensione del pulsante si allinea perfettamente con l'uscita a 3,3 V della scheda principale. Sfortunatamente, i pin di segnale e massa no, quindi dovremo apportare alcune modifiche. Usando un coltellino o un'altra lama affilata, taglia la traccia di ripristino sul retro della scheda madre e la traccia sul pin 13 sulla parte anteriore. Ispezionare il taglio con una lente di ingrandimento per assicurarsi che non vi siano residui di metallo. Questi fori ora ospiteranno rispettivamente i pin di uscita del segnale e di massa della scheda touch.
Montaggio a filo della testata
Non c'è molto spazio libero in questo progetto, quindi qualsiasi trucco per risparmiare spazio torna utile. È meglio tagliare l'intestazione del pin prima della saldatura per ridurre l'altezza che sporge dalla scheda touch. Tagliare l'intestazione dopo la saldatura rende più difficile allinearla poiché la base del cono di saldatura è molto spessa e non facile da tagliare. Quindi, taglia l'intestazione a filo con la scheda touch e poi saldala. Posiziona la scheda e l'intestazione nella scheda del circuito principale e taglia l'altro lato dell'intestazione in modo che sia anche a filo, quindi saldala.
Collegalo
Per cablaggi piccoli e a bassa potenza, mi piace usare 26ga. filo smaltato, poiché è economico e facile da lavorare, anche se qui è possibile utilizzare qualsiasi filo piccolo. Per effettuare i collegamenti, lo smalto sul filo può essere raschiato con un coltello o fuso tenendo un saldatore con una sfera di saldatura sulla punta fino all'estremità del filo. Fallo su un lato del filo e poi collegalo al pad di terra. Misurare e tagliare il filo in modo che raggiunga il pin di terra del pulsante a sfioramento. Quindi ripetere il processo di rimozione dello smalto sull'altro lato del filo. Tieni premuto il filo con una pinzetta e saldalo sul touch pad. Ripetere questo processo per collegare il pin 12 al pin di uscita del segnale del pulsante. Pulisci qualsiasi flusso di saldatura residuo e il pulsante è fatto!
Passaggio 3: preparare la batteria
Ho trovato queste batterie che si abbinano perfettamente a questa scheda. La batteria è leggermente più piccola del contorno della scheda e il lato di protezione del circuito lascia spazio sufficiente per ospitare il connettore sulla scheda. Sfortunatamente, sono forniti con un connettore JST da 1,5 mm a 3 pin e la scheda supporta solo un connettore a 2 pin. Questo può essere risolto tagliando il filo giallo e poi tagliando il connettore finché non si adatta alla scheda. Se la tua batteria ha un connettore diverso o non ne ha affatto, puoi unire il connettore incluso con il circuito. Il filo giallo può essere completamente rimosso, ma ho deciso di tenerlo a disposizione nel caso volessi usarlo in futuro. Il filo è collegato a un termistore all'interno della batteria per monitorare la temperatura durante la carica.
Passaggio 4: stampa la custodia
Ho progettato una custodia e l'ho stampata in 3D utilizzando un servizio di stampa locale. Ho deciso di utilizzare il PLA traslucido in modo da poter vedere il LED rosso di ricarica senza dover praticare un foro nella parte anteriore del case. L'altezza dello strato è di 100 micron. Due casi mi costano circa 10 dollari senza spedizione. La parte superiore della custodia deve essere incollata alla base utilizzando una colla super. La batteria e la scheda scorrono nella custodia come un'unica unità e sono supportate da binari interni. Il lato quindi scorre e viene trattenuto dall'attrito.
Passaggio 5: aggiungere magneti alla custodia
Questa è una procedura facoltativa se vuoi appoggiare il tuo ticker sul frigorifero o su un'altra superficie metallica. I magneti che ho usato sono dischi magnetici al neodimio 10x1mm, grado N50. Supercolla 2 o più sul retro della custodia. Questa non è la soluzione migliore, poiché potrebbero scheggiarsi nel tempo con impatti ripetuti. Assicurati che la supercolla si sia asciugata per ogni magnete prima di aggiungerne un altro, poiché potrebbero volare via e incollarsi insieme.
Passaggio 6: miglioramenti futuri
Pulsante a sfioramento
Vorrei utilizzare direttamente la funzionalità touch dell'ESP32 senza dover fare affidamento su un circuito esterno. Una possibilità è rimuovere l'IC sul pulsante a sfioramento e collegare direttamente un pin I/O al touch pad. Oppure potrei progettare un PCB che sia solo un touch pad senza circuiti.
Monitoraggio della temperatura della batteria
Il filo giallo della batteria viene utilizzato per monitorare la temperatura della batteria mentre è in carica. È collegato internamente a un termistore, la cui resistenza diminuisce all'aumentare della temperatura. La formazione di un partitore di tensione con un resistore aggiuntivo e il collegamento della giunzione a un ingresso ADC dovrebbe consentire il monitoraggio della temperatura relativa. L'ESP32 non ha il controllo del circuito di ricarica, quindi l'unica azione che potrebbe intraprendere sarebbe quella di emettere un avviso di temperatura sul display o tramite WiFi.
Miglioramenti del software
- Usa SmartConfig o un'app Bluetooth per configurare le credenziali WiFi
- Rendi la configurazione modificabile da remoto
- Cambia il timer della sveglia nell'angolo in alto con un orologio
Consigliato:
XRP Crypto Ticker utilizzando URL HTTPS.: 3 passaggi
XRP Crypto Ticker utilizzando URL HTTPS.: Sembrava che mancassero semplici ticker crittografici funzionanti, alcuni dei quali a causa della chiusura dell'API collegata e altri a causa di problemi con il codice o con le librerie dipendenti. La maggior parte dei ticker qui su Instructables sono orientati a USD e Bitcoin, tuttavia
Bitcoin Ticker con grafico: 8 passaggi
Bitcoin Ticker With Graph: l'ho realizzato sulla base di un progetto per un price ticker BTC, che ottiene informazioni sui prezzi da coinmarketcap.com originariamente scritto da Brian Lough. Ha usato l'ESP8266, che è una scheda compatibile con Arduino che viene fornita con WiFi integrato. Come descrive
INTERNET RADIO / TICKER / STAZIONE METEO: 5 passaggi
INTERNET RADIO / TICKER / STAZIONE METEO: Questa è un'ottima radio Internet, ma più di questo è anche una stazione meteorologica, un ticker e un sistema domotico. Ed è: molto economico funziona davvero bene molto facile da costruire e da usare portatile grazie alla facile connessione al wifi
Rekt-O-Matic Turbo S: Ticker Bitcoin a scheda singola: 12 passaggi
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: ti sei perso l'aumento notturno del prezzo del Bitcoin da $ 7500 a $ 10300 il 25 ottobre 2019? Bene, l'ho fatto. Questo genere di cose accade nel mondo delle criptovalute. Quello di cui hai bisogno gente è il Rekt-O-Matic Turbo S Questo è un ticker dei prezzi Bitcoin con un bel OLED
Semplice Bitcoin Ticker: 6 passaggi
Ticker Bitcoin semplice: questo è un semplice Bitcoin o qualsiasi altro ticker di monete ALT. Mostra il prezzo di una singola moneta su un display a 8 x 7 segmenti. Il display è grande, luminoso e semplice da leggere. Il preventivo dei prezzi dall'API gratuita di coinmarketcap.com viene aggiornato ogni 5 minuti. Facile da stampare e costruire. Codice id bas