Obsah:

Crypto Ticker: 6 krokov
Crypto Ticker: 6 krokov

Video: Crypto Ticker: 6 krokov

Video: Crypto Ticker: 6 krokov
Video: 🔴 ЭТОТ САЙТ ДАРИТ БИТКОИН ★ Как Заработать Криптовалюту Bitcoin в Интернете по Партнерке | Арбитраж 2024, Júl
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

Som posadnutý kontrolou aktuálnej ceny rôznych kryptomien, ale prepínanie kariet alebo vytiahnutie telefónu prerušuje môj pracovný tok a rozptyľuje ma. Rozhodol som sa, že na zobrazenie cien na prvý pohľad bude užitočná samostatná obrazovka s jednoduchým rozhraním. V tomto návode vám ukážem, ako vytvoriť malý tiket kryptomeny, ktorý môžete položiť na stôl alebo chladničku a aktivovať ho klepnutím.

Vlastnosti:

  • Používa ESP32, dvojjadrový mikrokontrolér s podporou WiFi
  • 128 x 64 biela OLED obrazovka
  • Dotykové tlačidlo prebúdza zariadenie a cyklicky prechádza cez užívateľsky definované meny
  • USB Li-Po batéria
  • Údaje o cenách sa získavajú z API CryptoCompare
  • Používa IDE Arduino
  • Kód na mojom GitHub
  • Automatický spánok a nakoniec automatické prebudenie

Krok 1: Zbierajte potrebné diely a nástroje

Zbierajte potrebné diely a nástroje
Zbierajte potrebné diely a nástroje

Časti

  • Doska TTGO ESP32 PRO OLED V2.0 (bez LoRa) [14 dolárov]
  • Dotyková doska (10 balení) [1,50 USD]
  • Lítiová batéria (602447 alebo 6,0x24x47 mm) [~ 5 USD]
  • 3D tlačené puzdro [$ 5]
  • Neodymový magnet x4 (kotúč 10 x 1 mm) [1 dolár]
  • 3 -kolíková zásuvka
  • Tenký drôt (použil som magnetický drôt 26ga)

Nástroje

  • Spájkovačka
  • Strihač káblov
  • Pinzeta
  • Hobby nôž alebo iná malá čepeľ
  • super lepidlo

Voliteľné

Zverák plošných spojov

Lupa alebo očná lupa na kontrolu

Krok 2: Pridajte dotykové tlačidlo

Pridajte dotykové tlačidlo
Pridajte dotykové tlačidlo
Pridajte dotykové tlačidlo
Pridajte dotykové tlačidlo
Pridajte dotykové tlačidlo
Pridajte dotykové tlačidlo

Jedná sa o úhľadné malé dotykové tlačidlá, ktoré je možné ľahko pridať do akéhokoľvek projektu. Obvykle sa dodávajú v baleniach po 10 kusov za približne 3 doláre! Viem, že ESP32 má vstavanú schopnosť snímania dotykom, ale používanie týchto dosiek robí veci jednoduchšie a eliminuje chyby konfigurácie softvéru. Maximálny pohotovostný prúd dotykového IC je iba 7 µA, takže pridaním tohto tlačidla sa nemrhá veľa energie.

Vypnite LED

Výstupný kolík na tlačidle sa zvýši a dióda LED na zadnej strane sa rozsvieti vždy, keď sa prst dostanete do vzdialenosti niekoľkých mm od dotykovej plochy. Odstránením rezistora na LED sa deaktivuje, čím sa zníži spotreba energie. Vytvorenie spájkovacieho mostíka cez podložky A a/alebo B sa zmení, ak sa tlačidlo prepne a ak je výstup aktívny alebo vysoký alebo nízky. V našom prípade necháme tieto mosty otvorené, čo spôsobí, že tlačidlo bude pôsobiť ako dočasný spínač.

Vystrihnite stopy

Napäťový vstup tlačidla je v súlade s výstupom 3,3 V na základnej doske. Signálne a uzemňovacie kolíky bohužiaľ nie, takže budeme musieť vykonať určité úpravy. Pomocou hobby noža alebo inej ostrej čepele vyrežte resetovaciu stopu na zadnej strane základnej dosky a stopku na kolík 13 na prednej strane. Rez skontrolujte lupou, aby ste sa presvedčili, že v ňom nie je žiadny zvyškový kov. Tieto otvory budú teraz hostiteľom výstupného signálu a uzemňovacích kolíkov dotykovej dosky.

Zapustenú montáž hlavičky

V tomto projekte nie je veľa voľného miesta, takže všetky triky na úsporu miesta prídu vhod. Pred spájkovaním je najlepšie odstrihnúť záhlavie kolíka, aby sa znížilo, ako vysoko vyčnieva z dotykovej dosky. Rezanie hlavičky po spájkovaní sťažuje jej zapustenie, pretože základňa spájkovacieho kužeľa je veľmi hrubá a nedá sa ľahko rezať. Zrežte teda hlavičku v jednej rovine s dotykovou doskou a potom ju spájkujte. Umiestnite dosku a záhlavie do hlavnej dosky s plošnými spojmi a odrežte druhú stranu záhlavia, aby bola tiež v jednej rovine, a potom ju spájkujte.

Zapojte to

Na zapojenie malých a nízkych výkonov rád používam 26ga. magnetický drôt, pretože je lacný a ľahko sa s ním pracuje, aj keď tu možno použiť akýkoľvek malý drôt. Na vytvorenie spojov je možné sklovinu na drôte zoškrabať nožom alebo roztaviť pridržaním spájkovačky so spájkovačkou na hrote na konci drôtu. Vykonajte to na jednej strane drôtu a potom ho pripevnite k uzemňovacej podložke. Zmerajte a odstrihnite drôt tak, aby sa dostal na uzemňovací kolík dotykového tlačidla. Potom zopakujte postup odstraňovania skloviny na druhej strane drôtu. Držte drôt pinzetou a pripájajte ho na dotykovú podložku. Tento postup zopakujte, aby ste prepojili pin 12 s výstupným signálovým pinom tlačidla. Vyčistite všetok zvyškový tavidlo a tlačidlo je hotové!

Krok 3: Príprava batérie

Pripravte batériu
Pripravte batériu
Pripravte batériu
Pripravte batériu
Pripravte batériu
Pripravte batériu
Pripravte batériu
Pripravte batériu

Našiel som tieto batérie, ktoré sa perfektne hodia k tejto doske. Batéria je o niečo menšia ako obrys dosky a strana ochrany obvodu ponecháva dostatok miesta na vloženie konektora na doske. Bohužiaľ boli dodané s 3-kolíkovým 1,5 mm konektorom JST a doska podporuje iba 2-kolíkový konektor. To je možné napraviť odstrihnutím žltého drôtu a potom orezaním konektora, kým nezapadne na dosku. Ak má vaša batéria iný alebo žiadny konektor, môžete zapojiť konektor dodaný s doskou s plošnými spojmi. Žltý drôt je možné úplne odstrániť, ale rozhodol som sa ho ponechať k dispozícii pre prípad, že ho budem chcieť v budúcnosti použiť. Vodič je pripojený k termistoru vo vnútri batérie, aby monitoroval teplotu počas nabíjania.

Krok 4: Vytlačte si puzdro

Vytlačte si puzdro
Vytlačte si puzdro
Vytlačte si puzdro
Vytlačte si puzdro
Vytlačte si puzdro
Vytlačte si puzdro

Navrhol som puzdro a 3D vytlačil ho pomocou miestnej tlačovej služby. Rozhodol som sa ísť s priesvitným PLA, aby som videl červenú nabíjaciu LED diódu bez toho, aby som musel robiť dieru v prednej časti puzdra. Výška vrstvy je 100 mikrónov. Dva prípady ma bez dopravy stáli asi 10 dolárov. Horná časť puzdra by mala byť prilepená k základni pomocou super lepidla. Batéria a doska sa zasúvajú do puzdra ako jeden celok a sú podporované vnútornými koľajnicami. Strana sa potom nasunie a je zadržaná trením.

Krok 5: Pridajte magnety do puzdra

Pridajte magnety do puzdra
Pridajte magnety do puzdra

Toto je voliteľný postup, ak chcete svoj tiket položiť na chladničku alebo iný kovový povrch. Magnety, ktoré som použil, sú neodymové kotúčové magnety 10 x 1 mm, triedy N50. Na zadnú stranu puzdra naneste lepidlo 2 alebo viac. Nie je to najlepšie riešenie, pretože sa môžu časom opakovanými nárazmi odštiepiť. Pred pridaním ďalšieho magnetu sa uistite, že superlepidlo vytvrdlo pre každý magnet, pretože môžu odletieť a zlepiť sa.

Krok 6: Budúce zlepšenia

Dotknite sa tlačidla

Chcel by som priamo použiť dotykovú funkciu ESP32 bez toho, aby som sa musel spoliehať na externý obvod. Jednou z možností je odstrániť IC na dotykovom tlačidle a priamo pripojiť I/O pin k dotykovému panelu. Alebo by som mohol navrhnúť PCB, ktorá je len dotykovou podložkou bez obvodov.

Monitorovanie teploty batérie

Žltý vodič z batérie slúži na monitorovanie teploty batérie počas nabíjania. Je vnútorne spojený s termistorom, ktorý so stúpajúcou teplotou odpor zmenšuje. Vytvorenie deliča napätia s prídavným odporom a pripojenie križovatky na vstup ADC by malo umožniť monitorovanie relatívnej teploty. ESP32 nemá ovládanie nabíjacieho obvodu, takže jedinou možnosťou, ktorú by mohol vykonať, by bolo vydať upozornenie na teplotu na displeji alebo cez WiFi.

Vylepšenia softvéru

  • Na konfiguráciu poverení WiFi použite SmartConfig alebo aplikáciu Bluetooth
  • Konfiguráciu môžete zmeniť na diaľku
  • Zmeňte časovač prebudenia v hornom rohu na hodiny

Odporúča: