Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Autor memoryleakyuSledovat více od autora:
Základní myšlenka
Osobně jsem investorem kryptoměny. Ale také mám spoustu práce, o kterou se musím starat. Nejsem tedy schopen sledovat cenu bitcoinu tak 10krát za minutu. Přesto chci vědět, jestli vydělávám nebo ztrácím peníze. Proto jsem se rozhodl vybudovat systém zpětné vazby svých investic v reálném čase pomocí pythonu. A aby to bylo vizuální, vybral jsem si led pásek a arduino. Pokud jsem vydělal peníze, diody se rozsvítí zeleně. Pokud prohraji, zčervenají.
Jak to funguje
K získání bitcoinových dat v reálném čase jsem použil rozhraní API od společnosti OKex, což je velká směnárna kryptoměn. Pak jsem pomocí pythonu vypočítal svůj zisk a ztrátu na základě streamovaných dat. Cílový zisk a ztrátu jsem nastavil na 5% každý den, což znamená, že svítí více světel, moje investice se blíží cílovému zisku nebo ztrátě. Pokud jsou všechny LED diody zapnuté nebo vypnuté, pruh začne blikat. Mohu se tedy rozhodnout, zda své bitcoiny ponechám nebo prodám.
Zásoby
Seeeduino V4.2 Koupit zde
Vodotěsný neviditelný vodotěsný LED pás WS2813 RGB Kupte zde
Viděný základní štít V2
Krok 1: Připojte svůj LED pásek k desce Arduino
Připojte své Seeeduino k jeho základnímu štítu. Poté zapojte LED pásek na digitální kolík 6 (D6)
Krok 2: Připojte desku Arduino k počítači
Zkontrolujte port, který vaše arduino používá. Budete to potřebovat v kódu pythonu.
Krok 3: Nahrajte kód Arduino
Krok 4: Spusťte kód Pythonu
Ujistěte se, že je nainstalován pyserial knihovny python. Pokud nevíte, zda jste nainstalovali knihovnu, spusťte
pip install pyserial
v terminálu vašeho počítače.
Před spuštěním kódu pythonu nezapomeňte nastavit počáteční investiční data.