Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Av memoryleakyuFølg Mer av forfatteren:
Grunnleggende idé
Personlig er jeg en kryptovaluta -investor. Men jeg har også en voldsom belastning på arbeidet. Så jeg kan ikke fortsette å spore bitcoin -prisen som 10 ganger i minuttet. Imidlertid vil jeg fortsatt vite om jeg tjener eller taper penger. Derfor bestemte jeg meg for å bygge et tilbakemeldingssystem i sanntid for investeringen min ved hjelp av python. Og for å visualisere det, valgte jeg en led stripe og en arduino. Hvis jeg tjente penger, blir lysdiodene grønne. Hvis jeg taper, blir de røde.
Hvordan virker det
For å få sanntids bitcoin-data brukte jeg en api levert av OKex, som er en stor kryptovalutautveksling. Deretter brukte jeg python til å beregne min gevinst og tap basert på strømningsdataene. Jeg setter min målgevinst og tap til 5% hver dag, noe som betyr at flere lys er tent, investeringen min er nærmere min gevinst eller tap. Hvis alle lysdiodene er slått på eller av, vil stripen blinke. Så jeg kan ta en beslutning om jeg skal beholde eller selge bitcoins.
Rekvisita
Seeeduino V4.2 Kjøp her
Seeed Vanntett WS2813 RGB LED Strip Vanntett Kjøp her
Sett Base Shield V2
Trinn 1: Koble Led Strip til Arduino Board
Koble din seeeduino med baseskjoldet. Plugg deretter inn led -stripen på digital pin 6 (D6)
Trinn 2: Koble Arduino -kortet til datamaskinen
Sjekk porten din arduino bruker. Du kommer til å trenge det i python -koden.
Trinn 3: Last opp Arduino -koden
Trinn 4: Kjør Python -koden
Sørg for at python -biblioteket pyserial er installert. Kjør hvis du ikke vet om du har installert biblioteket
pip installer pyserial
i datamaskinens terminal.
Husk å konfigurere de første investeringsdataene før du utfører pythonkoden.