Cuprins:
- Pasul 1: Colectați piesele și instrumentele necesare
- Pasul 2: Adăugați butonul tactil
- Pasul 3: Pregătiți bateria
- Pasul 4: Imprimați carcasa
- Pasul 5: Adăugați magneți în carcasă
- Pasul 6: Îmbunătățiri viitoare
Video: Crypto Ticker: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Sunt obsedat de verificarea prețului actual al diferitelor criptomonede, dar schimbarea filelor sau scoaterea telefonului îmi întrerupe fluxul de lucru și mă distrage. Am decis că un ecran separat cu o interfață simplă ar fi util pentru a afișa prețurile dintr-o privire. În acest Instructable voi arăta cum să construiți un mic ticker de criptomonedă pe care să îl puteți pune pe birou sau frigider și să îl activați cu o atingere.
Caracteristici:
- Folosește ESP32, un microcontroler dual core cu WiFi
- Ecran OLED alb 128x64
- Butonul tactil activează dispozitivul și parcurge monedele definite de utilizator
- Baterie Li-Po încărcată prin USB
- Datele despre prețuri sunt obținute din API-ul CryptoCompare
- Folosește IDE Arduino
- Cod pe GitHub
- Somn automat și în cele din urmă trezire automată
Pasul 1: Colectați piesele și instrumentele necesare
Părți
- Placă TTGO ESP32 PRO OLED V2.0 (fără LoRa) [14 USD]
- Tablă tactilă (pachet de 10) [1,50 USD]
- Baterie litiu (602447 sau 6,0x24x47 mm) [~ 5 USD]
- Carcasă tipărită 3D [5 USD]
- Magnet de neodim x4 (disc de 10x1mm) [1 $]
- Antet masculin cu 3 pini
- Sârmă subțire (am folosit 26ga. Sârmă magnetică)
Instrumente
- Ciocan de lipit
- Freze de sârmă
- Pensetă
- Cuțit hobby sau altă lamă mică
- super-lipici
Opțional
Menghină placă de circuit
Lupă sau lupă pentru ochi pentru inspecție
Pasul 2: Adăugați butonul tactil
Acestea sunt niște butoane tactile îngrijite, ușor de adăugat la orice proiect. De obicei vin în pachete de 10 pentru aproximativ 3 dolari expediați! Știu că ESP32 are capacitate de detectare tactilă integrată, dar utilizarea acestor plăci face lucrurile mai simple și elimină erorile de configurare a software-ului. Curentul maxim de așteptare al IC-ului tactil este de numai 7µA, deci nu se pierde multă putere adăugând acest buton.
Dezactivați LED-ul
Pinul de ieșire al butonului se ridică și un LED din spate se aprinde ori de câte ori degetul ajunge la câțiva mm de suprafața tactilă. Scoaterea rezistorului la LED-ul îl dezactivează, reducând consumul de energie. Crearea unei punți de lipit peste pad-urile A și / sau B se schimbă dacă butonul comută și dacă ieșirea este mare sau mică atunci când este activă. În cazul nostru, vom lăsa aceste poduri deschise, ceea ce va face ca butonul să acționeze ca un comutator momentan.
Tăiați urmele
Intrarea de tensiune a butonului se aliniază perfect cu ieșirea de 3.3v a plăcii principale. Din păcate, pinii de semnal și de masă nu, așa că va trebui să facem unele modificări. Folosind un cuțit hobby sau altă lamă ascuțită, tăiați urmele de resetare din spatele plăcii principale și urmele la pinul 13 din față. Inspectați tăietura cu o lupă pentru a vă asigura că nu există metal rezidual. Aceste găuri vor găzdui acum semnalele de ieșire și respectiv pini de masă de pe placa tactilă.
Montați la nivel antetul
Nu există mult spațiu liber în acest proiect, așa că orice trucuri de economisire a spațiului sunt utile. Cel mai bine este să tăiați antetul pinului înainte de lipire, pentru a reduce cât de sus iese de pe placa tactilă. Tăierea antetului după lipire face mai dificilă obținerea acestuia la culoare, deoarece baza conului de lipit este foarte groasă și nu este ușor de tăiat. Deci, tăiați antetul la nivel de placa tactilă și apoi lipiți-l. Așezați placa și antetul în placa principală și tăiați cealaltă parte a antetului, astfel încât să fie și la culoare, apoi lipiți-o.
Cablează-l
Pentru cabluri mici și de mică putere, îmi place să folosesc 26ga. sârmă magnetică, deoarece este ieftină și ușor de lucrat, deși orice sârmă mică poate fi utilizată aici. Pentru a face conexiuni, smalțul de pe fir poate fi răzuit cu un cuțit sau topit ținând un fier de lipit cu o bilă de lipit pe vârf până la capătul firului. Faceți acest lucru pe o parte a firului și apoi atașați-l la placa de împământare. Măsurați și tăiați firul astfel încât să ajungă la pinul de la sol al butonului tactil. Apoi repetați procesul de îndepărtare a smalțului pe cealaltă parte a firului. Țineți firul cu o pensetă și lipiți-l pe placa de împământare tactilă. Repetați acest proces pentru a conecta pinul 12 la pinul de ieșire a semnalului butonului. Curățați orice flux rezidual de lipit și butonul este gata!
Pasul 3: Pregătiți bateria
Am găsit aceste baterii care se potrivesc perfect cu această placă. Bateria este puțin mai mică decât conturul plăcii, iar partea de protecție a circuitului lasă suficient spațiu pentru a găzdui conectorul de pe placă. Din păcate, au venit cu un conector JST cu 3 pini de 1,5 mm, iar placa acceptă doar un conector cu 2 pini. Acest lucru poate fi remediat prin tăierea firului galben și apoi tăierea conectorului până când acesta se potrivește cu placa. Dacă bateria dvs. are un conector diferit sau deloc, puteți conecta conectorul inclus cu placa de circuit. Firul galben poate fi complet îndepărtat, dar am decis să-l păstrez la dispoziție în caz că vreau să-l folosesc în viitor. Firul este conectat la un termistor din interiorul bateriei pentru a monitoriza temperatura în timpul încărcării.
Pasul 4: Imprimați carcasa
Am proiectat o carcasă și am imprimat-o 3D folosind un serviciu de imprimare local. Am decis să merg cu PLA translucid, astfel încât să pot vedea LED-ul roșu de încărcare fără a fi nevoie să fac o gaură în partea din față a carcasei. Înălțimea stratului este de 100 microni. Două cazuri m-au costat aproximativ 10 dolari fără transport. Partea superioară a carcasei trebuie lipită pe bază folosind super lipici. Bateria și placa glisează în carcasă ca o singură unitate și sunt susținute de șine interne. Partea glisează apoi și este reținută prin frecare.
Pasul 5: Adăugați magneți în carcasă
Aceasta este o procedură opțională dacă doriți să puneți bifatorul pe frigider sau pe altă suprafață metalică. Magneții pe care i-am folosit sunt magneți cu disc de neodim de 10x1mm, clasa N50. Superglue 2 sau mai multe pe spatele carcasei. Aceasta nu este cea mai bună soluție, deoarece acestea se pot ciocni în timp cu impacturi repetate. Asigurați-vă că super-adezivul s-a vindecat pentru fiecare magnet înainte de a adăuga altul, deoarece acestea pot zbura și se pot lipi împreună.
Pasul 6: Îmbunătățiri viitoare
Atingeți butonul
Aș dori să folosesc direct caracteristica tactilă a ESP32 fără a fi nevoie să mă bazez pe un circuit extern. O posibilitate este să scoateți IC-ul de pe butonul tactil și să conectați direct un pin I / O la touch pad. Sau aș putea proiecta un PCB care este doar un touch pad fără circuite.
Monitorizarea temperaturii bateriei
Firul galben de la baterie este utilizat pentru monitorizarea temperaturii bateriei în timpul încărcării. Este conectat intern la un termistor, care scade în rezistență odată cu creșterea temperaturii. Formarea unui divizor de tensiune cu un rezistor suplimentar și conectarea joncțiunii la o intrare ADC ar trebui să permită monitorizarea temperaturii relative. ESP32 nu are controlul circuitului de încărcare, deci singura acțiune pe care ar putea să o facă ar fi să emită un avertisment de temperatură pe afișaj sau prin WiFi.
Îmbunătățiri software
- Utilizați SmartConfig sau o aplicație Bluetooth pentru a configura acreditările WiFi
- Modificați configurația de la distanță
- Schimbați temporizatorul de trezire din colțul de sus cu un ceas
Recomandat:
XRP Crypto Ticker folosind adresa URL HTTPS .: 3 pași
XRP Crypto Ticker folosind adresa URL HTTPS .: Se pare că există o lipsă de tickere simple de criptare funcționale, unele dintre ele datorită închiderii API-ului legat și altele din cauza problemelor cu codul sau bibliotecile dependente. sunt orientate către USD și Bitcoin, dar
Crypto de tip Bitcoin care rulează pe Raspberry Pi: 5 pași
Criptare de tip Bitcoin care rulează pe Raspberry Pi: Instrucțiuni pentru rularea unui nod. Sistemul de operare US-OS este format din raspbian care rulează pachetul US-cryptoplatform. Nu trebuie să cereți permisiunea de a vă alătura. Urmați doar aceste instrucțiuni simple și rulați un nod care câștigă criptocurrency în fiecare minut
Crypto Currency Ticker: 4 pași
Crypto Currency Ticker: Odată cu căderea recentă a Bitcoin și a altor crypto monede și interesul meu continuu de a afla mai multe despre Arduino, după ce am citit alte câteva instrucțiuni despre utilizarea afișajului OLED, am combinat totul pentru a crea un ticker BTCmarket folosind ESP8266. De cand
Realizarea propriului portofel hardware Trezor Crypto: 5 pași (cu imagini)
Realizarea propriului meu portofel Trezor Crypto Hardware: În acest proiect îmi fac propriul meu portofel hardware Trezor Crypto, completat cu incintă. Acest lucru este posibil, deoarece Trezor este open source, așa că am folosit fișierele pe care le furnizează pe github pentru a-mi construi propriul dispozitiv pentru sub 40 USD. Au fost câteva
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 pași (cu imagini)
DIY Crypto Mining PC (ETH, XMR, ZEC): Acest ghid vă va arăta cum să construiți singuri o platformă Ethereum Mining, care are doi pași principali - alegerea și aprovizionarea echipamentului și apoi punerea împreună! În funcție de momente, probabil că vă va lua o săptămână sau cam așa pentru a obține toate