Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
By memoryleakyuFollow Više od autora:
Osnovna ideja
Osobno sam ulagač u kripto valute. Ali imam i veliki posao koji moram obaviti. Tako da nisam u mogućnosti pratiti cijenu bitcoina 10 puta u minuti. Međutim, još uvijek želim znati zarađujem ili gubim novac. Stoga sam odlučio izgraditi sustav povratnih informacija u stvarnom vremenu o svom ulaganju koristeći python. Za vizualizaciju sam odabrao LED traku i arduino. Ako sam zaradio novac, LED diode će postati zelene. Ako izgubim, postat će crveni.
Kako radi
Za dobivanje podataka o bitcoinu u stvarnom vremenu koristio sam API koji nudi OKex, velika razmjena kriptovaluta. Zatim sam koristio python za izračun dobiti i gubitka na temelju podataka o strujanju. Ciljani dobitak i gubitak postavio sam na 5% svaki dan, što znači da je uključeno više svjetla, moje ulaganje je bliže ciljanom dobitku ili gubitku. Ako su sve LED diode uključene ili isključene, traka će početi treptati. Tako da mogu donijeti odluku hoću li zadržati ili prodati svoje bitcoine.
Pribor
Seeeduino V4.2 Kupi ovdje
Vidi Vodootporna WS2813 RGB LED traka Vodootporna Kupi ovdje
Vidio Base Shield V2
Korak 1: Spojite svoju LED traku sa Arduino pločom
Spojite vaš seeeduino s njegovim osnovnim štitom. Zatim umetnite LED traku na digitalni pin 6 (D6)
Korak 2: Povežite Arduino ploču s računalom
Provjerite port koji koristi vaš arduino. Trebat će vam u python kodu.
Korak 3: Prenesite Arduino kod
Korak 4: Pokrenite Python kod
Uvjerite se da je instalirana knjižnica python pyserial. Ako ne znate jeste li instalirali knjižnicu, pokrenite je
pip install pyserial
u terminalu vašeg računala.
Prije izvođenja python koda ne zaboravite postaviti početne podatke o ulaganju.