Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Tilslut din Led Strip med dit Arduino -bord
- Trin 2: Tilslut dit Arduino -kort til din computer
- Trin 3: Upload Arduino -koden
- Trin 4: Kør Python -koden
Video: Visualiser din Bitcoin gevinst og tab med Arduino & Python: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Af memoryleakyuFølg mere af forfatteren:
Grundlæggende idé
Personligt er jeg en investor i kryptovaluta. Men jeg har også en kæmpe belastning med arbejde. Så jeg kan ikke blive ved med at spore bitcoin -prisen som 10 gange i minuttet. Jeg vil dog stadig vide, om jeg tjener eller taber penge. Således besluttede jeg at opbygge et real-time feedback system for min investering ved hjælp af python. Og for at visualisere det valgte jeg en led strip og en arduino. Hvis jeg tjente penge, bliver lysdioderne grønne. Hvis jeg taber, bliver de røde.
Hvordan virker det
For at få bitcoin-data i realtid brugte jeg en api leveret af OKex, som er en stor kryptovalutaudveksling. Derefter brugte jeg python til at beregne min gevinst og tab baseret på streamingdataene. Jeg satte min målforøgelse og tab til 5% hver dag, hvilket betyder, at flere lys er tændt, min investering er tættere på min målgevinst eller tab. Hvis alle lysdioder er tændt eller slukket, lyser strimlen for at blinke. Så jeg kan tage en beslutning om, hvorvidt jeg vil beholde eller sælge mine bitcoins.
Forbrugsvarer
Seeeduino V4.2 Køb her
Seeed Vandtæt WS2813 RGB LED Strip Vandtæt Køb her
Set Base Shield V2
Trin 1: Tilslut din Led Strip med dit Arduino -bord
Tilslut din seeeduino med bundskærmen. Tilslut derefter LED -strimlen på digital pin 6 (D6)
Trin 2: Tilslut dit Arduino -kort til din computer
Kontroller porten, din arduino bruger. Du får brug for det i python -koden.
Trin 3: Upload Arduino -koden
Trin 4: Kør Python -koden
Sørg for, at python -biblioteket pyserial er installeret. Hvis du ikke ved, om du har installeret biblioteket, skal du køre
pip installere pyserial
i din computers terminal.
Inden du udfører python -koden, skal du huske at konfigurere dine første investeringsdata.
Anbefalede:
Steam Punk din UPS for at få timers oppetid til din Wi-Fi-router: 4 trin (med billeder)
Steam Punk din UPS for at få timers oppetid til din Wi-Fi-router: Der er noget fundamentalt ubehageligt ved at få din UPS til at konvertere sin 12V DC-batteristrøm til 220V vekselstrøm, så transformerne, der kører din router og fiber ONT, kan konvertere den tilbage til 12V DC! Du er også oppe imod [typisk
Laser Pen Sound Visualiser: 3 trin (med billeder)
Laser Pen Sound Visualiser: I denne vejledning finder du ud af, hvordan du laver din egen lyd visualiser med enkle ressourcer. Giver dig mulighed for at se en visuel fremstilling af lyd, musik eller hvad du kan tilslutte en højttaler! BEMÆRK - Denne vejledning bruger en laserpen, der kan
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: 11 trin (med billeder)
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: Som så mange mennesker synes du, at Arduino er en meget god løsning til hjemmeautomatisering og robotik! Men når det kommer til kommunikation, kommer Arduinos bare med serielle links. Jeg arbejder på en robot, der skal være permanent forbundet med en server, der kører ar
Styring af flere lysdioder med Python og din Raspberry Pi's GPIO -pins: 4 trin (med billeder)
Styring af flere lysdioder med Python og din Raspberry Pi's GPIO -pins: Denne instruktion viser, hvordan du styrer flere GPIO -ben på din RaspberryPi for at drive 4 lysdioder. Det vil også introducere dig til parametre og betingede udsagn i Python. Vores tidligere instruerbare brug af din Raspberry Pi's GPIO -pins til at kon
Bitcoin Mining på din Raspberry Pi: 6 trin
Bitcoin Mining på din Raspberry Pi: Bitcoin er en kryptokurrency, en form for elektroniske kontanter. Det er en decentral digital valuta uden en centralbank eller en enkelt administrator, der kan sendes fra bruger til bruger via bitcoin -netværket. Der er to hovedmetoder til at opnå bitcoin