Talaan ng mga Nilalaman:
- Hakbang 1: Kolektahin ang Mga Kinakailangan na Bahagi at Mga Tool
- Hakbang 2: Idagdag ang Touch Button
- Hakbang 3: Ihanda ang Baterya
- Hakbang 4: I-print ang Kaso
- Hakbang 5: Magdagdag ng Mga Magneto sa Kaso
- Hakbang 6: Mga Pagpapabuti sa Hinaharap
Video: Crypto Ticker: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Nahuhumaling ako sa pag-check sa kasalukuyang presyo ng iba't ibang mga cryptocurrency, ngunit ang paglipat ng mga tab o pagkuha ng aking telepono ay nakakagambala sa aking daloy ng trabaho at nakakaabala sa akin. Napagpasyahan kong ang isang hiwalay na screen na may interface na madaling dumi ay magiging kapaki-pakinabang upang maipakita ang mga presyo sa isang sulyap. Sa Instructable na ito ay ipapakita ko kung paano bumuo ng isang maliit na cryptocurrency ticker na maaari mong ilagay sa iyong desk o palamigan at buhayin ito sa isang gripo.
Mga Tampok:
- Gumagamit ng ESP32, isang dalawahang pangunahing, pinapagana ng WiFi ang microcontroller
- 128x64 White OLED screen
- Ang pindutang pindutin ang gumising sa aparato at mag-ikot sa pamamagitan ng mga pera na tinukoy ng gumagamit
- Sisingilin ang USB ng baterya ng Li-Po
- Ang data ng presyo ay nakuha mula sa CryptoCompare's API
- Gumagamit ng Arduino IDE
- Code sa aking GitHub
- Auto matulog at kalaunan awtomatikong magising
Hakbang 1: Kolektahin ang Mga Kinakailangan na Bahagi at Mga Tool
Mga Bahagi
- TTGO ESP32 PRO OLED V2.0 board (nang walang LoRa) [$ 14]
- Touch board (10 pack) [$ 1.50]
- Baterya ng lithium (602447 o 6.0x24x47 mm) [~ $ 5]
- 3D naka-print na kaso [$ 5]
- Neodymium Magnet x4 (10x1mm disc) [$ 1]
- 3 pin male header
- Manipis na kawad (Gumamit ako ng 26ga. Magnet wire)
Mga kasangkapan
- Panghinang
- Mga pamutol ng wire
- Mga Tweezer
- Hobby kutsilyo o iba pang maliit na talim
- Super pandikit
Opsyonal
Vice board ng circuit
Magnifying glass o eye loupe para sa inspeksyon
Hakbang 2: Idagdag ang Touch Button
Ang mga ito ay maayos na maliit na mga pindutan ng ugnayan na madaling idagdag sa anumang proyekto. Karaniwan silang nagmumula sa mga pack na 10 para sa halos 3 pera na naipadala! Alam ko na ang ESP32 ay may built-in na kakayahan sa pag-sensing ng pakiramdam, ngunit ang paggamit ng mga board na ito ay ginagawang mas simple ang mga bagay at tinatanggal ang mga error sa pagsasaayos ng software. Ang maximum na kasalukuyang standby ng touch IC ay 7µA lamang, kaya't walang gaanong lakas ang nasayang sa pagdaragdag ng pindutang ito.
Huwag paganahin ang LED
Ang output pin sa pindutan ay napupunta mataas at isang LED sa likod ay nag-iilaw sa tuwing nakakakuha ang iyong daliri sa loob ng ilang mm ng touch touch. Ang pag-alis ng risistor sa LED ay hindi pinagana ito, binabawasan ang pagkonsumo ng kuryente. Ang paglikha ng isang solder na tulay sa kabuuan ng A at / o B pads ay nagbabago kung ang pindutan ay nag-toggle at kung ang output ay mataas o mababa kapag aktibo. Sa aming kaso, iiwan naming bukas ang mga tulay na ito, na gagawing ang pindutan ay kumilos bilang isang pansamantalang switch.
Gupitin ang Mga Bakas
Ang input ng boltahe ng mga pindutan ay linya na perpektong may 3.3v output ng pangunahing board. Sa kasamaang palad, ang signal at ground pin ay hindi, kaya kailangan naming gumawa ng ilang mga pagbabago. Gamit ang isang libangan na kutsilyo o iba pang matalim na talim, gupitin ang pag-reset ng bakas sa likod ng pangunahing board at ang bakas upang i-pin ang 13 sa harap. Suriin ang hiwa gamit ang isang magnifying glass upang matiyak na walang natitirang metal. Ang mga butas na ito ay magho-host ng signal out at mga ground pin ng touch board, ayon sa pagkakabanggit.
I-flush ang Header
Walang gaanong ekstrang silid sa proyektong ito, kaya't ang anumang mga trick sa pag-save ng puwang ay madaling gamitin. Mahusay na i-cut ang header ng pin bago maghinang upang mabawasan kung gaano kataas ito lumalabas mula sa touch board. Ang pagputol ng header pagkatapos ng paghihinang ay ginagawang mas mahirap upang mapula ito dahil ang base ng solong kono ay napaka-makapal at hindi madaling gupitin. Kaya, gupitin ang header flush gamit ang touch board at pagkatapos ay i-solder ito. Ilagay ang board at header sa pangunahing circuit board at gupitin ang kabilang panig ng header upang mapula din ito, pagkatapos ay i-solder ito.
Wire it up
Para sa maliliit at mababang lakas na mga kable, nais kong gumamit ng 26ga. magnet wire, dahil ito ay mura at madaling magtrabaho, kahit na ang anumang maliit na kawad ay maaaring magamit dito. Upang makakonekta, ang enamel sa kawad ay maaaring ma-scraped gamit ang isang kutsilyo o natunaw sa pamamagitan ng paghawak ng isang soldering iron na may soldering ball sa dulo hanggang sa dulo ng kawad. Gawin ito sa isang gilid ng kawad at pagkatapos ay ilakip ito sa ground pad. Sukatin at gupitin ang kawad upang maabot nito ang ground pin ng touch button. Pagkatapos ulitin ang proseso ng pag-aalis ng enamel sa kabilang panig ng kawad. Hawakan ang kawad na may sipit at solder ito sa touch ground pad. Ulitin ang prosesong ito upang ikonekta ang pin 12 sa signal out pin ng pindutan. Linisin ang anumang natitirang solder flux at ang pindutan ay tapos na!
Hakbang 3: Ihanda ang Baterya
Natagpuan ko ang mga baterya na perpektong tugma sa board na ito. Ang baterya ay bahagyang mas maliit kaysa sa balangkas ng board at ang gilid ng proteksyon ay nag-iiwan ng sapat na silid upang mapaunlakan ang konektor sa pisara. Sa kasamaang palad, dumating sila na may isang 3-pin 1.5mm JST konektor at sinusuportahan lamang ng board ang isang 2-pin na konektor. Maaari itong malunasan sa pamamagitan ng paggupit ng dilaw na kawad at pagkatapos ay pagupitin ang konektor hanggang sa magkasya ito sa board. Kung ang iyong baterya ay may ibang konektor o wala man, maaari mong i-splice ang konektor na kasama ng circuit board. Ang dilaw na kawad ay maaaring ganap na matanggal, ngunit nagpasya akong panatilihin itong magagamit sakaling nais kong gamitin ito sa hinaharap. Ang kawad ay konektado sa isang thermistor sa loob ng baterya upang subaybayan ang temperatura habang nagcha-charge.
Hakbang 4: I-print ang Kaso
Nagdisenyo ako ng isang kaso at nai-print ito ng 3D gamit ang isang lokal na serbisyo sa pag-print. Nagpasya akong pumunta sa translucent PLA upang makita ko ang pulang singilin na LED nang hindi kinakailangang gumawa ng isang butas sa harap ng kaso. Ang taas ng layer ay 100 microns. Dalawang kaso ang nagkakahalaga sa akin ng halos 10 dolyar nang walang pagpapadala. Ang tuktok ng kaso ay dapat na nakadikit sa base gamit ang sobrang pandikit. Ang baterya at board ay dumulas sa kaso bilang isang yunit at sinusuportahan ng mga panloob na daang-bakal. Ang gilid ay dumidulas at pinananatili ng alitan.
Hakbang 5: Magdagdag ng Mga Magneto sa Kaso
Ito ay isang opsyonal na pamamaraan kung nais mong ilagay ang iyong ticker sa ref o ibang metal na ibabaw. Ang mga magnet na ginamit ko ay 10x1mm neodymium disc magnet, N50 grade. Superglue 2 o higit pa sa likod ng kaso. Hindi ito ang pinakamahusay na solusyon, dahil maaari silang mag-chip sa paglipas ng panahon na may paulit-ulit na mga epekto. Siguraduhin na ang superglue ay gumaling para sa bawat magnet bago magdagdag ng isa pa, dahil maaari silang lumipad at idikit ang kanilang sarili.
Hakbang 6: Mga Pagpapabuti sa Hinaharap
Pindutin ang Button
Gusto kong direktang gamitin ang tampok na ugnay ng ESP32 nang hindi kinakailangang umasa sa isang panlabas na circuit. Ang isang posibilidad ay alisin ang IC sa pindutang pindutin at direktang ikonekta ang isang I / O pin sa touch pad. O maaari akong magdisenyo ng isang PCB na isang touch pad lamang na walang circuitry.
Pagsubaybay sa Temperatura ng Baterya
Ang dilaw na kawad mula sa baterya ay ginagamit para sa pagsubaybay sa temperatura ng baterya habang nagcha-charge ito. Panloob itong konektado sa isang thermistor, na bumabawas sa paglaban sa tumataas na temperatura. Ang pagbuo ng isang divider ng boltahe na may isang karagdagang risistor at pagkonekta sa kantong sa isang input ng ADC ay dapat payagan para sa kamag-anak na pagsubaybay sa temperatura. Walang kontrol ang ESP32 sa circuit ng singilin, kaya ang nag-iisang pagkilos na maaaring gawin ay ang magbigay ng babala sa temperatura sa display o sa paglipas ng WiFi.
Mga Pagpapabuti ng Software
- Gumamit ng SmartConfig o isang Bluetooth app upang mai-configure ang mga kredensyal ng WiFi
- Gawing nababago ang pagsasaayos
- Palitan ang oras ng paggising sa tuktok na sulok sa isang oras
Inirerekumendang:
XRP Crypto Ticker Gamit ang HTTPS Url's: 3 Mga Hakbang
XRP Crypto Ticker Gamit ang HTTPS Url's .: Tila may kakulangan ng mga simpleng nagtatrabaho na mga crypto ticker, ilan sa mga ito dahil sa naka-link na API na na-shut down at iba pa dahil sa mga isyu sa code o sa mga umaasang aklatan. Karamihan sa mga ticker dito sa Instructables oriented ang USD at Bitcoin, howe
Ang Crypto-like Crypto Running on Raspberry Pi: 5 Hakbang
Ang Crypto-like Crypto Running on Raspberry Pi: Mga tagubilin para sa pagpapatakbo ng isang node. Ang US-OS Operating System ay gawa sa raspbian na nagpapatakbo ng us-cryptoplatform package. Hindi mo kailangang humingi ng pahintulot na sumali. Sundin lamang ang mga simpleng tagubiling ito at magpatakbo ng isang node kita ng cryptocurrency bawat minuto
Kinetic Energy Generator para sa Crypto Mining: 7 Hakbang
Kinetic Energy Generator para sa Crypto Mining: Nagkaroon ako ng isang serye ng iba't ibang mga inspirasyon sa disenyo. Nagustuhan ko talaga ang batang babae na ito dati na nahuhumaling sa pagbibisikleta, at walang maraming libreng oras dahil sa trabaho at kolehiyo. Nais kong bumuo ng isang bagay na nais niya, at nagkaroon ako ng isang FinTech Hackathon c
Crypto Currency Ticker: 4 Hakbang
Crypto Currency Ticker: Sa kamakailang pagbagsak ng Bitcoin at iba pang crypto currency at ang aking patuloy na interes na malaman ang higit pa tungkol sa Arduino, pagkatapos basahin ang maraming iba pang tagubilin sa paggamit ng OLED display, pinagsama ko ang lahat upang lumikha ng isang ticker ng BTCmarket gamit ang ESP8266. Dahil
Paggawa ng Aking Sariling Trezor Crypto Hardware Wallet: 5 Hakbang (na may Mga Larawan)
Paggawa ng Aking Sariling Trezor Crypto Hardware Wallet: Sa proyektong ito gumagawa ako ng sarili kong Trezor cryptocurrency hardware wallet, kumpleto sa enclosure. Posible ito dahil bukas ang mapagkukunan ng Trezor kaya ginamit ko ang mga file na ibinibigay nila sa kanilang github upang mabuo ang aking sariling aparato na mas mababa sa $ 40. Mayroong ilang