Obsah:
- Krok 1: Sbírejte potřebné součásti a nástroje
- Krok 2: Přidejte dotykové tlačítko
- Krok 3: Připravte baterii
- Krok 4: Vytiskněte případ
- Krok 5: Přidejte magnety do pouzdra
- Krok 6: Budoucí vylepšení
Video: Crypto Ticker: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
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
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
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
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
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:
XRP Crypto Ticker pomocí adresy URL HTTPS .: 3 kroky
XRP Crypto Ticker pomocí HTTPS Url's: Zdálo se, že chybí jednoduché funkční kryptografické tickery, některé z nich kvůli zavřenému propojenému API a jiné kvůli problémům s kódem nebo závislými knihovnami. Většina tickerů zde na Instructables jsou orientovány na USD a bitcoiny, jak
Bitcoin Ticker s grafem: 8 kroků
Bitcoin Ticker With Graph: Udělal jsem to na základě projektu cenového indikátoru BTC, který získává informace o ceně z coinmarketcap.com původně napsaného Brianem Loughem. Použil ESP8266, což je deska kompatibilní s Arduino, která je dodávána s vestavěným WiFi. Jak popisuje
INTERNETOVÉ RÁDIO / TICKER / WEATHERSTATION: 5 kroků
INTERNETOVÉ RÁDIO / TICKER / WEATHERSTATION: Je to velmi dobré internetové rádio, ale kromě toho je to meteorologická stanice, ticker a systém domotica. A to je: velmi levné funguje opravdu dobře, velmi snadno se staví a provozuje přenosné díky snadnému připojení k wifi
Rekt-O-Matic Turbo S: Jednodeskový bitcoinový ticker: 12 kroků
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: Zmeškali jste přes noc nárůst ceny bitcoinů ze 7500 na 10300 $ 25. října 2019? No já ano. V kryptosvětě se takové věci dějí. Lidi, co potřebujete, je Rekt-O-Matic Turbo S Toto je ukazatel ceny bitcoinů s pěkným OLED
Jednoduchý bitcoinový ticker: 6 kroků
Jednoduchý bitcoinový ticker: Jedná se o jednoduchý bitcoinový nebo jakýkoli jiný ALT coin ticker. Zobrazení ceny jedné mince na 8x 7 segmentovém displeji. Displej je velký, jasný a snadno čitelný. Cenová nabídka z bezplatného API API coinmarketcap.com se aktualizuje každých 5 minut. Snadný tisk a vytváření. ID základny