Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Av memoryleakyuFölj mer av författaren:
Grundläggande idé
Personligen är jag en kryptovalutainvesterare. Men jag har också en stor belastning på jobbet. Så jag kan inte fortsätta spåra bitcoinpriset ungefär 10 gånger i minuten. Men jag vill fortfarande veta om jag tjänar eller förlorar pengar. Således bestämde jag mig för att bygga ett realtidsfeedback-system för min investering med hjälp av python. Och för att visualisera det valde jag en led -remsa och en arduino. Om jag tjänat pengar blir lysdioderna gröna. Om jag förlorar blir de röda.
Hur fungerar det
För att få bitcoin-data i realtid använde jag en api från OKex, som är en stor kryptovalutaväxling. Sedan använde jag python för att beräkna min vinst och förlust baserat på strömningsdata. Jag sätter min målvinst och förlust till 5% varje dag, vilket innebär att fler lampor tänds, min investering är närmare min målvinst eller förlust. Om alla lysdioder är på eller av, kommer remsan att blinka. Så jag kan fatta beslut om jag ska behålla eller sälja mina bitcoins.
Tillbehör
Seeeduino V4.2 Köp här
Seeed Vattentät WS2813 RGB LED Strip Vattentät Köp här
Seeed Base Shield V2
Steg 1: Anslut din Led Strip med ditt Arduino -kort
Anslut din seeeduino med sin bassköld. Anslut sedan LED -remsan på digital stift 6 (D6)
Steg 2: Anslut ditt Arduino -kort till din dator
Kontrollera porten som din arduino använder. Du kommer att behöva det i pythonkoden.
Steg 3: Ladda upp Arduino -koden
Steg 4: Kör Python -koden
Se till att pythonbibliotekets pyserial är installerat. Kör om du inte vet om du har installerat biblioteket
pip installera pyserial
i datorns terminal.
Innan du kör pythonkoden, kom ihåg att konfigurera dina initiala investeringsdata.