Obsah:

Crypto Ticker: 6 kroků
Crypto Ticker: 6 kroků

Video: Crypto Ticker: 6 kroků

Video: Crypto Ticker: 6 kroků
Video: 51% ÚTOK NA BITCOIN ⛔️ BTC fork 🎙 6. kapitola audioknihy Vynález Jménem Bitcoin // KRYPTO Mates 2024, Listopad
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

Jsem posedlý kontrolou aktuální ceny různých kryptoměn, ale přepínání karet nebo vytahování telefonu přerušuje můj pracovní tok a rozptyluje mě. Rozhodl jsem se, že pro zobrazení cen na první pohled bude užitečná samostatná obrazovka s jednoduchým rozhraním. V tomto Instructable ukážu, jak postavit malý kryptoměnový ticker, který si můžete dát na stůl nebo lednici a aktivovat klepnutím.

Funkce:

  • Používá ESP32, dvoujádrový mikrokontrolér s WiFi
  • 128x64 bílá OLED obrazovka
  • Dotykové tlačítko probouzí zařízení a cykluje uživatelsky definovanými měnami
  • Li-Po baterie nabitá USB
  • Údaje o cenách jsou získávány z API CryptoCompare
  • Používá Arduino IDE
  • Kód na mém GitHubu
  • Automatický spánek a nakonec automatické probuzení

Krok 1: Sbírejte potřebné součásti a nástroje

Sbírejte potřebné součásti a nástroje
Sbírejte potřebné součásti a nástroje

Díly

  • Deska TTGO ESP32 PRO OLED V2.0 (bez LoRa) [14 $]
  • Touchboard (10 kusů) [1,50 USD]
  • Lithiová baterie (602447 nebo 6,0x24x47 mm) [~ $ 5]
  • 3D tištěné pouzdro [$ 5]
  • Neodymový magnet x4 (disk 10 x 1 mm) [$ 1]
  • 3kolíkový konektor
  • Tenký drát (použil jsem magnetický drát 26ga)

Nástroje

  • Páječka
  • Nůžky na drát
  • Pinzeta
  • Hobby nůž nebo jiná malá čepel
  • super lepidlo

Volitelný

Svěrák plošných spojů

Zvětšovací sklo nebo oční lupa ke kontrole

Krok 2: Přidejte dotykové tlačítko

Přidejte dotykové tlačítko
Přidejte dotykové tlačítko
Přidejte dotykové tlačítko
Přidejte dotykové tlačítko
Přidejte dotykové tlačítko
Přidejte dotykové tlačítko

Jedná se o úhledná malá dotyková tlačítka, která lze snadno přidat do jakéhokoli projektu. Obvykle se dodávají v balení po 10 kusech za 3 odeslané peníze! Vím, že ESP32 má vestavěnou funkci dotykového snímání, ale používání těchto desek vše zjednodušuje a eliminuje chyby v konfiguraci softwaru. Maximální proud v pohotovostním režimu dotykového integrovaného obvodu je pouze 7 µA, takže přidáním tohoto tlačítka se zbytečně nemrhá.

Vypněte LED

Výstupní kolík tlačítka je vysoký a LED na zadní straně se rozsvítí, kdykoli se váš prst dostane do vzdálenosti několika mm od dotykové plochy. Vyjmutím rezistoru na LED jej deaktivujete a snížíte spotřebu energie. Vytvoření pájecího můstku přes pady A a/nebo B se změní, pokud se tlačítko přepne a pokud je výstup aktivní nebo vysoký. V našem případě necháme tyto mosty otevřené, což způsobí, že tlačítko bude fungovat jako momentální spínač.

Vyřízněte stopy

Napěťový vstup tlačítka se dokonale shoduje s výstupem 3,3 V na hlavní desce. Signální a zemnící kolíky bohužel ne, takže budeme muset provést nějaké úpravy. Pomocí hobby nože nebo jiné ostré čepele vyřízněte resetovací stopu na zadní straně hlavní desky a stopu ke kolíku 13 na přední straně. Řez zkontrolujte lupou, abyste se ujistili, že v něm není žádný zbytkový kov. Tyto otvory nyní budou hostit výstup signálu a zemnící kolíky dotykové desky.

Zapuštěnou montáž záhlaví

V tomto projektu není mnoho volného místa, takže jakékoli triky na úsporu místa přijdou vhod. Nejlepší je před pájením odstřihnout záhlaví kolíku, aby se snížilo, jak vysoko vyčnívá z dotykové desky. Řezání hlavičky po pájení ztěžuje její zarovnání, protože základna pájecího kužele je velmi silná a není snadné ji řezat. Odřízněte tedy záhlaví v jedné rovině s dotykovou deskou a poté jej připájejte. Umístěte desku a záhlaví na hlavní desku s obvody a ořízněte druhou stranu záhlaví tak, aby byla také v jedné rovině, a poté ji připájejte.

Zapojte to

U malých a nízkoenergetických kabelů rád používám 26ga. magnetický drát, protože je levný a snadno se s ním pracuje, i když zde lze použít jakýkoli malý drát. K navázání spojení lze sklovinu na drátu seškrabat nožem nebo roztavit přidržením páječky s páskou na konci na konci drátu. Proveďte to na jedné straně drátu a poté jej připevněte k zemnící podložce. Změřte a ustřihněte vodič tak, aby dosáhl na zemnící kolík dotykového tlačítka. Poté opakujte proces odstraňování skloviny na druhé straně drátu. Držte drát pinzetou a připájejte jej na dotykovou zemnicí podložku. Tento postup opakujte, abyste připojili pin 12 k výstupnímu kolíku signálu tlačítka. Vyčistěte veškerý zbytkový tavidlo a tlačítko je hotovo!

Krok 3: Připravte baterii

Připravte baterii
Připravte baterii
Připravte baterii
Připravte baterii
Připravte baterii
Připravte baterii
Připravte baterii
Připravte baterii

Našel jsem tyto baterie, které se perfektně hodí k této desce. Baterie je o něco menší než obrys desky a strana ochrany obvodu ponechává dostatek místa pro připojení konektoru na desce. Bohužel se dodávají s 3kolíkovým 1,5mm konektorem JST a deska podporuje pouze 2kolíkový konektor. To lze napravit přestřižením žlutého vodiče a následným ořezáním konektoru, dokud nezapadne na desku. Pokud má vaše baterie jiný konektor nebo žádný, můžete spojit konektor dodaný s obvodovou deskou. Žlutý vodič lze zcela odstranit, ale rozhodl jsem se jej ponechat k dispozici pro případ, že jej budu chtít v budoucnu použít. Vodič je připojen k termistoru uvnitř baterie, aby sledoval teplotu během nabíjení.

Krok 4: Vytiskněte případ

Vytiskněte pouzdro
Vytiskněte pouzdro
Vytiskněte pouzdro
Vytiskněte pouzdro
Vytiskněte pouzdro
Vytiskněte pouzdro

Navrhl jsem případ a 3D tisk pomocí místní tiskové služby. Rozhodl jsem se jít s průsvitnou PLA, abych viděl červenou nabíjecí LED, aniž bych musel dělat otvor v přední části pouzdra. Výška vrstvy je 100 mikronů. Dva případy mě stály asi 10 dolarů bez dopravy. Horní část pouzdra by měla být nalepena na základnu pomocí super lepidla. Baterie a deska se zasouvají do pouzdra jako jedna jednotka a jsou podporovány vnitřními kolejnicemi. Strana poté nasune a je zadržena třením.

Krok 5: Přidejte magnety do pouzdra

Přidejte magnety do pouzdra
Přidejte magnety do pouzdra

Toto je volitelný postup, pokud chcete svůj ticker umístit na lednici nebo jiný kovový povrch. Magnety, které jsem použil, jsou neodymové diskové magnety 10x1 mm, stupeň N50. Lepidlo 2 nebo více naneste na zadní stranu pouzdra. Toto není nejlepší řešení, protože se mohou časem opakovat s opakovanými nárazy. Před přidáním dalšího magnetu se ujistěte, že se lepidlo vytvrdilo pro každý magnet, protože by mohly odletět a slepit se k sobě.

Krok 6: Budoucí vylepšení

Stiskněte tlačítko

Chtěl bych přímo použít dotykovou funkci ESP32, aniž bych se musel spoléhat na externí obvod. Jednou z možností je odebrat integrovaný obvod na dotykovém tlačítku a přímo připojit pin I/O k dotykové podložce. Nebo bych mohl navrhnout desku plošných spojů, která je jen dotykovou podložkou bez obvodů.

Monitorování teploty baterie

Žlutý vodič z baterie slouží ke sledování teploty baterie během nabíjení. Je interně připojen k termistoru, který s rostoucí teplotou klesá v odporu. Vytvoření děliče napětí s přídavným odporem a připojení křižovatky ke vstupu ADC by mělo umožnit monitorování relativní teploty. ESP32 nemá kontrolu nad nabíjecím obvodem, takže jedinou akcí, kterou by bylo možné provést, by bylo vydat varování o teplotě na displeji nebo přes WiFi.

Vylepšení softwaru

  • Ke konfiguraci pověření WiFi použijte SmartConfig nebo aplikaci Bluetooth
  • Nastavit konfiguraci na dálku
  • Změňte časovač probuzení v horním rohu na hodiny

Doporučuje: